- 博客(7)
- 资源 (18)
- 收藏
- 关注
原创 Spring中的@Scope注解
Spring中的@Scope注解:源码: @Target({ElementType.TYPE, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Scope { /** * Specifies the scope to use for the anno...
2018-03-29 21:16:17 1978
原创 GC日志分析
打印gc日志:-XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGC -Xloggc:logs/gc.logYoung GC# --- Young GC start --- # 之前young gc次数、之前full gc次数{Heap before GC invocations=124398 (full 12): # 新生代使用情况 par new generat...
2018-03-29 21:15:43 742
原创 复合索引&最左原则
建表语句: CREATE TABLE `t_user` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `bu_id` INT(20) NOT NULL, `name` VARCHAR(255) NOT NULL, `age` INT(11) NOT NULL, `sex` VARCHAR(255) NULL DEFAULT NULL...
2018-03-29 21:03:09 3402 1
原创 WebSocket简介
场景:在B/S结构的系统中,有时客户端需要实时的获得服务器反馈的消息,但是HTTP协议只支持请求响应模式,所以我们经常通过轮询(polling)、长轮询(Long polling)、长连接、WebSocket等方式来完成实时消息的推送功能。 HTTP请求响应模式: 优点:简化Web服务器,减少服务器的负担,加快响应速度,因为服务器不需要与客户端长时间建立一个通信链接。 缺点:不容易直...
2018-03-23 21:33:13 213
原创 MySQL中的explain命令
MySQL中的explain命令: 概念:explain显示了MySQL如何使用索引来处理select语句以及连接表,我们可以根据explain的结果来优化我们的sql。 结果: id select_type 说明: 查询的类型 SIMPLE 普通查询 table 说明: 扫描的表。 type 说明:type是一个很重要的指标,ty...
2018-03-20 22:01:04 418
原创 ps命令 & proc文件系统
ps命令 & proc文件系统ps 查询所有的进程: ps -ef | head -1 && ps -ef | grep "进程名" # 显示所有的进程,显示的项目有:UID,PID,PPID,C,STIME,TTY,TIME,CMD 或 ps auxf | head -1 && ps auxf grep "进程名" # 显示所有的进程...
2018-03-20 21:59:28 1265
转载 一致性哈希算法原理
一致性哈希算法原理一致性Hash算法背景 一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。 但现在一致性hash算法在分布式系统中也得到了广泛应用,研究过memcached缓存...
2018-03-14 23:12:37 299
jQuery1.10.3(中文).chm
2014-12-25
Struts2.0中文教程.chm
2014-12-25
Spring2.5-中文参考手册.chm
2014-12-25
HTTP1.1.chm
2014-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人