-
java – 获取WRAP_CONTENT高度
所属栏目:[Java] 日期:2020-12-14 热度:109
我的目的是让一个看不见的LinearLayout在点击特定按钮时显示为动画.为此,我将默认高度设置为WRAP_CONTENT,获取应用程序启动时的高度,将高度设置为0,并在单击按钮时启动动画.这是代码: linearLayout.post(new Runnable() { @Override public void run(){ hei[详细]
-
java – GWT编译器忽略方法的注释
所属栏目:[Java] 日期:2020-12-14 热度:50
是否可以创建注释(或其他方式)来强制GWT编译器不编译方法?我有一个我也在app-engine上使用的类(在共享文件夹中),其中一个方法只需要一个服务器端功能,这个功能使GWT无法编译.我想让GWT忽略该方法(而appengine不). 我想到一个注释或预编译脚本,在编译之前擦[详细]
-
java – 私有内部类的构造函数是否应该被声明为public或private
所属栏目:[Java] 日期:2020-12-14 热度:158
这有什么实际的区别吗 public class OuterClass { private class InnerClass { public InnerClass() {} }} 和这个? public class OuterClass { private class InnerClass { private InnerClass() {} }} 解决方法 从另一个类访问私有成员稍微复杂一点,因为JV[详细]
-
java – 为什么JMS会话对象不是线程安全的?
所属栏目:[Java] 日期:2020-12-14 热度:200
为什么JMS规范的设计方式使得当创建Sessions的Connection对象是线程安全的(由线程共享)时,并发线程不能使用Session对象? 解决方法 JMS会话对象通常用于事务.我们都知道事务是特定于线程的,不能跨越线程.因此,不能跨线程使用事务处理的JMS会话.我相信由于这[详细]
-
java – 对HttpServletRequest中的角色进行不区分大小写检查
所属栏目:[Java] 日期:2020-12-14 热度:66
javax.servlet.http.HttpServletRequest类有一个名为isUserInRole的方法.我使用它来检查用户是否具有例如admin角色.但是,该方法区分大小写.因此,如果请求中的角色为Admin或ADMIN,则isUserInRole(“admin”)将为false.我在多个应用程序的多个地方使用isUserIn[详细]
-
java – 如何从库项目导出jar引用Eclipse中的项目?
所属栏目:[Java] 日期:2020-12-14 热度:187
几个 Android项目使用 Android库项目.现在我在该库项目中添加了一个JAR(commons-lang.jar).我想将这个commons-lang.jar导出到使用库项目的所有项目.我无法让它工作,而不会将jar重复到所有引用项目. 我到目前为止做了什么 在库项目文件夹层次结构中创建一个名[详细]
-
java – 如何清除按钮周围的边框?
所属栏目:[Java] 日期:2020-12-14 热度:65
我有一个带有GridLayout的JPanel.在网格的每个单元格中,我都有一个按钮.我看到每个按钮都被一个灰色的边框包围.我想删除这些边框.有人知道如何做到吗 解决方法 Border emptyBorder = BorderFactory.createEmptyBorder();yourButton.setBorder(emptyBorder);[详细]
-
java – 处理器核心数与线程池的大小
所属栏目:[Java] 日期:2020-12-14 热度:135
很多时候,我听说在线程池中维护线程数目比该系统内核数更好.具有比核心数多两倍或更多的线程不仅是浪费,而且还可能导致性能下降. 是真的吗如果没有,剥夺这些声明的根本原则是什么(具体涉及到java)? 解决方法 声明是不正确的一般声明.也就是说,有时它们是真[详细]
-
java – 如何在Stream上短路减少?
所属栏目:[Java] 日期:2020-12-14 热度:174
假设我有一个布尔值流,而我写的reduce操作是|| (要么).我可以写一个这样的方式,如果遇到一个真正的价值,评估至少一些元素是放弃的? 我正在寻找一些优化(也许如果它是一个并行流),不一定是完全优化,尽管后者将是令人敬畏. 解决方法 我怀疑你想要这种类型的结[详细]
-
java – 使用Swagger的CXF REST API文档
所属栏目:[Java] 日期:2020-12-14 热度:150
根据Swagger的教程,似乎 swagger只支持 Jersey框架(见 https://github.com/wordnik/swagger-core/wiki/java-jax-rs) 有没有人有经验与CXF JAX-RS实施的swagger工作?你能在这里分享你的建议吗 解决方法 是的,可以使用Swagger与CXF JAX-RS实现使用swagger-jax[详细]
-
在Java中处理内存不足的最佳方法是什么?
所属栏目:[Java] 日期:2020-12-14 热度:146
我们有一个应用程序生成新的JVM并代表我们的用户执行代码.有时候,内存不足,在这种情况下,行为方式非常不同.有时候他们会抛出一个OutOfMemoryError,有时候它们会冻结.我可以通过非常轻量级的后台线程检测到后者,当内存不足时,它停止发送心跳信号.在这种情况下[详细]
-
java – 如何在我的应用程序中实现Google语音输入?
所属栏目:[Java] 日期:2020-12-14 热度:123
我正在尝试在我的应用程序中添加启动Google语音打字(或默认语音识别)的按钮.我试过跟着 this tutorial.这个教程是令人难以置信的迷惑我.我导入了.jar,并将必要的权限,服务和活动添加到我的清单.但我似乎无法弄清楚如何“把它放在一起”.我在想: 我应该从我[详细]
-
在Java中强加方法体的约束或限制
所属栏目:[Java] 日期:2020-12-14 热度:175
上下文(编辑) 有些澄清是需要的,所以我会尝试总结什么影响的问题. 该项目的目标是为程序员提供一定的功能,最有可能是以一个库的形式(一个带有类文件的JAR,我猜). 为了使用所述功能,程序员必须符合必须(应该)满足的约束.否则它将无法正常运行(就像java.util.c[详细]
-
java – spring安全性:帐号锁定与未启用有什么区别?
所属栏目:[Java] 日期:2020-12-14 热度:141
UserDetails界面有两个属性似乎是相同的,被锁定和启用. 不是这些只是对方的另一个? 解决方法 发现在 old Acegi blog – 希望它有帮助 “禁用”表示某个帐户由于某种原因已被管理或自动禁用.通常需要一些动作来释放它. 锁定表示由于无效的登录尝试,帐户已被[详细]
-
java – 如何从JDBC中批量生成的密钥插入到Oracle中?
所属栏目:[Java] 日期:2020-12-14 热度:99
我使用JDBC批量插入插入许多记录. 有没有办法获得每个记录生成的密钥? 可以使用ps.getGeneratedKeys()和批量插入吗? 我正在使用oracle.jdbc.OracleDriver final String insert = "Insert into Student(RollNumber,Name,Age) values(StudentSEQ.nextval,?,?[详细]
-
java – @Before在TestRule中的方法不被调用
所属栏目:[Java] 日期:2020-12-14 热度:82
我实现了一个JUnit 4 TestRule(扩展了一个ExternalResource),并将它作为一个@ClassRule注入到我的测试类中:我想在这个类的每个测试中为所有测试一次初始化一个资源,并最终将其删除. 我的问题是我的@Before和@After规则方法在我的@Test方法之前/之后都没有被[详细]
-
java – 当我使用jmf流时,为什么它是UDP,而不是Wireshark中的RTP
所属栏目:[Java] 日期:2020-12-14 热度:124
我想使用RTP格式的JMF 2.1.1e捕获和流式传输音频.我写了一个简单的发射器,我可以发送和接收音频.但是当我在Wireshark中看到时,我看到数据包为UDP.请问有人能指出我的问题. 这是我负责音频捕获和传输的功能. public void captureAudio(){ // Get the device l[详细]
-
在Java中使用无限流的并行处理
所属栏目:[Java] 日期:2020-12-14 热度:97
为什么下面的代码不打印任何输出,而如果我们删除并行,它打印0,1? IntStream.iterate(0,i - ( i + 1 ) % 2) .parallel() .distinct() .limit(10) .forEach(System.out::println); 虽然我知道理想的限制应该在不同之前放置,但是我的问题与添加并行处理造成的[详细]
-
在Java中包装C/C++
所属栏目:[Java] 日期:2020-12-14 热度:137
我在C/C++中开发应用程序.我更喜欢这两种语言,并喜欢成为C开发人员.我想知道如何创建一个包含我所有C代码的 Java程序. 我的意思是,我想把我所有的C代码(已经开发的)包含在Java类中.但无知如何做到这一点. 请发布您的回应或方法/步骤集成Java内部的Java. (使[详细]
-
如何将字符串转换为Java 8字符流?
所属栏目:[Java] 日期:2020-12-14 热度:113
我发现 this question关于从java字符串获取java.util.streams.IntStream,但是我现在还没有找到这个方法,我使用Java 8. 修正:正如你们指出的那样,我使用Java 7.现在方法chars()在那里.但问题仍然适用: 如何获取流 Character从字符串? 解决方法 我要指出 my[详细]
-
通过Java中的名称设置变量
所属栏目:[Java] 日期:2020-12-14 热度:138
我正在寻找在 Java中实现的东西: class Foo{ private int lorem; // private int ipsum; public setAttribute(String attr,int val){ //sets attribute based on name } public static void main(String [] args){ Foo f = new Foo(); f.setAttribute("lore[详细]
-
java – 折叠工具栏和片段
所属栏目:[Java] 日期:2020-12-14 热度:194
我有一个这样的应用程序,主动主机2个标签与伴随的碎片,第一个片段有一个回收器的视图工作,我正在尝试添加视差效果,因为人向上或向下滚动,不是确定如果我应该将它添加到片段的xml或mainactivity的xml中,我将其添加到mainactivity的xml中,并将片段作为我的回收[详细]
-
JavaFX2 – 将定制(fxml)面板动态添加到网格板时性能非常差
所属栏目:[Java] 日期:2020-12-14 热度:168
问题 我想通过 javafx场景构建器将定制的面板添加到运行时的网格窗格.我的定制面板出现了按钮,标签等. 我的尝试 我试图从窗格中扩展… public class Celli extends Pane{ public Celli() throws IOException{ Parent root = FXMLLoader.load(getClass().getR[详细]
-
java – JDiagram旧版本在ExtendedArrayList.sort中抛出StackOve
所属栏目:[Java] 日期:2020-12-14 热度:128
我正在使用JDiagram JAR,如下所示 Diagram myDigram = new Diagram(); myDigram.routeAllLinks(); 当使用JRE 7运行时,该代码工作正常,但是当使用JRE 8运行时,正在抛出以下错误: java.lang.StackOverflowError at java.util.Collections.sort(Unknown Source[详细]
-
Java for Eclipse编译JRE问题
所属栏目:[Java] 日期:2020-12-14 热度:77
我使用Mac OS 10.6,恢复我的备份数据后,Eclipse停止工作.它给我以下错误: The container 'JRE System Library [JavaSE-1.6]' references non existing library '/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar' Unbound[详细]