-
java – MongoDB中计算的group-by字段
所属栏目:[Java] 日期:2020-12-15 热度:98
对于MongoDB文档中的这个例子,如何使用MongoTemplate编写查询? db.sales.aggregate( [ { $group : { _id : { month: { $month: "$date" },day: { $dayOfMonth: "$date" },year: { $year: "$date" } },totalPrice: { $sum: { $multiply: [ "$price","$quanti[详细]
-
java – 使用WebServiceTemplate与密钥库
所属栏目:[Java] 日期:2020-12-15 热度:110
可以使用 java密钥库配置WebServiceTemplate吗? 编辑 我正在寻找一种在spring配置中配置密钥库位置的方法 解决方法 我认为您可以使用KeyStore.Builder编程加载基于密钥库的方法: http://java.sun.com/j2se/1.5.0/docs/api/java/security/KeyStore.Builder.[详细]
-
Java,泛型不起作用
所属栏目:[Java] 日期:2020-12-15 热度:162
在我看来它应该有效,但事实并非如此.为什么?源代码: package javaapplication1;import java.util.*;class A{ public static K,V MapK,V map() { return new HashMapK,V(); }}class Person {}class Dog {}public class JavaApplication1{ static void f(Map[详细]
-
java – 何时使用Navigator或Package Explorer视图?
所属栏目:[Java] 日期:2020-12-15 热度:75
我已将使用Maven构建的现有项目导入到我的 Eclipse工作区.我们应该使用Navigator或Package Explorer在Eclipse中查看我们的项目吗? 解决方法 尝试两者并观察差异.您会注意到,导航器被呈现为像磁盘文件系统文件夹结构(如Windows资源管理器),并且软件包资源管[详细]
-
java – 是否可以将断点添加到我没有源代码的类中?
所属栏目:[Java] 日期:2020-12-15 热度:119
我想在 Eclipse中的类中添加断点,但我没有它的源代码.是否有可能在其中添加断点?在我的情况下,我真的只需要知道何时调用方法. (作为旁注:有没有人有j2ee_api_1_3.jar的源代码?) 解决方法 通过windows-首选项下载jad反编译器/在eclipse中配置其路径,并打开[详细]
-
java – 此Lambda表达式的说明
所属栏目:[Java] 日期:2020-12-15 热度:57
我正在创建一个Word Comparison类,它也会计算单词的出现次数. (这是 Java) 这是我原来的方法: /** * @param map The map of words to search * @param num The number of words you want printed * @return list of words */public static ListString findM[详细]
-
如何将Java API的内部结构隐藏到世界其他地方
所属栏目:[Java] 日期:2020-12-15 热度:55
我正在开发一个 Java Api来做事情(秘密,呃,他们). 有没有办法隐藏类,以及API的内部结构? 我到现在为止发现: 使用内部类(丑陋的方式,我不想把全部放在类文件中) 所有类在一个包中,以便我可以使用“包”-visibilty(也丑陋,我需要更多的包) 例: ---package n[详细]
-
java – 如何找出JVM应用于我的代码的优化?
所属栏目:[Java] 日期:2020-12-15 热度:91
JVM(特别是HotSpot VM)以其在运行时可以应用的大量优化而闻名. 有没有办法看一下某段代码,看看JVM实际上做了什么? 解决方法 一个问题是“JVM实际上做了什么”会在调用之间改变,因为JVM可以自由地重新生成代码. 作为一个例子,我调查了几天前Hotspot与虚拟方[详细]
-
在Java规范中无法理解volatile的例子
所属栏目:[Java] 日期:2020-12-15 热度:89
我得到了一般的理解,在 Java中有什么挥之不去但阅读 Java SE Specification 8.3.1.4我有一个问题,了解一些挥发性的例子下面的文字. class Test { static volatile int i = 0,j = 0; static void one() { i++; j++; } static void two() { System.out.println[详细]
-
Java Null行为
所属栏目:[Java] 日期:2020-12-15 热度:100
我正在努力了解 Java中的null是如何工作的. 如果我们为任何对象分配null,那么场景后面会发生什么?它是否分配指向空“对象”或其他内容的内存位置地址? 我已经尝试了以下程序,我已经明白,所有的null指向相同的位置. 但是有人可以告诉我Java如何引发NullPoin[详细]
-
为什么Java和C#在oops方面有所不同?
所属栏目:[Java] 日期:2020-12-15 热度:143
1)为什么以下代码不同. C#: class Base{ public void foo() { System.Console.WriteLine("base"); }}class Derived : Base{ static void Main(string[] args) { Base b = new Base(); b.foo(); b = new Derived(); b.foo(); } public new void foo() { Syst[详细]
-
java-ee – 未调用启动bean
所属栏目:[Java] 日期:2020-12-15 热度:99
我在NetBeans中创建了一个 Java Web应用程序项目,并在其中创建了一个启动bean: package malibu.util;import javax.annotation.PostConstruct;import javax.ejb.EJB;import javax.ejb.Stateless;import javax.ejb.LocalBean;@Stateless@LocalBean@javax.ejb.[详细]
-
java – 静态上下文在枚举定义中
所属栏目:[Java] 日期:2020-12-15 热度:161
Java的枚举工具提供的语法糖有时可能会有点混乱.考虑这个例子,没有编译: public enum TestEnum { FOO("foo") { public void foo() { helper(); // - compiler error } }; String name; TestEnum(String name) { this.name = name; } public abstract void f[详细]
-
java – Eclipse:保存没有保存操作
所属栏目:[Java] 日期:2020-12-15 热度:54
这个有希望很容易: 我似乎记得有一个键盘快捷键或菜单修饰键用于保存文件,同时临时禁用保存操作.我无法在任何地方找到有关此选项的信息. 解决方法 我不知道默认情况下存在这样的捷径. 保存命令的默认密钥绑定没有提到任何避免“保存操作”的特殊快捷方式.[详细]
-
如何使用JavaFX中的CSS制作动画?
所属栏目:[Java] 日期:2020-12-15 热度:92
我想通过改变其样式类来改变节点的风格. Button button = new Button();button.getStyleClass().add("class1") button.setOnMouseClicked(new EventHandlerMouseEvent() { @Override public void handle(MouseEvent mouseEvent) { button.getStyleClass().ad[详细]
-
java – Solr无法加载MySQL JDBC驱动程序
所属栏目:[Java] 日期:2020-12-15 热度:146
我在Mac上使用Solr 4.6.1.我试图找出如何使用数据导入从 MySQL加载数据.但我最终无法加载JDBC Driver类.这是我做的: 把mysql-connector-java-5.1.29-bin.jar放到?/ Tools / Solr / example / lib / 1.配置?/ Tools / Solr / example / solr / collection1 /[详细]
-
java – EJB客户端如何找不到没有url的EJB服务器?
所属栏目:[Java] 日期:2020-12-15 热度:154
我是 Java EE的新手.目前,我正在通过Sun Microsystems的Java EE 6教程第1卷(基本概念测试版).为了摆脱单调的阅读时间,我玩几个Java EE项目/其他人编写的代码. 我来自SE.我的头仍然充满了SE.在SE(两层应用程序)我使用 DATABASE_URL =“jdbc:mysql://somethi[详细]
-
如何在Java中使用Google App Engine数据存储区中的列表属性?
所属栏目:[Java] 日期:2020-12-15 热度:200
放置在数据存储区中的对象将具有一组标记. public class Model { ListString tagList ...} 在Python中,Google App Engine具有列表属性的概念. Java中的等效概念(如果存在)以及如何在Java,JPA和/或JDO中使用列表属性? 解决方法 请参阅我的博客文章: Efficie[详细]
-
java – 为什么要使用Atlassian Crowd
所属栏目:[Java] 日期:2020-12-15 热度:124
我试图了解Atlassian人群对LDAP服务器的影响?看起来大多数Atlassian产品都允许您指向Atlassian服务器进行授权/身份验证.如果是这样的话,为什么要使用Crowd? 解决方法 LDAP为您提供身份验证/授权.有时更多. Atlassian Crowd提供单点登录.如果您有多个网络应[详细]
-
java – JVM上的内存分配是无锁的
所属栏目:[Java] 日期:2020-12-15 热度:155
当您在 Java中执行新的Object()时,jvm是否使用无锁定算法分配内存或需要锁定? 在这种情况下,我指的JVM是Hotspot VM.从我知道的一点,它只需要增加一个指针来分配内存超快.但是在多线程的情况下,增量是否需要锁定或CAS? 解决方法 如上所述,默认是使用tlab.行[详细]
-
在字节数组中表示数字(java编程)
所属栏目:[Java] 日期:2020-12-15 热度:199
我试图用两个字节的数组表示端口号9876(或十六进制的0x2694): class foo { public static void main (String args[]) { byte[] sendData = new byte[1]; sendData[0] = 0x26; sendData[1] = 0x94; }} 但我得到一个关于可能会失去精确度的警告: foo.java:5:[详细]
-
java – 是否有与服务器无关的方式来实现BASIC身份验证?
所属栏目:[Java] 日期:2020-12-15 热度:103
我正在尝试向我的RESTful Web服务添加BASIC身份验证.目前我对Apache Tomcat 6.0服务器进行BASIC身份验证,但我需要在WebSphere应用程序服务器上部署我的Web服务. 6.1以及我在WebSphere上运行BASIC身份验证时遇到问题. 在Java中是否有办法检查HTTP请求的身份验[详细]
-
java – 处理multipart / form-data输入
所属栏目:[Java] 日期:2020-12-15 热度:132
我只是尝试使用FormDataMultiPart但不幸的是它似乎没有 救命. 现在我收到以下错误消息: SEVERE: A message body reader for Java class com.sun.jersey.multipart.FormDataMultiPart,and Java type class com.sun.jersey.multipart.FormDataMultiPart,and M[详细]
-
java – 为什么maven 2尝试下载我已经拥有的依赖项?
所属栏目:[Java] 日期:2020-12-15 热度:132
当我启动“mvn install”命令时,maven有时会尝试下载已经下载的依赖项.这对SNAPSHOT来说是预期的,但为什么maven会为其他JAR做到这一点? 我知道我可以通过“-o”标志来避免这种行为,但我只是想知道原因是什么. 解决方法 我会查找没有指定版本号的依赖项. Mav[详细]
-
Java 7中的EDT之外的Swing repaint()方法是否仍然安全使用?
所属栏目:[Java] 日期:2020-12-15 热度:193
我知道,即使使用Swing的线程模型,它也曾经被认为是安全的从任何线程调用repaint()和其他一些方法,但是最近我在评论中被告知这不是这样. 谷歌发现很多较老的讨论说这是安全的,但最近没有.所有曾经说过安全的官方参考文献似乎已经消失了,我在各种论坛上发现了[详细]