java基础
文章平均质量分 61
派大星的沙滩裤
这个作者很懒,什么都没留下…
展开
-
springboot的jar包启动停止脚本
springboot 启动,jar包启动,java jar原创 2023-10-05 13:11:54 · 261 阅读 · 0 评论 -
java 实现长轮询(LongPolling)
长轮询java代码实现,观察者模式,门面模式原创 2022-10-04 15:06:32 · 5358 阅读 · 0 评论 -
thread_pool_manager,线程池生命周期管理。
ThreadPoolManager现在我们很多时候都会用到线程池,有时候我们在一个项目会用到多个或者多种线程池,对线程池管理也是非常重要的。原创 2022-10-04 10:44:27 · 1036 阅读 · 0 评论 -
RxJava 两种生产和消费模式,(冷)cold和(热)hot
RxJava目前有两种发布和订阅模式。原创 2022-09-04 22:19:16 · 945 阅读 · 0 评论 -
java 心跳检测代码实现
通过ScheduledExecutorService 定时发送心跳信息,其中心跳信息是自己封装的一个类,包含了一些本服务信息,比如服务名、服务ip、元数据等信息。通过HTTP或其他方式发送。然后当服务器成功返回后,再次调用ScheduledExecutorService 定时发送下一次心跳。服务器定时检查最后一个发送心跳的时间,如果和当前时间超过设置的时间,则设置当前实例状态为不健康。以下代码摘抄自nacos源码public class BeatReactor implements Closeable原创 2022-03-17 21:57:04 · 4322 阅读 · 0 评论 -
java多线程的一些整理(切合源码和底层的实现)
java多线程多线程实现多线程在JVM中的状态Synchronized锁ReentrantLock锁lockunlockSynchronized和ReentrantLock的区别多线程实现网上有说四种有说三种的。其实我觉得应该算是三种。一种为继承Thread来实现,一种为实现Runnable接口,最后一种为实现Callable接口。实现Runnable接口多用于匿名内部类,实现Callable接口是需要线程执行结束有个返回结果的。多线程在JVM中的状态新建(New),即我们new了一个线程。就绪原创 2020-05-21 15:14:03 · 1309 阅读 · 0 评论