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