-
java – 如何删除字符串中的一个字符后的所有字符?
所属栏目:[Java] 日期:2020-12-14 热度:200
我有一个包含日期的字符串,例如“01-01-2012”,然后是一个空格,然后是“01:01:01”.完整的字符串是:“01-01-2012 01:01:01” 我想只提取这个字符串的日期,所以最后我会有“01-01-2012”,但不知道如何做到这一点. 解决方法 四个选项(最后两个添加以使这一个[详细]
-
为什么这个Java进程无法终止?
所属栏目:[Java] 日期:2020-12-14 热度:155
我在构建服务器上有一个间歇性问题,其中构建中的 Java进程无法终止,并且似乎继续运行(使用100%的CPU)永远(我已经看到它在周末运行了2天需要约10分钟). kill -9 pid似乎是停止进程的唯一方法. 我已经尝试在进程上调用kill -QUIT pid,但它似乎没有产生任何到S[详细]
-
java – RGB到CMYK和返回算法
所属栏目:[Java] 日期:2020-12-14 热度:157
我试图实现一个解决方案来计算RGB和CMYK之间的转换,反之亦然.这是我到目前为止 public static int[] rgbToCmyk(int red,int green,int blue) { int black = Math.min(Math.min(255 - red,255 - green),255 - blue); if (black!=255) { int cyan = (255-red-b[详细]
-
java – HQL与Restrictions.ilike等效(用于不区分大小写的匹配)
所属栏目:[Java] 日期:2020-12-14 热度:83
我为Hibernate MySQL编写了一个项目.现在我把它移植到德比(原因很多). 现在我发现Derby在查询中使用LIKE时区分大小写.这可以使用 Restrictions.ilike(...) 在Criteria查询中解决…但是我有许多复杂的HQL查询使用它.有没有办法在HQL中有类似的功能? 解决方法[详细]
-
java – 使用自定义typeadapter,gson中的jsonwriter添加一个对象
所属栏目:[Java] 日期:2020-12-14 热度:77
gson是一个伟大的图书馆 – 它运作良好.有时候我有自定义的要求,可以制作和注册TypeAdapters和TypeAdaptorFactories,而且也很好. 然而,令我困惑的是如何委托回json序列化大部分时间我需要这个集合,但是要说明一点 – 假设我有一个对类,gson将显然序列化愉快,[详细]
-
java – 可以使用自定义算法调度消息,而不是使用RabbitMQ进行循
所属栏目:[Java] 日期:2020-12-14 热度:91
我正在使用RabbitMQ的循环功能来在多个消费者之间发送消息,但是一次只能收到一个消息. 我的问题是我的消息代表任务,我想在我的消费者身上有本地会话(状态).我事先知道哪些消息属于哪个会话,但是我不知道使用我指定的算法使RabbitMQ向消费者发送什么是最好的[详细]
-
java – 为什么在Hibernate 5中不推荐使用标准查询?
所属栏目:[Java] 日期:2020-12-14 热度:131
正如我们已经知道的那样,Hibernate 5中的标准查询已被弃用.在以前的Hibernate版本中,这是一个非常有用的功能.它仍然比HQL表现更好. 那么它在Hibernate 5中被弃用的原因是什么呢? 而且这个问题不是this question的重复,因为我想知道标准查询的弃用原因. 这是[详细]
-
java – Scala编译器如何处理具体的trait方法?
所属栏目:[Java] 日期:2020-12-14 热度:150
如果我有以下 Scala类: abstract class MyOrdered extends Ordered[MyOrdered] { def id: Int def compare(that : MyOrdered) : Int = if (that==null) 1 else (id-that.id)} 那么我只需要在Scala中定义id方法来获得一个具体的类.但是,如果我尝试用Java扩展[详细]
-
java – 覆盖界面的变量?
所属栏目:[Java] 日期:2020-12-14 热度:91
当我从各种 Java书籍和教程中读取时,在接口中声明的变量是常量,不能被覆盖. 我做了一个简单的代码来测试它 interface A_INTERFACE{ int var=100; }class A_CLASS implements A_INTERFACE{ int var=99; //test void printx() { System.out.println("var = " +[详细]
-
java – 使logger在logback中跳过根节
所属栏目:[Java] 日期:2020-12-14 热度:141
我有几个记录器定义和一个根部分与几个appender,如下所示: logger name="X" level="debug"/ logger name="Y" level="trace"/ logger name="Z" level="warn" appender-ref ref="ALERTS-SYSLOG" / /logger root level="INFO" appender-ref ref="STDOUT"/ appe[详细]
-
java – Google Glass的Hello World程序 – 逐步
所属栏目:[Java] 日期:2020-12-14 热度:179
一个星期前,我开始阅读Google Glass开发的内容,包括 this.但是,我仍然找不到一个教程来开发一个“完整的hello world program”. “完整”是什么意思在哪里可以获得API,如何设置API,如何编写hello world UI,如何编写UI的代码,如何安装模拟器/模拟器并进行测试[详细]
-
java – 在连接多个表时如何使用JPA Criteria API
所属栏目:[Java] 日期:2020-12-14 热度:50
这是另一个问题: How to use JPA Criteria API in JOIN CriteriaBuilder criteriaBuilder = em.getCriteriaBuilder();CriteriaQueryCompany criteria = criteriaBuilder.createQuery( Company.class );RootCompany companyRoot = criteria.from( Company.cl[详细]
-
Java阻塞的线程是否占用更多的CPU资源?
所属栏目:[Java] 日期:2020-12-14 热度:55
我想询问当线程被阻塞时 Java是否会使用更多的CPU资源,即等待锁定当前被另一个线程锁定的监视器. 我现在正在看一个线程转储,一些线程在等待锁定监视器时被阻塞,我不确定是否可能对高CPU使用率负责. 谢谢! 编辑(2011年5月6日)如果这种行为与Java SE 1.4.2有[详细]
-
java – OptimisticLockException当使用JPA merge()
所属栏目:[Java] 日期:2020-12-14 热度:136
我有一个休息的应用程序,其中一个资源可以更新.以下是负责实现此任务的两种方法: updateWithRelatedEntities(String,Store):接收通过反序列化PUT请求实体构造的id和新对象Store,在新对象上设置版本(用于乐观锁定),并在事务中调用更新. public Store update[详细]
-
java – 如何从多模块maven项目中构建可执行jar?
所属栏目:[Java] 日期:2020-12-14 热度:102
我是初学者,不懂很多东西.我可以构建简单的可执行jar,但是如何将multimodule maven项目构建成可执行的jar对我而言是魔术.所以我有三个项目. 家长: ?xml version="1.0" encoding="UTF-8"?project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http[详细]
-
线程“main”中的异常java.lang.NoClassDefFoundError:org / ap
所属栏目:[Java] 日期:2020-12-14 热度:179
我尝试通过Solrj查询Solr 这是我的代码 public class ReadFromSolr {public static void main(String[] args) throws MalformedURLException,SolrServerException { String url = "http://localhost:8983/solr"; try{ SolrServer server = new CommonsHttpSo[详细]
-
用于根据地图调用Java设置器的Clojure宏?
所属栏目:[Java] 日期:2020-12-14 热度:164
我为Braintree Java库编写了一个Clojure包装器,以提供更简洁和惯用的界面.我想提供功能来快速简洁地实例化Java对象,如: (transaction-request :amount 10.00 :order-id "user42") 我知道我可以明确地做到这一点,如this question所示: (defn transaction-re[详细]
-
java – 如何将常量重定向到Eclipse中的枚举?
所属栏目:[Java] 日期:2020-12-14 热度:172
如何使用 eclipse将 Java常量重命名为枚举? 我发现eclipse中没有内置的功能: http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fref-menu-refactor.htm 我发现一个插件: http://code.google.com/p/constants-to-e[详细]
-
java – 如何禁用适用于RESTful端点的基于弹出窗体的登录?
所属栏目:[Java] 日期:2020-12-14 热度:200
我使用基于基于表单和身份验证的 spring-security配置,根据auto-config =’true’. 我希望/ api / **下的端点不要使用基于表单的安全性. / api / **之外的其他端点应使用基于表单的登录.我想要一个401响应发送到任何没有在/ api / **下提供凭据的端点的呼叫.[详细]
-
java – Spring CrudRepository异常
所属栏目:[Java] 日期:2020-12-14 热度:138
我有这个 Spring数据CrudRepository处理DB上的CRUD操作. @Repositorypublic interface IUserRepository extends CrudRepositoryUser,String {} 用户是我的数据库用户表的实体. CrudRepository将以下操作添加到存储库: delete(String ID) findOne(String ID)[详细]
-
Java 8并行流对序列使用相同的线程
所属栏目:[Java] 日期:2020-12-14 热度:150
说我们有这样的事情: LongStream.range(0,10).parallel().filter(l - { System.out.format("filter: %s [%s]n",l,Thread.currentThread().getName()); return l % 2 == 0;}).map(l - { System.out.format("map: %s [%s]n",Thread.currentThread().getName[详细]
-
java – 如何在不知道列类型的情况下获取列的值
所属栏目:[Java] 日期:2020-12-14 热度:61
我正在基于用户选择要在结果中显示的字段动态创建查询.问题是,当从数据库中检索数据时,我通常使用getXXX()方法来检索适当的类型.但在这种情况下,我不知道适当的类型是什么,因为列是随机选择的. 有没有什么方法可以在不指定数据类型XXX的情况下以字符串格式获[详细]
-
对象变量与Java中的类变量
所属栏目:[Java] 日期:2020-12-14 热度:136
我正在学习 Java,我不明白对象变量和类变量之间的区别.我所知道的是,为了使它成为一个Class变量,您必须首先使用静态语句声明它. 谢谢! 解决方法 在Java(通常在OOP中)对象有两种字段(变量). 实例变量(或对象变量)是属于对象的特定实例的字段. 静态变量(或类[详细]
-
java – 头和尾递归之间的差异
所属栏目:[Java] 日期:2020-12-14 热度:80
参见英文答案 What is tail recursion?20个 我试图得到这两个递归策略的区别. 我被告知的定义如下: 尾递归:如果调用返回后没有任何操作,则调用是递归递归的,即当调用返回时,返回的值立即从调用函数返回 头递归:当函数的第一个语句是递归调用时,调用是头递[详细]
-
java – 我可以要求JDBCTemplate扩展一个列表参数以在一个in()子
所属栏目:[Java] 日期:2020-12-14 热度:131
我可以这样做吗 select * from mytable m where m.group_id in (?) …并传入一个列表或数组的参数,以扩展到我的参数,即: select * from mytable m where m.group_id in (1,2,3,4) 具体来说,我使用的是Spring和JdbcTemplate / SimpleJdbcTemplate类. 解决方[详细]