java
文章平均质量分 84
通过通俗易懂的例子说明java的相关知识点,和大家一起学习交流java的相关知识。
飞翔&的代码
技术随笔,记录成长的点滴
展开
-
springboot集成knlife4j
knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案(在非Java项目中也提供了前端UI的增强解决方案),前身是swagger-bootstrap-ui,取名knife4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍!到此springboot集成knlife4j完成,需要注意的是在接口中如果没有制定请求方式,直接使用@RequestMapping则会在swagger文档中看到七种请求类型的接口。另外,还可以对接口进行排序.一、Knlife4j介绍。原创 2023-01-05 00:04:36 · 413 阅读 · 0 评论 -
四种线程池创建方式比较说明
线程池,顾名思义就是若干个线程的集合。在程序中通过使用线程池,减少cpu和内存的使用。节省线程的创建和销毁时间,下面将对线程池进行介绍。举个例子,创建一个核心线程数为10,最大线程数为15的线程池,当一个任务提交,首先会判断当前线程数是否达到核心线程数也就是10,如果达没有达到,将会创建线程来执行任务,如果达到核心线程数,将会判断队列已满,如果未满,则会将任务添加到队列等待执行,如果满了,判断线程池是否已满线程数达到15,如果没满,创建非核心线程来执行任务。如果线程池已满,将会执行拒绝策略。1、拒绝策略原创 2022-07-12 17:00:01 · 834 阅读 · 0 评论 -
this关键字说明
this关键字虽简单,但是在面试中经常会问到。对于刚接触java的初学者来说,理解起来有一定的难度。作为java语言的一个小知识点,还是有必要了解一下。原创 2020-04-16 11:56:20 · 201 阅读 · 0 评论