对线面试官 今天来聊聊Java泛型
public interface JpaRepository<T, ID> extends PagingAndSortingRepository<T, ID>, QueryByExampleExecutor<T> { List<T> findAll(); List<T> findAll(Sort sort); List&...
public interface JpaRepository<T, ID> extends PagingAndSortingRepository<T, ID>, QueryByExampleExecutor<T> { List<T> findAll(); List<T> findAll(Sort sort); List&...
文章以纯面试的角度去讲解,所以有很多的细节是未曾铺垫的。 鉴于很多同学反馈没看懂【对线面试官】系列,基础相关的知识我确实写过文章讲解过啦,但有的同学就是不爱去翻。
// 抽象类,定义泛型<T> public abstract class BaseDao<T> { public BaseDao(){ Class clazz = this.getClass(); ParameterizedType pt = (ParameterizedType) clazz.getGenericSuperc...
服务端: public class NoBlockServer { public static void main(String[] args) throws IOException { // 1.获取通道 ServerSocketChannel server = ServerSocketChannel.open(); // 2...
【对线面试官】 CAS 文章以纯面试的角度去讲解,所以有很多的细节是未曾铺垫的。 鉴于很多同学反馈没看懂【对线面试官】系列,基础相关的知识我确实写过文章讲解过啦,但有的同学就是不爱去翻。
文章以纯面试的角度去讲解,所以有很多的细节是未曾铺垫的。 单纯通过一篇文章来想要在面试中答出AQS、公平锁&&非公平锁以及ReentrantLock的加解锁🔐流程是很难的,强烈建议看完之后自己去翻下源码。 鉴于很多同学反馈没看懂【对线面试官】系列,基础相关的知识我确实写过文章讲解过啦,但有的同学就是不爱去翻。
链路追踪 在 Spring Cloud 中,能够使用的链路追踪,主要是两个,如下: skywalking ,已经进入 Apache ,不仅仅能够透明的监控链路,还可以监控 JVM 等等。 spring-cloud-sleuth ,基于 Zipkin 实现。 SkyWalking 关于 SkyWalking 的源码解析,可以看看艿艿写的 《SkyWalking 源码解析系列...
在 Spring Cloud 中,能够使用的配置中心,如下: spring-cloud-config ,基于 Git、SVN 作为存储。 spring-cloud-alibaba-nacos-config ,基于 Nacos 实现。 Apollo ,携程开源的配置中心。 艿艿:目前 Spring Cloud 最成熟的配置中心的选择。 Spring Cloud Confi...
在 Spring Cloud 中,能够使用的负载均衡,如下: spring-cloud-netflix-ribbon ,基于 Ribbon 实现。 spring-cloud-loadbalancer ,提供简单的负载均衡功能。 以上的实现,都是基于 spring-cloud-commons 的 loadbalancer 的 ServiceInstanceChooser 接口,...
请解释 Nginx 如何处理 HTTP 请求? 首先,Nginx 在启动时,会解析配置文件,得到需要监听的端口与 IP 地址,然后在 Nginx 的 Master 进程里面先初始化好这个监控的Socket(创建 S ocket,设置 addr、reuse 等选项,绑定到指定的 ip 地址端口,再 listen 监听)。 然后,再 fork(一个现有进程可以调用 fork 函数创建...