GitHub: https://github.com/jayknoxqu/rmi-example RMI简介 Java RMI,即 远程方法调用(Remote ...

GitHub: https://github.com/jayknoxqu/rmi-example RMI简介 Java RMI,即 远程方法调用(Remote ...
知识点: 线程生命周期(新建、运行、阻塞、等待(一直等待)、超时等待(超时取消等待)、终止); Synchronized和Lock锁(Condition)的区别,和8锁问题;...
Spring-Data-Jpa 保存时save和saveAndFlush的区别 Jpa是我们经常用到的ORM框架,使用它可以快速便捷的操作数据库,那么它有一个保存方法,你肯定...
讲的特别好,很赞,收获很多,下次很会读的。
feign版本 feign调用时报错: feign.codec.DecodeException: Error while extracting response for ty...
在阅读Spring容器扩展部分源码的过程中,我了解到BeanFactory接口中有个方法叫ignoreDependencyInterface。从官方文档的“字面”来看,其作用...
前言 如果不使用线程池,每个任务都需要新开一个线程处理 这样开销太大,我们希望有固定数量的线程来执行任务,这样就避免了反复创建并销毁线程所带来的开销问题 为什么要使用线程池 ...
1. NIO 阅读本节前,请先阅读我的NIO基础文章:https://www.jianshu.com/nb/8788241 NIO是Java中的一种同步非阻塞IO,NIO是面...
想到关闭线程首先会想到 Thead 类的 stop() 方法,但是该方法已经被标记为 @Deprecated 已过时,虽然它确实可以停止一个正在运行的线程,但是这个方法是不安...
前言 上篇文章分析了通过SPI技术如何来加载JDBC驱动连接。然后本篇继续写获得连接之后的一些事。 JDBC驱动加载 上篇文章写道,当JDBC驱动被加载的时候会执行这行代码,...
牛逼
Java中MySQL是如何获得连接得?前言 上篇文章分析了通过SPI技术如何来加载JDBC驱动连接。然后本篇继续写获得连接之后的一些事。 JDBC驱动加载 上篇文章写道,当JDBC驱动被加载的时候会执行这行代码,...
1、ChannelOption.SO_BACKLOG ChannelOption.SO_BACKLOG对应的是tcp/ip协议listen函数中的backlog参数...