- 博客(8)
- 资源 (14)
- 收藏
- 关注
原创 Redis基本使用
安装Installation1、下载、解压、编译:$ wget http://download.redis.io/releases/redis-3.0.7.tar.gz$ tar xzf redis-3.0.7.tar.gz$ cd redis-3.0.7$ make2、生成的可执行程序在src目录下 .可用以下命令启动redis: $ src/redis-ser
2016-03-30 18:48:51 356
原创 Mysql的基本知识
mysql install 安装 从官网上下载可用的文件(此处选择了压缩包的安装方式,还支持安装包形式,版本为5.7.11) 1、解压缩 2、修改配置文件my.default.ini 为my.ini,配置dirbase,database等参数(详细配置具体分析) 3、cd %mysql_home%\bin 4、mysqld --in
2016-03-29 17:30:19 614
转载 java PreparedStatement需要关闭,不然会内存溢出
“第三方的数据库连接池,使用的时候,获取到Connection之后,使用完成,调用的关闭方法(close()) ,并没有将Connection关闭,只是放回到连接池中,如果调用的这个方法,而没有手动关闭PreparedStatement等,则这个PreparedStatement并没有关闭,这样会使得开发的程序内存急速增长,java的内存回收机制可能跟不上速度,最终造成Out of memory
2016-03-28 18:47:11 9448
原创 常用shell整理
1、关闭对应应用进程kill -3 `ps -ef|grep mongod|grep -v grep|awk '{print $2}'` kill -3 `ps -ef|grep tomcat|grep -v grep|awk '{print $2}'`----------------------------我们在shell下经常使用 'ps -e | grep name' 或者
2016-03-28 10:31:31 762
原创 高性能Mysql第三版(第六章查询性能优化)
1、为什么查询速度会慢 优化查询,实际上要优化其子任务,要么消除其中的一些子任务,要么减少子任务的执行次数,要么让子任务运行得更快。 查询生命周期:客户端-》服务器-》查询解析-》生成执行计划-》执行-》返回结果。2、慢查询基础:优化数据访问 查询性能地下最基本的原因是访问的数据太多。某些查询可能不可避免的需要刷选大量数据,但这并不常见。大部分性能地下
2016-03-22 10:59:53 682
原创 《分布式系统原理与范型》第二版笔记
书籍的获取渠道:1、购买;2、search in the net。第一章1、分布式系统定义分布式系统是若干独立计算机的集合,这些计算机对于用户来说就好像是单个相关系统。 a:机器本身是独立的,b:对于用户来说就像是与单个系统打交道。(缺一不可) 特性:1、各种计算机之间的差别以及计算机之间的通信方式的差别对用户是隐藏的。(用户透明)
2016-03-17 19:38:33 3309
原创 高性能Mysql第三版(第五章创建高性能索引)
mysql中索引结构图根据索引的结构提出的一些索引优化:1、如果正在使用InnoDB并且没有什么数据需要聚集,那么可以定义一个代理键(surrogate key)作为作为主键,这种主键的数据应该和应用无关,最简单的方法是使用AUTO_INCREMENT自增列。这样可以保证数据行是按顺序写入的,对于根据主键做关联操作的性能也会更好。2、避免随机的(不连续且值的分布范围
2016-03-16 19:58:22 878
转载 JVM分析工具
jstatjvm内存使用情况分析工具。jstat -gcutil pid图中参数含义如下: S0 — Heap上的 Survivor space 0 区已使用空间的百分比 S1 — Heap上的 Survivor space 1 区已使用空间的百分比 E — Heap上的 Eden space 区已使用空间的百分比 O — He
2016-03-16 10:15:15 453
solr-cloud-5.3.0 window7伪集群搭建
2018-09-11
Apache Solr High Performance.pdf&Solr;+In+Action+2013.pdf英文版
2018-06-25
jd-core-java
2017-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人