-
java – JDO最佳实践:将对象存储为其父级或独立的集合?
所属栏目:[Java] 日期:2020-12-15 热度:189
我有一个User和Transaction类 每个交易在逻辑上属于一个用户.但我可能需要查询某些事务子集(例如:返回用户A的所有事务,其中Transaction.type = 1) 在SQL中,我只维护一个Transaction.userID字段,将其与User表链接. 在JDO的对象世界中我应该这样做吗?存储事[详细]
-
java – Apache Tiles喜欢框架,但没有xml配置
所属栏目:[Java] 日期:2020-12-15 热度:93
Apache Tiles框架很棒.但我讨厌的一件事是我必须维护的大型xml配置文件,即使是分区的,我只是讨厌将编程和表示信息放在配置文件中. 我只是不明白吗? struts / tiles作者是如何达到这种在配置文件中放置如此??多的表示逻辑的强迫趋势的? 我正在寻找像Tiles这[详细]
-
java – 具有多个主机证书的Trustore
所属栏目:[Java] 日期:2020-12-15 热度:133
我有一个工作演示,其中applet通过https连接到服务器(“A”).服务器的证书链由applet通过JKS信任库(myTrustManagerFactory.init(mytrustStore.jks))加载.它工作正常. 现在我需要这个applet通过https连接到另一个服务器(“B”).服务器的证书由自签名CA签名.所[详细]
-
java – 在我的程序中使用GPL下的库.我应该如何参考它们?
所属栏目:[Java] 日期:2020-12-15 热度:146
我想分发一个使用另一个GPL下的库的 java应用程序. 我也希望在GPL下分发我的. 现在最终的runnable .jar文件包含另一个库. 但我还应该如何引用呢?就像在某处提到的那样? 解决方法 如果应用程序包含任何GPL代码,则必须根据GPL条款分发应用程序的所有代码.唯[详细]
-
java – 适用于Android的Canny边缘检测器 – StackOverflow上的
所属栏目:[Java] 日期:2020-12-15 热度:137
我正在为 Android增强现实应用程序.我正在实现Tom Gibara的 canny edge detector class并用Bitmap替换了Android不支持的BufferedImage. 方法“follow”(在下面发布)导致StackOverflow错误.这是一个递归函数,但令我感到困惑的是,它会在崩溃之前大约10-15秒正[详细]
-
java – 如何在JSP中访问ActionBeanContext?
所属栏目:[Java] 日期:2020-12-15 热度:116
我是Stripes的新手,感谢每一个让我更接近功能强大的网络应用程序的提示! 技术设置:java,动态web项目,条带,jsp 场景: 用户可以登录(index.jsp).在正确的电子邮件地址和密码(LoginFormActionBean.java)之后,用户被转发到欢迎页面(loggedin.jsp). 此欢迎页面[详细]
-
java – 如何从CLASSPATH引用XSD来验证我的XML?
所属栏目:[Java] 日期:2020-12-15 热度:137
作为我的 XML转换的一部分(使用XSL),我正在为模式位置创建一个属性,因此可以验证转换的结果.但是,当我尝试将其作为一个独立的测试运行时,我希望能够将模式位置的相应属性/值设置为关闭我的CLASSPATH. 经过一段谷歌搜索,我尝试了各种schemaLocation属性,最新[详细]
-
java – 从编辑页面返回不同的引用页面
所属栏目:[Java] 日期:2020-12-15 热度:137
我使用的是 Spring MVC(而不是WebFlow).我有一个用于编辑特定实体的页面设置.可以从许多其他人调用此页面.我正在寻找关于如何在编辑页面发布后返回“引用”页面的最佳实践.也就是说,确定哪个页面称为编辑页面并返回该页面的最佳方法是什么. 我有自己的想法,[详细]
-
如何向javadoc学习
所属栏目:[Java] 日期:2020-12-15 热度:105
鉴于一个包含数百个类和接口的庞大(第三方)库,我发现很难跟随 Javadoc: ? – 跟踪班级层次, ? – 比较/对比相关的类/接口. 目标是找出差异,了解类/接口做什么/不做什么,以便能够正确有效地使用库. 目前是否有一个工具采用给定类/接口的javadoc,生成其层次结[详细]
-
java – 如何使用Apache Camel实现传递JAX-RS代理?
所属栏目:[Java] 日期:2020-12-15 热度:187
这是使用Camel 2.5.0 路线很简单.起点是一个码头://…/web/service/path,路由的结尾是http://real-webservice-host/web/service/path.我遇到的问题是,当远程Web服务被调用时,它不会被调用正确. 具体来说,当我在http组件上使用bridgeEndpoint = true选项时,[详细]
-
多线程Python FS Crawler
所属栏目:[Java] 日期:2020-12-15 热度:140
我编写了一个 python函数,它使用提供的目录模式搜索文件系统,并在每个级别提供可选的“操作”.然后我尝试多线程,因为有些卷在网络共享上,我想最小化IO阻塞.我开始使用多处理池类,因为这是最方便的…(严重的是,没有用于线程的Pool类?)我的函数尽可能地解析提[详细]
-
java – 使用Maven的JunitTest时的InitilizationError
所属栏目:[Java] 日期:2020-12-15 热度:72
我正在尝试使用Maven3进行一些Junit-Test,但在执行具有JUnit-Annotations的测试时,总是得到一些initilizationError(这里有一些testclass)(所有其他测试运行正常).当我在 Eclipse中运行测试时,一切都很好.但是用maven运行测试会破坏. 我的Testproject打包为ec[详细]
-
运行Java ScreenGrabber示例
所属栏目:[Java] 日期:2020-12-15 热度:130
我正试图从JMF测试 Screen Grabber sample.谁能告诉我如何写主要方法来运行这个例子? 我在Google上进行了很多评论,但没有找到让它发挥作用的方法.因为我不知道我必须在main方法中使用哪两个类(LiveStream或DataSource). 否则,我尝试运行命令: java JMStudi[详细]
-
多线程 – 在单元可测试的MVVM代码中使用Dispatcher
所属栏目:[Java] 日期:2020-12-15 热度:177
我有一个MVVM-lite应用程序,我想要单元可测试.该模型使用System.Timers.Timer,因此更新事件最终在后台工作线程上.这个单元测试很好,但是在运行时抛出了System.NotSupportedException“这种类型的CollectionView不支持从与Dispatcher线程不同的线程更改其Sour[详细]
-
java – 测试Hessian remoting-servlet.xml
所属栏目:[Java] 日期:2020-12-15 热度:156
我们使用Hessian进行富客户端和服务器之间的通信. 由于移动和重命名,它有时会发生remoting-servlet.xml中的条目与实际的类名称不匹配. 因此,我正在寻找一种简单的方法来测试远程xml. 有一个简单的方法吗?最好不要手动解析xml并尝试实例化那里提到的所有类.[详细]
-
Java中不同引用类型的使用
所属栏目:[Java] 日期:2020-12-15 热度:109
我最近一直在玩 Java中的soft,weak和phantom引用类型,并且一直在想是否有任何用途,我还没有遇到过.我过去曾经使用它们来处理各种事情,它们总是属于以下类别: 使用幻像引用代替终结器 – 我更喜欢这个,因为死对象有0次复活的可能性 使用散列映射中的弱引用来[详细]
-
java – 使用Spring Security 3在我的Grails OAuth提供程序上存
所属栏目:[Java] 日期:2020-12-15 热度:88
我刚刚为我的Grails应用程序实现了oAuth提供程序,并且可以成功验证我的客户端应用程序(使用路标).我要做的下一件事是保持访问令牌,所以我的客户端不必每次都接受权限.在服务器上,我使用 Spring Security OAuth包. 我想我必须实现自己的OAuthProviderTokenSer[详细]
-
将3D数组写入二进制文件并将文件读回另一个3D数组Java
所属栏目:[Java] 日期:2020-12-15 热度:116
我有一项任务,我必须创建一个随机大小的3D数组,将其写入二进制文件,然后将二进制文件读回程序并创建另一个与第一个相同的3D数组.我在回读程序时遇到了问题,几小时后我只能从前一个数组中得到第一个int或者最后一个.我还没有通过第一个2D,所以我只是分配了一[详细]
-
java – Google App Engine – 配置默认记录器以发送电子邮件
所属栏目:[Java] 日期:2020-12-15 热度:173
在我的GAE / J应用程序中,如何配置默认记录器以通过电子邮件报告错误? 解决方法 SMTPHandler已经存在,但由于不满意的依赖关系,无法与GAE / J一起使用.查看 SMTPHandler的源代码并将其调整为GAE / J.[详细]
-
java – 如何使用setSelection在swt表上设置选择并将reveal设置
所属栏目:[Java] 日期:2020-12-15 热度:77
我正在尝试在我的桌子中选择一些项目,但我不希望它们被揭示. 问题是调用方法(如下所示)会自动导致在Table.class中调用showSelected(),这不是我想要的. tableViewer.getTable().setSelection(lastSelectedIndices); 我已经尝试使用tableViewer设置选择,但由于[详细]
-
java – 用工厂/或构建器替换构造函数
所属栏目:[Java] 日期:2020-12-15 热度:189
我正在使用IntelliJ 10 Comnunity Edition,我注意到有两个类似的重构选项: – 用工厂替换构造函数 – 使用构建器替换构造函数 这两者有什么不同?我什么时候想用另一个? 谢谢 解决方法 当构造函数满足所有不变量时,可以使用构造函数构建对象.要了解构建器[详细]
-
java – 遗传算法:请求优化
所属栏目:[Java] 日期:2020-12-15 热度:70
我是遗传算法的新手,我被指派实施遗传算法来优化药房每个工作日的请求顺序.首先,让我解释一下这个问题: 有9个家庭在工作周的任何一天(星期一至星期五)发出请求.药房每天只能照顾1至3个家庭,不能再少,并且不能在同一周内重复任何家庭.主要目标是优化每个家庭[详细]
-
java – 重写JApplet中的paint方法
所属栏目:[Java] 日期:2020-12-15 热度:119
我正在开发一个项目,使JApplet的内容自动缩放到html中指定的大小.我意识到这是布局管理器所做的事情,但由于我不允许重写整个applet结构,我决定尝试覆盖paint并简单地将Graphics对象的AffineTransform设置为适当缩放的版本,然后在顶部容器中捕获鼠标事件,并使[详细]
-
使用Java定期更新数据库
所属栏目:[Java] 日期:2020-12-15 热度:147
我想使用两个单独的类(执行不同的操作)对 MySQL数据库执行更新 – 一个每10秒执行一次,每秒执行一次.我的Java知识有一些差距,我想知道实现它的最佳方法是什么. 重要的是,如果丢失了与数据库的连接,我需要无限期地重新连接尝试,我猜测使用Prepared Statements[详细]
-
如何在Java中创建非Swing按钮?
所属栏目:[Java] 日期:2020-12-15 热度:57
我正在创建一个游戏,其中我有一个带有多个视图的菜单,用于使用游戏状态转换选择游戏类型,选项等.每个菜单都将在Canvas对象的JFrame中主动呈现.由于我通过向Canvas绘制Buffered Image来对每个游戏状态进行活动渲染,因此我无法使用JButton或任何其他JComponent[详细]