小编Sud*_*han的帖子

如何在Java中命名线程池的线程

我有一个使用Executor框架的Java应用程序,我有这样的代码 protected ScheduledExecutorService scheduledExecutorService = new ScheduledThreadPoolExecutor(5)

我的理解是,JVM内部将创建一个包含5个线程的池.现在,当我在一个分析器中检查执行时,我会得到类似的东西thread-pool2,thread-pool3等等.

Some of these thread pools are created by the server and some are created by me,我需要一种方法来区分由我创建的和由服务器创建的.

我想如果我可以命名线程池它应该做的伎俩,但是没有看到任何API允许我这样做.

提前致谢.

java multithreading executorservice threadpool

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

错误:在文件'./docker-compose.yml'中,服务'volumes'必须是映射而不是数组

我的搬运工,compose.yml看起来像下面,我试图按照从泊坞窗注册表文件撰写的文件在这里.当我运行docker-compose时,我得到以下错误.

错误:在文件'./docker-compose.yml'中,服务'volumes'必须是映射而不是数组.

registry:
  restart: always
  image: sudarshan/registry
  ports:
    - 5000:5000
environment:
  REGISTRY_HTTP_TLS_CERTIFICATE: /certs/domain.crt
  REGISTRY_HTTP_TLS_KEY: /certs/domain.key
  REGISTRY_AUTH: silly
  REGISTRY_AUTH_SILLY_SERVICE: SILLY_SERVICE
  REGISTRY_AUTH_SILLY_REALM: SILLY_REALM
volumes:
  - /usr/certs:/certs
Run Code Online (Sandbox Code Playgroud)

我的码头版本是

Docker版本1.12.1,build 23cf638

docker-compose版本是

docker-compose版本1.7.1,build 0a9ab35

在Ubuntu 16.04上运行

编辑:

也试过了

registry:
  restart: always
  image: sudarshan/registry
  ports:
    - 5000:5000
environment:
  REGISTRY_HTTP_TLS_CERTIFICATE: /certs/domain.crt
  REGISTRY_HTTP_TLS_KEY: /certs/domain.key
  REGISTRY_AUTH: silly
  REGISTRY_AUTH_SILLY_SERVICE: SILLY_SERVICE
  REGISTRY_AUTH_SILLY_REALM: SILLY_REALM
volumes:
    - /usr/certs:/certs
Run Code Online (Sandbox Code Playgroud)

docker docker-registry docker-compose

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

带有自定义按钮的AngularJS ng-grid

我在ng-grid中使用角度按钮.我需要知道如何识别从网格中单击的按钮.

我想部分复杂性是在选择行之前单击按钮(仅我的分析,可能不会帮助解决方案:)

关于网格外观的快照

NG-网

说明问题的plunker 这里

angularjs ng-grid

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

Joda-Money通过hibernate持久化

JodaTime有一个提供Hibernate持久性的库.最近我开始关注Joda-Money并开始看看如何使用hibernate持久保存,我没有看到任何库.

有什么建议?

java hibernate joda-money

12
推荐指数
3
解决办法
6093
查看次数

使用angularjs和gruntjs的前端开发工作流程

我想知道在使用HTML 5和angularjs时前端开发工作流程是如何组织的.

我们使用Jetty java后端(无法更改),我们希望公开angularjs可以使用的restful服务.

使用angularjs时,主页面需要包含许多js文件,其中大多数是特定于应用程序的,我们打算在js文件中逻辑分割应用程序.

那么你会如何推荐前端开发工作流程?为了避免处理这么多不同的js文件,一位同事建议使用grunt.js来缩小js文件,但是一旦缩小,就很难调试相同的我的IDE ......

我们是否应该在开发期间使用缩小,可以在部署之前将其推送到某个阶段,因此在开发过程中我们使用未分解的js文件,但是将它们缩小为生产版本?

如果可以,请同时建议如何处理index.html中的脚本导入

基本上我们对这种开发方法不熟悉,直到最近我们才将JSF用于我们的视图,但是我们现在想要查看基于JS的库,看看它们是否可以提高生产力.

workflow frontend angularjs gruntjs

10
推荐指数
1
解决办法
1772
查看次数

在单个用户界面中组合多个有界上下文,

我们正在开发一个由多个有界上下文组成的系统,有一些用户界面,其中显示的信息需要从多个有界上下文中呈现.

这种界面的典型示例是Amazon.com订购页面.我们在哪里看到产品(产品BC),库存可用(库存BC),价格等.

我的问题:在这样的场景中,用户界面存在有限的上下文?我得到了如何从多个BC中提取数据以形成页面,但是有关于页面本身应该驻留的指南吗?

类似的问题在这里这里,他们讨论如何从多个BC获取信息,但他们没有解决用户界面本身将存在于哪个BC?

有关该问题的任何指导原则都会很棒......

user-interface domain-driven-design

9
推荐指数
2
解决办法
829
查看次数

spock与easyb

我只是简单地看看easyb和spock,两者似乎都很相似,但spock似乎更注重技术,有什么最佳实践关于何时使用哪个?

例如,对于新的grails项目,哪个应该是首选?对于只需要编写自动化测试的遗留Java项目,哪个应该是首选?是否比其他更适合集成测试?

那种事......

谢谢Sudarshan

grails easyb spock

8
推荐指数
1
解决办法
1518
查看次数

在数组索引中赋值

请查看下面的代码片段,让我知道如何输出1 2.

int[] a = { 1, 2, 3, 4 };
int[] b = { 2, 3, 1, 0 };
System.out.println( a [ (a = b)[3] ] );
System.out.println(a[0]);
Run Code Online (Sandbox Code Playgroud)

实际答案1 2

谢谢

java arrays

6
推荐指数
2
解决办法
1193
查看次数