Archive

keep hungry keep foolish
2024

SpringBoot的Starter解析

天天用SpringBoot写代码,结果连Starter是什么都不知道?


工作能力5要点

工作能力5要点


2023

在 CentOS 7 上新增硬盘挂载

在 CentOS 7 上新增硬盘挂载


CentOS 7 firewalld-防火墙

CentOS 7 firewalld-防火墙


Centos7服务器固定IP

Centos7服务器固定IP


Centos7中以yum方式安装nginx

nginx的安装与配置,包括反代


Linux 逻辑卷的创建、扩展、删除

Linux 逻辑卷的创建、扩展、删除


几道常见的字符串算法题

几道常见的字符串算法题


Redis高并发缓存设计问题与性能优化

Redis高并发缓存设计问题与性能优化


2022

秒杀系统架构优化思路

秒杀系统架构优化思路


macOS 11 Big Sur镜像制作与安装

如何制作macOS镜像及在ESXi7上安装macOS 11 Big Sur


如何设计一个优惠券系统

如何设计一个优惠券系统


Spring源码解析之refresh(3)

【prepareBeanFactory】与【postProcessBeanFactory】


Spring源码解析之refresh(2)

【prepareRefresh】与【ConfigurableListableBeanFactory】


Spring源码解析之refresh(1)——概览

Spring源码解析之refresh(1)——概览


Spring源码解析之【BeanFactory】与【BeanDefinitionRegistry】

Spring源码解析之【BeanFactory】与【BeanDefinitionRegistry】


Spring源码解析之register——register(annotatedClasses)注册配置类

Spring源码解析之register——register(annotatedClasses)注册配置类


Spring源码解析之this()——ClassPathBeanDefinitionScanner

Spring源码解析之this()——ClassPathBeanDefinitionScanner


Spring源码解析之this()——AnnotatedBeanDefinitionReader

Spring源码解析之this()——AnnotatedBeanDefinitionReader


Spring解析xml并加载Beans

Spring解析xml并加载Beans


Spring的ComponentScan注解

ComponentScan注解


Maven创建一个的Spring项目(IDEA)

Maven创建一个的Spring项目(IDEA)


Docker 微服务教程

Docker 微服务教程


2021

VirtualBox6.1上安装Windows 11

如何在 VirtualBox 6.1 上安装 Microsoft Windows 11


基于 Spring 实现管道模式的最佳实践

基于 Spring 实现管道模式的最佳实践


详解 DDD 系列 - 领域层设计规范

详解 DDD 系列 - 领域层设计规范


详解 DDD 系列 - 应用架构

详解 DDD 系列 - 应用架构


详解 DDD 系列 - Domain Primitive

详解 DDD 系列 - Domain Primitive


详解 DDD 系列 - Repository模式

详解 DDD 系列 - Repository模式


DDD领域模型及COLA架构

DDD领域模型及COLA架构


详解 DDD 系列 - 如何避免写流水账代码

详解 DDD 系列 - 如何避免写流水账代码


RESTful API

RESTful API


BASE 理论

BASE 理论


CAP理论

CAP理论


分布式 ID

分布式 ID


定时任务

定时任务


读写分离&分库分表

读写分离&分库分表


Docker

Docker


Docker从入门到实战

Docker从入门到实战


Jwt优缺点分析以及常见问题解决方案


Sso单点登录看这一篇就够了


Basis Of Authority Certification


API网关入门

API网关入门


Kafka面试题总结

Kafka面试题总结


RocketMQ入门

一文搞懂 RabbitMQ 的重要概念以及安装


RocketMQ-Questions

RocketMQ 消息中心


RocketMQ

消息队列总结


Message-Queue

消息队列


Dubbo


服务之间的调用为啥不直接用http而用rpc


Zookeeper In Action


Zookeeper Intro


Zookeeper Plus


Mybatis Interview


Limit Request


如何设计一个高可用系统要考虑哪些地方


Spring cloud

Spring cloud


8 张图读懂大型网站技术架构


大型网站系统架构设计

关于大型网站系统架构你不得不懂的10个问题


3 Commonly Used Cache Read And Write Strategies


Redis All


字符集


数据库基础知识


Github技巧

Github技巧


mysql入门

mysql入门


MySQL 基础架构分析

MySQL 基础架构分析


MySQL锁

一致性非锁定读和锁定读


MySQL命令规范

数据库命令规范


MySQL索引

MySQL索引


MySQL 日志

MySQL 日志


MySQL 基础

MySQL知识点及面试题总结


MySQL 日期字段

Datetime和Timestamp 之间抉择


MySQL 事务隔离

事务隔离级别


shell入门

shell-编程入门


Basis


linux

linux基础


HTTPS中的TLS


计算机网络


计算机网络知识总结


数据过滤





线性数据结构

线性数据结构


几道常见的链表算法题

几道常见的链表算法题


剑指offer部分编程题

剑指offer部分编程题


迪米特法则(LOD)

如何用迪米特法则(LOD)实现“高内聚、松耦合”?


代码质量

从哪些维度评判代码质量的好坏?如何具备写出高质量代码的能力?


2020

命名规范

命名规范


Git

版本控制


红黑树详解

30张图带你彻底理解红黑树


Spring中的设计模式

Spring中的设计模式


Spring相关教程/资料

Spring相关教程/资料


Spring注解

Spring注解详解


Spring中的事务

Spring中的事务


Spring常见问题总结

Spring常见问题总结


Http详解

Http请求完整流程


JAVA基础

JAVA基础常见面试题


JVM内存结构

JVM内存结构、JAVA内存模型、JAVA对象模型


Spring常见面试题

Spring常见面试题


Java 8系列之重新认识HashMap

HashMap原理及分析


Java并发机制底层实现原理之Volatile

Java并发机制底层实现原理之Volatile


工厂模式

如何设计实现一个Dependency Injection框架


MongoDB

MongoDB学习


NFS 和 SMB区别

NFS 和 SMB区别


计算机基本知识

计算机基本知识


二叉搜索树

给定一个二叉搜索树(BST),找到树中第 K 小的节点


连接的种类

连接的种类


数据库优化的思路

数据库优化的思路


数据库范式

数据库范式


数据库事务

数据库事务的四个特性及含义


二分法

二分法


drop,delete与truncate的区别

drop,delete与truncate的区别


如何实现一个高效的单向链表逆序输出

如何实现一个高效的单向链表逆序输出


如何实现一个高效的单向链表逆序输出

如何实现一个高效的单向链表逆序输出


技术面试题目

2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目


LRU 缓存机制

设计和实现一个 LRU(最近最少使用)缓存数据结构,使它应该支持一下操作:get 和 put


MySQL与redis比较

MySQL与redis数据比较


ping IP 理解

输入 ping IP 后敲回车,发包前会发生什么


新产品质量保障

假如给你一个新产品,你将从哪些方面来保障它的质量?


存储过程与触发器的区别

存储过程与触发器的区别


视图的作用

视图的作用,视图可以更改么


zookeeper

zookeeper相关知识


Redis 学习

Redis 相关学习


使用Redis有哪些好处?

使用Redis有哪些好处?


Java 设计模式

Java 开发中的23种设计模式


一键安装v2ray

一键安装v2ray + WordPress


jQuery 插件开发(转)

jQuery 插件开发


SSH 解除密码验证登录权限

SSH 解除密码验证登录权限


Jad反编译tricks


手把手教你定位常见java性能问题


Java8foreach指南


Java8教程推荐

Java8教程推荐


Java8新特性总结

Java8新特性总结


Java8新特性

Java8新特性


Java新特性总结

Java新特性总结


Aqs原理以及aqs同步组件总结


Atomic原子类总结

Atomic原子类总结


Java-并发基础

Java-并发基础常见面试题总结


java-并发进阶

java-并发进阶常见面试题总结


Completablefuture Intro


Java线程池学习总结


Threadlocal


创建线程的几种方式总结


并发容器总结


拿来即用的java线程池最佳实践


JDK 监控和故障处理工具总结

JDK 监控和故障处理工具总结


JVM 垃圾回收

JVM 垃圾回收


Java 内存区域详解

Java 内存区域详解


JVM的基本介绍

JVM的基本介绍


JVM 知识点汇总

JVM 知识点汇总


JVM 参数配置

JVM 参数配置


类加载器

类加载器


类的生命周期

类的生命周期


类文件结构

类文件结构


Java集合使用注意事项总结


Arraylist Source Code


ConcurrentHashMap源码解析

ConcurrentHashMap源码解析


Hashmap Source Code


Java集合框架基础知识

Java集合框架基础知识&面试题总结


Linklist Source Code


J2EE基础知识

J2EE基础知识


BIO,NIO,AIO 总结

BIO,NIO,AIO 总结


BigDecimal 学习

BigDecimal 基础


IO 模型

IO 模型


Java 学习

Java 基础


Java常见关键字总结

Java常见关键字总结


代理模式

代理模式详解


反射

反射


2018

使用Markdown排版微信公众号 代码格式化

使用Markdown解决微信公众号排版问题


Ubuntu一键安装Shadowsocks脚本

一键安装shadowsocks&&开启BBR


手把手教你搭建自己的个人网站

基于WordPress的个人网站