-
Java回退模式
所属栏目:[Java] 日期:2020-09-01 热度:177
我试图找到一个很好的方式来实现一个依赖于第三方库类的服务.我还有一个“默认”实现用作回退,以防库不可用或无法提供答案. public interface Service { public Object compute1(); public Object compute2();}public class DefaultService implements Servic[详细]
-
并发 – Sinatra websocket赛璐id
所属栏目:[Java] 日期:2020-09-01 热度:188
您有没有人知道如何在 Celluloid:IO之上运行的Sinatra应用程序的快速代码示例,并使用websocket? 我知道Celloloid的卷轴的存在(“卷轴是一个快速,非阻塞”事件的Web服务器,构建在Celluloid之上:IO“…并直接支持websockets),但是我仍然希望继续使用Sinatra因[详细]
-
java – 如何使用ACTION_IMAGE_CAPTURE从相机捕获照片后如何跳过或避免“重新拍摄和查看”选项
所属栏目:[Java] 日期:2020-09-01 热度:177
当我点击照片并设置到我的 Imageview时,我想显示图像,而不用用户选择是或否…. 我更多的研究,我也非常了解,相机应用程序本身使您能够查看/重新拍摄图像,一旦接受图像,活动将显示它.但我想没有审查/重新开始活动显示….. 我正在尝试这个代码 用来初始化 Uri mI[详细]
-
java – 为什么在这种情况下不能引用lambda内的变量?
所属栏目:[Java] 日期:2020-09-01 热度:167
我有以下代码,这是从 Java程序中的一个实际实现中抽象出来的: BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));String line;while ((line = bufferedReader.readLine()) != null) { String line[详细]
-
java – 可以将注释处理器用于代码生成吗?
所属栏目:[Java] 日期:2020-09-01 热度:52
假设我定义了一个名为@MyAnnotation的注释. 有一个类X被声明为: @MyAnnotationclass X { .... } 现在在编译的时候,我想检查用@MyAnnotation注释的所有类,并对同一进程中需要编译的更多的java源文件进行一些代码生成. 这可能使用java注解处理器还是其他一些工[详细]
-
java – Gson:JsonSyntaxException on date
所属栏目:[Java] 日期:2020-09-01 热度:99
我试图使用Gson反序列化一个json数组,但是我正在得到一个JsonSyntaxException. json字符串由使用JsonResult的.NET MVC3 Web服务创建(意思是,我不是手动创建json,它是由我知道在另外几个平台上工作的一个库创建的). 这是json: [{PostID:1,StudentID:39,Studen[详细]
-
WAS 6.1 java.lang.VerifyError:违反了类加载约束
所属栏目:[Java] 日期:2020-09-01 热度:190
环境是 Linux上的WAS 6.1,部署使用的webapp 来自xercesImpl.jar的类. 由于公司政策限制,应用程序必须部署 设置: Class Loader Order Classes loaded with parent class loader first- Classes loaded with application class loader firstWA[详细]
-
java – 依赖管理与maven
所属栏目:[Java] 日期:2020-09-01 热度:99
我最近成了Maven的大粉丝,用于控制我的应用程序的构建周期.然而,我遇到了一些粗暴的边缘与Maven的依赖管理.我想知道这些是否是工具和范例的限制,依赖管理的必要的邪恶,或者我是否使用错误的工具. 首先是传递依赖关系的问题.据了解,如果您提供依赖关系,Maven将[详细]
-
java – HotSwaping代码到“mvnDebug tomcat:run”
所属栏目:[Java] 日期:2020-09-01 热度:58
通常我使用mvnDebug tomcat:run启动tomcat. 代码更改后我需要使用mvn tomcat:redeploy. 这是次优的,因为我经常只改变现有方法体的内容. 我可以将方法的主体HotSwap到运行时,并作为回退进行热重新部署吗? 不幸的是,我发现像maven-hotswap-plugin一样. faces[详细]
-
java – URLConnection setRequestProperty vs addRequestPropert
所属栏目:[Java] 日期:2020-09-01 热度:116
让我说我在谈论HTTP到一个web服务器,我会接受html或文本,但更喜欢html.换句话说,标题应该说(我想!) 接受:text / html,text / * 我使用Java,所以我有一个URLConnection.我应该用吗 myUrlConnction.setRequestProperty(Accept, text/html);myUrlConnction.add[详细]
-
java – 2D2游戏引擎的Graphics2D包装
所属栏目:[Java] 日期:2020-09-01 热度:121
我正在尝试编写一个2D游戏引擎,我正在尝试实现一个视口系统,这样当我在某个视口中绘制时,游戏坐标将被转换为屏幕坐标,而无需手动进行转换. 我想做的是创建一个Graphics2D包装器,添加一个setViewport方法. 我看到的方式有2个选项: 创建一个具有Graphics2D实例[详细]
-
java – 使用通配符创建新的通用对象
所属栏目:[Java] 日期:2020-09-01 热度:82
请解释这个通用代码通配符编译时间错误: //no compile time error.List? extends Number x = new ArrayList(); //compile time error. List? extends Number x = new ArrayList? extends Number(); 使用通配符实例化通用类型是无效的语法.列表[详细]
-
多线程 – 方法指针赋值线程是否安全?
所属栏目:[Java] 日期:2020-09-01 热度:89
例: 假设我会有以下线索(请不要考虑本例的线程上下文执行方法中使用的内容,仅供说明): type TSampleThread = class(TThread) private FOnNotify: TNotifyEvent; protected procedure Execute; override; public property OnNotify: TN[详细]
-
java – 不可变对象和Spring / Sring MVC:正确的选择?
所属栏目:[Java] 日期:2020-09-01 热度:142
我通常设法将我的课程设计为不可变类,所以我在编程压力方面有很多优点. 但是与Spring一起工作时,我有时会注意到,在大多数情况下,框架不鼓励这种设计,赞成经典的JavaBeans设计:默认的构造函数getter / setter. 我真的不喜欢JavaBean设计的对象,因为他们的疯狂[详细]
-
java系统首选在linux下的不同用户
所属栏目:[Java] 日期:2020-09-01 热度:174
我试图在一个 linux框上运行不同用户的多个jvms(包括tomcat).我没有看到太多的问题,但是在catalina.out中,我一直看到: May 30, 2014 1:16:16 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 7626 msMay 30, 2014 1:16:37 PM java[详细]
-
Java Stream:找到具有属性的最小/最大值的元素
所属栏目:[Java] 日期:2020-09-01 热度:175
我有一个对象流,我想找到一个具有某种属性的最大值的计算的代价很高. 作为一个具体的简单示例,假设我们有一个字符串列表,我们想要找到最酷的字符串,给出一个coolnessIndex函数. 以下应该工作: String coolestString = stringList .stream() .max((s1, s2) -[详细]
-
java – Spring Batch:org.springframework.batch.item.ReaderNot
所属栏目:[Java] 日期:2020-09-01 热度:185
我读了相关的问题,但解决方案对我来说并不奏效. 我得到了org.springframework.batch.item.ReaderNotOpenException:读者必须打开才能读取异常. 以下是我的配置: @Bean@StepScopepublic ItemReaderPlayer reader(@Value(#{jobParameters[inputZipfile]}) Stri[详细]
-
java.lang.UnsupportedOperationException:应用程序必须提供JDBC连接
所属栏目:[Java] 日期:2020-09-01 热度:149
我写了一些代码来测试我的Hibernate的配置.但是我遇到这样的错误信息: java.lang.UnsupportedOperationException: The application must supply JDBC connectionsat org.hibernate.engine.jdbc.connections.internal.UserSuppliedConnectionPro[详细]
-
RxJava / RxBinding:如何处理RxView上的错误
所属栏目:[Java] 日期:2020-09-01 热度:131
我在 android中使用Rx Java和RxBindings进行查看.以下是我正在做的事情的一个例子. RxView.clicks(btMyButton).flatMap(btn - { // another observable which can throw onError. return Observable.error(null); }).sub[详细]
-
java – 如何在同一数据库表上映射两个JPA或Hibernate实体
所属栏目:[Java] 日期:2020-09-01 热度:118
在我们的项目中,我们有一个实体“餐厅”,有近30个字段(一些与其他实体有关系).所以,每次我们需要一个“餐厅”对象即使是几个字段,所有其他的都被检索.这会影响性能.所以在HBM文件中,我们写了两个指向同一物理类和同一个数据库表的类,如下所示. === restaurant[详细]
-
Java:曾见过一个编译器或工具,在数组初始化器中重新输入最后的逗号?
所属栏目:[Java] 日期:2020-09-01 热度:194
我的奥秘开始这样考虑一下代码: import java.util.Set;import javax.annotation.processing.*;import javax.lang.model.element.TypeElement;@SupportedOptions({ thing1, thing2,})public class fc extends Abstrac[详细]
-
java – 一劳永逸地写toString()?
所属栏目:[Java] 日期:2020-09-01 热度:72
我想让我的所有类使用 Java反射以相同的方式实现toString().我想出了两种方法. 创建一个基类,例如重写toString()的MyObject,我的所有类都会对它进行扩展,但我不确定它是否有点过分. 使用Eclipse为每个类生成重写的toString().它的缺点是存在大量代码冗余. 哪[详细]
-
学习Java,所以我可以得到clojure
所属栏目:[Java] 日期:2020-09-01 热度:154
我有一个讨厌 Java的历史,在“慢球”时代,在90年代末期间经常使用它.因此,我从来没有真正了解到这一点.根据我的理解,Java实际上是使用这些天的一个很好的语言.由于Jython和Clojure,我一直在考虑潜入它.也就是说,我想用Java编程,并在适当的时候使用内联的Jytho[详细]
-
java – 如何加速Eclipse Juno?
所属栏目:[Java] 日期:2020-09-01 热度:178
更新到 Eclipse Juno之后,我发现当我更改视图时它会间歇性地冻结.它也变慢了.调整堆大小对性能没有任何积极影响. 如何提高Eclipse的性能? 更新: Eclipse Juno的新性能版本(SP2)已经发布.因此,如果您的Eclipse Juno(4.2)太慢或者它间歇性崩溃,它可以更新到SP[详细]
-
java – 如何获得CRC64分布式计算(使用其线性属性)?
所属栏目:[Java] 日期:2020-09-01 热度:114
我需要散布在分布式FS上存储的大型文件上.我能够处理文件的部分比整个文件更好的性能,所以我想要能够计算零件的散列,然后求和. 我正在考虑将CRC64作为散列算法,但是我不知道如何使用理论上的“线性函数”属性,所以我可以对CRC的部分文件进行求和.任何建议?我[详细]