排序
Java新建一个子线程异步运行方法
如何在运行主方法的同时异步运行另一个方法,我是用来更新缓存; 1. 工具类 public class ThreadPoolUtils { private static final Logger LOGGER = LoggerFactory.getLogger(ThreadPoolUtils.c...
从零手写实现 tomcat-09-servlet 处理类
创作缘由 平时使用 tomcat 等 web 服务器不可谓不多,但是一直一知半解。 于是想着自己实现一个简单版本,学习一下 tomcat 的精髓。 系列教程 从零手写实现 apache Tomcat-01-入门介绍 从零手写...
从零开始的八股文(二)
1.Java基础 1.1 为什么Java代码可以实现一次编写、到处运行? 参考答案 JVM(Java虚拟机)是Java跨平台的关键。 在程序运行前,Java源代码(.java)需要经过编译器编译成字节码(.class)。在程...
Spring Boot学习随笔- 拦截器实现和配置(HandlerInterceptor、addInterceptors)、jar包部署和war包部署
学习视频:【编程不良人】2021年SpringBoot最新最全教程 第十三章、拦截器 拦截器 :Interceptor 拦截 中断 类似于javaweb中的Filter,不过没有Filter那么强大 作用 Spring MVC的拦截器是一种用...
[Java]自定义注解
【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://www.cnblogs.com/cnb-yuchen/p/17993690 出自【进步*于辰的博客】 由于单独的一个或多个元注解无法进行测试,故...
线程池核心原理浅析
前言 由于系统资源是有限的,为了降低资源消耗,提高系统的性能和稳定性,引入了线程池对线程进行统一的管理和监控,本文将详细讲解线程池的使用、原理。 为什么使用线程池 池化思想 线程池主要...
升鲜宝供应链管理系统重构版发布(技术点:Java8、mysql8.0 uniapp、vue、android、web 框架: Vue3+Spring Boot3) ,界面功能(三 )
升鲜宝供应链管理系统重构版发布(技术点:Java8、mysql8.0 uniapp、vue、android、web 框架: Vue3+Spring Boot3) ,界面功能(三) 主要功能要点: 权...
FinalReference 如何使 GC 过程变得拖拖拉拉
本文基于 OpenJDK17 进行讨论,垃圾回收器为 ZGC。 提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的》 中讨论的众多主题独立出来。 FinalRefe...
酷炫大屏展示!一个完全开源的BI平台!
大家好,我是 Java陈序员。 在工作中,我们积累了很多宝贵的数据,但是数据是冰冷的,需要以图表的形式展示给用户观看,这时候就需要一个强大的 BI 平台。 今天,给大家介绍一个基于 SpringBoot...
通用mapper 使用过程的bug记录 selectByExample 的查询问题
1因为使用 selectByExample 引发的事故 具体问题: 我在使用 selectByExample查询时 明确的写了 哪些条件,可是当某个条件的参数为null时,该条件却没有执行 问...
暑假Java自学进度总结07
一.今日所学: 1.无限循环 无限循环:循环一直进行,不会停止 3种形式: 1>for(;{ System.out.println('代码'); } 2>//常用 while(true){ System.out.println('代码'); } 3>do{ Syst...
实习第一天,不小心透露了,我是拆迁户
2018年6月,大三暑假进行时 上班之前,我提前跟家里人打过招呼了。 我说我已经拿到了实习的offer,明天就过去上班,离家里很近,月薪3500,我骑自行车过去就行。 家里人就说挺好的,让我骑个电...




![[Java]自定义注解-拾光赋](https://cos.blogs.ink/wp-content/uploads/2024/10/43e8977023749a638a11ea44d399e5cc-300x187.webp)








