
java
文章平均质量分 61
少林码僧
资深技术专家,拥有 10 年大厂后端开发经验,长期深耕于企业级技术架构与应用开发领域。在过往的职业生涯中,专注于亿级用户规模的 Agent 平台业务支撑,从架构设计、性能优化到高并发处理,积累了丰富且宝贵的实战经验。
曾主导多个大型项目的后端开发工作,成功解决了一系列高难度技术难题,保障了 Agent 平台在海量用户请求下的稳定高效运行。对企业级 Agents 开发原理有着深刻理解,能够将复杂的技术知识深入浅出地讲解给学员。凭借其卓越的技术能力和项目管理经验,多次获得公司内部的技术创新奖项。
展开
-
详解Spring Bean的生命周期
在我们没有使用Spring框架之前,创建对象一般都是使用new关键字进行创建,当然除了new关键字外,还有一旦对象不再被使用的时候,将有可能被JVM垃圾回收器进行回收。但是在Spring通过IOC容器进行管理之后,Bean 的生命周期就变得更加复杂了,下图展示了Bean的构造过程。原创 2024-08-22 00:00:00 · 754 阅读 · 0 评论 -
手把手教你使用DevTool实现SpringBoot项目热部署详解
最近在开发的时候,每次改动代码都需要启动项目,因为有的时候改动的服务比较多,所以重启的次数也就比较多了,想着每次重启等待也挺麻烦的,就打算使用DevTools工具实现项目的热部署。原创 2024-08-16 12:31:10 · 667 阅读 · 0 评论 -
手把手教你使用自定义日志接口收集用户访问日志详解
最开始蘑菇博客收集用户访问日志,是直接在请求接口里面进行编写的,比如像下面这样很显然这种方法是非常笨的一种方法,因为它直接侵入了我们的业务代码,引入无关的操作,因此这次主要就是通过spring aop + 自定义接口,来收集用户的访问日志首先我们需要创建一个自定义接口/*** 日志记录、自定义注解* @author 陌溪* @date 2020年2月27日08:55:02*//*** 业务名称* @return*//*** 用户行为* @return*//**原创 2024-08-16 12:28:42 · 218 阅读 · 0 评论 -
手把手教你解决升级SpringBoot2.X后无法向eureka注册服务的问题详解
今天对蘑菇博客的springboot和springcloud的版本进行升级,在升级后发现挺多地方需要更改的首先是yml配置文件里面的security已经更改了,由之前的配置security:basic:user:name: user更改成下面这样的配置spring:security:user:name: user然后,我们需要引入的eureka依赖,也由原来的变成了下面的在启动eureka之前,我们还需要添加一个配置文件:WebSecurityConfig/**原创 2024-08-16 12:27:31 · 253 阅读 · 0 评论 -
手把手教你SpringBoot项目将Swagger升级3.0详解
这阵子观察到Swagger官方已经升级到了3.0的版本,想着升级体验一下最新的版本。原创 2024-08-16 12:26:05 · 720 阅读 · 0 评论 -
美团Java面试154道题
文章目录Java集合22题ArrayList 和 Vector 的区别。JVM与调优21题并发编程28题spring 25题设计模式 10题springboot 22题Netty10题Redis 16题Java集合22题ArrayList 和 Vector 的区别。说说 ArrayList,Vector, LinkedList 的存储性能和特性。快速失败 (fail-fast) 和安全失败...原创 2019-09-30 23:35:17 · 654 阅读 · 0 评论 -
从servlet到struts2
ServletServlet优点1、Servlet是mvc的基础,其他的框架比如struts1,struts2,webwork都是从servlet基础上发展过来的。所以掌握servlet是掌握mvc的关键。 2、Servlet把最底层的api暴漏给程序员,使程序员更能清楚的了解mvc的各个特点。 3、程序员可以对servlet进行封装。Struts2就是从servlet中封装以后得...原创 2018-09-13 12:59:44 · 2625 阅读 · 0 评论 -
java之Servlet基础
什么是Servlet?* 服务器端Java程序,servlet需要交给服务器来运行。* 与javax.servlet.Servlet接口有关的java程序如果使用servlet?* 创建web项目* 创建一个类,并实现Servlet接口* 交给服务器运行 /WEB-INF/web.xml* ``` <!-- 注册servlet <ser...原创 2018-09-09 16:46:09 · 195 阅读 · 0 评论 -
IDEA热部署
设置打包方式设置触发热部署的操作原创 2018-08-13 20:16:10 · 238 阅读 · 0 评论 -
java技术栈
计算机基础网路TCP 协议,它和 UDP 的差异TCP 三次握手四次挥手 拆、粘包HTTP &lt;&lt;图解http&gt;&gt;操作系统进程、线程、内存等概念;服务器常见的命令使用《鸟哥的 Linux 私房菜》数据结构与算法二叉树、红黑树、栈、队列等选择和排序算法 LeetCode,&lt;&lt;算法&gt;原创 2018-08-15 10:19:09 · 316 阅读 · 0 评论