- 博客(32)
- 收藏
- 关注

原创 SpringBoot自动装配底层原理和源码追踪
众所周知,SpringBoot的自动装配是其一大特色,也是我们使用的最多的部分,那么他的底层是如何实现的呢?今天来探寻一下。自动配置的作用 主要是启动类的@SpringBootApplication注解发挥作用打开看@SpringBootApplication的源码看一下除了元注解 里面还包括了@ComponentScan注解组件扫描以及@SpringBootConfiguration 和@EnableAutoConfiguration。
2023-11-22 22:52:42
21369
1
原创 Netty源码小窥探(三)
我们追到ServerBootStrap构造方法中,可以看到我们确实是直接调用的ServerBootStrap的空构造,我们也可以看到下面的有参构造,可以。,传入的两个参数分别作为key和value进行保存,如果key和value都不为null的情况下,就会被put保存到成员Map集合options中。对于option方法,我们传入的是一种TCP参数和对应的参数值,这个方法内部是一个对集合的加锁后的移除和新增操作。虽然是空构造,但是有默认的成员变量的 尤其是。
2024-11-08 09:27:38
1860
原创 [Linux][VM虚拟机]另外一台主机连自己主机的VM虚拟机
第一次遇到这个问题,自己尝试解决的过程很头疼但是最终还是解决完成,很有成就感,上述过程和理解思路都是个人想法,因个人知识储备有限,如果上述过程有错误或者不足之处,欢迎大家评论区批评改正!!!
2024-03-13 11:22:54
28675
3
原创 [Java][算法 滑动窗口]Day 03---LeetCode 热题 100---08~09
所谓滑动窗口,其实就是在字符串中先选定一段,把这段作为一个可以滑动的窗口,这个窗口类似于队列,每次判断队列中字符是否满足题目条件,不满足即向左滑动(这是整体情况下 一般是向左 自然 也可以只会滑动右边界),滑动窗口的时候,自然左边会少一位,右边会多一位。我们不再分别统计滑动窗口和字符串 p 中每种字母的数量,而是统计滑动窗口和字符串 p 中每种字母数量的差;在判断滑动窗口中每种字母的数量与字符串 ppp 中每种字母的数量是否相同时,只需要判断 differ是否为零即可。
2024-02-13 17:32:42
1552
1
原创 [Java][算法 双指针]Day 02---LeetCode 热题 100---04~07
[Java][算法 双指针]Day 02---LeetCode 热题 100---04~07
2024-02-08 22:02:40
2352
原创 [Java][算法 哈希]Day 01---LeetCode 热题 100---01~03
LeetCode 热题 100---01~03 ------->哈希。
2024-02-07 11:02:35
2139
1
原创 【Java】Sentinel自定义异常和全局异常处理器
通过实现该方法 可以接收所有的来自Sentinel的所有异常BlockException e 然后我们可以通过对该异常进行判断 判断是限流还是降级还是授权拦截。但是我们手动抛一个异常 确实被捕获到了 那么说明我们的全局异常处理器在定义和配置上是没问题的 而且这个返回是要大于压制Sentinel的默认异常返回的。要验证这个想法,我们对全局异常处理器进行一下修改即可 即 将捕获的异常类型指定为BlockException就可以的。不仅不是返回正确的限制原因,也不符合我们的返回结果格式的统一。
2024-01-31 10:45:52
20488
4
原创 Linux下的网络连接三种模式
Linux下包含了桥接模式 NAT模式 主机模式三种网络连接方式 你又了解多少呢?一起来简单了解一下他们的区别吧
2023-11-15 21:03:09
20700
1
原创 MybatisPlus简介,特点,快速入门,常用方法
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
2023-08-26 10:59:31
10219
原创 JavaWeb中的Servlet技术
Java Servlet技术是一种用于在服务器端处理Web请求和生成Web响应的Java API。通过编写Servlet,开发人员可以实现动态的、基于Java的Web应用程序,并与数据库、其他Web服务等进行交互。Servlet在JavaWeb开发中扮演着重要的角色,为构建可扩展、灵活和高性能的Web应用程序提供了基础。
2023-08-23 11:47:57
16878
原创 和Java相爱相杀 之 Hello World
Hello World程序是一个简单的示例,用于展示Java程序的基本结构和语法。它是学习和入门Java编程的第一个示例。我们来介绍万恶之源--Hello World。
2023-06-28 10:58:18
12487
1
原创 c语言新手题目 之 基础语法的练习
今天这个题目,也不是很难,十分的基础,主要是为了巩固 c语言入坑计划里面小伙伴们对于printf和scanf的用法的熟练程度,虽然很简单,但是大伙还是可以试一试,练练手感,不要认为简单就偷懒,毕竟编程这个玩意儿缺少不了实操。【注意,有些编译器对于原本的那个写法它也能正常输出,这个大伙也别太在意,但是%%来表示%这个点还是要记一下,虽然用的很少,但是说不准哪天就用上了呢】就没有问题啦 所以总的来说,还是很简单的,犯了错没关系,吃一扎才能长一智,发现错误是件好事,大家也要记住这个哦。提示 有地方有小坑哦。
2022-10-19 23:15:32
12927
1
Html+Css+JS的生日网页
2023-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人