- 博客(10)
- 收藏
- 关注
原创 thymeleaf
@Controller@RequestMapping("/book")@Slf4jpublic class TestController { @RequestMapping("test1") public String test1(ModelMap map){ TenantSpace space1 = new TenantSpace(); s...
2019-05-13 10:46:46
133
原创 最近写一个小脚本的体会
为了一个积分活动,之前用python写了一个自动登录的脚本,一来可以省心省力,二来可以练练手。主要就是抓抓包,分析网页代码,自己组成form然后post过去从而实现模拟登录。其中比较麻烦的就是验证码这一块。验证码:CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart)中文还好,看看
2013-01-18 14:42:54
630
翻译 Getting the hang of IOPS
一篇牛文的总结:http://www.symantec.com/connect/articles/getting-hang-iops 网站也提供了机器翻译,不过太差了,自己总结了一点要点~盘面硬盘有盘面(disk platter),盘面上有上千个磁道(disk tracks),盘面会旋转,转速是硬盘本身属性,正常是7200转,最高可到每秒250K转。由于盘面本
2012-12-27 15:10:51
621
原创 innodb的group commit的小结
浏览了group commit的几篇文章,尤其是一个老外的4篇blog,对innodb的group commit的前因后果有了一个较清晰的了解。起因:硬盘IO次数是有限的,是数据库性能的瓶颈。数据库为了持久性,必须把事务所做的修改flush到硬盘上,最后需要调用fsync()来完成一个IO,所以速度很慢。这样,在并发环境下,事务都会排队等在最后一步。于是为了节省硬盘IO,可以把几次IO合并
2012-12-26 17:58:38
938
原创 Chukwa的部署尝试
大约半年前做的事,存在这儿,防止以后找不到了。。。=============================================尝试部署了chukwa,遇到诸多问题,RP超级不好,手上还有别的事,整个试验断断续续一个多星期才解决。之间遇到太多太多的问题,google也很难找到太好的解答,百度就更不用说了。不过好歹最终搞定了,下面就分享一下一些问题的解决方式。之前有部署过一个
2012-12-05 14:58:41
2879
原创 恩,是时候勤奋一点了
最近3天花了点时间看了何登成的数据库内核分享,受益良多。大部分是之前知道的,也了解了一些以前不大关注的细节,总的体会是一种温习的过程。虽然之前也看了很多文章,读了不少代码,但脑海中的总结居多,写下来的太少,结果就是过了两年,吹牛还行,说细节就感到力不从心了。文章链接收集了一堆,结果真看第二次的时候不多,真想找,与其翻收藏夹,倒不如重新google了。看了大牛的分享,第一个想法就是必须把技术积累继续
2012-11-29 16:52:40
833
翻译 HBase中的Scan操作
之前翻译的两篇文章,第一次尝试,留作参考http://hadoop-hbase.blogspot.com/2012/01/scanning-in-hbase.html Lars Hofhansl 在HBASE-5268提出一个"prefix delete marker"的建议,大概的思想是如果数据如下:row column family:qualifie
2012-11-29 15:47:27
2828
翻译 HBase中的Delete操作
http://hadoop-hbase.blogspot.com/2011/12/deletion-in-hbase.html当客户发出Delete命令时,实际上数据并没有真正被删除,而是被打上了删除标记,使得这个被删除的数据对外不可见(从逻辑上和MySQL的MVCC也很像,就是通过时间戳来判断数据对读者的可见性,代码见MultiVersionConsistencyControl .java)
2012-11-29 15:45:07
5149
翻译 Java中的long与double的区别
long与double在java中本身都是用64位存储的,本来用的比较简单, 并没有太在意一些细节,大抵就是一个存整数,一个存浮点数。顺着HBase的一个问题,查了一下stackoverflow,发现了一些比较有意思的事情。long存的是连续的整数,而对于double,当数很大的时候,它所能表示两个相邻数之间的间隔就会比较大,比如long可以存9223372036854775707和922
2012-11-22 16:48:12
14329
原创 优快云开博
07年注册优快云,遇到问题经常上来看看,潜水居多,也未曾有过什么贡献。今日开博,陆续会发表一些原创的技术积累和翻译文章。本人主要兴趣在数据库方向,研究生也是数据库专业,还算是有点技术功底。MySQL算是半个熟手,目前team上hbase,也对HBase和MongoDB为代表的NoSQL产生兴趣,主要技术分类大概就是这几块了。 闲时会研究研究网络主要是网站相关的东西,写写自动化脚
2012-11-22 14:54:06
363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人