-
java – 使用JMock键入参数的模拟方法
所属栏目:[Java] 日期:2020-12-14 热度:185
背景: 这是一个JMock JUnit具体的问题(这些是我必须使用的两种技术).是的,我想做的是用PowerMock做的,但这是一个不值得改变工具的边缘案例.不,对不起,我不是问这个问题来辩论静态方法的哲学有效性:) 有了这个,我真的很感谢任何人看这个问题. 题: 我有一些[详细]
-
java – 如何处理/限制对servlet和jsp的用户访问?
所属栏目:[Java] 日期:2020-12-14 热度:123
我正在 Java中编写一个动态的Web应用程序. 应用程序应该是一个事件平台,您可以在其中创建用户帐户,登录,然后可以看到所有打开的事件(在稍后的迭代中,用户可以创建/参与这些事件). 现在,网络应用程序的结构可以(简化)描述如下: Register-Servlet - Register.[详细]
-
java – iText – 避免最后一行不要将页面分割到下一页
所属栏目:[Java] 日期:2020-12-14 热度:198
我正在使用 java的itext 5.我有一些带有动态行的多个表的页面.在某些情况下,最后一行的表格将分为下一页和下一个标题.我正在使用setHeaderRows()和setSkipFirstHeader()来管理下一页的继续.最后一行有足够的空间来适应早期页面.我想在同一页面的最后一行,而[详细]
-
java – maven-buildnumber-plugin svn修订版仅在不使用格式时可
所属栏目:[Java] 日期:2020-12-14 热度:115
在使用maven-buildnumber-plugin 1.0 beta 4时,似乎我可以获得svn修订,除非我使用 format标签在配置内.一旦我使用 format和 item buildnumber / item标签,我得到一个自动递增的数字,但它不再对应于svn修订,我不知道如何得到它.有没有办法使用 formatgt ;????[详细]
-
java – 有一些语言允许负模数的原因吗?
所属栏目:[Java] 日期:2020-12-14 热度:122
我很好奇这些语言( Java,C …),忽略了模数运算的数学定义. 在模块操作中返回负值是什么意思(根据定义,应该返回一个正数)? 解决方法 我怀疑余下的操作符被故意地设计为具有这些语义,我同意不是非常有用. (你会写一个日历程序,显示星期天,反周六,反周五,…,反[详细]
-
java – 请求开始时的异常 – ClientAuth SSL
所属栏目:[Java] 日期:2020-12-14 热度:121
我有一个嵌入Jetty的应用程序.我想在SSL中使用客户端证书认证,当我启用它时;我在请求开始时收到以下异常.但是之后请求得到正确的提供.此异常仅在从IE或Chrome访问时才会出现.从Firefox访问时不会出现.我们有自己的SSLConnector扩展SslSocketConnector.我试图[详细]
-
Java调试接口,Lambdas和行号
所属栏目:[Java] 日期:2020-12-14 热度:104
我在更新调试器以使用 Java 8时遇到一些问题.请考虑以下程序,例如: public class Lam { public static void main(String[] args) { java.util.function.FunctionInteger,Integer square = x - { int result = 0; for (int i=0; ix; i++) result++; return r[详细]
-
java – 通过在eclipse中设置断点来调试ServletContextListener.
所属栏目:[Java] 日期:2020-12-14 热度:170
我实现了一个自定义的ServletContextListener,并将断点放在contextInitialized()和contextDestroyed()上. 使用WTP启动Web应用程序时,调试器可以停止contextInitialized().但是当我关闭Web应用程序时,contextDestroyed()中的断点不起作用,Web应用程序就会关闭[详细]
-
在Java中调整jpegs大小时丢失颜色(尝试使用多个库)
所属栏目:[Java] 日期:2020-12-14 热度:153
我已经尝试过在SO上发布的多个图像调整库,以及使用getScaledInstance的raw java.虽然一切都在大部分时间工作,但是有两个jpeg图像,每当调整大小时,颜色总是被弄乱. 第一张图片: 结果: 第二张图片: 结果: 我已经尝试过这些图像与多个库,包括Scalr,Thumbnai[详细]
-
java – HttpComponents PoolingHttpClientConnectionManager ma
所属栏目:[Java] 日期:2020-12-14 热度:152
有人可以向我解释一下setMaxPerRoute(max)和setMaxTotal(max)在引用HttpComponents PoolingHttpClientConnectionManager时做了什么? 解决方法 这些设置控制连接池大小. setMaxTotal(max)定义连接池的总连接限制. setMaxPerRoute(max)定义每个HTTP路由的连接[详细]
-
芹菜花作为守护进程
所属栏目:[Java] 日期:2020-12-14 热度:171
我运行芹菜与redis后端. 我想在芹菜花6.2作为守护进口芹菜花. 我知道花是龙卷风应用程序,所以我应该使用一个进程来运行龙卷风应用程序作为deamon. 通常开始花我使用这个命令: celery flower –broker=redis://localhost 我在下面的链接中看到,我需要创建一[详细]
-
将java.util.HashMap转换为java中的scala.collection.immutable.
所属栏目:[Java] 日期:2020-12-14 热度:181
我从我的 Java代码使用了一些Scala库.我有一个集合的问题.我需要传递scala.collection.immutable.Map作为方法的参数.我可以从我的Java代码转换或构建immutable.Map,但是我不知道该怎么做.建议? 解决方法 完全可以在Java代码中使用JavaConverters – 只需要[详细]
-
java – Dropwizard:如何以编程方式停止服务
所属栏目:[Java] 日期:2020-12-14 热度:105
要启动服务,我知道一个使用新的MyService().run(args).如何阻止? 我需要在我的测试中以setUp()和tearDown()的方式开始和停止程序. 解决方法 您可以在新线程中启动服务,一旦测试结束,服务将自动关闭. 然而,从dropwizard 0.6.2开始,dropwizard-testing模块包[详细]
-
java – 如何在Oracle 10gR2和JPA中做一个不区分大小写和不区分
所属栏目:[Java] 日期:2020-12-14 热度:127
在J2EE项目中,使用JPA,如何强制类似查询不区分大小写,并且不区分大小写? 我知道更改会话变量NLS_COMP和NLS_SORT,但我想知道在查询本身是否有另一个窍门,而不改变会话变量 解决方法 原来,你可以做一些类似的事情 select upper(convert('This is a têst','US[详细]
-
java – 什么是Enum有用?
所属栏目:[Java] 日期:2020-12-14 热度:146
参见英文答案 What are enums and why are they useful?22 在阅读了有关枚举的一些问题和答案之后,我没有发现它真的很有用… 它是类和变量之间的东西,但我知道我可以在哪里使用它,所以它将是一个更有用的类,或一些变量例如. 解决方法 还有其他一些事情你可以[详细]
-
在线部署java Web应用程序
所属栏目:[Java] 日期:2020-12-14 热度:146
我已经在 Eclipse上构建了一个java Web应用程序.但是,在制作应用程序方面,我是天真的,即在线部署.我已经尝试使用Cloudbees,并成功地在run @ cloud部署它,但看不到它实际运行.我现在还没有购买任何域名,所以我想先在任何免费域名上尝试.如果我想让该应用程序[详细]
-
java – 如何在Eclipse中使用SonarLint
所属栏目:[Java] 日期:2020-12-14 热度:79
我被分配使用SonarQube代码质量.但是,当我下载它的插件到 Eclipse我明白它已被弃用,新的??是SonarLint. 但是到目前为止,我找不到任何关于如何使用SonarLint的好的文档.如何检查使用java项目.我只接触Youtube视频.可悲的是,他们真的不清楚我. 如果能引导我到[详细]
-
java – 不同的结果,当添加同样的双打不同的顺序
所属栏目:[Java] 日期:2020-12-14 热度:89
为什么添加相同数字时输出不一样? public class Test { public static void main(String a[]) { double[] x = new double[]{3.9,4.3,3.6,1.3,2.6}; System.out.println(" " + sum(x)); } public static double sum(double[] d) { double sum = 0; for (int[详细]
-
在commons lang3中使用StringEscapeUtils.escapeJavaScript()的
所属栏目:[Java] 日期:2020-12-14 热度:146
我的任务是将我们的代码从使用org.apache.commons.lang更新到org.apache.commons.lang3,我发现更新版本的StringEscapeUtils不再具有方法escape JavaScript(),但是我们使用这个在我们的代码中的很多地方. 我一直在阅读文档,似乎整个StringEscapeUtils被重写为[详细]
-
避免在Java中重复导入:继承导入?
所属栏目:[Java] 日期:2020-12-14 热度:174
有没有办法“继承”进口? 例: 普通枚举: public enum Constant{ ONE,TWO,THREE } 使用此枚举的基类: public class Base { protected void register(Constant c,String t) { ... }} 子类需要导入使用枚举常数方便(不含枚举名称): import static Constant[详细]
-
java – 为什么Number类没有add()或negate()等方法?
所属栏目:[Java] 日期:2020-12-14 热度:105
那么这是一个关于 Java设计的问题. 为什么java.lang.Number类中没有add()和negate()等方法,但是有一些子类呢? 我的意思是…没有统一性.我可以在Float,Long和其他autoboxeable类上使用or操作符,我可以在BigDecimal或BigInteger(它违反SRP)的情况下使用add()[详细]
-
F#:Dictionary,Hashtable和Map之间的区别
所属栏目:[Java] 日期:2020-12-14 热度:59
我是.NET编程的新手.对不起,如果这个问题以前被问过. 我正在学习F#. Dictionary,Hashtable和Map之间有什么区别?什么时候应该使用每个? 我还有另一个题目中没有提到的问题.何时应用Async.RunSynchronously?这似乎与我自相矛盾,所以我确信我错过了一些东西.[详细]
-
适用于Java开发人员的Eclipse Standard或Eclipse IDE?
所属栏目:[Java] 日期:2020-12-14 热度:141
这些IDE中的每个开发人员是什么类型的?一个IDE是超集/另一个的子集?使用一个而不是另一个可以做什么? 我现在正在寻找基于桌面(Windows)的工作,所以我相信我无视Java EE download是正确的,并专注于这两个. comparison of features page是没有用的,因为我还[详细]
-
使用Java Native Interface的缺点
所属栏目:[Java] 日期:2020-12-14 热度:54
我不能得到使用JNI的两个缺点.我想更多地了解他们: 难以调试运行时错误 本地代码 JNI代码中的错误会占用整个JVM,并且不提供任何优化恢复的机制 解决方法 难以调试 您需要一个C/C++调试器来调试本机代码.不可能轻松地从Java到C/C++代码. (虽然可以同时调试两[详细]
-
java – 启动一个jar文件像服务在linux
所属栏目:[Java] 日期:2020-12-14 热度:58
我想启动和停止我的jar文件如下 服务myService启动 服务myService停止 我当前的jar文件运行如下 cd /home/alex/IdeaProjects/myServicejava -jar target/myService-SNAPSHOT-1.jar server config.yml 我该怎么办? 解决方法 您需要一个Service Wrapper来运行[详细]