240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Spring Boot 源码分析系列02 logging模块日志组件装配

    01.日志使用背景 1.1日志使用 spring boot 的日志使用很简单,直接在工程目录的resource目录下创建一个logback-sp...

  • Resize,w 360,h 240
    Shiro源码分析系列:03.用户认证流程

    简单概念 在上一章节,我们探讨了Filter的执行流程,接下来仔细分析用户的登陆流程。先看看shiro官方给出的一张图: 再看几个简单概念 Su...

  • Resize,w 360,h 240
    基于gitlab的Git团队协作流程

    Git 的一大特点就是可以创建很多分支并行开发。正因为它的灵活性,团队中如果没有一个成熟的分支模型的话,那将会是一团糟。 分支模型 有个比较成熟...

  • Resize,w 360,h 240
    性能测试工具Jmeter入门

    背景 每个开发应该对自己写出来的代码做到心中有数,不能一直依赖测试反馈。但是很多问题在单线程环境中无法暴露。比如,数据库锁竞争,共享资源的访问等...

  • Resize,w 360,h 240
    Shiro源码分析系列:02.Filters的执行流程

    默认Filter 自定义Filter 不同的登陆处理逻辑需要继承不同类型的FIlter,比如,依赖web表单登陆的业务需要继承FormAuthe...

  • Resize,w 360,h 240
    Shiro源码分析系列:01.shiro初始化

    关于shiro的架构和组件,可以参考开涛跟我学Shiro系列。 Shiro初始化 初始化DelegatingFilterProxy: 初始化Sh...

  • Resize,w 360,h 240
    Logback自定义Appender

    业务背景 今天突然接到一个需求是这样的,需要记录用户的操作记录。有已经存在的技术方案是这样的: 其实redis换成消息中间件也是同样的道理。为了...

  • Resize,w 360,h 240
    《如父如子》读后感

    最近读了一本日本小说,如父如子。读完之后心里很暖,日本的文学总是这样,温暖治愈。 整本书主要讲了两个家庭和两个孩子的故事。家庭A包括父亲良多,母...

  • 设计模式实战:01.状态设计模式

    本系列文章不关注设计模式的理论,侧重于怎么把设计模式用在实际的业务场景中。 需求背景 最近接到一个业务需求,大概业务流程是这样: 分析下这个需求...