由于blog各种垃圾评论太多,而且本人审核评论周期较长,所以懒得管理评论了,就把评论功能关闭,有问题可以直接qq骚扰我

 分类:JAVA

JAVA—SPI机制 24小时内最新

JAVA—SPI机制
SPI 介绍 在进行应用程序开发的时候,经常有这样一类需求,在不修改源代码的情况下,动态的为我们的程序提供一系列特性,比如我们可以为每一个方法在执行前,执行后动态的运算它的执行时间;或者收集jvm、内存、cpu的运行指标等等,像这些灵活扩展的功能该如何实现呢?在springboo...

2小时前 8℃ 0喜欢

LRU最近最少使用算法

LRU最近最少使用算法
LRU 算法简介 LRU是Least Recently Used的缩写,即最近最少使用,是一种常用的页面置换算法,选择最近最久未使用的页面予以淘汰 LRU算法的设计原则是:如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小。也就是说,当限定的空间已存满数据时...

2周前 (01-15) 58℃ 2喜欢

JAVA 线程中断机制

JAVA 线程中断机制
什么是中断机制 首先: 一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止。 所以,Thread.stop, Thread.suspend, Thread.resume 都已经被废弃了。 其次: 在Java中没有办法立即停止一条线程,然而停止线程却显得尤为重要,...

2个月前 (12-09) 121℃ 4喜欢

Future 异步编程

Future 异步编程
Future 介绍 Future 是Java5新加的一个接口,它提供了一种异步并行计算的功能。 如果主线程需要执行一个很耗时的计算任务,我们就可以通过future把这个任务放到异步线程中执行。主线程继续处理其他任务或者先行结束,在通过Future获取计算结果。 一句话:Futur...

2个月前 (12-07) 98℃ 0喜欢

SpringBoot定义拦截器

SpringBoot定义拦截器
介绍 SpringBoot拦截器,它主要用于拦截用户的请求并做相应的处理,通常应用在权限验证、记录请求信息的日志、判断用户是否登录等功能上。 示例场景说明 示例场景:在SpringBoot中自定义一个拦截器,判断用户的请求中是否携带了token,要是用户请求携带了token则让用...

2个月前 (11-20) 124℃ 4喜欢

SpringAOP与自定义注解实现共性需求

SpringAOP与自定义注解实现共性需求
说明 本文档根据B站UP主分享内容整理,视频原版连接:【IT老齐140】非常实用!Spring AOP与自定义注解实现共性需求 介绍 Spring AOP可以帮助我们Java在不修改源代码的前提下实现功能增强,其底层实现基于Java动态代理 或者CGLIB。 以往我们使⽤exec...

2个月前 (11-20) 138℃ 0喜欢

ThreadPoolExecutor创建线程池

ThreadPoolExecutor创建线程池
介绍 在java.util.concurrent中,提供了工具类Executors(调度器)对象来创建线程池,可创建的线程池有四种: 1、CachedThreadPool:可缓存线程池,如果数据请求过多,它会不断创建新的线程,并且它还可以灵活回收空闲的线程 2、FixedThre...

2个月前 (11-19) 177℃ 1喜欢

JWT 的认证架构设计

JWT 的认证架构设计
前言 作为后端应用,我们暴露的接口不是所有人都可以访问的,只有经过授权并拥有相应角色的时候才可以访问。那么针对于这种权限控制,该怎么设计呢?这个就是JWT的应用场景了 JWT介绍 JWT是什么 JWT(Json Web Token)是一个经过加密的,包含用户信息的且具有时效性的固...

2个月前 (11-17) 179℃ 0喜欢

Netty 实现http数据采集服务

Netty 实现http数据采集服务
前言 本文主要通过Netty实现一个Http协议的数据采集服务,并将Netty接收的请求转换成消息发送给Kafka: 关于采集程序的几个规则: 1、Netty判断请求的合规性通过request header中携带的key和value进行判断,没有携带指定key和value的req...

3个月前 (11-12) 167℃ 1喜欢

Netty 之普通任务和定时任务

Netty 之普通任务和定时任务
介绍 Netty不光可以处理IO流任务,还可以处理普通任务和定时任务 Netty通过两种方式提供异步的普通任务和定时任务: (1)通过Channel的EventLoop实现普通任务和定时任务; (2)通过EventExecutorGroup实现普通任务和定时任务。 两者区别:...

3个月前 (11-11) 270℃ 0喜欢