-
java – Hibernate:每个月自动拆分表
所属栏目:[Java] 日期:2020-12-15 热度:97
我正在研究一个带有PostgreSQL和Hibernate的 Spring-MVC应用程序,其中我有几个表,行数超过10万(10万).这些表,我95%的时间只访问最新的数据,并筛选所有这些行是耗时的.很多时候查询规划器甚至没有使用索引(原因我不知道). 然后我想到每周拆分数据库表,所以我[详细]
-
java – GAE上的Spring MVC:缓慢加载时间
所属栏目:[Java] 日期:2020-12-15 热度:67
我最近部署了一个 Spring MVC应用程序到谷歌应用程序引擎,初始加载时间约为7秒.加载应用程序后,该应用程序响应迅速.但是,如果应用程序闲置超过1分钟(没有任何流量)应用程序需要再次由GAE重新加载,这也需要大约7秒.对于PRD级应用程序,这是不可接受的. (应用程[详细]
-
java – 如何过滤部分行键扫描HBase?
所属栏目:[Java] 日期:2020-12-15 热度:128
我有带行键的HBase表,它由文本ID和时间戳组成,如下所示: ...string_id1.1470913344067string_id1.1470913345067string_id2.1470913344067string_id2.1470913345067... 如何过滤HBase扫描(在Scala或Java中)以获得某些字符串ID和时间戳超过某个值的结果? 谢[详细]
-
java – HIbernate没有获取数据库记录中字段为null的值
所属栏目:[Java] 日期:2020-12-15 热度:67
我使用下面的hibernate代码从数据库中获取数据. SessionFactory factory = null; Session session = null; try { factory = getSessionFactory(); session = factory.openSession(); final Criteria criteria = session .createCriteria(CrfEmailDataBean.cl[详细]
-
java – Finalized在4 g中拥有大量内存2.5 gig
所属栏目:[Java] 日期:2020-12-15 热度:136
我已经阅读了很多关于终结器如何工作的文章以下是我的理解:如果一个类已经实现了finalize方法,那么Jvm会在该对象上创建一个Finalizer实例作为监视狗. 当GC运行时,它会标记要处置的对象并将它们添加到引用队列中,然后终结器线程将从队列中选择这些对象并执行[详细]
-
本地GAE java dev服务器的Google Pub / Sub测试策略
所属栏目:[Java] 日期:2020-12-15 热度:174
我的团队和我非常希望在我们的应用程序中包含Google Pub / Sub,因为它将解决一些耦合问题. 我们遇到的问题是如何结合 java appengine dev服务器进行本地集成测试. 到目前为止我做了什么: 启动pub子模拟器并设置PUBSUB_EMULATOR_HOST 环境变量 在java dev服[详细]
-
java – 浮动操作按钮滚动奇怪的行为
所属栏目:[Java] 日期:2020-12-15 热度:56
我有一个FloatingActionButton,它实现了向下滚动时隐藏它的行为,并在向上滚动时显示它. 但是,有时当我向上滚动时,它会隐藏自己,然后再次出现.根据我的代码,这是不可理解的,因为它应该只在向下滚动时隐藏. 也许它与我的也在滚动的CollapsingToolbar有关? 这[详细]
-
java – 如何使用Jet的Let加密证书?
所属栏目:[Java] 日期:2020-12-15 热度:200
我想使用 Let’s Encrypt的证书和大量的Jetty服务器.其中一个问题是来自Let’s Encrypt的证书有一个 lifetime of 90 days. 要处理此问题,Jetty服务器或一些额外代码必须经常更新证书. Jetty可以处理这个问题吗?如果是,我该如何启用? 如果我需要使用Java cl[详细]
-
java – 为kafka主题配置ACL
所属栏目:[Java] 日期:2020-12-15 热度:103
我有一个不安全的kafka实例,有2个代理,一切运行正常,直到我决定为主题配置ACL,在ACL配置后,我的消费者停止从Kafka轮询数据,并且在获取具有相关ID的元数据时我不断收到警告错误,我的代理属性看起来像下面:- listeners=PLAINTEXT://localhost:9092advertised.[详细]
-
java – 无头环境中的MapReduce作业由于容器启动的AM容器异常而
所属栏目:[Java] 日期:2020-12-15 热度:58
在MacOSX中运行地图减少无头环境中的作业时(例如,当作为特定用户ssh时运行作业时),我得到以下异常或类似的东西…… 2013-12-04 15:08:28,513 WARN org.apache.hadoop.yarn.server.resourcemanager.RMAuditLogger: USER=hadoop OPERATION=Application Finishe[详细]
-
java – 在等待与WritableServerSelector匹配的服务器时,在30000
所属栏目:[Java] 日期:2020-12-15 热度:141
我在许多论坛上都看到过这个问题,但没有一个能解决我的问题.我正在尝试将示例文档插入MongoDB DB.不幸的是,在插入过程中colReceived.insert(doc)我遇到以下错误: SEVERE: Servlet.service() for servlet spring threw exception com.mongodb.MongoTimeoutEx[详细]
-
Java – 指向同一个键的多个哈希映射
所属栏目:[Java] 日期:2020-12-15 热度:132
我有多个文件,其中包含key = value字符串对.文件之间的键是相同的,但值不同.每个文件可以有1000多个这样的对. 我想将每个文件存储在一个单独的hashmap中,即map KeyString,ValueString,所以如果有五个文件,则会有五个hashmap. 为避免在每个散列映射中重复键,[详细]
-
ejb-3.0 – 设置此TransactionAttributeType.NOT_SUPPORTED可以
所属栏目:[Java] 日期:2020-12-15 热度:169
我碰巧找到了使用这个结构的例子,虽然我不知道我能从中得到什么? 这是否意味着无状态EJB中的所有select语句都应遵循此规则? @Statelesspublic class EmployeeFacade { @PersistenceContext(unitName="EmployeeService") EntityManager em; @TransactionAtt[详细]
-
java – 如何从ElasticSearch中的形状获取交叉点
所属栏目:[Java] 日期:2020-12-15 热度:97
我已将ElasticSearch中的路径存储为Polygon.现在我有一个圆(一个点和一个半径),我能够检查圆点与多边形是否相交(下面是我使用的代码). 问题:如何获得与圆相交的路线中的点? public Boolean isMatchingDoc(Long elasticDocId,Double latitude,Double longit[详细]
-
java – Realm:通过id创建关系
所属栏目:[Java] 日期:2020-12-15 热度:84
假设我有几个领域对象(表),它们之间有很多连接,我还没有预先填充所有对象. 我希望能够通过他们的ID(主键)创建关系. 例如,我有一个JSON文件,其中一个对象具有另一个对象的id列表(不是实际对象,尽管另一个对象已经存在于领域db中),我希望能够直接将这些对象填[详细]
-
java – 获取访问令牌需要身份验证(不允许匿名)
所属栏目:[Java] 日期:2020-12-15 热度:57
我尝试修改现有的例子 – Tonr2 and Sparklr2. 此外,我根据Spring Boot Spring Boot OAuth2查看了本教程.我尝试在Tonr2示例中构建应用程序,但没有首次登录(在tonr2上).我只需要在Sparklr2端进行一次身份验证.我这样做: @Bean public OAuth2ProtectedResourc[详细]
-
java – runnable jar如何在运行时加载外部xml文件?
所属栏目:[Java] 日期:2020-12-15 热度:73
(这似乎是一个微不足道的问题,但坚持了2天:() 我有一个可运行的jar(使用maven程序集插件创建). jar中的类在类路径中查找xml文件.但是,我们不希望将jar文件捆绑在jar中并希望将其外部化. 试过到现在: 在运行时设置类路径: java -classpath ./conf -jar my-j[详细]
-
java – 将分数提交到Google Play游戏排行榜并显示新的排名
所属栏目:[Java] 日期:2020-12-15 热度:51
我正在研究一项游戏,其中分数被提交到活动中的排行榜,并且新的高分显示在片段中的排名.我有一些(有点)功能,但成功率约为10%. 流程如下: 方法handleLeaders 此方法获取每个排行榜的当前分数,如果新分数更好,则提交它并使用分数创建新的newHigh对象并将其添[详细]
-
javafx8 TableView Multiselection将所选项之一返回为null
所属栏目:[Java] 日期:2020-12-15 热度:168
TableView多选项将所选对象之一返回为null.这种情况不会每次都发生,但是当我尝试在table. similar to the issue defined in this question中选择两行时,大多数情况都会发生这种情况 重现问题的最佳方法是尝试选择两个连续的行. FXML: ?xml version="1.0" en[详细]
-
OpenJPA删除父项时删除子项的错误顺序
所属栏目:[Java] 日期:2020-12-15 热度:80
OpenJPA 2.3.x的删除顺序发生在错误的顺序,我无法弄清楚原因. 鉴于这些JPA映射 // grandparent@Entity@Table(name = "three_phase_motor_input")public class ThreePhaseMotorInput implements IThreePhaseMotorInput,Serializable { @Id @GeneratedValue(st[详细]
-
java – Log4J能够从磁盘恢复完整吗?
所属栏目:[Java] 日期:2020-12-15 热度:192
我们在这里运行了几个 java应用服务器,有几个应用程序.它们都使用Log4J登录到同一个文件系统,我们只是因为这个原因而创建的. 有时会发生文件系统空间不足而应用程序崩溃的情况 log4j:ERROR Failed to flush writer,java.io.IOException 遗憾的是,Log4J无法从[详细]
-
java – 使用m前缀现有字段
所属栏目:[Java] 日期:2020-12-15 热度:77
我正在尝试为我的项目进行结构替换.我有一个包含100个类的包,每个包含1-20个字段.我们的项目正在迁移到匈牙利表示法,这意味着所有私有字段都必须以m为前缀. 我知道IntelliJ可以为新字段添加前缀,但我不知道为所有字段进行批量重构 – 重命名的配方. 正则表达[详细]
-
java – 在Field中原始getter / setter的目的是什么?
所属栏目:[Java] 日期:2020-12-15 热度:174
在 Field 类的公共Object get(Object obj)方法的文档中说明了这一点 The value is automatically wrapped in an object if it has a primitive type. 并且对于public void set(Object obj,Object value) If the underlying field is of a primitive type,an[详细]
-
java – 线程陷入getDeclaredConstructors的可能原因?
所属栏目:[Java] 日期:2020-12-15 热度:139
对于我们的应用程序的一次安装,我们一直看到生产中的问题被用户报告为“系统变慢”或“请求永不返回”.最后,服务器必须重新启动.我们有几个这样的事件,每晚重启服务器似乎是一个解决方法. 我们的应用程序大量使用动态类加载(存储在数据库中的.jar文件作为blo[详细]
-
java – 如何在Espresso中重新运行失败的测试? – 头脑风暴
所属栏目:[Java] 日期:2020-12-15 热度:69
我想弄清楚,如何使用Espresso重新运行失败的测试.我认为从常见的JUnit测试案例来看,这有点复杂,因为您需要在测试开始之前恢复应用中的状态. 我的方法是创建自己的ActivityTestRule,所以我只是从这个类中复制了整个代码,并将其命名为MyActivityTestRule. 在仪[详细]