2015年7月5日
摘要:
1、修改tomcat进程名字: 当同一个服务器上启动多个tomcat后,我们会在任务管理器中看见多个java.exe,当我们需要对某个tomcat进行监控时,却无法区分出该tomcat的进程,那么如何修改进程名呢? 可以使用端口号来区分不同的tomcat进程,使用netstat -nao | f...
阅读全文
posted @ 2015-07-05 19:57
lnlvinso
阅读(11140)
推荐(0)
2015年7月1日
摘要:
volatile 可以看做是一种轻量级的synchronized实现,volatile实现的仅仅是synchronized的部分功能,但是开销较synchronized小。特定的情形下,使用volatile会更为合适。 synchronized提供了两种主要特性:互斥 和可见性。互斥即同一...
阅读全文
posted @ 2015-07-01 22:29
lnlvinso
阅读(263)
推荐(0)
2015年6月29日
摘要:
SQLite是一个开源的嵌入式关系数据库,其特点是高度便携、使用方便、结构紧凑、高效、可靠。与其他数据库管理系统不同,SQLite的安装和运行非常简单,在大多数情况下,只要确保SQLite的二进制文件存在即可开始创建、连接和使用数据库。 SQLite的下载页面:http://www.sqlit...
阅读全文
posted @ 2015-06-29 23:24
lnlvinso
阅读(8346)
推荐(0)
2015年6月28日
摘要:
HashMap中未进行同步考虑,而Hashtable在每个方法上加上了synchronized,锁住了整个Hash表,一个时刻只能有一个线程操作,其他的线程则只能等待,在并发的环境下,这样的操作导致Hashtable的效率低下。 Collections的静态方法synchronizedMap(...
阅读全文
posted @ 2015-06-28 11:46
lnlvinso
阅读(495)
推荐(0)
2015年6月25日
摘要:
Selector(选择器)是JavaNIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。 传统的Socket IO,服务端为每个客户端连接开启一个线程来处理,这样服务器可以支持的客户端连接...
阅读全文
posted @ 2015-06-25 22:41
lnlvinso
阅读(319)
推荐(0)
摘要:
HashMap最基本的实现思想如下图所示,使用数组加链表的组合形式来完成数据的存储。 Entry在数组中的位置是由key的hashcode决定的。 向一个数组长度为16,负载因子为0.75的HashMap中插入key的hashcode为26、126、1、337、184、12、31、11...
阅读全文
posted @ 2015-06-25 22:24
lnlvinso
阅读(203)
推荐(0)
2015年6月24日
摘要:
满足下面四个条件中的一个的类就不应该被序列化: 1.一个类与本地代码(nativecode)有紧密的关系,如java.util.zip.Deflater,这个类中很多都是native的。 2.对象的内部状态依赖于java虚拟机或者运行状态,从而每次运行时状态都可能是不同的。例如Thread,...
阅读全文
posted @ 2015-06-24 22:06
lnlvinso
阅读(521)
推荐(0)
2015年6月23日
摘要:
原文链接: http://www.cnblogs.com/c840136/articles/2388512.html MySQL5.1.x版本中引入了一项新特性EVENT,顾名思义就是事件、定时任务机制,在指定的时间单元内执行特定的任务,因此今后一些对数据定时性操作不再依赖外部程序,而直接...
阅读全文
posted @ 2015-06-23 23:19
lnlvinso
阅读(188)
推荐(0)
摘要:
现象:启动MySQL服务时报1067错误,服务无法启动。 查看xxx.err错误日志发现有数据页损坏信息: InnoDB:Databasepagecorruptionondiskorafailed InnoDB:filereadofpage200. 出现上述现象是由于突然断电、强...
阅读全文
posted @ 2015-06-23 23:07
lnlvinso
阅读(5762)
推荐(0)
2015年6月18日
摘要:
原文地址:http://www.cnblogs.com/mailingfeng/archive/2012/04/24/2122160.html String dirPath = System.getProperty("user.dir") + "\\conf"; File dirFile =...
阅读全文
posted @ 2015-06-18 23:19
lnlvinso
阅读(1384)
推荐(0)