慕枫技术笔记
慕枫技术笔记
全部文章
分类
DDD实践(6)
Docker(2)
Elasticsearch(2)
Idea(3)
JAVA(13)
Java多线程专题(7)
Java夯实基础教程(1)
JDK源码分析(1)
JDK源码分析系列(6)
JVM(6)
Kubernetes(1)
LeetCode解题(16)
Linux(3)
Mysql(3)
PostgreSQL大师之路(2)
Python(1)
Redis(4)
RocketMQ(14)
SpringBoot(6)
SpringCloud(2)
Spring源码(5)
TICK(1)
Tomcat源码(2)
分布式(4)
工具使用(1)
开发采坑记录(3)
技术同学思维模型(1)
数据库(1)
架构设计(6)
深度学习(1)
算法(7)
职场(1)
设计模式(4)
跟慕枫学透Netty(5)
随想(2)
面试(8)
归档
标签
去牛客网
登录
/
注册
慕枫技术笔记的博客
全部文章
(共151篇)
Java并发编程系列之四:自定义线程池拒绝策略
引言 ThreadPoolExcutor是JDK自带的线程池,也是我们在创建线程池时经常用到的创建方法。对线程池稍微有了解的同学都知道,线程池是一种典型的池化缓存设计。JDK自带了四种任务拒绝策略,但是有时候是不能满足我们实际的业务需求的,所以此时我们需要自定义拒绝策略,来处理被线程池拒绝的任务。...
2022-05-22
0
0
Java设计模式之四:观察者模式
引言 本文主要介绍观察者模式,它是一种行为类的设计模式。适合一对多的适用场景。 观察者模式介绍 代码示例 总结 一、观察者模式介绍 观察者模式是一种对象行为模式。它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新 所...
2022-05-22
0
0
LeetCode解题之十四:移除元素
题目 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 给定 ...
2022-05-22
0
0
Netty源码分析系列之二:为什么选择Netty
引言 通信框架其实有很多,再不济可以使用JDK NIO。为什么很多框架以及自己做项目开发的会使用Netty作为通信框架呢?本文将就此展开阐述。 为什么不直接使用NIO Netty现状 总结 一、为什么不直接使用NIO (1)Netty支持的功能比JDK NIO更多,如以下: ...
2022-05-22
0
0
玩转Docker系列之二:Docker镜像删除
引言 在进行容器云开发过程中,我们会在本地进行一些镜像制作来进行镜像功能的测试验证。时间长了服务器中的本地镜像就会很多,此时我们需要将之前测试的镜像删除,但是我们在删除镜像的过程中会遇到一些问题,本文将围绕这个主题进行阐述。 问题1:docker image is being used by...
2022-05-22
0
0
玩转Docker系列之一:Docker概念以及常用命令
引言 服务逐渐向云化转移,阿里巴巴已经在今年双11宣布所有核心服务全部迁移上云。因此所以针对服务容器云化,可能会是各个公司今后都要进行的企业IT架构升级之道。从本文开始将主要介绍Docker的相关内容以及使用技巧。 什么是容器 Docker到底是个什么鬼 Docker常用的命令 一、...
2022-05-22
0
0
LeetCode解题之十五:四数之和
题目 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。 注意:答案中不可以包含重复的四元组。 示例: 给定数组 nu...
2022-05-22
0
0
Java并发编程系列之五:自定义线程工厂
问题 我们在排查和定位现场问题时,通常希望明确这个线程池里面的线程到底是完成什么的什么任务,所以需要指定对应线程的线程名称。 解决方式 在创建线程池的时候,我们可以使用自定义的线程工厂,该线程工厂中可以指明线程名称,这样我们在排查问题时就可以知道,此处的多线程具体完成的任务名称是什么,方便进行...
2022-05-22
0
0
Spring原理学习系列之五:IOC原理之Bean加载
引言 其实很多同学都想通过阅读框架的源码以汲取框架设计思想以及编程营养,Spring框架其实就是个很好的框架源码学习对象。我们都知道Bean是Spring框架的最小操作单元,Spring框架通过对于Bean的统一管理实现其IOC以及AOP等核心的框架功能,那么Spring框架是如何把Bean加载到...
2022-05-22
0
0
Spring原理学习系列之六:IOC原理之BeanDefinition注册
引言 在上一篇文章中,我们大致介绍了Bean创建、Bean加载的流程,但是由于文章篇幅所限,不能事无巨细的进行详细介绍。后续本系列的文章将对这部分的内容进行庖丁解牛,尽可能的将IOC中比较重要的细节说明清楚,以便于自己以及花时间阅读本文的读者可以加深对于Spring IOC的深入理解。 Be...
2022-05-22
0
0
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页