生成接口+字段+方法 目标 编码实现 在上述代码中,我们调用了visit()方法、visitField()方法、visitMethod()方法、visitEnd()方法和to...
标签: 算法 前言:加密算法分对称加密与非对称加密,在常见对称加密算法中,信息摘要算法MD5是被广泛应用的一种,本文深入分析MD5算法的实现及其底层实现 1.什么是MD5算法...
先上代码: 问题现象 上面代码的业务逻辑是本地起一个定时任务,定期的从服务器上下载一些东西。但是今天在检查日志文件时,发现这个定时任务没有周期调度,最后一次调度的时候只是打印...
8.1 总述 由第七节的讲述可知ChannelHandler并不处理事件,而由其子类代为处理:ChannelInboundHandler拦截和处理入站事件,ChannelOu...
开篇 这篇文章主要目的是阐述服务提供方provider在接受服务消费者请求后的处理流程,包括从NettyServer到DubboProtocol的整个处理流程。 处理请求流程...
前言 前面两篇文章对dubbo SPI的使用和原理进行简单的讲解,大家应该对dubbo SPI有了认识。在 Dubbo 中,很多拓展都是通过 SPI 机制进行加载的,比如 P...
1. 为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?你们具体是如何对数据库如何进行垂直拆分或...
1. 听过一句很扎心的话:你不是有十年工作经验,只是把一年的工作经验重复了十年而已。 仔细想想,有点不寒而栗,在某些能力和经验上确实没有太大提升。 但有些人却真很“恐怖”,工...
前言 在Java System#exit 无法退出程序的问题探索一文末尾提到优雅停机的一种实现方案,要借助Shutdown Hook进行实现,本文,将继续探索优雅停机中遇到的...
前言 上篇文章,我们讨论了在Spring环境中正确关闭线程池的姿势,抛出了问题并给出了解决方案。本篇,将接着讨论解决方案背后的原理:Spring Shutdown Hook工...
公司(外包)最近在做一个网关的项目,用到了zuul,出于好奇,看了下zuul的代码实现,做个简单记录。 Spring Boot版本是2.0.6.RELEASE,Spring ...
一、概述 信号量是操作系统提供的一种协调共享资源访问的方法。和用软件实现的同步比较,软件同步是平等线程间的的一种同步协商机制,不能保证原子性。而信号量则由操作系统进行管理,地...
如何集成Tomcat和web服务 而且还配备了Tomcat的starter 这样,只需要根据自身需求,设置配置文件。启动web服务器只需要运行java application...
所用到的类 java.lang.Class java.lang.reflect.Constructor java.lang.reflect.Field java.lang.r...
参考 Java中的Type Type是Java 编程语言中所有类型的公共高级接口(官方解释),也就是Java中所有类型的“爹”,它并不是我们平常工作中经常使用的 int、St...
一、在Intellij安装PlantUML插件 在菜单栏Intellij IDEA打开插件安装窗口(版本不一样,可能入口菜单不一样,比如我的版本中是在Intellij IDE...
Kafka在0.11版本中除了引入了Exactly Once语义[https://www.jianshu.com/p/0943bbf482e9],还引入了事务特性。Kafka...
介绍 Gatling是一款功能强大的负载测试工具。它的设计易于使用,可维护性和高性能。 开箱即用,Gatling提供了对HTTP协议的出色支持,使其成为负载测试HTTP服务器...