我有一个使用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允许我这样做.
提前致谢.
我的搬运工,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) JodaTime有一个提供Hibernate持久性的库.最近我开始关注Joda-Money并开始看看如何使用hibernate持久保存,我没有看到任何库.
有什么建议?
我想知道在使用HTML 5和angularjs时前端开发工作流程是如何组织的.
我们使用Jetty java后端(无法更改),我们希望公开angularjs可以使用的restful服务.
使用angularjs时,主页面需要包含许多js文件,其中大多数是特定于应用程序的,我们打算在js文件中逻辑分割应用程序.
那么你会如何推荐前端开发工作流程?为了避免处理这么多不同的js文件,一位同事建议使用grunt.js来缩小js文件,但是一旦缩小,就很难调试相同的我的IDE ......
我们是否应该在开发期间使用缩小,可以在部署之前将其推送到某个阶段,因此在开发过程中我们使用未分解的js文件,但是将它们缩小为生产版本?
如果可以,请同时建议如何处理index.html中的脚本导入
基本上我们对这种开发方法不熟悉,直到最近我们才将JSF用于我们的视图,但是我们现在想要查看基于JS的库,看看它们是否可以提高生产力.
我只是简单地看看easyb和spock,两者似乎都很相似,但spock似乎更注重技术,有什么最佳实践关于何时使用哪个?
例如,对于新的grails项目,哪个应该是首选?对于只需要编写自动化测试的遗留Java项目,哪个应该是首选?是否比其他更适合集成测试?
那种事......
谢谢Sudarshan
请查看下面的代码片段,让我知道如何输出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
谢谢