-
java – JUnit – 应该为在setUp中实例化的tearDown中的资源分配
所属栏目:[Java] 日期:2020-12-14 热度:173
我正在读一本关于JUnit的书,作家建议在tearDown方法中清空资源.为什么?这不是GC的工作吗?可以严重伤害吗? 让我们想到这样的例子: public class SomeTest extends TestCase { Vector vector; ListObject list; protected void setUp() { vector = new Vec[详细]
-
java – JUnit 5 – 使用JUnit Jupiter引擎时IntelliJ IDEA中的
所属栏目:[Java] 日期:2020-12-14 热度:186
如何在IntelliJ IDEA v2016.2.2中使用JUnit 5执行All Suite测试? 我得到运行此代码的Empty测试套件: import org.junit.platform.runner.IncludeEngines;import org.junit.platform.runner.JUnitPlatform;import org.junit.platform.runner.SelectPackages;[详细]
-
java – 如何检查字符串是否是有效的XML元素名称?
所属栏目:[Java] 日期:2020-12-14 热度:88
你知道 java中的函数,这将验证一个字符串是一个很好的 XML元素名称. 表格w3schools: XML elements must follow these naming rules: Names can contain letters,numbers,and other characters Names cannot start with a number or punctuation character N[详细]
-
Java到C交叉编译
所属栏目:[Java] 日期:2020-12-14 热度:181
有谁知道一个好的 Java到C交叉编译器? 他们运作得好吗? 解决方法 你能解释为什么要将Java代码移植到c吗? 如果是为了表现,你可能不会看到太多改进. Java是一种垃圾收集语言,目前没有一种算法可以有效地插入内存分配和释放调用.有许多研究人员试图解决这个[详细]
-
java – guice AbstractModule安装方法
所属栏目:[Java] 日期:2020-12-14 热度:74
AbstractModule类中的方法install()是做什么的?有人可以向我解释吗?从我从guice网站上阅读的文档,我可以得到的是: Uses the given module to configure more bindings. 配置什么绑定准确?来自已安装模块的绑定或调用安装方法的类的绑定? 解决方法 安装[详细]
-
使用新的Java 8 DateTimeFormatter来进行严格的日期解析
所属栏目:[Java] 日期:2020-12-14 热度:176
我有一个简单的问题:我想严格地解析格式为“yyyyMMdd”的 Java字符串,所以“19800229”是一个有效的日期,但“19820229”不是.假设这些是正常公历的日期. 我正在尝试使用JDK 8中的新的java.time包来解决这个问题,但它比希望更复杂.我当前的代码是: private[详细]
-
java – 如何使用毕业生构建Android应用程序时如何删除特定权限
所属栏目:[Java] 日期:2020-12-14 热度:124
最近Google从Google服务自动合并许可到最终版APK. 有人问这个 Why are permissions being automatically added to my AndroidManifest when including Google Play Services library 我的问题是一些权限不需要,我不想在我的应用程序一些敏感的权限.那么如何[详细]
-
java – SLF4J-Log4j记录器没有记录
所属栏目:[Java] 日期:2020-12-14 热度:124
我想第一次使用SLF4J-Log4j.在每个 Java类中,我都定义了一个这样的记录器: private org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger(TheClass.class); (当然,我确保slf4-log4j12-1.6.4.jar JAR在类路径上!) 但每当我去使用记录器时,比如logg[详细]
-
java – 字体名称“ClassName”被morphia插入到mongodb中
所属栏目:[Java] 日期:2020-12-14 热度:70
我刚开始使用 mongodb和morphia,我意识到mongodb文件中有一个额外的部分,该记录包含一个名称为“ClassName”的名称,该名称与morphia映射的类的值相同. { "_id" : ObjectId("51e7a85e300441e5885316c0"),"className" : "models.User","imgurl" : "","uname" :[详细]
-
java – 格式化double以省略不必要的“.0”,永远不会关闭
所属栏目:[Java] 日期:2020-12-14 热度:79
这个问题在这里已经有一个答案: How to nicely format floating numbers to String without unnecessary decimal 0?18 我知道如何格式化一个double,只保留可用的小数位(DP),达到一定数量的DP.此示例最多可保留4个DP. double d = 1.0; DecimalFormat df = ne[详细]
-
java – Disruptor – 未调用EventHandlers
所属栏目:[Java] 日期:2020-12-14 热度:96
我正在玩 Disruptor框架,并且发现我的事件处理程序没有被调用. 这是我的设置代码: private static final int BUFFER_SIZE = 1024 * 8;private final ExecutorService EXECUTOR = Executors.newSingleThreadExecutor();private void initializeDisruptor() {[详细]
-
java – 如何将Spring组件扫描限制为仅在我的战争中的文件?
所属栏目:[Java] 日期:2020-12-14 热度:70
我正在使用 Spring的组件扫描在我的应用程序中查找bean. context:component-scan base-package="com.myapp"/ 然而,当应用程序部署在我们的登台服务器(部署了大量应用程序的JBoss 5)上时的性能要比开发中慢得多(同样是JBoss 5但很少有应用程序).组件扫描需要[详细]
-
jMeter Slave – 服务器无法启动:java.rmi.RemoteException:无
所属栏目:[Java] 日期:2020-12-14 热度:194
我创建了一个准系统ec2 ubuntu服务器,只使用hte安装jmeter跟随.. sudo apt-get install jmeter 该服务器设计为从属服务器.当我运行sudo jmeter-server我得到以下错误.这个错误让我无处可去,因为它是一个简单的ubuntu服务器,据我所知,jmeter apt-get install[详细]
-
java – Android:如何防止在ImageView或ImageButton中扩展图像
所属栏目:[Java] 日期:2020-12-14 热度:67
如果视图或按钮使用“fill_parent”或“weight”进行拉伸,我如何防止在 ImageView或 ImageButton中自动缩放位图? 这将是有用的,例如,在屏幕顶部创建一个4按钮工具栏,其中按钮的间隔相等,但是即使我使用scaleType =“center”,按钮内的图像仍然保持拉伸,这应[详细]
-
java – 使用什么:executeUpdate()或execute()?
所属栏目:[Java] 日期:2020-12-14 热度:127
请告诉我哪两个方法中的executeUpdate和execute是插入用户(name,addr,city,sex,dob)值(?,?,?)中插入查询的最佳方法这些语句将执行查询,哪个应该理想地用于插入查询? 解决方法 返回值不同. ExecuteUpdate()返回更新的行数,这在运行update语句时非常有用.[详细]
-
java – Arrays.sort(object [])没有抛出classcastexception
所属栏目:[Java] 日期:2020-12-14 热度:105
码: public class CompareTest { public static void main(String[] args) { ArrayList list = new ArrayList(); (list).add(new CompareTest()); Arrays.sort(list.toArray()); //Does not throw Exception,why ? Collections.sort(list); //throws ClassC[详细]
-
java – 如何将字符串流转换为字符串流对?
所属栏目:[Java] 日期:2020-12-14 热度:100
我想取一串字符串并将其转换为单词对流.例如: 我有:{“A”,“Apple”,“B”,“Banana”,“C”,“Carrot”} 我想要:{(“A”,“Apple”),(“Apple”,“B”),(“B”,“Banana”),(“Banana”,“C”)}. 这与Zipping几乎相同,如Zipping streams using JDK8 wit[详细]
-
java – 我可以在启用所有日志记录的情况下自动执行一次JUnit测
所属栏目:[Java] 日期:2020-12-14 热度:87
我找到了解决方案,请参阅下面的答案.有人有更优雅的吗? 我想这样做是为了增加代码覆盖率并找到微妙的错误. 假设要测试以下类: public class Foo { private final Logger logger = LoggerFactory.getLogger(Foo.class); public void bar() { String param=[[详细]
-
java – JPA多对多连接表实体,复合键“null id generated”
所属栏目:[Java] 日期:2020-12-14 热度:104
这是我的实体: public class Account extends AbstractEntityLong { @Id @SequenceGenerator(name = "accountSequence",sequenceName = "SQ_ACCOUNTS",allocationSize = 1) @GeneratedValue(strategy = GenerationType.SEQUENCE,generator = "accountSequen[详细]
-
Java 8时区转换
所属栏目:[Java] 日期:2020-12-14 热度:67
在 Java 8中,我想将datetime从UTC转换为ACST(UTC 9:30). 输入 – 2014-09-14T17:00:00 00:00 输出 – 2014-09-15 02:30:00 String isoDateTime = "2014-09-14T17:00:00+00:00";LocalDateTime fromIsoDate = LocalDateTime.parse(isoDateTime,DateTimeForma[详细]
-
Java正则表达式获得无与伦比的部分
所属栏目:[Java] 日期:2020-12-14 热度:64
我正在匹配表单的正则表达式 abc.*def.*pqr.*xyz 现在字符串abc123def456pqr789xyz将匹配模式. 我想找到匹配器的字符串123,456,789. 最简单的方法是什么? 解决方法 将正则表达式更改为abc(.*)def(.*)pqr(.*)xyz,括号将自动绑定到 变量$1到$3 if 你使用Strin[详细]
-
java – 使用AccountManager使用Google API进行身份验证
所属栏目:[Java] 日期:2020-12-14 热度:170
我几天都在努力解决这个问题.我正试图通过 Android的AccountManager使用身份验证拨打Google日历.我使用通常的方法检索身份验证令牌: AccountManager manager = AccountManager.get(this);String authToken = manager.getAuthToken(account,AUTH_TOKEN_TYPE,[详细]
-
单引号之间的Java正则表达式内容
所属栏目:[Java] 日期:2020-12-14 热度:167
我试图在 Java中编写一个正则表达式来查找单引号之间的内容.有人可以帮我吗我试过以下,但在某些情况下不起作用: Pattern p = Pattern.compile("'([^']*)'"); 测试案例:’Tumblr’是一个惊人的应用程序预期输出:Tumblr 测试案例:Tumblr是一个惊人的“应用[详细]
-
java – 使用spring ws支持的webapplication进行会话管理
所属栏目:[Java] 日期:2020-12-14 热度:172
我正在尝试创建一个web应用程序,它将使用js前端并在后端调用 Spring WS.假设这是一个购物网站类型的网站.所以,我可以使用OrderService InventoryService ShippingService等服务.唯一需要会话的是用户的购物车.现在,就这个购物车而言,使用servlet容器进行会话[详细]
-
java – Spinner subitem
所属栏目:[Java] 日期:2020-12-14 热度:194
我想在Spinner中填充包含主文本和子文本的项目,就像 Android Studio在“Designer”选项卡上构建视图时所显示的那样. 到目前为止,我只能用正文填写它. 我是通过代码来做的.使用SimpleAdapter. 我尝试了以下但没有成功,它只给了我相同的结果(只有正文): Spinn[详细]