自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

方丈的寺院

技术是人生基石/https://github.com/FS1360472174/

原创 Hbase初识

简介 数据模型 相关数据库 典型应用 优势 劣势 key-value Redis 缓存 快速查询 存储数据缺乏结构化 列族 Cassandra,Hbase 分布式的文件系统,大规模的数据存储 易于分布式扩展 功能受限 document Mongo,CouchDB 易用 可...

2019-12-04 20:38:31

阅读数 8

评论数 0

原创 Elastic Search初识之吐槽

摘要对于Elastic Search的初始印象就是全文本搜索,与SOLR是竞品。它与其他的存储型数据库有何区别,为什么其他数据库已经能够提供文本搜索功能了,还需要ES等一系列问题都是心中的困惑。这篇文章主要就是总结这些问题以及Elastic Search的概括介绍ES资源ES 下载:https:/...

2017-06-11 16:19:03

阅读数 763

评论数 0

原创 最近读的书和一点感悟

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

2019-11-09 11:33:36

阅读数 238

评论数 3

原创 几种获取类的扩展方式

摘要 在日常开发过程中经常需要获取类的扩展集。即获取类的子类集(抽象类),或者接口实现类。比如说状态模式中,状态构建类,策略模式中的,策略构造方式。本文介绍几种获取方式。 实现 以策略模式为例 定义了2种策略 @Getter @AllArgsConstructor public enum Stra...

2019-06-27 20:51:08

阅读数 434

评论数 4

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

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

2019-10-30 22:10:55

阅读数 2294

评论数 4

原创 http服务端架构演进

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

2019-10-20 20:44:18

阅读数 1150

评论数 0

原创 深入分析Elastic Search的写入过程

摘要 之前写过一篇ElasticSearch初识之吐槽,不知觉竟然过去了两年了。哎,时光催人老啊。最近又用到了ES,想找找过去的总结文档,居然只有一篇,搞了半年的ES,遇到那么多的问题,产出只有这么点,真是说不过去啊。只好又重新捡起ES,发现ES槽点依然很多,不兼容的更新太多了,各个版本之间的差异...

2019-07-27 12:08:19

阅读数 127

评论数 0

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

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

2019-10-22 22:03:42

阅读数 876

评论数 0

原创 聊聊Mysql索引和redis跳表

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

2019-10-22 22:03:06

阅读数 1166

评论数 0

原创 SQL IN 一定走索引吗?

摘要 IN 一定走索引吗?那当然了,不走索引还能全部扫描吗?好像之前有看到过什么Exist,IN走不走索引的讨论。但是好像看的太久了,又忘记了。哈哈,如果你也忘记了MySQL中IN是如何查询的,就来复习下吧。 问题 问题要从之前的统计店铺数关注人数说起 SELECT shop_id, count(...

2019-06-16 20:12:33

阅读数 1583

评论数 1

原创 深入分析Mybatis 使用useGeneratedKeys获取自增主键

摘要 我们经常使用useGenerateKeys来返回自增主键,避免多一次查询。也会经常使用on duplicate key update,来进行insertOrUpdate,来避免先query 在insert/update。用起来很爽,但是经常踩坑,还不知为何。本篇就是深入分析获取自增主键的原理...

2019-09-07 13:33:27

阅读数 545

评论数 0

原创 guava缓存批量获取的一个坑

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

2019-10-14 21:45:19

阅读数 205

评论数 0

原创 数据库连接(1)-从JDBC到MyBatis

摘要 因为有持久层框架,和Spring的存在,越来越多的人对数据库连接这块不甚了解,只知使用方便,不知其原理。所以写一个数据库连接的系列文章,总结下本人在数据库连接方面遇到的问题,和对数据库连接的理解。 JDBC jdbc:Java DataBase Connectivity,Java ...

2018-03-18 22:02:29

阅读数 1301

评论数 0

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

摘要 在详解http报文一文中,详细介绍了http报文的文本结构。那么作为服务端,web容器是如何解析http报文的呢?本文以jetty和undertow容器为例,来解析web容器是如何处理http报文的。 在前文中我们从概览中可以了解到,http报文其实就是一定规则的字符串,那么解析它们,就是解...

2019-10-09 22:05:13

阅读数 1644

评论数 9

原创 详解http报文

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

2019-09-30 21:30:04

阅读数 6270

评论数 1

原创 2011-这个冬天有点冷

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

2019-09-28 08:47:16

阅读数 44

评论数 0

原创 2012夏-南京的夏天有点忙

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

2019-09-28 08:53:38

阅读数 184

评论数 1

原创 2012冬-我想和生活谈谈

2012这一年国家发生了很多大事,世界也发生了很多的变化,我也从一件一件的琐事中走到了现在。 我还记得这一年我是刷着林书豪的疯狂的数据来到了学校,小宇宙的爆发让林一下子吸引了全世界的眼球,每个人都期待着于平凡中瞩目,并为之默默的奋斗。有的人成功了,有的人放弃了,有的人忘记了。这一切都不重要,重要的...

2019-09-28 08:58:58

阅读数 429

评论数 3

原创 2013春-春天里的故事

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

2019-09-28 09:00:03

阅读数 29

评论数 0

原创 2013夏-一篇杂文

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

2019-09-28 09:02:42

阅读数 247

评论数 3

提示
确定要删除当前文章?
取消 删除