你改变了时间,也受到了时间的报复

使用IdeaVim插件入门

大家使用快捷键的目的就是不想使用鼠标,手离开键盘去操作鼠标会“大幅度”降低我们的效率。虽然idea是以快捷键方便闻名的,不过在窗口编辑时,大部分快捷键都是系统提供的,或者还是离不开鼠标,比如选中一段文字、翻一页等。当然使用aceJump插件也能一定程度解决这个问题,另外keypromoter插件还能提示操作的快捷键;不过我这里还是想记录一下学习IdeaVim的历程。

阅读全文
发布于2020-04-29

通过feign调用elasticsearch的http接口

之前的文章《Java 的 elasticsearch Rollover API 简介》中介绍了通过Java端的transport客户端调用es rollover api。那种方式是走的tcp端口,接口暴露在9300端口。这篇文章简单说一下如何调用其http接口,也就是通过9200端口暴露出来的接口。

阅读全文
发布于2020-04-27

简单监控akka在spring boot项目中的actor信箱

做为项目中的新鲜玩意,akka的性能是上线后特别要关注的地方。没有人对这东西很懂,所以不盯紧一点,随时可能演变成大事故 —— 而且是不知道怎么修复的那种事故。

阅读全文
发布于2020-04-18

mybatis plus与mysql分库组件mycat的结合

之前的文章简单介绍了一下mybatis plus:《使用Mybatis-plus代替原生Mybatis》。截止目前在项目中使用了一段时间的mybatis plus,再也没有写过sql,都用mp的Wrapper封装查询条件了。这里先简单介绍一下mp的用法(抱歉,上一篇里面讲得实在太水了,因为当时自己也不会用),然后再说和mycat的整合。

阅读全文
发布于2020-04-13

akka在spring boot项目中的使用

学习akka一年多了,用起来还是挺方便。最近的项目中用的逐渐多了,这里简单记录一下。

阅读全文
发布于2020-04-08

Java中标签的用法(你以为是用在嵌套循环中的吗?)

Java 中的标签怎么用?估计大部分人都会说出来:“用于在多层循环中,从内层循环跳出外层循环!”的确,我最早接触标签的用法也的确是这样用的。

阅读全文
发布于2020-03-18

“极客时间”《DDD 实战》课程笔记 (七)微服务向DDD转型

这是一系列学习笔记,对象是 极客时间 上面的收费课程 《 DDD实战 》。这一篇记录一下如何将现有非DDD的项目改造成DDD项目。

阅读全文
发布于2020-03-08

“极客时间”《DDD 实战》课程笔记 (六)DDD与微服务设计案例

这是一系列学习笔记,对象是 极客时间 上面的收费课程 《 DDD实战 》。这一篇记录一个案例。

阅读全文
发布于2020-03-02

“极客时间”《DDD 实战》课程笔记 (五)微服务设计的边界和视图概念

这是一系列学习笔记,对象是 极客时间 上面的收费课程 《 DDD实战 》。这是第5篇,简单记录一下微服务设计相关的一些领域概念。

阅读全文
发布于2020-02-29

“极客时间”《DDD 实战》课程笔记 (四)DDD与微服务代码编写

这是一系列学习笔记,对象是 极客时间 上面的收费课程 《 DDD实战 》。前面的笔记介绍了领域和微服务的关系,这一篇记录一下和代码相关的知识点。

阅读全文
发布于2020-02-24

“极客时间”《DDD 实战》课程笔记 (三)分层架构与微服务「重要」

这是一系列学习笔记,对象是 极客时间 上面的收费课程 《 DDD实战 》。上一篇笔记介绍了领域事件的使用,这一篇记录一下关于分层架构的知识点。

阅读全文
发布于2020-02-20

“极客时间”《DDD 实战》课程笔记 (二)领域事件与微服务

这是一系列学习笔记,对象是 极客时间 上面的收费课程 《 DDD实战 》。上一篇笔记介绍了学习这门课的动机:DDD 是解决微服务系统的最佳实践。这一篇我记录一下关于领域事件的知识点。

阅读全文
发布于2020-02-18