摘要:背景 在做熔断降级逻辑的开发,想起了自己的当时对resilience4j做的非常全面的原理和文档的梳理。但是这些数据已经随着Mac硬盘的损坏灰飞烟灭了,不止这个,近几年的一些宝贵积累都随着那个硬盘丢失了,损失惨重。为了防止此类事情的再次发生,觉得有必要自己做一个总结。 根源分析:数据为什么会丢? 以 阅读全文
posted @ 2020-02-24 01:34 土豆条 阅读(101) 评论(0) 推荐(0) 编辑
摘要:背景 最近在工作中遇到了一些现象,大家都按照一样的套路去做事,没有人真正的去想这么做的目的是什么,是否真的合理。 一些问题 1. Spring bean一定要定义一个接口 如果只有一种实现,我们定义成接口是没有什么意义的。对Spring来讲,定义接口和不定义接口唯一的区别,可能只是走了bean托管过 阅读全文
posted @ 2020-01-07 23:28 土豆条 阅读(44) 评论(0) 推荐(0) 编辑
摘要:2020 未读完 《Resilience4j API及其实现源码》 《编译原理》 待读 《Docker》 《K8S》 《机器学习》 《Groovy官网文档》,重点看DSL部分 《GraphQL权威指南》 《图解HTTP》 《微习惯》 《哈姆雷特》 《美国内战回忆录》 《基金投资》 已读完 《深入浅出 阅读全文
posted @ 2020-01-05 17:36 土豆条 阅读(40) 评论(0) 推荐(0) 编辑
摘要:What About 随着春节即将来临,有种总结的想法不断在脑海浮现,要细细反省。再忙也要停下来思考! 健康 健康是一切的支柱,需要重视起来。作息不规律,睡得太晚,需要调整。没有运动习惯,体重上涨严重,需要加强自律 家人陪伴 不放弃任何一个可以回家的机会,做不到不远游,但是可以经常发送远方的问候 子 阅读全文
posted @ 2020-01-05 01:25 土豆条 阅读(50) 评论(0) 推荐(0) 编辑
摘要:背景 自己有些想长期坚持的事情,有的成了,有的没成。比如:戒烟成了,减肥没成。于是,整体思考一下,如何长久的坚持做一件事? 正文 1. 清楚你做这件事的目的 花点时间搞清楚做什么比干到一半不知道为什么这么干要好。比如我要减肥,减肥的目的是什么?每个人的答案可能不同,对我而言,是健康。 2. 坚持下去 阅读全文
posted @ 2019-06-26 22:38 土豆条 阅读(311) 评论(0) 推荐(0) 编辑
摘要:一、问题 最近基于JSR269做的代码插桩有一个编译问题需要定位,而且问题不是每次都能复现,需要多编译几次才行,出问题的项目是Maven构建的,相对较大,每次构建耗时就比较长。所以我就想,是否有什么配置项能加快编译的速度,比如:并行编译?最近在看Javac源码,也的确没有发现有任何多线程处理源码编译 阅读全文
posted @ 2019-04-02 23:25 土豆条 阅读(322) 评论(0) 推荐(0) 编辑
摘要:背景 作为常年搞后端的自己来说,除了多年前学习的一点关于HTML的皮毛,对现在的前端技术栈可谓是一窍不通。但是因为最近在做的内部业务全链路监控系统,负责前端的同事做到一半去搞别的项目了,为了把项目落地不得不硬着头皮学一下前端知识。 项目采用了比较流行的Vue.js(以下简称Vue)框架,所以做了一些 阅读全文
posted @ 2019-03-14 22:59 土豆条 阅读(144) 评论(0) 推荐(0) 编辑
摘要:2018年发生了很多事情,顺心与不顺心的都有,写一篇总结吧,想说的东西很多,要么一言难尽,要么不可描述,大概说说吧。可能是赶上寒冬,大环境不太好,导致个人的经历也丰富了起来。 工作 工作上分为两个阶段:鸡血期和狗血期。 一. 鸡血期 特别想把事做好做成。从17年下半年到18年下半年。在此期间主导了E 阅读全文
posted @ 2019-01-25 18:13 土豆条 阅读(68) 评论(0) 推荐(0) 编辑
摘要:背景 在1.7之前的版本,当数组元素较多(几百、几千,或者更多)的时候,在这种前提扩容,涉及全量元素的遍历和坐标的重新定位,这个耗时会比较长。这是之前存在的一个弊端吧。那么引入红黑树之后就解决了问题,那是怎么解决的呢,我说下自己的理解。 过程分析 既然数组扩容导致了变慢,那就是从扩容方向思考,谁决定 阅读全文
posted @ 2019-01-23 17:50 土豆条 阅读(480) 评论(0) 推荐(0) 编辑
摘要:背景 在使用Lamdba表达式,一直以为是内部类的方式实现的,但是一想如果每次调用都实例化一个内部类,性能肯定不好,难道Java里的lambda表达式真的是这么实现的吗?也许是该研究下原理了。 正文 1. 测试代码: 执行编译命令 ,得到class文件。 2. 查看字节码 查看字节码 得到: 通过字 阅读全文
posted @ 2018-11-20 20:13 土豆条 阅读(126) 评论(0) 推荐(0) 编辑