240 发简信
IP属地:湖南
  • 工作的一点点总结

    回顾一年半之前,我还在作为一个项目的推进者,为整个项目的进度和完善而头疼。当时遇到的问题非常棘手。如今我又面临和完成了一个完整大功能的开发,完成...

  • Java泛型小记

    前言 经常会看到 “泛型会在编译期擦除,但是运行时可以获取到”,自己也有过这样的疑惑。此处做一下笔记,记录一下认识和理解。 一、泛型概述 可以参...

  • Spring 中的扫描

    前言 spring 是如何去扫描的以 springboot + mybatis 为例,看一下是如何扫描的代码结构:不使用 @MapperScan...

  • Resize,w 360,h 240
    Git revert —— 与 reset 的关系,以及revert 常规 commit

    一、背景知识 1.1 git的版本管理,及HEAD的理解 使用git的每次提交,Git都会自动把它们串成一条时间线,这条时间线就是一个分支。如果...

  • Resize,w 360,h 240
    设计模式之禅(二) —— 单例、工厂、模板

    一、单例模式 单例是面试当中最常见的一种设计模式,但是我们在应用中一般都是借助 Spring 指定生成单例还是多例对象,所以手写的情况不多。此处...

  • elasticsearch常用查询语法

    match 会进行全文匹配 constant_score should 两个条件是 or 的关系 must 可搭配 filter 进行过滤 mu...

  • Resize,w 360,h 240
    elasticsearch 安装

    环境要求: java 1.8node 1.1 安装 elasticsearch brew install elasticsearch elast...

  • Resize,w 360,h 240
    设计模式之禅(一) —— 六大设计原则

    1.1 单一职责原则 单一职责原则:Singel Responsibility Principle,SRP单一职责原则的定义:应该有且仅有一个原...

  • 代码整洁之道

    前言 按照自己理解,结合自己平时习惯来做读书笔记,边读边理解边总结。 大师级程序员把系统当做故事来讲,而不是当做程序来写。他们使用选定编程语言提...