- 浏览: 473737 次
- 性别:
- 来自: 北京
最新评论
-
wanxiaotao12:
aswang 写道总结的不错,
正在读《java并发编程实战 ...
Java并发编程实战-学习笔记 -
aswang:
总结的不错, 正在读《java并发编程实战》,看到其中的不变性 ...
Java并发编程实战-学习笔记 -
lianhan3344:
感谢博主分享!!!!
深入剖析Tomcat How+Tomcat+Works中文367页.pdf -
vict0323:
真的是酱紫么?求真相
Spring 实际开发项目中, 是否要default-autowire="byName"
文章列表
模板方法与callback
- 博客分类:
- Spring
主题:模板方法和Callback回调应用实践-自己动手写JdbcTemplate(附源码)
统计nginx日志访问ip
- 博客分类:
- Linux
cat merchant.jd.net_access.log | awk '{print $1}' | sort | uniq -c | sort -nr | less
统计结果:
4 10.12.173.187
1 10.12.203.86
用实例揭示notify()和notifyAll()的本质区别
HTTPS的工作原理
- 博客分类:
- https
HTTPS的工作原理
实现原理
一、请求服务器端,返回证书
二、客户端验证证书的有效性
三、使用证书的公钥,非对称加密算法,随机生成的数(私钥),发送到服务端
四、服务端使用私钥解密
五、两端使用私钥,对称加密算法传输数据
Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
分区类型
1、RANGE分区
CREATE TABLE employees (
id INT NOT NULL,
fname VARCHAR(30),
lname VARCHAR(30),
hired DATE NOT NULL DEFAULT '1970-01-01',
separated DATE NOT NULL DEFAULT '9999-12-31',
job_code INT NOT NULL,
store_id INT NOT NULL
)
PARTITION BY RANGE (store ...
Java远程调用性能测试
- 博客分类:
- 远程调用
Java远程调用性能测试
1、网络通信需要做的就是将流从一台计算机传输 到另外一台计算机,基于传输协议和网络IO来实现
2、传输协议比较出名的有http、tcp、udp等等,http、tcp、udp都是在基于Socket概念上为某类应用场景而扩展出的传输协议
3、网络IO,主要有bio、nio、aio三种方式,所有的分布式应用通讯都基于这个原理而实现
只是为了应用的易用,各种语言通常都会提供一些更为贴近应用易用的应用层协议
4、请求方式:同步、异步
5、实现过程:
将请求转换成流,通过传输协议传输至远端,远端计算机在接 收到请求的流后进行处理 ...
MYSQL Merge和分区
- 博客分类:
- mysql
MYSQL Merge和分区
mysql分表的方法
CREATE TABLE IF NOT EXISTS `user1` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
`sex` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABL ...
mysql索引的创建
- 博客分类:
- mysql
1、索引分类:单列索引、组合索引
一个表中可以有多个单列索引, 但这不是组合索引
组合索引, 一个索引包含多个列
2、创建普通索引
方式一:CREATE INDEX indexName ON mytable(username(length));
方式二:修改表结构
ALTER mytable ADD INDEX [indexName] ON (username(length))
方式三:创建表时直接指定
CREATE TABLE mytable(
ID INT NOT NULL,
username VARCHAR(16) NOT N ...