摘要:
1.目的 通过优化tomcat提高网站的并发能力。 2. tomcat的3种运行模式 1、 bio默认的模式,性能非常低下,没有经过任何优化处理和支持. 2、 nionio(new I/O),是Java SE 1.4及后续版本提供的一种新的I/O操作方式(即java.nio包及其子包)。Java n 阅读全文
摘要:
Tomcat Connector的三种不同的运行模式性能相差很大. BIO: 一个线程处理一个请求。缺点:并发量高时,线程数量过来,浪费资源。 Tomcat或以下,linux系统默认采用这种方式。 NIO: 利用java的异步IO处理,可以通过少量的线程处理大量的请求。 Tomcat8在Linux系 阅读全文
摘要:
1、计算机存储单位 从小到大依次为位Bit、字节Byte、千字节KB、兆M、千兆GB、TB,相邻单位之间都是1024倍,1024为2的10次方,即: 1Byte = 8bit 1K = 1024Byte 1M = 1024K 1G = 1024M 1T = 1024G 2、计算机存储元件 寄存器:中 阅读全文
摘要:
书读百遍,其义自见。 如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。 布尔运算: 1.在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必 阅读全文
摘要:
IT行业的技术更新特别快,我们不能一直停留在老技术上而不去接收新的知识,其实作为一个程序员,学习知识的能力比起掌握的知识更重要。Python也是一个目前很火的语言,作为java后端的我,也必须在工作之余学习新知识,确定新方向。 首先学习Python要去官网下载Python,配置相应的环境变量。 其次 阅读全文
摘要:
“你用过HashMap吗?” “什么是HashMap?你为什么用到它?” 几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键 阅读全文
摘要:
最近一直在研究HashMap的工作原理 先来复习一下我们常用的几个方法 1.举个例子 public class HashMapTest { public static void main(String[] args) { // TODO Auto-generated method stub Hash 阅读全文