| 9月 13 2020 2020再出发 哈哈,好久没更新博客了。。自从去年10月从上家公司离职加入阿里后,阿里内部对信息安全管的较严,所以感觉用自己的办公电脑去再将hexo blog等装起来有些危险。。生怕哪一天deploy错了将公司的什么 ...
| 8月 3 2019 netty源码分析之CompositeByteBuf 基本概念数据组装 数据拆分 CompositeByteBuf主要用与用户进程中逻辑上拆分及组装ByteBuf,这样底层byte数组实际上是复用的,通过定义的读写索引来实现数据的读写,避免byte组的频 ...
| 1月 22 2019 Spring学习笔记之IOC容器 基本概念IOC概念 原先在代码中通过硬编码的方式来进行类的实例化,以及定义各个对象之间的依赖关系。现在将类的实例化操作以及对象之间的依赖关系交给Spring容器来管理。实际上控制器交给容器管理了,所以 ...
| 9月 4 2018 idea快捷键(mac) 学习整理自:https://www.imooc.com/learn/924 idea用了有3年了,看了课程才发现只是掌握了皮毛,还有很多能提高效率的地方。 工欲善其事,必先利其器。 基本 fn ...
| 7月 5 2018 ES分片分配规则 按照官方文档翻译总结并实践 分片策略cluster级别分片分配分片配置cluster.routing.allocation.enable 启用或禁用特定种类的分片的分配: all - (默认)允 ...
| 7月 1 2018 将bing图片作为mac壁纸 前面有篇博客写了如何定时获取bing图片,但是只是获取的url,用作写blog时作为封面图,实际上还可以将图片下载到电脑里,作为壁纸,然后不停轮播。所以修改一下之前的脚本,增加download图片功能 ...
| 6月 30 2018 记一次netty OOM问题 最近基于netty在做一个项目,在做压测时出现了io.netty.util.internal.OutOfDirectMemoryError,出现大量异常信息: 2018-06-22 14:24:37. ...
| 5月 18 2018 ClassLoader原理以及SPI使用 ClassLoader基本概念ClassLoader,翻译过来就是类加载器。顾名思义,其主要的作用就是将Class文件加载到JVM中生成Class对象。 类加载的过程主要分为3步: 通过一个类的全限 ...
| 5月 10 2018 记一次curl的坑 SpringMVC对象解析的“浅坑” SpringMVC这个坑主要原因不在curl,不过算是背景吧,也顺带记一下。如果想直接看curl的坑请跨过该“浅坑”,直接到后面的“深坑”。 最近在写一个接口, ...
| 4月 27 2018 java注解概念及运用 注解是一种描述数据的数据。Annotations仅仅是元数据,和业务逻辑无关。 元注解@Documented注解是否将包含在JavaDoc中 @Retention 什么时候使用注解,注解的生命周期 ...