首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
编程二三事
笑傲菌
创建于2022-01-29
订阅专栏
本专栏主要收纳所有编程相关实现的技术原理。
等 10 人订阅
共31篇文章
创建于2022-01-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
每天都在写Getter、Setter方法,我不耐烦了,于是用了神器MapperStruct,crud效率一下子提高了!
相信绝大多数的业务开发同学,日常的工作都离不开写getter、setter方法。要么是将下游的RPC结果通过getter、setter方法进行获取组装。要么就是将自己系统内部的处理结果通过g
从0-1了解Spring是如何运行起来的(三):Context预处理,为加载容器做准备
前言 最深刻了解一个框架的思想的方式,莫过于看源码,本系列旨在于从Springboot底层源码(Version - 2.6.6)出发,一步步了解springboot是如何运行起来的。 从0-1了解Sp
工厂模式:优雅地生成多种类型对象
工厂模式是一种非常常用的创建型设计模式,其提供了创建对象的最佳方式。在创建对象时,不会对客户端暴露对象的创建逻辑,而是通过使用共同的接口来创建对象。通过使用工厂模式,在业务代码中可以灵活的操控生成
从0-1了解SpringBoot是如何运行起来的(二):定制你的banner
最深刻了解一个框架的思想的方式,莫过于看源码,本系列旨在于从Springboot底层源码(Version - 2.6.6)出发,一步步了解springboot是如何运行起来的。 ## 前言
从0-1了解SpringBoot如何运行(一):Environment环境装配
最深刻了解一个框架的思想的方式,莫过于看源码,本系列旨在于从Springboot底层源码(Version - 2.6.6)出发,一步步了解springboot是如何运行起来的。
模版模式:优雅、灵活地拓展你的pipeline
模版方法,作为一种行为型模式,通过在抽象类或接口中定义一个操作中的算法骨架,而将一些步骤具体执行延迟到子类中实现,从而使得父类的方法执行可以获得不一样的结果。从而达到了代码复用、扩展性好、灵活度高的设
Spock框架初体验:更优雅地写好你的单元测试
何为单元测试 在介绍本期的主角Spock之前,让我们先来了解一下什么是单元测试: 总结来说,**单元测试就是对代码中的一个最小的单元模块进行测试的手段。**了解了单元测试是什么,那么我们为什么需要进行
多线程热知识(三):TransmittableThreadLocal,异步线程变量传递最优解
TTL通过将异步线程变量的传递时机由线程初始创建的时候,后移到了线程任务执行的时候。这样一来确保了线程变量即使在使用了线程池的时候也能够相应的传递下去。 另外,采用了线程变量快照及重放的机制,避免了
多线程热知识(二):异步线程变量传递必知必会---InheritableThreadLocal及底层原理分析
在不依赖于线程池的场景下,ITL是一个很好的实现异步线程传递变量的工具。然而,在使用线程池的情况下,由于线程不会进行频繁地初始化和销毁等工作,ITL的变量值无法得到更新,因而有可能存在数据错误传递
多线程热知识(一):ThreadLocal简介及底层原理
ThreadLocal作为一个多线程编程必不可少的元素,其通过对每个线程保存副本的方式,避免了互斥、同步等复杂操作。本文从底层源码逐步分析,为你揭开ThreadLocal的作用机理。同时探究引起Thr
初识分布式锁(三):Redis分布式锁原理及Redisson框架实战
前两篇文章咱们聊到了如何采用SQL数据库及Zookeeper实现相应的分布式锁。今天咱们再来聊聊如何采用redis实现分布式锁