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

标签:java

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 线程中断机制

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喜欢

JAVA

SpringBoot定义拦截器

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

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

JAVA

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

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

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

JAVA

ThreadPoolExecutor创建线程池

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

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

JAVA

Netty 实现http数据采集服务

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

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

JAVA

Netty 之普通任务和定时任务

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

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

JAVA

Netty 的单机百万连接实现

Netty 的单机百万连接实现
介绍 做个小案例,使用Netty实现单机百万连接。 说明:此案例仅供娱乐。生产不建议单机连接太多,生产环境单机有个一两万连接就了不得了,因为一旦服务器故障,这么多的连接分摊到其他服务器处理不当可能会雪崩,就算其他服务器可以接收这么多连接,那么用户的断线重连,也挺闹心的。 明确瓶颈...

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