小编YaO*_*aOg的帖子

Java代码生成

java代码生成的主要框架是什么?

我不是在寻找数据库或应用程序生成工具.我有一个类的骨架,我需要为不同的用例生成不同的动态部分.该类的大部分是相同的,因此我想运行生成不同类的类的代码.

谁知道一个好的框架?

谢谢.

java code-generation

30
推荐指数
3
解决办法
3万
查看次数

Apache HttpClient 4.3 - 设置连接空闲超时

在Apache HttpClient 4.3版本上配置连接空闲超时的最短方法是什么?

我查看了文档,找不到任何东西.我的目标是将开放连接减少到最低服务器峰值.

例如,在Jetty Client 8.x中,您可以设置httpClient.setIdleTimeout:http://download.eclipse.org/jetty/stable-8/apidocs/org/eclipse/jetty/client/HttpClient.html#setIdleTimeout( long )

java apache httpclient

16
推荐指数
2
解决办法
2万
查看次数

OpenJDK - 准备生产?

想知道是否有人从Sun/Oracle JDK切换到OpenJDK?

生产准备好了吗?版本7发行版与Oracle版本有何不同?

java openjdk

13
推荐指数
2
解决办法
2622
查看次数

Tomcat JDBC连接池VS c3p0连接池

我最近遇到了这个连接池实现.

http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html

我觉得很有意思.

有没有人试过这个?我认为它看起来很棒,除了它不支持自动重试和语句缓存,如c3p0.

有没有人知道它与c3p0相比如何?

直到现在我使用了c3p0,但我发现它在多线程环境中的连接处理存在问题.与应用程序线程数相比,它打开了太多连接.

谢谢.

java connection tomcat connection-pooling c3p0

12
推荐指数
1
解决办法
1万
查看次数

RabbitMQ客户端负载均衡

我正在驾驶兔子mq并发现它非常好.查看HA页面,我发现交换/队列复制效果很好.

我不得不使用TCP Loadbalancer来平衡节点之间的负载.它是否正确?

我希望群集中有2个节点,并且具有"replicate-all"策略.

我希望和发布者或消费者能够以类似循环的方式连接到所有节点.不幸的是,客户端API只允许每个连接设置一个主机.

是否有(第三方可能?)连接池之类的解决方案,以便发布者发布消费者并从消费者那里消费?

rabbitmq

6
推荐指数
1
解决办法
1万
查看次数

Scala版本的Jgit

寻找JGit的稳定Scala实现(或类似的东西).

有没有人喜欢它?

我找到了scala-git,但这不是我想要的.

scala jgit

6
推荐指数
1
解决办法
526
查看次数

jenkins 管道 PR 构建包含错误的分支名称

我正在使用带有 bitbucket 的 Jenkins 多分支管道,我看到一个问题,即为 PR 创建的自动构建失败,因为我依赖 env.BRANCH_NAME。问题是这个 env 现在没有按预期保存功能分支名称,而是保存 PR 是(例如 PR-2 而不是功能/测试分支)。

我的工作中有代码根据 BRANCH_NAME 推送到分支。这段代码现在显然失败了,因为没有名为 PR-2 的分支。

有没有人以前看过这个并且有解决方法?

pull-request jenkins bitbucket-server jenkins-pipeline

6
推荐指数
1
解决办法
3188
查看次数

使用JGit列出与给定标记关联的提交

我需要创建一个历史文件,详细说明所有标签和每个标签的所有提交.

我试图调用getTags()存储库对象并使用那些对象id,但它们不是提交id.

我也试图getAllRefsByPeeledObjectId()在存储库上使用它确实带回了提交但我不能将它们与标签相关联.

有任何想法吗?

java jgit

5
推荐指数
2
解决办法
2387
查看次数

fabric8 springboot完整示例

我试图弄清楚如何使用fabric8 docker-maven-plugin构建spring boot docker镜像。该文档包含位和字节,显然我丢失了一些东西。有人有完整的pom.xml示例吗?

docker spring-boot spring-boot-docker-plugin

3
推荐指数
2
解决办法
7179
查看次数

MyBatis 支持多数据库

我有不同的客户使用不同的数据库供应商(postgres、oracle、mysql 等)

我想编写一次代码并能够针对不同的数据库运行。

实现这一目标的“mybatis”方式是什么?

到目前为止我发现的问题,例如:

  • postgres 在创建 sql 语句中有一个“如果不存在”的概念。oracle 不支持。
  • oracle 在 sql 语法中没有“限制”和“偏移”支持,而其他数据库则支持。
  • DDL 语句中的文本(postgres)与 clob(oracle 和其他)jdbc 类型。

我不想重复我的查询(这是我目前所做的)。可能有一种更优雅的方法来做到这一点。

我正在使用 mybatis java annotaions。

oracle postgresql ibatis mybatis

3
推荐指数
1
解决办法
3119
查看次数

如何禁用 EAP 6 中的模块?

我想使用 RedHat EAP 6 为 HornetQ 提供商业支持。在任何地方都找不到如何禁用每个不相关的模块(例如 EJB 等)。

有任何想法吗?

jboss redhat hornetq

2
推荐指数
1
解决办法
2720
查看次数

如何在Spring Expression Language中运行嵌套评估

我想使用SPeL,并且需要从配置源评估参数。问题在于名称/键是动态的。所以我依靠一个参数来解决另一个。我基本上需要检查一个布尔参数。

示例:部分键/前缀:app.name全键:$ {app.name} .feature.isEnabled

因此,在SPeL中,我尝试如下操作:

#{'${app.name}.feature.isEnabled' != null && !'${app.name}.feature.isEnabled'}
Run Code Online (Sandbox Code Playgroud)

但这可以编译但不起作用。

如果app.name = my-app,则上面的内容解析为字符串文字:my-app.feature.isEnabled

文字本身本身就可以,但是我实际上需要此键的值。

如果我尝试用另一个表达式包装,它将无法编译:

#{${'${app.name}.feature.isEnabled'} != null && !${'${app.name}.feature.isEnabled'}}
Run Code Online (Sandbox Code Playgroud)

我尝试了上述方法的不同变体,但无法采用正确的公式。

这可能吗?

spring spring-el

2
推荐指数
1
解决办法
1953
查看次数