摘要:
堵塞Controller 1. Controller为单例; 2. 非线程安全; 3. 堵塞方式; 4. 1个request对应1个处理Thread; 非阻塞 原文链接 "Developing non blocking REST services with Spring MVC" 阅读全文
摘要:
Convert Collections to String Using Joiner Convert List into String Using Joiner Convert Map to String Using Joiner Join Nested Collections Handle nul 阅读全文
摘要:
概述 mysql分区表概述:google搜索一下; "RANGE COLUMNS partitioning" 主要测试mysql分区表的性能; load 500w 条记录:大约在10min左右; batch insert 1.9w条记录(没建立索引):存在500w条记录的情况下批量插入,速度很快,基 阅读全文
摘要:
mysql版本 表结构 注意索引: KEY ( ) | left_table | CREATE TABLE ( int(10) unsigned NOT NULL AUTO_INCREMENT, varchar(40) NOT NULL, datetime NOT NULL DEFAULT '000 阅读全文
摘要:
基础知识 Innodb存储引擎 1. 支持行锁 2. 支持事务; Myisam存储引擎 1. 只支持表锁; 2. 不支持事务; 常见索引列表 独立的列 前缀索引(索引选择性) 多列索引(并不是多个单列索引,索引顺序很重要) 聚簇索引(保存了完整的数据记录,数据文件本身就是索引文件) 覆盖索引(一个索 阅读全文
摘要:
概述 若设计的数据表中,包含较长的字段,比如URL(通常都会比较长),查询时需要根据该字段进行过滤: 为了提高查询性能,通常需要对字段做索引,在Innodb中,如果使用URL做索引,将会导致: 索引存储占用空间大; 索引查询比较性能差; 为了解决上面的问题,有如下解决方案: 1. 对URL做hash 阅读全文
摘要:
原理讲解: " vs " Write Ahead logging 持久化数据保存在磁盘,数据的存储是随机的,并非顺序; 内存中保存磁盘数据的快照; 修改数据操作 1. ,并将修改记录写入到磁盘,即: ; 2. 修改记录是 的方式写入的,即:磁盘是顺序读写的; 3. 而后根据修改记录日志,慢慢的修改磁 阅读全文
摘要:
显示具体的Class是从哪个Jar文件加载 JVM参数: 启动后输出如下: 阅读全文
摘要:
使用Graphite进行sort排名 限制返回条数 阅读全文
摘要:
[[_TOC_]] Http性能测试工具 ab(ApacheBench) 安装: 使用 参数说明: 结果示例: 阅读全文