8 方丈的寺院

尚未进行身份认证

公众号@方丈的寺院

等级
TA的排名 6k+

Hbase初识

简介数据模型相关数据库典型应用优势劣势key-valueRedis缓存快速查询存储数据缺乏结构化列族Cassandra,Hbase分布式的文件系统,大规模的数据存储易于分布式扩展功能受限documentMongo,CouchDB易用可扩展性差图Neo4J社交网络利用图结构相关算法不易扩展从NoSQL分类来说,Hba...

2019-12-04 20:38:31

最近读的书和一点感悟

摘要最近读完的书有《这里是中国》、《自卑与超越》、《商业的本质》、《打破自我的标签》。鉴于我目前的认知水平,对自然景观的欣赏还停留在牛逼,666的水平,《这里是中国》的地理美景介绍引起的思考比较少。对美的鉴赏能力我还是有自知之明,距离大众水平都很有一段距离,得慢慢来。其他几本有商业的,有心理,有自我认知的。简单谈一谈一些感悟吧。职业发展《商业的本质》这本书关于职场有个有意思的词,叫命运之域...

2019-11-09 11:33:14

居然要周末加班才解决这个问题

摘要万万没想到,最近的一个任务居然在一周没有解决,弄得周六在家忙了一天,还没完成,直到周日早上灵光一闪,才完成了。坦白讲,我已经好久没有过这种体验了,被一个技术问题困扰了好几天,如此这般茫然失措,不过好在最后问题解决了。虽然这个任务可能你不会遇到特别相似的,但是我还是想把问题的解决过程分享给大家,顺便聊聊如何解决技术问题。问题背景需要将一个开源的python项目接入到公司的微服务体系(主要是...

2019-10-30 22:10:55

一次关于聚合根的激烈讨论

背景之前有同事在分享DDD在闲鱼商品详情页的实践时,大家对闲鱼团队领域建模关于商品详情页的聚合根建模表示不认同。因为这是面向页面建模,不是面向领域建模,将微服务拆分和领域建模混为一谈了于是我以聚合根定义作为引子,结合组内在实践DDD过程中,聚合根随着业务查询复杂而导致聚合根不断膨胀的问题,提出借鉴CQRS读写分离的理念,来解这个问题。详见DDD-CQRS能解聚合根的问题吗引发了大家对...

2019-03-28 22:25:10

聊聊Mysql索引和redis跳表

摘要面试候选人关于mysql索引问题时,发现有些人能够涛涛不绝的说出B+树和B树,平衡二叉树的区别,却说不出B+树和hash索引的区别。这种一看就知道是死记硬背,没有理解索引的本质。本文旨在剖析这背后的原理,欢迎留言探讨问题如果对以下问题感到困惑或一知半解,请继续看下去,相信本文一定会对你有帮助mysql 索引如何实现mysql 索引结构B+树与hash有何区别。分别适用于什么场景数...

2019-04-09 22:28:56

http服务端架构演进

摘要在详解http报文相关文章中我们介绍了http协议是如何工作的,那么构建一个真实的网站还需要引入组件呢?一些常见的名词到底是什么含义呢?什么叫正向代理,什么叫反向代理服务代理与负载均衡的差别有了nginx,为啥还需要LVS都有哪些负载均衡的方式服务端演进在前面文章中我们介绍过最简单的一种客户端-服务端响应模式,如下这是http服务最简单的一种形式,服务端就一层web服务...

2019-10-20 20:44:18

guava缓存批量获取的一个坑

摘要GuavaCache是Google开源的Java工具集库Guava里的一款缓存工具,一直觉得使用起来比较简单,没想到这次居然还踩了一个坑背景功能需求抽象出来很简单,就是将数据库的查询sthMapper.findById(Longid)的结果缓存起来。但同时还有批量请求,为了提高效率,肯定要批量查询数据库,sthMapper.findByIds(Collectionids)对于的...

2019-10-14 21:45:19

详解http报文(2)-web容器是如何解析http报文的

摘要在详解http报文一文中,详细介绍了http报文的文本结构。那么作为服务端,web容器是如何解析http报文的呢?本文以jetty和undertow容器为例,来解析web容器是如何处理http报文的。在前文中我们从概览中可以了解到,http报文其实就是一定规则的字符串,那么解析它们,就是解析字符串,看看是否满足http协议约定的规则。start-line:起始行,描述请求或响应的基本信...

2019-10-09 22:05:13

详解http报文

摘要作为一个web开发者,每天都在使用者Http协议,却总是一知半解。本文参看Http RFC7230规范,梳理了http报文部分。http 报文构成start-line: 起始行,描述请求或响应的基本信息*( header-field CRLF ): 头CRLF[ message-body ]: 消息body,实际传输的数据header起始行起始行的格式就是start-lin...

2019-09-30 21:26:45

2019秋-走的太久忘记了为什么出发

其实我一直都是敏感的人,没事就爱琢磨生活,思考人生的,完了还要用文字记录下来,用来回味复盘。这就像敏捷开发中的retro,2个星期一个迭代,就得做一次复盘,总结下过去的二周做的好与不好。但是这篇文档纠结了很久到底要不要写,先说说纠结的原因吧。内心纠结我一直是个纯粹的人,或者企图保持纯粹的人。我希望我的工作和生活分开,技术和人生分开,不喜欢掺杂在一起。以前分享出来的文章都是技术相关的,...

2019-09-29 21:36:11

2014元旦-走着瞧

2013,于我注定是个重要的年份,人生道路上的岔路口。因为在这一年,我要告别单身的大学四年生活,迎来无限期的光棍职业生涯。这个场景在我的脑海了出现过无数次,可是不管我多么不愿意,终究还是来了。我什么也没做,他就这么静悄悄的来了。没进入社会,没踏入职场,永远不要说职场是怎么样,道听途说不可信。在2013的年末,我着急忙慌的来到了公司,这里的一切和我预想的差不多,没有青春靓丽的妹子,只有面部瘫痪的码...

2019-09-28 09:16:32

2013夏-一篇杂文

不知道是什么时候发现这个规律:在我被某个或某些想法困注,无法自拔,开始问自己一些诸如“活着究竟有什么意义”,“我到底是个什么样的人”的问题,然后经过一番磨难,想通后或者严格意义上来说悦纳了自己,我就会写下一篇日志,模仿着那些大师教我的隐喻的手法,将这种情感表达出来,自己乐在其中,而外人又浑然不知。接着我又粗略的看了下,发现日志大多写在夏去冬至,年末交替,说明上述都只是我的意淫,或者说是我在刻...

2019-09-28 09:02:00

2013春-春天里的故事

手机写日志真心辛苦,写到一半没思路,睡觉,改日重写。

2019-09-28 09:00:03

2012冬-我想和生活谈谈

2012这一年国家发生了很多大事,世界也发生了很多的变化,我也从一件一件的琐事中走到了现在。我还记得这一年我是刷着林书豪的疯狂的数据来到了学校,小宇宙的爆发让林一下子吸引了全世界的眼球,每个人都期待着于平凡中瞩目,并为之默默的奋斗。有的人成功了,有的人放弃了,有的人忘记了。这一切都不重要,重要的是结果是怎样,我们都不知道。情感现在关于2012上半年的记忆,清晰的画面已经很少很少了,所以说人的...

2019-09-28 08:56:51

2012秋-大三恐惧症

此时此刻已经是开学的第二个礼拜了,可晚上依旧是无法入睡。想来自己一向是极其适应生活的,可不知为什么最近就没有静下心来好好听过一节课,看过一本书,思考过一个问题。一切都源于内心,作为一个工科男,我有必要就此进行深入分析,走进自己的灵魂深处,探询事情的起源。一、 大三于我意味着什么呢?开学时,大家闲聊时总感叹:怎么自己都没个大三的样子呢?除去行踪飘忽不定的大四,我们就是这校园最老的人了。可是似乎我...

2019-09-28 08:54:53

2012夏-南京的夏天有点忙

当我感到胸闷气喘,大脑晕乎,四肢无力,吃不下饭的时候,南京的夏天就来了,不打一丝招呼。南京号称‘四大火炉’城市之一,每个生活在南京的人心里都深深的烙下了这句话。去年的自己,还是年少轻狂,自以为是,激情四射,那时自己是怎么着都不想回家,执意留在南京,那个夏天,我去南京各个地方兼职,发传单,跑楼。。。。。。奔波于城里与乡下,高楼,公交,各种闷热的地方,还有幸在新街口看大海。那时没觉得有任何的燥热,...

2019-09-28 08:52:14

2012春-晨间杂想

小时候我玩游戏的时候并没有被他华丽的界面吸引,而是在想是什么做出了这界面,后来我知道了编程这个概念,可是我还有着高考。我总是对自己说:大学就好了,那时候我的梦想是程序员。大学了什么条件都有了,我似乎离梦想近了。大一时我想转去网络工程。考虑了很久,其实是权衡了很久,最终放弃了。在这条走向梦想的道路上,我以我对这世界浅漏的认知,不断的修复着我残缺的梦。自以为能够离梦想越来越近,却发现偏离的越来越远。我...

2019-09-28 08:49:17

2011-这个冬天有点冷

这个冬天有点冷,来南京一年多了,还是没能摸透南京诡异的天气,寝室也被搬到了小山后,孤僻,阴冷,最近晚上还能看到对面小山上熄灯后鬼鬼祟祟的不明物体。当然也有好处,与被窝相处的时间随着日子的一天天过,也慢慢延长了,有时是一上午,有时或许至一下午。。。。。这个冬天我开始背着书包了,像个好学的中学生一样,穿行于寝室和教室,之前我是不背包的,无奈书总是丢,用南京的话叫木得办法啊,只有揣着书包了。不过好像也...

2019-09-28 08:45:00

如何做一个职业的程序员-《麦肯锡方法》读书笔记

摘要这本书主要讲的是如何系统的解决问题,也就是方法论这种玄乎的东西。那么到底实不实用的呢,还是说只是顶着麦肯锡这个世界知名的咨询公司的光环,来贩卖知识了,这得看过才知道。这本书讲了什么这本书很薄,先根据目录索引,了解下大致讲了什么。重点前三部分讲了如何系统性的解决问题。第一部分是是道的东西,也就是通常所说的指导原则。记住三个重要原则基于事实MECE(相互独立,无穷无尽)大胆假...

2019-09-18 22:15:05

完整剖析SpringAOP的自调用

摘要spring全家桶帮助java web开发者节省了很多开发量,提升了效率。但是因为屏蔽了很多细节,导致很多开发者只知其然,不知其所以然,本文就是分析下使用spring的一些注解,不能够自调用的问题。因为本身这类文章很多,所以有些地方不会详述,直接引用其他文章。问题使用了Spring中哪些注解不能进行自调用为什么代理了就不能自调用Spring常用的 @Cache, @Async,@T...

2019-09-16 20:05:11

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 推荐红人
    推荐红人
    发布高质量Blink获得高赞和评论,进入推荐栏目即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。