[2017-12-14 14:58:35,638 DEBUG] [http-nio-8080-exec-32] org.springframework.web.servlet.DispatcherServlet processRequest - Coul d not complete request ...
分类:
其他好文 时间:
2018-01-05 16:05:01
阅读次数:
415
Java程序很多情况下是作为服务程序运行的,在Un*x 平台下可以利用在命令后加“&”把程序作为后台服务运行,但在Windows下看作那个Console窗口在桌面上,你是否一直担心别的同时把你 的Console窗口关闭?是否怀念用VC写的Win32服务程序?翻开JBOSS、Tomcat的发布包,发现 ...
分类:
编程语言 时间:
2018-01-04 18:15:26
阅读次数:
199
Executor与Task的耦合性 1,除非线程池很非常大,否则一个Task不要依赖同一个线程服务中的另外一个Task,因为这样容易造成死锁; 2,线程的执行是并行的,所以在设计Task的时候要考虑到线程安全问题。如果你认为只会在单任务线程的Executor中运行的话,从设计上讲这就已经耦合了。 3 ...
分类:
编程语言 时间:
2018-01-04 12:25:30
阅读次数:
144
最近看了Brian Goetz写的一篇有关DCL的文章:Double-checked locking: Clever, but broken。( 2001年发表于JavaWorld上) 这篇文章讲述了DCL设计的初衷,但是因为JVM的不同实现(没有严格遵循JMM规范)导致DCL在实际应用中失效。 1 ...
分类:
其他好文 时间:
2018-01-04 00:32:35
阅读次数:
193
应用迁移中遇到一些有特殊要求的应用,比如需要通过交互生成一些新的config文件,然后启动应用需要依赖于这些文件,这样在构建镜像的时候基本上是没有办法把这些文件固定的,因为他需要根据运行环境去进行动态注册生成,目前的解决方法如下: 1.写一段支持交互的python脚本,生成配置 开始调试时屏幕一直处 ...
分类:
编程语言 时间:
2018-01-03 11:34:06
阅读次数:
158
1 SocketChannel 1.1 打开一个SocketChannel SocketChannel socketChannel = SocketChannel.open(); socketChannel.connect(new InetSocketAddress("http://www.baid ...
分类:
编程语言 时间:
2017-12-25 17:04:47
阅读次数:
195
1. 常量和变量 2. 父类AbstractExecutorService 不详细讲AbstractExecutorService,将会涉及到FutrueTask类,有空大家可以研究下。 3. execute 4. ThreadPoolExecutor.Worker 不详细讲AbstractSync ...
分类:
编程语言 时间:
2017-12-24 18:59:39
阅读次数:
147
MySQL锁概述 相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level locking),但也支持表级锁;I ...
分类:
数据库 时间:
2017-12-18 18:40:41
阅读次数:
212
1. select 原理 在多路复?的模型中, ?较常?的有select模型和epoll模型。 这两个都是系统接?, 由操作系统提供。 当然, Python的select模块进?了更?级的封装。 ?络通信被Unix系统抽象为?件的读写, 通常是?个设备, 由设备驱动程序提供, 驱动可以知道?身的数据 ...
分类:
编程语言 时间:
2017-11-26 15:57:32
阅读次数:
315
class tf.train.GradientDescentOptimizer Args: learning_rate: A Tensor or a floating point value. The learning rate to use. use_locking: If True use lo ...
分类:
其他好文 时间:
2017-11-26 15:49:32
阅读次数:
387