简介 首先Netty是一个Java NIO客户端/服务器框架,基于Netty,我们可以快开发网络服务器和客户端的应用程序比如IM与网关系统。Netty与Java NIO相比,...
简介 首先Netty是一个Java NIO客户端/服务器框架,基于Netty,我们可以快开发网络服务器和客户端的应用程序比如IM与网关系统。Netty与Java NIO相比,...
简介: Java SPI 全称 Java Service Provider Interface,是一种服务提供者发现机制。其核心功能是通过接口找到其实现类。在实际运用中,主要...
1:查询某张表周一产生的数据量 Select count(*) From 表名 Where date_format(时间字段,'%w')=1 2:查找根据某个字段去重,并且保...
JAVA NIO相关知识 高性能的Java通信离不开NIO组件,现在主流的技术框架或者中间件服务器,都是使用了Java NIO组件,例如大家熟知的Tomcat、Netty等等...
最近在使用公司日志脱敏工具的时候发现了个bug, 我引用公司最新版本的脱敏组件的时候发现打印的日志敏感信息竟然是明文,并没有在序列化的时候脱敏。Are you kidding...
一:为什么需要分布式锁 一般说到锁,我们会想到java的synchronized与Reentrantlock。Java 的 synchronized或者Reentrantlo...
多线程 1、并发编程三要素? 原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。 可见性 可见性指多个线程操作一个共享...
SpringBoot项目主启动类的main方法有一个@SpringBootApplication注解,我们可以点进去看一下发现这个注解其实是一个复合注解,包含了@Spring...
以前也看过几次SpringBoot的启动流程但是只是大概看了一下,今天记录一下做个笔记。 SpringBoot的启动流程我们跟着代码点进去看一下就会发现主要分为这两步 第一步...
因为最近稍微看了一下SkyWalking ,它主要是做为应用监控和链路跟踪的工具而被很多公司在使用。SkyWalking 通过Agent切面技术,能对各种接口耗时信息做统计。...
bean的生命周期包含实例化,属性赋值,初始化,使用,销毁等五个阶段。如果我们想在Spring容器创建bean的过程中做点小动作该如何做呢?这个就涉及到后置处理器BeanPo...