-
java – Gson使用不同的值类型反序列化json
所属栏目:[Java] 日期:2020-12-15 热度:189
我正在尝试使用Gson反序列化 JSONArray,其中一个值的类型可以变化,值“in_wanted”可以是布尔值或JSONObject. in_wanted as boolean: {"movies": [ { "title": "example boolean","in_wanted": false } ] } in_wanted作为JSONObject: {"movies": [ { "titl[详细]
-
java – 当有更多数据时,Jasper报告以PDF格式导出空数据
所属栏目:[Java] 日期:2020-12-15 热度:156
我有一个使用jasper报告以excel,pdf和word导出的报告.我使用xml文件作为报告的DataSource,但是当数据增加时,jasper报告仅为PDF格式导出空文件,当我减少数据内容时,它会正确导出数据. pdf大小有限制吗?,我们如何从 java管理jasper报告中的大小? 我的jrxml真[详细]
-
JavaBeans比较
所属栏目:[Java] 日期:2020-12-15 热度:140
有没有人知道一个免费的开源库(实用程序类),它允许您比较一个 Java bean的两个实例,并返回一个属性的列表/数组,这两个实例中的值是不同的?请张贴一个小样本. 干杯 托马斯 解决方法 Apache Commons的 BeanComparator是你正在寻找的. 更新.将JavaBeans与一个[详细]
-
java – 实现线程安全共享计数器的功能方法
所属栏目:[Java] 日期:2020-12-15 热度:113
我对 Scala和函数式编程比较陌生,我喜欢使用不可变对象的想法,我可以避免许多线程安全陷阱.有一件事仍然困扰着我,这是用于教授线程安全的经典示例 – 共享计数器. 我想知道是否可以实现线程安全计数器(在此示例中为请求计数器),使用不可变对象和功能概念,并[详细]
-
如何对Java程序进行变异测试?
所属栏目:[Java] 日期:2020-12-15 热度:157
任何人都可以提供可用于在源代码(非字节码)级别的 Java程序中进行突变的工具的建议吗?我需要为我的源代码添加错误.我更喜欢带有GUI的应用程序,如果存在的话. 解决方法 我找到了PIT Mutation Testing工具,我很喜欢.使用MuJava,我有@Override注释引起的异常.[详细]
-
如何在Weblogic 10.x上启用JMX
所属栏目:[Java] 日期:2020-12-15 热度:95
我有一个启用了JMX的应用程序.它有自己的JMX代理和一些MBean.当我在WebLogic中启动应用程序时,我能够通过RMI URL连接到JMX代理,并通过“JConsole”在MBean上执行操作. 但是当我进入Weblogic控制台时,我看不到任何JMX控制台!如何在Weblogic中启用JMX控制台?[详细]
-
java – 我能告诉BufferedImage最初的文件类型是什么吗?
所属栏目:[Java] 日期:2020-12-15 热度:99
在我的代码中,我有一个 BufferedImage加载了 ImageIO类,如下所示: BufferedImage image = ImageIO.read(new File (filePath); 稍后,我想将其保存为字节数组,但ImageIO.write方法要求我选择GIF,PNG或JPG格式来编写我的图像(如教程here中所述). 我想选择与原[详细]
-
java – 方法签名中的’volatile’?
所属栏目:[Java] 日期:2020-12-15 热度:161
参见英文答案 Why make a method volatile in java?7个 这个很奇怪.我有以下代码: class A{ protected A clone() throws CloneNotSupportedException { return (A) super.clone(); }} 当我通过’showmycode.com’解码它的字节码时,它向我展示了以下代码: c[详细]
-
java – Apache POI超出了GC开销限制
所属栏目:[Java] 日期:2020-12-15 热度:146
我有13个.xlsx文件,每个文件大约有1000行.现在我想用一张表将它合并到一个.xlsx文件中.我在这里使用代码 http://blog.sodhanalibrary.com/2014/11/merge-excel-files-using-java.html#.Vi9ns36rSUk. 这是我的代码(几个更改,addSheet方法不变) try { FileInpu[详细]
-
在Java中执行diff
所属栏目:[Java] 日期:2020-12-15 热度:59
我正在寻找在 Java中的diff实现.我看到 Python有自己的SequenceMatcher(与difflib),这正是我需要…在Java. 有没有portage?还是有任何其他在Java中执行相同的类/库? 如果没有,我可以在哪里找到该difflib的源代码(如在言语中自由)使我自己在Java中实现Sequen[详细]
-
java – SEVERE:无法调度事件:Eventbus com.google.common.eve
所属栏目:[Java] 日期:2020-12-15 热度:133
对于EventBus,我将我的 java Spring应用程序中的代码合并,并完全控制它,但结果没有改变. 当我在Spring sts(javaw)中运行EventBus时,没有问题,但是当我使用java -jar project.jar运行在服务器中时,它给出相同的SEVERE:无法分派事件:错误 下面没有为我工作 p[详细]
-
java – 为什么Toolkit.getDefaultToolkit().beep()在Windows中
所属栏目:[Java] 日期:2020-12-15 热度:70
当我尝试使用Toolkit.getDefaultToolkit().beep()发出蜂鸣声时,它似乎无法在我的任何 Windows计算机上运行.我也认识一个有同样问题的人,但他们说它适用于其他操作系统.有谁知道为什么? 解决方法 此代码适用于Windows 7,请确保您的声音没有静音. import java[详细]
-
java – Tomcat上的战争部署需要很长时间
所属栏目:[Java] 日期:2020-12-15 热度:95
我有一个Grails应用程序,构建为一个war文件(?30mb).当我尝试通过应用程序管理器在Tomcat 6上部署war文件时,需要10分钟以上才能部署或无限期挂起.当它挂起时,我可以重新启动Tomcat,通常部署应用程序,但有时我必须重复该过程.我也注意到,在部署过程中,Java进程[详细]
-
注释 – @Singleton在java EJB中
所属栏目:[Java] 日期:2020-12-15 热度:73
我有一个EJB需要是一个单一和有状态的,因为它将成为一种连接池.我的问题是: 如果我使用@Singleton注释定义一个EJB,那么默认情况下是否有状态,还是必须用@Stateful来定义它? 可以使用@Stateless注释吗? 试图找到一些关于这个但没有运气的文档,所以任何知识[详细]
-
如何使用Java Math Commons CurveFitter?
所属栏目:[Java] 日期:2020-12-15 热度:95
如何使用Math Commons CurveFitter将函数拟合到一组数据?有人告诉我使用带有LevenbergMarquardtOptimizer和ParametricUnivariateFunction的CurveFitter,但我不知道在ParametricUnivariateFunction梯度和值方法中要写什么.另外,在写完之后,如何获得拟合的函[详细]
-
java – 如何访问JAR文件中的资源?
所属栏目:[Java] 日期:2020-12-15 热度:97
我有一个带有工具栏的 Java项目,工具栏上有图标.这些图标存储在名为resources /的文件夹中,例如路径可能是“resources / icon1.png”.这个文件夹位于我的src目录中,所以当它被编译时,文件夹被复制到bin / 我正在使用以下代码来访问资源. protected AbstractB[详细]
-
java – Swing:将鼠标悬停在半透明JPanel上的单选按钮标签上
所属栏目:[Java] 日期:2020-12-15 热度:150
在我的问题中,我有一个不透明的JPanel和另一个半透明(半透明)的JPanel,它位于第一个JPanel上.当我在顶部JPanel上添加单选按钮时.问题是每当我在每个单选按钮的标签区域上输入鼠标时(每次我将鼠标从标签上移开),它会变得越来越暗. package trial;import java.[详细]
-
如何通过使用Java 8流的条件来分隔列表
所属栏目:[Java] 日期:2020-12-15 热度:185
请考虑以下代码: ListInteger odd = new ArrayListInteger(); ListInteger even = null; ListInteger myList = Arrays.asList(1,2,3,4,5,6,7,8,9,10); even = myList.stream() .filter(item - { if(item%2 == 0) { return true;} else { odd.add(item); ret[详细]
-
java – 在ElasticSearch中获取SearchResponse的结果
所属栏目:[Java] 日期:2020-12-15 热度:76
我正在尝试使用ES作为MongoDB的索引.我成功地将它们集成在一起,但我发现搜索API相当复杂和令人困惑. Java API也没有太大帮助. 我能找到完全匹配,但我怎样才能得到这个结果?这是我的代码: Node node = nodeBuilder().node();SearchResponse sr = node.clien[详细]
-
java – 在一个流中进行多个“匹配”检查
所属栏目:[Java] 日期:2020-12-15 热度:165
是否可以检查数组(或集合)是否包含元素5和除了5之外的元素.在一个流中返回布尔值而不是使用两个流: int[] ints = new int[]{1,2,3,4,5};boolean hasFive = IntStream.of(ints).anyMatch(num - num == 5);boolean hasNonFive = IntStream.of(ints).anyMatch([详细]
-
java – 在Maven项目中管理JAXB生成的类
所属栏目:[Java] 日期:2020-12-15 热度:155
我有一个基于Maven的项目,其中我尝试添加由“jaxb2-maven-plugin”Maven插件自动生成的一些JAXB类.但是,我的第一个剪辑让我处于循环依赖循环中: 因为这些JAXB类尚未生成,所以引用它们的其他来源有编译错误. 因为这些其他源有编译错误,所以这些JAXB类不会生[详细]
-
如何在Java中将String转换为DOMSource?
所属栏目:[Java] 日期:2020-12-15 热度:167
我需要一些帮助.在我的String filedata变量中,我存储了一个 XMLdocument.现在我想将此变量转换为DOMSource类型并使用此代码: DocumentBuilder db = DocumentBuilderFactory.newInstance().newDocumentBuilder();Document doc = db.parse( new InputSource([详细]
-
java – 这个Eclipse视图是如何形成的?
所属栏目:[Java] 日期:2020-12-15 热度:149
我正在开发一个 Eclipse插件,它将添加一个新的上下文菜单,当点击时会弹出一个对话框,用户可以从要安装的东西列表中进行选择. 我希望我的对话框具有与所附屏幕截图相同的外观和感觉(当您编辑新插件时来自eclipse). 所以我的问题是:知道这个界面是如何制作的[详细]
-
java – 如何将Eclipse项目设置为只读?
所属栏目:[Java] 日期:2020-12-15 热度:64
在单个文件中,它可以右键单击属性在“属性”下标记“只读”,如何在所有项目文件上执行相同操作?我从’08找到 same question,但答案不够. 解决方法 如果所有其他方法都失败,只需使用操作系统将项目文件夹设置为只读.如果您尝试修改只读文件,Eclipse将提示您.[详细]
-
什么是Java中的日历的c#等价物?
所属栏目:[Java] 日期:2020-12-15 热度:68
我正在将 Java转换为C#并需要转换涉及Calendar的代码: Calendar rightNow = Calendar.getInstance();StringBuilder sb = new StringBuilder();sb.append((rightNow.get(Calendar.MONTH) + 1));sb.append(rightNow.get(Calendar.DAY_OF_MONTH));sb.append(ri[详细]