-
使用除ECB之外的其他模式,使用DES进行解密会抛出“InvalidKeyExc
所属栏目:[Java] 日期:2020-12-15 热度:79
我基本上使用 http://www.avajava.com/tutorials/lessons/how-do-i-encrypt-and-decrypt-files-using-des.html的代码加密应用程序,但我希望能够选择操作模式,所以我添加了这个: private String key;private static String algorithmMode; public DESCrypt(S[详细]
-
Java:为什么我的变量不能传递给我的方法可用的构造函数?
所属栏目:[Java] 日期:2020-12-15 热度:110
所以我在main中声明了一些变量并创建了一个新对象;将变量作为参数传递给构造函数.现在,当我在类中调用一个方法时,我会认为这些变量可以被方法访问,而不必将它们作为参数传递给它.这不是这样吗? 这是代码: import java.util.Scanner;public class Step2_lab[详细]
-
java – 使用BorderLayout在JPanel上方浮动JPanel
所属栏目:[Java] 日期:2020-12-15 热度:125
我有一个名为pnlMain的JPanel,其布局设置为BorderLayout.在面板内部有三个JPanel添加到PAGE_START,CENTER和PAGE_END.现在,我的要求是如果单击“设置”按钮,它将在pnlMain上方显示透明的JPanel.然后,这个透明面板将包含一个不透明,较小的居中面板,它将包含设[详细]
-
java – 有没有办法在一行中为所有字符串设置一个“// $NON-NLS
所属栏目:[Java] 日期:2020-12-15 热度:59
有没有人知道是否可以在 java中为一行中的所有字符串设置一个// $NON-NLS注释标记…可能是这样的: String[][] info = new String[][]{ {"a1","a2"},{"b1","b2"},{"c1","c2"},{"d1","d2"} //$NON-NLS-ALL$}; 我想阻止这长长的代码: String[][] info = new S[详细]
-
java中的接口
所属栏目:[Java] 日期:2020-12-15 热度:197
代码1: public class User1 implements MyInterface{ @Override public void doCalculation() { }}public class User2 implements MyInterface{ @Override public void doCalculation() { }}interface MyInterface{ public void doCalculation();} 代码2:[详细]
-
java – Tomcat,使用JDBCStore的用户会话存储,立即会话超时
所属栏目:[Java] 日期:2020-12-15 热度:193
我试图将用户会话数据存储在数据库中.我已经关注了一些文章和关于如何执行此操作的Tomcat文档. 我现在正在使用Tomcat7和PostgreSQL并且可以确认INSERTS正在工作,但仍然存在问题. Tomcat将用户会话插入数据库,然后立即将其删除: 来自我的Tomcat tomcat7 / co[详细]
-
Java如何处理来自Object的Array的“Unchecked cast”
所属栏目:[Java] 日期:2020-12-15 热度:79
在我的 Android项目中,我创建了一个抽象的AsyncTask类,我在其中输入了URL,如果需要,还可以分页信息,因此我不需要继续编写HTTP内容等. 我已经创建了一个抽象方法onAsyncTaskResult(Object o),它必须在使用时实现. 但是,当将其转换为适当的对象(可以是不同类型[详细]
-
java – 何时使用大写和何时使用小写的名称
所属栏目:[Java] 日期:2020-12-15 热度:160
我是 Java的新手,刚刚开始学习这门语言,但我一路上遇到了一些障碍,我希望你能就我遇到的问题给我一些指导. 我知道Java在变量和一些保留字等方面都是区分大小写的.但是,我不能用我的头围绕哪些使用小写,哪些使用大写.例如,我知道你必须在课堂上使用小写.但对[详细]
-
java – 按日期排序的Swing JTable
所属栏目:[Java] 日期:2020-12-15 热度:119
我想在一列中按日期对Jtable进行排序,但只以dd-MM-yyyy格式显示日期.所以所有条目都是相同的,只是在不可见的秒数上有所不同. 我有一个TableModel,它使用以下方法获取数据: @Overridepublic Object getValueAt(int row,int col) { Object[][] tableData = ne[详细]
-
通过openCSV填充Javabean – 代码说明
所属栏目:[Java] 日期:2020-12-15 热度:81
我刚开始使用 Java并且有很多缺少的知识,但我需要编写一个简单的类,它将使用openCSV将csv文件转换为JavaBean.我在这里找到了类似排队的一些答案,但没有人能够帮助我.到目前为止,已经有了这样的代码: ColumnPositionMappingStrategy strat = new ColumnPosit[详细]
-
java – 在JMockit中模拟测试类的私有方法
所属栏目:[Java] 日期:2020-12-15 热度:159
在我的测试类(CUT) – 一个ejb – 我有一个私有方法“getConnection”. 我想测试CUT的另一种方法,但这种方法会先失败. 我尝试过如下所示,但“调用”是错误的.我不想调用该方法,我想将其存根.但是怎么样? (‘连接’是存根) new NonStrictExpectations() { {[详细]
-
java – 遍历对象数组列表
所属栏目:[Java] 日期:2020-12-15 热度:111
我正在使用本机sql使用以下代码进行查询 private T ListT executeNativeQuery(String queryString,MapString,Object param,ClassT clazz) { Query query = entityManager.createNativeQuery(queryString); if (param != null param.size() 0) { for (Map.Ent[详细]
-
java – 正则表达式很慢,如何检查一个字符串是否只有单词字符快
所属栏目:[Java] 日期:2020-12-15 热度:55
我有一个函数检查一个字符串(大多数字符串只有一个CJK字符)只有单词字符,它将被调用很多次,所以成本是不可接受的,但我不知道如何优化它,任何建议? /*w is equivalent to the character class [p{Ll}p{Lu}p{Lt}p{Lo}p{Nd}]. For more details see Unic[详细]
-
java – ReadFully()有窒息的风险吗?
所属栏目:[Java] 日期:2020-12-15 热度:123
我注意到当我在文件而不是read(byte [])上使用readFully()时,处理时间大大减少.然而,我发现readFully可能是一把双刃剑.如果我偶然尝试读取一个巨大的,几千兆字节的文件,它可能会窒息? 这是我用来生成SHA-256校验和的函数: public static byte[] createChec[详细]
-
实现具有参数的方法的Java类,该参数是接口中指定的子类型
所属栏目:[Java] 日期:2020-12-15 热度:94
我在掌握仿制药时遇到了一些麻烦.我已经阅读了Oracle关于泛型的教程,它似乎没有解决我的问题.我也不知道在找到答案时要搜索什么. 假设我有以下代码: public abstract class BuffV { public V value;{public interface BuffableV { public void buff(BuffV e[详细]
-
java – 使用unicode显示欧元符号并将字符更改为大写
所属栏目:[Java] 日期:2020-12-15 热度:170
我必须使用 Java来实现这一目标 第1部分:使用字符原始数据类型输出[详细]
-
java – JPA – 更新OneToMany-Relations中的对象
所属栏目:[Java] 日期:2020-12-15 热度:86
好吧,我有点困惑,因为我找不到解决问题的方法(可能是某种停电) 假设我有以下(简化)实体: @Entitypublic class Employee { @Id private long id; @OneToMany(mappedBy="owner") private CollectionPhone phones;}@Entitypublic class Phone { @Id private lo[详细]
-
java – JScrollPane’laggy’滚动,包含许多组件
所属栏目:[Java] 日期:2020-12-15 热度:186
我有3045的表格!组件(1015个标签,1015个文本字段,1015个组合框).所有这些都在JPanel和JScrollPane中的JPanel中.问题是滚动是“滞后”.我的PC上有4GB RAM,所以我不认为这是问题所在.怎么了? 在我的任务管理器中,应用程序使用~100mb. 我的代码: final JScro[详细]
-
Java数独生成器无法正常工作
所属栏目:[Java] 日期:2020-12-15 热度:200
我一直在使用 java中的数独谜题生成器,我写了这个类来生成谜题,但它没有正确生成谜题.这是我得到的一个例子: 如您所见,这不是一个有效的数独解决方案.但是看着我的代码,我不明白为什么它没有产生有效的谜题.有人可以解释为什么这不能正常工作? package sud[详细]
-
如何将子组件和新属性添加到自定义JavaFX控件?
所属栏目:[Java] 日期:2020-12-15 热度:174
我想创建一个新的 JavaFX组件并在FXML中使用它.如何定义此组件的使用可能性和子类型?有没有办法为这个组件创建我自己的atrributes?例如,这就是我想要的: MyNewComponent specificAttribute="..." children SpecificChildren/SpecificChildren /children/M[详细]
-
java – Criteria Api:使用CriteriaBuilder创建空值
所属栏目:[Java] 日期:2020-12-15 热度:52
是否有更好的方法来使用CriteriaBuilder创建SQL null值 criteriaBuilder.quot(criteriaBuilder.literal(0),criteriaBuilder.literal(0)) ? 解决方法 最简单的方法是使用方法 CriteriaBuilder#nullLiteral() ,它正是这样做的.由于您需要null整数,因此将其与I[详细]
-
java – 如何从Android中的Fragment调用ArrayAdapter构造函数
所属栏目:[Java] 日期:2020-12-15 热度:133
我正在尝试将两列ListView添加到我的 Android应用程序中.当我创建项目时,我选择了Fragment选项,它通过向左和向右滑动创建了漂亮的导航.所以我的MainActivity扩展了FragmentActivity. 我的问题是当我试图将AddayAdapter添加到ListView时,ArrayAdapter的constr[详细]
-
Java – 通过Class中的方法更改数组的值
所属栏目:[Java] 日期:2020-12-15 热度:190
这是我的代码: class Myclass { private static int[] array; public static void main(String[] args) { Myclass m = new Myclass(); for (int i = 0; i 10; i++) { m.array[i] = i; System.out.println(m.array[i]); } } public Myclass() { int[] array[详细]
-
多线程 – 将QList *传递给来自QThread的信号
所属栏目:[Java] 日期:2020-12-15 热度:72
在我的qt应用程序中,我有一个类(worker),它是从一个在线程中运行的对象调用的.在我的worker类中,我创建了QList,就像这样 QList QString albums;while (i.hasNext()){ QRegularExpressionMatch album = i.next(); albums.append(album.captured("album"));}em[详细]
-
java – 是否有必要在Tomcat JDBC池中显式关闭连接?
所属栏目:[Java] 日期:2020-12-15 热度:79
“ http://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html”中的示例代码在使用后显式关闭连接. 但是根据我的理解,不应该是连接池管理活动和空闲连接的责任吗? 为什么我不希望连接被另一个事务重用? 解决方法 您必须关闭连接才能将其释放回池中.从池中[详细]