会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
oceanking
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
8
下一页
2017年12月28日
Windows7下安装与破解IntelliJ IDEA2017
摘要: http://blog.csdn.net/yangying496875002/article/details/73603303
阅读全文
posted @ 2017-12-28 00:21 oceanking
阅读(399)
评论(0)
推荐(0)
编辑
2017年6月6日
mysql sql优化
摘要: 记录一些经验,主要是结论。建检索等就不写了,地球人都知道。 1. 对比2个join 当B的id字段为主键或索引时,如果数据量达到千万级时,第二条比第一条sql可能快上10倍以上,因为第一个sql里tb没有索引。 2. jdbc连接mysql插入数据,使用批量插入可提升8倍以上性能。有两个点需要关注:
阅读全文
posted @ 2017-06-06 16:50 oceanking
阅读(170)
评论(0)
推荐(0)
编辑
2016年11月10日
非root用户安装、配置mysql
摘要: 1. 下载mysql,可能是因为服务器操作系统版本较低(CentOS4.3),安装5.7时提示缺lib,刚好我不需要一定安装新版,所以下载了5.1 Linux - Generic (glibc 2.5) (x86, 64-bit), Compressed TAR Archive 去mysql官方网站
阅读全文
posted @ 2016-11-10 17:44 oceanking
阅读(8005)
评论(0)
推荐(0)
编辑
2016年9月17日
使用spring jdbc遇到的一个性能问题
摘要: 使用JdbcTemplate的queryForList方法,返回特别慢,40多万结果集耗时超过6分钟。双核CPU,占用率始终在50%,内存逐渐增长至2G左右。 进行debug跟进去看,看到jdbcTemplate调用jdbc返回ResultSet只用了30秒左右,之后就一直耗在extractData
阅读全文
posted @ 2016-09-17 20:21 oceanking
阅读(4413)
评论(1)
推荐(0)
编辑
2016年8月24日
mac 修改 vim 配色
摘要: 1. 看看系统有哪些自带配色方案 2.编辑或新建.vimrc文件 文件内容如下: :wq保存并退出即可。 set nu 表示带行号
阅读全文
posted @ 2016-08-24 19:34 oceanking
阅读(1816)
评论(1)
推荐(1)
编辑
2016年8月5日
logstash 监控日志文件时应对日志文件名改变的原理
摘要: 开门见山先说结论:基于inode实现。 分析很简单,logstash是用一个filewatch去监视文件的。在logstash目录里搜索filewatch即可找到该目录 logstash/vendor/bundle/jruby/1.9/gems/filewatch-0.6.7/lib/filewat
阅读全文
posted @ 2016-08-05 10:04 oceanking
阅读(1740)
评论(0)
推荐(0)
编辑
2016年6月28日
java Atomic compareAndSet部分原理分析
摘要: 以AtomicLong的compareAndSet方法举例。先说结论:如果CPU支持,则基于CPU指令(CMPXCHG8)实现;否则使用ObjectLocker锁实现。 分析过程如下: 该方法在jdk中源代码如下: unsafe是sun.misc.Unsafe的一个实例,Unsafe类在jdk中没有
阅读全文
posted @ 2016-06-28 16:53 oceanking
阅读(2337)
评论(0)
推荐(0)
编辑
2016年6月27日
实现进程单例的一些想法
摘要: 1. 系统互斥信号量 2. lock同一个文件,失败的退出 3. 申请占用同一个网络端口,失败的退出 4. 总结2和3再扩展一下思路,申请独占任意的同一个系统资源,比如文件、网络端口、一个外设等,失败的退出。 5. ps看进程名字,看是否已经有正在运行的同名进程,这个办法缺点比较大,不能保证绝对的进
阅读全文
posted @ 2016-06-27 17:46 oceanking
阅读(486)
评论(0)
推荐(0)
编辑
2016年6月20日
java String、String.concat和StringBuilder性能对比
摘要: 看到网上有人已经做过对比,并且贴出了代码,然后我运行了之后发现跟我分析的结论差距很大。发现他的代码有个问题,UUID.randomUUID() 首次调用耗时会很高,这个耗时被计算给了String,这对String是不公平的。 原始代码参见:http://www.codes51.com/article
阅读全文
posted @ 2016-06-20 17:42 oceanking
阅读(5609)
评论(0)
推荐(1)
编辑
2016年5月9日
Elasticsearch 动态修改replica配置、增删replica
摘要: 1. 获取当前所有index配置 2. 获取某些index的配置 3. 动态修改某些index配置,增加replica 4. 动态修改某些index配置,删除replica 实测新增replica速度很快,cpu占比不算高,远低于重新索引数据,基本接近远程复制文件的速度。有replica之后,log
阅读全文
posted @ 2016-05-09 11:43 oceanking
阅读(3438)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
8
下一页