-
java中sql字符串的单引号的无效字符
所属栏目:[Java] 日期:2020-12-14 热度:67
由于 java sql字符串中的单引号,我得到“无效字符常量”,我需要双引号,我把它放在单引号中 new StringBuffer("SELECT REPLACE(u.nombre,',' ') as Organizacion,") .append(" CONCAT(' " ',REPLACE(s.direccion,' '),'"') as Street,'""' as Street2,") 解决[详细]
-
在Java中区分ESTALE和ENOENT的最佳方法
所属栏目:[Java] 日期:2020-12-14 热度:97
我正在尝试在NFS文件系统上编写在 Linux环境中运行的Java应用程序. 我注意到当我调用java.io.File.exists()时,它对ESTALE(Stale NFS文件句柄)和ENOENT(没有这样的文件或目录)都返回false.对于我的应用程序,我需要能够区分这两者. 目前我正在考虑使用JNA实现s[详细]
-
java – eclipse中有一个工具,eclipse的插件,还是可以自动限制访
所属栏目:[Java] 日期:2020-12-14 热度:169
我以前在限制我的变量/方法/类的访问方面非常糟糕,当我不应该时,我倾向于使用公共场所. 我只是想知道是否有任何工具 – 插件,外部或其他 – 可以搜索您的源代码,找到调用您的变量/方法/类的内容,如果它太高则会更改可见性. 因此,例如,如果我有一个公共变量,[详细]
-
java – 如何配置shiro Realm以连接到struts2应用程序中的oracle
所属栏目:[Java] 日期:2020-12-14 热度:54
我已经和shiro(ki,jsecurity)合作了几天,并且已经能够创建一个测试应用程序.我正在使用struts2,关闭JBoss.我已经能够创建一个shiro.ini文件与一些硬编码用户,我已经得到了这个工作.似乎JAVA中的API非常容易掌握,因此将shiro集成到我的应用程序并使其功能化并[详细]
-
Clojure和JavaFX 2 – 将多个arity参数传递给JavaFX方法
所属栏目:[Java] 日期:2020-12-14 热度:139
许多 JavaFx方法采用var args,例如Group,它在Java中声明为: public Group(Node... children) 其他例如: public KeyFrame(Duration time,KeyValue... values) 我发现…意味着我应该将java数组传递给方法,所以我一直在做这样的事情, (- timeline .getKeyFram[详细]
-
直接调用`clojure.lang.Compiler.compile`到AOT从Java编译Clojur
所属栏目:[Java] 日期:2020-12-14 热度:107
使用clojure.lang.Compiler.compile从 Java编译Clojure是否合法? 我们的Java应用程序用于通过在具有代理宏的.clj源上使用clojure.lang.Compiler.load来创建Clojure对象的实例. 现在我们想要使用gen-class而不是代理来AOT编译这些对象.这样就可以移动.class[详细]
-
什么是java.util.regex.Pattern.quote(String arg)的GWT替换
所属栏目:[Java] 日期:2020-12-14 热度:105
在我的应用程序中,我需要以下代码: string1.replaceAll(string2,myConstatntString) 问题是string1和string2可以包含特殊符号,如'(‘. 我想使用java.util.regex.Pattern.quote(String arg)引用string2: string1.replaceAll(Pattern.quote(string2),myConst[详细]
-
java – 工厂模式的真正优势
所属栏目:[Java] 日期:2020-12-14 热度:124
我一年以来一直在使用工厂模式.有时我只觉得真正的优势就是干净的代码.让我解释, interface A { public void test();}class B implements A { public void test() { }}class C implements A { public void test() { }}class Factory { public static A getOb[详细]
-
java – 多线程 – 避免和处理数据库死锁
所属栏目:[Java] 日期:2020-12-14 热度:118
我正在寻找一个从 Java 6应用程序中处理数据库死锁的好策略;可能会有几个并行线程同时写入同一个表.如果数据库(Ingres RDMBS)检测到死锁,它将随机杀死其中一个会话. 考虑到以下要求,处理死锁情况的可接受技术是什么? 应保留总耗用时间 尽可能小的 杀一个会[详细]
-
java – 使用Apache CXF注释的UsernameToken WS-Security(WSS4J)
所属栏目:[Java] 日期:2020-12-14 热度:132
我正在尝试创建一个“ java first”webservice,它将使用简单的UsernameToken WS-Security.我试图遵循CXF的例子.当我查询我的wsdl时,我看不到任何与ws-security相关的内容.我正在使用CXF 2.7.5,我正在尝试用注释做所有事情. 以下是我失败的尝试: SampleServi[详细]
-
使用jdbc从java连接到sql server(Windows身份验证模式)
所属栏目:[Java] 日期:2020-12-14 热度:142
我需要使用 jdbc 4.0从java连接到Sql Server 2008. 我有一个非常简单的代码: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String connectionUrl = "jdbc:sqlserver://localhost;" + "integratedSecurity=true;"; Connection con = Dri[详细]
-
java – jsf中的SelectBooleanCheckbox
所属栏目:[Java] 日期:2020-12-14 热度:70
嗨,我是JSF的新手,有这样的问题.在我的页面上,我有新闻列表,每个新闻都有复选框(我们可以选中此复选框,然后删除已检查的新闻).这很好用.但是在删除之后我返回到我的页面然后按F5然后我的应用程序认为检查了删除后的复选框并将其删除.例如我有这个: 按删除按[详细]
-
Java:如何处理我的应用程序插件中的自定义设置?
所属栏目:[Java] 日期:2020-12-14 热度:191
我目前正在开发一个从其他设备接收命令的应用程序.我将提供一个接口,让其他人开发自己的传入命令的解释(插件).其他人开发的每个插件都可以具有需要由用户提供的任何自定义设置. 例如,名为“KeyboardPlugin”的插件可以支持设置以设置按键之间的延迟,但也显示[详细]
-
使用try catch finally块时组织java代码
所属栏目:[Java] 日期:2020-12-14 热度:195
我是一个 java新手.我有一个关于如何在使用try catch finally块时组织java代码的问题.假设我必须阅读一些文本文件并对存储的文件内容进行一些计算.我的代码应该怎么样? 例如 代码1看起来像: public static void main(String[] args){try{//open files usin[详细]
-
文件名中的JavaMail和非ASCII字符
所属栏目:[Java] 日期:2020-12-14 热度:62
我可以在 JavaMail中发送具有非ascii文件名的附件,但我无法下载它们.我特意为那些文件名包含非ascii字符的附件获取java.io.FileNotFoundException. 仅供参考:我正在使用类似messageBodyPart.setFileName(MimeUtility.encodeText(filename [i]))来编码文本和[详细]
-
java – WADL是REST应用程序的标准吗?
所属栏目:[Java] 日期:2020-12-14 热度:109
WADL是否像WSDL一样真正的标准? WADL URI必须以“.wadl”扩展名结尾吗? 我在Jersey创建了一个HelloWorld示例,我从URL获得了WADL. 然后我使用“wadl-client-plugin”创建了一个客户端,它可以工作. 我的问题是: 如果我使用另一个生成WADL的框架(即CXF),我可[详细]
-
java – 气馁的方法,不推荐使用
所属栏目:[Java] 日期:2020-12-14 热度:189
一些 java类需要具有带有公共getter和setter的私有属性才能正常运行.例如,JSF bean和JPA实体需要它们.如果它不是那些库,可能有一些属性不应该有任何getter,绝对不是setter.通常也不鼓励空构造函数供自定义代码使用.例如 @Entitypublic class MyEntity implem[详细]
-
JPA:在非id列上使用@GeneratedValue
所属栏目:[Java] 日期:2020-12-14 热度:56
我试图坚持一个具有我想要从DB序列填充的属性的实体.我正在使用Oracle,创建了序列,通过sql验证了序列的工作原理,但我的属性却没有填充.这就是我所拥有的: @GeneratedValue(generator = "RFQ_LINE_IDS_SEQUENCE",strategy=GenerationType.SEQUENCE)@Sequence[详细]
-
Java Swing GridBagLayout面板调整大小问题
所属栏目:[Java] 日期:2020-12-14 热度:126
我正在为一个亲戚制作一个简单的小摆动应用程序,但是我在实现它的动画时遇到了麻烦…… 这是我的布局的描述: 我有一个主窗口(通过实例化,打包和显示JFrame创建). 我告诉主窗口的内容面板使用GridBagLayout作为其布局. 我的网格宽2格,高3格.在第一列中,我有[详细]
-
java – 在Thymeleaf中使用’select’标签和实体
所属栏目:[Java] 日期:2020-12-14 热度:80
我正在创建一个带有select标签的表单,如下所示: form th:object="${version}" method="post" class="form-horizontal" ... div class="control-group" th:classappend="${#fields.hasErrors('product')} ? 'error'" label class="control-label" for="produ[详细]
-
java – WebSockets和Asynchronous Servlet技术之间的连接是什么
所属栏目:[Java] 日期:2020-12-14 热度:55
从我对WebSockets和Asynchronous Servlet技术的基本了解,似乎两者都是支持服务器向浏览器推送数据的技术.我想了解这两种技术的重叠吗?它们是互补的还是两种具有共同目标的技术? P.S:我从客户端和服务器的角度来看这两种技术之间的联系. 解决方法 来自wiki[详细]
-
java – JVM存在的原因
所属栏目:[Java] 日期:2020-12-14 热度:180
我正在自学编程语言理论,我想知道为什么我们需要一个 Java虚拟机或任何虚拟机呢?根本原因是什么? 它只是为了让它成为多平台吗?如果是这样,为什么我们不能只为不同的平台提供独立于平台的语言和不同的编译器? 解决方法 在他们1996年的白皮书 The Java Lan[详细]
-
java – karaf中的Spring Jdbc声明式事务管理
所属栏目:[Java] 日期:2020-12-14 热度:141
我有项目模块,它被构建为osgi包( spring-dm). 捆绑包正在karaf容器中部署. 我有数据库交互classees,使用spring-jdbc开发. 我无法设置声明式事务,有人可以分享经验/指向我可以获取更多信息的资源. 框架与版本 卡拉夫:2.2.9 春季3.1.2.RELEASE 提前致谢!![详细]
-
java – ClassNotFoundException:org.dom4j.DocumentException
所属栏目:[Java] 日期:2020-12-14 热度:160
我正在尝试调试(在 Eclipse上的F11)我继承的java GUI应用程序,但是当Eclipse IDE之外的应用程序运行正常(减去我需要应用的一个小修复)时,它从Eclipse启动时产生以下异常(F11或Ctrl F11): Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFound[详细]
-
对象Java的深层副本
所属栏目:[Java] 日期:2020-12-14 热度:174
我正在尝试克隆MyGraph的一个对象,我希望它是一个深层复制,因此对象内的arraylists也被克隆.现在我有: public static MyGraph deepCopy(MyGraph G){ MyGraph Copy = (MyGraph) G.clone(); Copy.VertexG = (ArrayListInteger) G.VertexG.clone(); Copy.EdgeG[详细]