
Java基础
文章平均质量分 75
沉淀顶峰相见的PET
<script>alert("Hello")</script>
展开
-
拧螺丝需求:递归算法的极致应用
在一个平平无奇的下午,接到一批螺丝原创 2023-06-30 16:25:42 · 466 阅读 · 0 评论 -
Java泛型基本知识附面试题
Java泛型是Java语言的一个特性,它的主要目的是提高Java程序的类型安全性和可靠性。原创 2023-05-22 16:11:50 · 1063 阅读 · 0 评论 -
关于如何合理设置线程池参数解决方案
如何合理的设置线程池的参数原创 2023-03-02 17:20:37 · 682 阅读 · 0 评论 -
java处理返回文件的API(java.net.URL的基本使用)
java.net.URL的基本使用原创 2022-12-09 17:08:58 · 691 阅读 · 0 评论 -
java读取Excel文档内容
java通过poi获取Excel文档内容原创 2022-10-26 19:38:50 · 1649 阅读 · 0 评论 -
java 获取文件内容并放入内存
Spring boot项目获取文件内容,并放入内存原创 2022-10-24 11:40:39 · 1595 阅读 · 0 评论 -
Java延时队列(DelayQueue)用起来真香啊啊啊~
Java延时队列(DelayQueue)的使用及内部源码解析无敌大目录Java延时队列(DelayQueue)的使用及内部源码解析前言延时队列(DelayQueue)的使用方式DelayQueue源码解析PriorityQueue使用方式和内部源码解析概念PriorityQueue的使用方式PriorityQueue源码解析构造器队列内部实现原理(二叉树小顶堆/大顶堆)小顶堆大顶堆offer(E e)排序源码解析poll()排序源码解析peek()remove(Object o)一键三连,冲啊!!!创作原创 2021-04-29 22:36:39 · 3900 阅读 · 2 评论 -
[全网首发]多线程最全知识万字总结(源码解析 ps:不信你能一次看完,建议收藏)
这是场硬战,冲啊!!!1.什么是线程进程与线程在解释什么是多线程之前,我们先来了解了解什么是进程和线程进程是计算机操作系统分配资源的最小单位,线程是操作系统执行任务调度的基本单位一个程序其实就相当于一进程,这个进程里面最少有一个线程来对程序中的各个功能来进行处理现代操作系统对进程线程的支持单核CPU执行指令都是一条一条执行的,但是并不代表不支持多任务同时执行场景:在播放视频的同时,也可以打字,但是这并不能说它们一定是并行的,其实这种并行还是依赖于操作系统对多任务的调度,A进程执行0.001原创 2021-04-21 00:23:47 · 2562 阅读 · 8 评论 -
Spring boot整合AOP实现日志切面(面向切面编程)
什么是Spring AOP(面向切面编程)AOP(Aspect Orient Programming),也就是 面向切面编程,AOP 是一种编程思想,是OOP(面向对象编程)的一种补充,面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。为什么需要AOP场景:当你手上有一个毕设项目,一开始开发的时候并没有验证用户权限的功能以及打印详细操作日志的功能,现在被甲方巴巴看上了,需要大部分的方法上加上这两个功能来完善系统,现在我有30多个方法需要这两个功能,难道需要在这些方法上都加上原创 2021-04-05 00:52:27 · 1485 阅读 · 0 评论 -
Java基础——注解的艺术
Java注解因为本篇文章我选择的是自定义注解来是实现切面的功能,所以先来带大家来看看Java提供的一些元注解,这些元注解是注解自定义注解很重要的一部分元注解java提供的java.lang.annotation包里给大家提供了这些元注解,今天要给你们讲的也是比较重要的四个,我都给大家框起来了,这四个元注解就是用来注解自定义注解的也就是说几乎每个注解都要用到元注解我来给大家逐个分析这些元注解的作用以及含义@Documented@Documented@Retention(RetentionPo原创 2021-04-04 17:03:02 · 538 阅读 · 1 评论 -
Java基础——反射有多强,用过才知道
反射是什么在Java中,反射(Reflection)指的是在程序运行期间可以拿到一个对象的基本信息(属性、方法、注解等),所以反射是为了解决在运行期间,对某个未知的对象去获取其信息,调用其方法如何使用反射获取类信息这里先明确一点,Class对象是在JVM执行过程中动态加载的(使用到了才会去加载),除了八大基本类型,其它类都是class,当然也包括接口(interface)、自定义类等在这里我们新建一个People类import lombok.Data;@Datapublic class P原创 2021-04-03 20:09:49 · 1196 阅读 · 7 评论