摘要: java线程池拒绝策略使用实践 阅读全文
posted @ 2020-10-31 15:34 踩刀诗人 阅读(2493) 评论(0) 推荐(0) 编辑
摘要: 长亭外,古道边 阅读全文
posted @ 2020-10-18 14:09 踩刀诗人 阅读(10359) 评论(143) 推荐(89) 编辑
摘要: redis工作流程初探 阅读全文
posted @ 2020-07-11 10:49 踩刀诗人 阅读(1097) 评论(0) 推荐(1) 编辑
摘要: jvm垃圾CMS垃圾收集器之CMSInitiatingOccupancyFraction 阅读全文
posted @ 2020-06-01 14:24 踩刀诗人 阅读(1686) 评论(2) 推荐(1) 编辑
摘要: Map是我工作中应用比较多的数据结构之一,主要用来存储一些kv的映射信息,如果是单线程环境下我会优先使用HashMap,但是如果在多线程环境下继续使用HashMap我不确定会不会被我老大打死,为了生命安全考虑我选用了大名鼎鼎的ConcurrentHashMap。 使用背景 笔者负责过一个http推送 阅读全文
posted @ 2020-04-16 15:24 踩刀诗人 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 大多数时候我都是写一些业务代码,可能一堆CRUD就能解决问题,但是这样的工作对技术人的提升并不多,如何让自己从业务中解脱出来找到写代码的乐趣呢,我做过一些尝试,使用设计模式改善自己的业务代码就是其中的一种。 设计模式实践 责任链设计模式 责任链设计模式定义 请求在一个链条上处理,链条上的受理者处理完 阅读全文
posted @ 2020-04-05 13:48 踩刀诗人 阅读(1894) 评论(3) 推荐(9) 编辑
摘要: SpringBoot项目,引了一个内部的工具包,竟然导致启动失败,报找不到freemarker Configuration类的一个属性,网上的解法都大同小异,最终用了自己的办法解决,花点时间记录下来,希望能帮助到别人。 关键词:SpringBoot,AutoConfiguration,freemar 阅读全文
posted @ 2020-03-12 16:33 踩刀诗人 阅读(7888) 评论(0) 推荐(2) 编辑
摘要: 导读:线程池是开发中使用频率比较高的组件之一,但是又有多少人真正了解其内部机制呢。 关键词:线程池 前言 线程池是大家开发过程中使用频率比较高的组件之一,但是其内部原理又有多少人真正清楚呢。最近抽时间去了解了一下其内部实现细节,感觉略有收获,遂以ThreadPoolExecuter为例将自己的心得体 阅读全文
posted @ 2020-03-02 18:10 踩刀诗人 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 导读:nginx是一个高性能的反向代理服务器,lua是一个小巧的脚本语言,这两个的巧妙结合会擦出怎样的火花呢。 关键词:nginx,lua,nginx+lua 前言 nginx,lua,nginx+lua,这三个名词不知道大家熟悉多少。为了后面内容的展示,我简单的介绍一下它们,想深入了解的网上资料很 阅读全文
posted @ 2020-02-14 14:36 踩刀诗人 阅读(15324) 评论(0) 推荐(5) 编辑
摘要: 导读:前段时间有个需求是提供一个接口供客户端增量更新数据,当有数据被删除了以后客户端也需要感知到,并且要支持一定并发; 关键词:高并发,增量更新 前言 何谓增量更新,顾名思义就是只更新变化的部分,这样即经济(尤其对流量敏感型用户)又高效,比如微信朋友圈,微博的消息,头条推荐等等。要实现增量更新,首先 阅读全文
posted @ 2020-02-13 17:40 踩刀诗人 阅读(3868) 评论(0) 推荐(0) 编辑