240 发简信
  • CAP小结

    CAP小结 本文是对CAP原理的简介、证明以及思考。其中理论证明部分主要来自于对Gilbert与Lynch的两篇论文(《Brewer’s Con...

  • 120
    FreeMarker介绍-使用入门

    使用入门 FreeMarker同Velocity一样,都属于模板引擎技术,在SpringBoot微服务中,使用它们做页面模板渲染。由于公司技术栈...

  • Maven仓库切换

    起因 Java开发者在工作中,往往需要切换自己的开发环境,其中就包括了Maven仓库。由于建立一个私有仓库不是难事,所以一旦出现多个仓库需要切换...

  • 120
    领域驱动设计简介

    前言 软件开发是困难的,但这是软件本质的一部分。软件开发需要理解事物的本质,通过业务驱动,目的是达成各方的一致认知。领域驱动设计能够便于我们建立...

  • 更新到OpenJDK

    很早以前Mac一直装的OracleJDK,最近265的小版本更新了,又安装了。突然想到应该切换到OpenJDK上来,就试了试。其实没啥难的,可能...

  • 番外篇:使用MicroK8s

    在单节点的Kubernetes搭建过程中,一般会采用MiniKube,可是MiniKube会要求宿主机安装虚拟机,在其上完成部署,这个过程会比较...

  • MongoDB-第五章-索引

    索引 索引如同字典的目录一样,是用来加速查询的。具有正确索引的查询会比没有索引的查询快几个数量级,当随着数据量级变大时,愈发明显。 索引简介 首...

  • MongoDB-第四章-查询

    查询 对MongoDB进行新增、修改和删除后,最主要的功能就是对数据(集合)进行查询,MongoDB支持丰富的查询功能。 查询简介 使用find...

  • MongoDB-第三章-创建、更新和删除文档

    创建、更新和删除文档 使用一款数据库,最主要的就是对其(关系或集合)进行增删改查,接下来就介绍如何在MongoDB中进行数据的新增、删除和修改,...