Tags
One way to get the most out of life is to look upon it as an adventure.
Toggle navigation
welcome to heavy rain's website
Home
Archives
About
Categories
Tags
Photography
Chinese Blog
Git
GitHub
JSON
JSON时间对象
MVC
MVP
MVVM
三层架构(3-tier application)
多层架构(n-tier application)
架构模式
六边形架构
hexo
hexo-theme-snail
Docker
nginx
centos
SSL
IDEA
jdk
idea
run Dashboard
Druid
alibaba.druid
springboot
虚拟路径
docker
sql
foreign key
js
thymeleaf
SQL
mysqldump
Annotation
注解代码
异步调用
shiro
redis
Spring
AOP
并发编程
mybatis-plus
element-ui
vue
布隆过滤器
vue-cli3
rabbitmq
map
easyexcel
javastream
cache
Eureka
注册中心
spring cloud
zookeeper
consul
Ribbon
负载均衡
OpenFeign
服务远程调用
java线程池
Hystrix
服务降级
Mysql
执行计划
Zookeeper
Zookeeperwe
spring
ftp连接池
cpnfig配置中心
GateWay
bus消息总线
Nacos
TtlExcutors
Thread
远程调用
log4j2
sentinel
spring cloud alibaba
Dubbo
Oracle
Seata
LoadBalanced
Async
Scheduled
线程池
Strategy
策略模式
countDownLatch
MySQL
Stalker
性能评估
线上问题分析
CompletableFuture
inputstream
json
深拷贝
function函数式编程
java
reflection
云计算
mysql
AI
Git
使用Git上传、更新、删除GitHub仓库文件
GitHub管理
GitHub
使用Git上传、更新、删除GitHub仓库文件
GitHub管理
JSON
JSON基础
JSON基础配置
JSON时间对象
JSON基础
JSON基础配置
MVC
MVC、MVP、MVVM架构模式与多层架构
软件基础架构模式
MVP
MVC、MVP、MVVM架构模式与多层架构
软件基础架构模式
MVVM
MVC、MVP、MVVM架构模式与多层架构
软件基础架构模式
三层架构(3-tier application)
MVC、MVP、MVVM架构模式与多层架构
软件基础架构模式
多层架构(n-tier application)
MVC、MVP、MVVM架构模式与多层架构
软件基础架构模式
架构模式
MVC、MVP、MVVM架构模式与多层架构
软件基础架构模式
六边形架构认识
微服务架构基础架构
六边形架构
六边形架构认识
微服务架构基础架构
hexo
Hexo博客配置及个人网站部署
hexo基础搭建
hexo-theme-snail
Hexo-Theme-Snail
A succinct hexo theme.
Docker
Docker容器运行前后端分离简单实例
nginx
centos安装nginx并配置SSL证书
SSL证书安装
centos
centos安装nginx并配置SSL证书
SSL证书安装
SSL
centos安装nginx并配置SSL证书
SSL证书安装
IDEA
IDEA旗舰版学生党如何获得免费的个人许可证
转载学生党如何获得免费的IDEA旗舰版
IDEA 2020、Java14升级体验
本文为转载记录IDEA 2020、Java14更新功能特性
jdk
jdk12新特性
本文为记录java12特性
jdk11新特性
本文为记录java11特性
idea
idea配置run Dashboard
idea配置run Dashboard
run Dashboard
idea配置run Dashboard
idea配置run Dashboard
Druid
Druid的sql数据监控没有数据
alibaba.druid
Druid的sql数据监控没有数据
springboot
Druid的sql数据监控没有数据
大三实训记录——springboot2.0后版本配置虚拟路径以访问本地图片
springboot2.0后版本配置虚拟路径以访问本地图片
element-ui+mybatis-plus+springboot解决IPage分页问题
element-ui+mybatis-plus+springboot解决IPage分页问题
虚拟路径
大三实训记录——springboot2.0后版本配置虚拟路径以访问本地图片
springboot2.0后版本配置虚拟路径以访问本地图片
docker
前后端分离整体项目docker部署
docker部署jar+vue+nginx
sql
数据库外键与级联的使用考量
数据库外键与级联的使用考量
foreign key
数据库外键与级联的使用考量
数据库外键与级联的使用考量
js
大三实训记录——thymeleaf传值给外联js文件
thymeleaf传值给外联js文件
thymeleaf
大三实训记录——thymeleaf传值给外联js文件
thymeleaf传值给外联js文件
SQL
数据库批量修改语句生成查询语句
sql批量修改语句生成语句
mysqldump
java后端使用mysqldump备份数据库
java后端使用mysqldump命令备份数据库
Annotation
springboot注解代码Annotation整合
注解代码大全
注解代码
springboot注解代码Annotation整合
注解代码大全
异步调用
SpringBoot使用@Async实现异步调用
SpringBoot使用@Async实现异步调用
shiro
shiro基础认识
中间件shiro的了解与认识
redis
redis缓存雪崩、缓存穿透、缓存击穿与布隆过滤器
redis常见问题与布隆过滤器基础原理介绍
Redis基础认识
中间件Redis的了解与认识
一致性哈希与哈希槽
一致性哈希与哈希槽
Spring
Spring AOP自定义注解
自定义注解
AOP
Spring AOP自定义注解
自定义注解
并发编程
并发编程初步认识与基础理论(一)
java并发编程认识
常见Java并发中断相关方法
常见Java并发中断方法
mybatis-plus
element-ui+mybatis-plus+springboot解决IPage分页问题
element-ui+mybatis-plus+springboot解决IPage分页问题
mybatis-plus分组求和以及Map与Bean的转换
mybatis-plus、Map转对象
element-ui
element-ui+mybatis-plus+springboot解决IPage分页问题
element-ui+mybatis-plus+springboot解决IPage分页问题
vue
element-ui+mybatis-plus+springboot解决IPage分页问题
element-ui+mybatis-plus+springboot解决IPage分页问题
vue-cli3脚手架创建项目变化
vue-cli3
vue的几种传值方式与demo代码
vue的几种传值方式
vue+springboot整合easyexcel
vue+springboot整合easyexcel
布隆过滤器
布隆过滤器
布隆过滤器
vue-cli3
vue-cli3脚手架创建项目变化
vue-cli3
rabbitmq
消息队列、RabbitMQ简介
消息队列基础、RabbitMQ简介
RabbitMQ的4种广播类型与DEMO
RabbitMQ的4种广播类型与DEMO
map
mybatis-plus分组求和以及Map与Bean的转换
mybatis-plus、Map转对象
easyexcel
vue+springboot整合easyexcel
vue+springboot整合easyexcel
javastream
javastream流
javastream流
cache
一致性哈希与哈希槽
一致性哈希与哈希槽
javaweb项目常用缓存
线上问题分析
Eureka
微服务注册中心Eureka
微服务注册中心Eureka
注册中心
微服务注册中心Eureka
微服务注册中心Eureka
微服务注册中心zookeeper
微服务注册中心zookeeper
Eureka、zookeeper、consul三个注册中心的异同
微服务注册中心Eureka
微服务注册中心consul
微服务注册中心consul
spring cloud
微服务注册中心Eureka
微服务注册中心Eureka
微服务注册中心zookeeper
微服务注册中心zookeeper
Eureka、zookeeper、consul三个注册中心的异同
微服务注册中心Eureka
微服务注册中心consul
微服务注册中心consul
Ribbon负载均衡服务调用
Ribbon负载均衡服务调用
OpenFeign服务调用
OpenFeign服务调用
Hystrix服务降级
Hystrix负载均衡服务调用
cpnfig配置中心
cpnfig配置中心
GateWay网关
GateWay网关
bus消息总线
bus消息总线
Nacos服务注册发现与配置中心
Nacos服务注册发现与配置中心
Seata分布式事务
Seata分布式事务
zookeeper
微服务注册中心zookeeper
微服务注册中心zookeeper
consul
微服务注册中心consul
微服务注册中心consul
Ribbon
Ribbon负载均衡服务调用
Ribbon负载均衡服务调用
负载均衡
Ribbon负载均衡服务调用
Ribbon负载均衡服务调用
OpenFeign
OpenFeign服务调用
OpenFeign服务调用
服务远程调用
OpenFeign服务调用
OpenFeign服务调用
java线程池
java线程池
java线程池
Hystrix
Hystrix服务降级
Hystrix负载均衡服务调用
服务降级
Hystrix服务降级
Hystrix负载均衡服务调用
Mysql
Mysql执行计划
Mysql执行计划
执行计划
Mysql执行计划
Mysql执行计划
Zookeeper
Zookeeper简介
Zookeeper
Zookeeper案例-分布式全局唯一ID生成
Zookeeper实现分布式全局唯一ID生成
Zookeeper案例-分布式屏障Barrier
分布式屏障Barrier
Zookeeperwe
Zookeeper案例-分布式锁
Zookeeper案例-分布式锁
spring
spring
spring
Spring远程命令执行漏洞
Spring远程命令执行漏洞
spring容器注入实现策略模式
spring容器注入实现策略模式
ftp连接池
ftp连接池
ftp连接池
cpnfig配置中心
cpnfig配置中心
cpnfig配置中心
GateWay
GateWay网关
GateWay网关
GateWay漏洞
GateWay漏洞
bus消息总线
bus消息总线
bus消息总线
Nacos
Nacos服务注册发现与配置中心
Nacos服务注册发现与配置中心
TtlExcutors
TtlExcutors解决父子线程的上下文传递
TtlExcutors解决父子线程的上下文传递
Thread
TtlExcutors解决父子线程的上下文传递
TtlExcutors解决父子线程的上下文传递
远程调用
httpClient、RestTemplate、OpenFeign
httpClient、RestTemplate、OpenFeign
log4j2
log4j2漏洞介绍及demo
log4j2漏洞介绍及demo
sentinel
sentinel服务熔断与限流
sentinel服务熔断与限流
spring cloud alibaba
sentinel服务熔断与限流
sentinel服务熔断与限流
Seata分布式事务
Seata分布式事务
Dubbo
Dubbo
Dubbo
Dubbo四种负载均衡算法
Dubbo四种负载均衡算法
Oracle
Oracle与Mysql数据库区别
Oracle与Mysql数据库区别
Seata
Seata分布式事务
Seata分布式事务
LoadBalanced
Dubbo四种负载均衡算法
Dubbo四种负载均衡算法
Async
Async与Scheduled注解
Async与Scheduled
Scheduled
Async与Scheduled注解
Async与Scheduled
线程池
Async与Scheduled注解
Async与Scheduled
Strategy
spring容器注入实现策略模式
spring容器注入实现策略模式
策略模式
spring容器注入实现策略模式
spring容器注入实现策略模式
java-function函数式编程+Map实现轻量级的策略模式
java-function函数式编程+Map实现轻量级的策略模式
countDownLatch
countDownLatch简介与基础使用
countDownLatch简介与基础使用
MySQL
MySQL高级
MySQL
Stalker
java代码性能评估工具库Stalker
java代码性能评估工具库Stalker
性能评估
java代码性能评估工具库Stalker
java代码性能评估工具库Stalker
线上问题分析
排查线上java程序高CPU占比代码
线上问题分析
CompletableFuture
CompletableFuture
CompletableFuture使用
inputstream
判断inputstream是否为空
判断inputstream是否为空
json
几种深拷贝方式
利用json转换深拷贝
深拷贝
几种深拷贝方式
利用json转换深拷贝
function函数式编程
java-function函数式编程+Map实现轻量级的策略模式
java-function函数式编程+Map实现轻量级的策略模式
java
java-function函数式编程+Map实现轻量级的策略模式
java-function函数式编程+Map实现轻量级的策略模式
reflection
java反射获取对象属性实战及工具类
java反射获取对象属性实战及工具类
云计算
云计算服务类型IaaS,PaaS,SaaS,BaaS,FaaS
判断inputstream是否为空
mysql
mysql日志bingLog,redoLog,undoLog,java监听binlog
mysql日志bingLog,redoLog,undoLog
AI
目前常见AI软件国区注册与使用
目前常见AI软件国区注册与使用