-
使用准备好的语句和变量绑定在Java中使用JDBC驱动程序
所属栏目:[Java] 日期:2020-12-14 热度:76
我在用着 jdbcTemplate来使JDBC连接到一个mySQL数据库 准备好的语句,尽可能保护自己免受SQL注入攻击 需要接受用户对十几个不同列中的数据进行排序的请求 以下语句 jdbcTemplate.query("SELECT * FROM TABLE1 ORDER BY ? ?",colName,sortOrder); 当然这不起作[详细]
-
java – JTable中的垂直头文件?
所属栏目:[Java] 日期:2020-12-14 热度:173
有没有办法旋转90度的JTable的列标题? 解决方法 查看Darryl的 Vertical Table Header Cell Renderer.[详细]
-
java – SFTP上传使用Apache Commons VFS下载Exist and Move
所属栏目:[Java] 日期:2020-12-14 热度:112
我需要一个纯Apache Commons VFS解决方案/代码/示例 将本地文件上传到远程主机位置 检查远程主机位置中是否存在文件 将远程主机文件下载到本地文件位置 将文件从一个远程位置移动到同一主机中的另一个 从远程主机位置删除文件 通过SFTP呼叫. 该解决方案只能[详细]
-
java – JDesktopPane调整大小
所属栏目:[Java] 日期:2020-12-14 热度:167
我们有一个应用程序与两个JFrames与两个JDesktopPanes. 我们需要将内部框架从一个框架移动到另一个框架. 我们遇到的问题是,在将内部框架从第一个窗口移动到第二个窗口之后,当我们调整第一个窗口的大小时,第二个窗口的内部框架也被调整大小. import java.awt.[详细]
-
数组在哪里存储在内存中?
所属栏目:[Java] 日期:2020-12-14 热度:193
如果我有一个函数,在该函数中我声明: Object arr[] = new Object[20]; arr和整个数组在哪里存储?堆?叠加么? 如果声明在某些功能或main()中,是否重要? 让我们说我也有这些命令行: arr[0] = new String("abc");arr[1] = new List(); arr [0]和arr [1]存[详细]
-
java – 拆分并将String转换为int
所属栏目:[Java] 日期:2020-12-14 热度:51
我的代码有问题.我读了几个文本文件.例如: TextFile.txt的 1,21,333 使用我的以下代码,我想拆分并将数字从String转换为int. int answer = 0;int factor = 1;// Splitting and deleting the "," AND converting String to int.for (String retval : line.spl[详细]
-
如何每天从Java运行任务?
所属栏目:[Java] 日期:2020-12-14 热度:114
如何使用 java.util.Timer在指定的时间(如上午11:00)每天运行一个任务?我正在使用JDK 1.4.2,我知道它很旧,但这是项目需要的. 解决方法 Quartz是在 Java环境中调度进程的最知名的解决方案,但您有很多选择.查看此列表: Quartz 是一个开源作业调度系统,可与几[详细]
-
java – 任何关于官方GWT MVP框架的教程?
所属栏目:[Java] 日期:2020-12-14 热度:180
有没有人在GWT 2.1 RC中找到的官方GWT MVP框架中找到/写了任何教程? 解决方法 Google已经更新了大型Web应用程序开发系列,其中包括 sample application和 extensive documentation,它们在GWT 2.1(模型/活动/视图)中展示了新的MVP支持,现在他们称之为“[详细]
-
使用Java流从列表中获取第n个元素
所属栏目:[Java] 日期:2020-12-14 热度:136
我有一个字符串列表,如“/ 100”“/ 100/200”. 我希望用/分割这些字符串,然后得到一个整数列表列表,如[[100],[100,200]]. 我想遍历这个列表列表,如果该列表足够长,则从每个列表中获取第n个元素,否则移动到下一个列表. 众所周知,每个内部列表的长度n最大. 示[详细]
-
java – 从集合中删除“第一个”对象
所属栏目:[Java] 日期:2020-12-14 热度:85
在某些情况下,我需要驱逐 Java集合中最早的元素.该集合使用 LinkedHashSet 实现,这使得简单:只是摆脱集合迭代器返回的第一个元素: SetFoo mySet = new LinkedHashSetFoo();// do stuff...if (mySet.size() = MAX_SET_SIZE){ IteratorFoo iter = mySet.iter[详细]
-
Java Big O表示3嵌套循环的log(n)
所属栏目:[Java] 日期:2020-12-14 热度:114
对于以下嵌套循环,Big O表示法会是什么? for (int i = n; i 0; i = i / 2){ for (int j = n; j 0; j = j / 2){ for (int k = n; k 0; k = k / 2){ count++; } } } 我的想法是: 每个循环都是O(log2(n))所以它就像乘法一样简单 O(log2(n)) * O(log2(n)) * O([详细]
-
java – 使用Apache Commons FTPSClient在“数据通道上需要550 S
所属栏目:[Java] 日期:2020-12-14 热度:159
我在FTP服务器(ProFTPD 1.3.3a)上使用FTPClient读取数据时遇到问题,需要对数据通道进行加密.一切正常,没有加密在其他服务器上. 我的代码是: FTPSClient ftpsClient = new FTPSClient("TLS",false);log.debug("using TLS");FTPClientConfig ftpClientConfig[详细]
-
java – 使用CXF时缺少SoapAction标头
所属栏目:[Java] 日期:2020-12-14 热度:190
我有一个来自外部WS的WSDL文件,我正在连接到它.我正在尝试使用CXF(与JAX-WS一起使用).但我从其他系统得到错误.所以我决定看一下我们发送到该系统的数据,唯一不同的是CXF设置了空的SOAPAction http头. 我进行了一些阅读,看起来只有已知的解决方案直接指向WSDL[详细]
-
在Java Apache POI中更新现有的Excel文件
所属栏目:[Java] 日期:2020-12-14 热度:76
我正在尝试编写一个每天运行的 Java程序(使用任务调度程序),并且每次运行时都会在Excel电子表格中附加一列.我遇到的问题是它只是重写文件,而不是附加到它.我正在使用Apache POI,这里是相关代码: public static void toExcel(ListString results,ListInteger[详细]
-
多级Java通用继承使用扩展于通用参数
所属栏目:[Java] 日期:2020-12-14 热度:87
我有 public class FirstT {}public class SecondT extends SomeConcreteClass extends FirstT {}public class ThirdT extends SecondT {} //Compile-time error 我得到编译时错误 Type argument T is not with bounds of type-variable T. 当我构成第三个时[详细]
-
java – 无法阻止ant生成编译器Sun专有API警告
所属栏目:[Java] 日期:2020-12-14 热度:130
我从这个ant脚本调用 javac: javac srcdir="src" destdir="build/classes" source="1.6" target="1.6" debug="true" encoding="Cp1252" nowarn="true" 但它仍然在输出中引发编译器警告: [javac] Compiling 73 source files to C:IKOfficeRootJavaERPFr[详细]
-
SimpleDateFormat的格式化语法是Java发明吗?
所属栏目:[Java] 日期:2020-12-14 热度:139
是 Java的 SimpleDateFormat类(如“EEE,MMM d”,“yy”等)定义的日期时间格式字符串的语法是原始的Java发明,还是基于其他一些语法定义,如 ICU’s或 CLDR’s? 有没有人知道将SimpleDateFormat语法与其他定义进行比较的工作? 解决方法 JDK 1.1中介绍的java.t[详细]
-
java – 我可以强制消除犀牛所称重载的方法吗?
所属栏目:[Java] 日期:2020-12-14 热度:109
进行以下测试: public static class Scripted { public void setThing(List? list) { System.out.println("Set via list"); } public void setThing(Object[] array) { System.out.println("Set array"); }}@Testpublic void testScripting() throws Except[详细]
-
java – JUnit推荐assertTrue()或assertEquals()为String?
所属栏目:[Java] 日期:2020-12-14 热度:168
我的代码如下 @Testpublic void testMyMethod(){ MyClass mc = new MyClass(); String exeVal="sometext some text"; String x=mc.exampleMethod(); // Assertion type 1 Assert.assertEquals(exeVal,x); //Assertion Type 2 Assert.assertTrue(exeVal.equal[详细]
-
java – 通过Kerberos对Active Directory进行身份验证
所属栏目:[Java] 日期:2020-12-14 热度:97
我正在建立一个需要不同级别的身份验证的 Android应用程序,我想使用Active Directory来执行此操作. 从我所看到的,使用Kerberos是Microsoft建议的方式.我该怎么做这个Android?我看到了javax.security.auth doc,但它并没有告诉我太多. 我还看到一个注释,Kerbe[详细]
-
java – JBoss AS 7无法使用@PersistenceContext注入RESOURCE_LO
所属栏目:[Java] 日期:2020-12-14 热度:83
我正在使用JBoss AS 7.1.1,并且可以配置一个新的JTA数据源并将其连接到我的EJB @PersistenceContext(unitName="TestPU")private EntityManager entityManager; 当我尝试使用RESOURCE_LOCAL PersistenceUnit时,我收到错误,说我无法使用@PersistenceContext注[详细]
-
Java中的错误类
所属栏目:[Java] 日期:2020-12-14 热度:153
我试图在 Java中了解Error类. 我对Exception类有很好的了解,但找不到Error类的代码示例.我已经尝试搜索网页和java.sun网站,但我没有找到任何有用的帮助我更好地理解这一点. 如何在程序中使用Error类,我们必须在哪里使用? 解决方法 你不要在你的代码中使用错[详细]
-
java使用机器人类发送击键
所属栏目:[Java] 日期:2020-12-14 热度:159
我知道可以使用Robot Class在 java中发送击键,但有没有办法在目标进程已经启动时指定它? 解决方法 机器人会将击键发送到顶部的任何应用程序窗口.要将击键发送到特定目标,您需要首先将目标设置为平台的前景窗口.这样做可能需要本机代码,例如JNI或(我使用的)J[详细]
-
java – 异常:ZLIB输入流意外结束
所属栏目:[Java] 日期:2020-12-14 热度:108
GZIPInputStream或GZIPOutputStream有问题.请阅读以下代码(或运行它,看看会发生什么): def main(a: Array[String]) { val name = "test.dat" new GZIPOutputStream(new FileOutputStream(name)).write(10) println(new GZIPInputStream(new FileInputStream[详细]
-
java – Spring Rest – 发送文件列表时的异常
所属栏目:[Java] 日期:2020-12-14 热度:138
我正在尝试发送一个包含 Spring Rest的文件列表,但是我收到这个异常. 无法写入内容:找不到类java.io.ByteArrayInputStream的序列化程序 它适用于一个文件(ByteArrayResource). 它不适用于文件列表(List ByteArrayResource). 以下是我的代码的重要部分: Lis[详细]