Tags

keep hungry keep foolish
Java

如何保证缓存与数据库双写时的数据一致性?

如何保证缓存与数据库双写时的数据一致性?


史上最便捷搭建Zookeeper服务器的方法

史上最便捷搭建Zookeeper服务器的方法


关于加解密、加签验签的那些事

关于加解密、加签验签的那些事


只需要这三步,用Java也能图片识别

只需要这三步,用Java也能图片识别


史上最便捷搭建RocketMQ服务器的方法

史上最便捷搭建RocketMQ服务器的方法


Java中的屠龙之术——如何修改语法树

Java中的屠龙之术——如何修改语法树


如何快速对接Stripe国际支付系统

如何快速对接Stripe国际支付系统


Lombok经常用,但是你知道它的原理是什么吗?(二)

Lombok经常用,但是你知道它的原理是什么吗?(二)


Lombok经常用,但是你知道它的原理是什么吗?

Lombok经常用,但是你知道它的原理是什么吗?


《沙盘模拟系列》JVM如何调优

《沙盘模拟系列》JVM如何调优


几百万数据放入内存不会把系统撑爆吗?

几百万数据放入内存不会把系统撑爆吗?


如何优雅的使用线程池

如何优雅的使用线程池


验证ArrayList插入同样数据使用指定容量和默认容量的效率

ArrayList


不学无数——徒手撸一个简单的IOC

徒手撸一个简单的IOC


不学无数——Mysql查询带树状结构的信息 Gradle多项目工程

Mysql查询带树状结构的信息 Gradle多项目工程


不学无数——徒手撸一个简单的RPC框架

徒手撸一个简单的RPC框架


不学无数——使用IDEA创建SpringBoot Gradle多项目工程

使用IDEA创建SpringBoot Gradle多项目工程


不学无数——Spring Cloud 中使用Feign解决参数注解无法继承的问题

Spring Cloud 中使用Feign解决参数注解无法继承的问题


不学无数——Feign源码解析——执行过程

Feign源码解析——执行过程


不学无数——如何使用Spring的FactoryBean接口

如何使用Spring的FactoryBean接口


不学无数——Feign源码解析——初始化流程

Feign源码解析——初始化流程


不学无数——FreeMarker对应各种数据结构解析

FreeMarker对应各种数据结构解析


不学无数——Eureka注册中心ip-Address参数详解

Eureka注册中心ip-Address参数详解


不学无数——Mybatis中Oracle和Mysql的Count字段问题

Mybatis中Oracle和Mysql的Count字段问题


不学无数——批量测试Mybatis项目中Sql是否正确

批量测试Mybatis项目中Sql是否正确


不学无数——发布自己的Jar包到Maven中央仓库中

发布自己的Jar包到Maven中央仓库中


不学无数——SpringBoot打jar包或war包获取不到资源文件解决办法

SpringBoot打jar包或war包获取不到资源文件解决办法


你不得不知道的对象的序列化和反序列化

序列化和反序列化


不学无数——Gson源码解析

Gson源码解析


不学无数——Mybatis解析判断表达式源码分析

Mybatis解析判断表达式源码分析


不学无数—适配器模式

适配器模式


不学无数——JAVA中NIO再深入

JAVA中NIO再深入


不学无数—String字符串中获取所有匹配结果的索引值

String字符串中获取所有匹配结果的索引值


不学无数—在工作中被逼出来的解决之道

在工作中被逼出来的解决之道


不学无数—JAVA中的I/O和NIO

JAVA中的I/O和NIO


不学无数—Mybatis自动映射器Mapper原理分析

Mybatis自动映射器Mapper原理分析


不学无数—装饰模式

装饰模式


不学无数—Spring注入后反射的空指针异常

Spring注入后反射的空指针异常


不学无数—记一次常见异常而导致的Debug源码之旅

记一次常见异常而导致的Debug源码之旅


不学无数—动态代理

动态代理


不学无数-Java代理模式

Java代理模式


不学无数—InterruptedException异常

InterruptedException异常


不学无数—组合模式

组合模式


不学无数—反射和内省的区别

反射和内省的区别


不学无数—初识反射

初识反射


JAVA

后端框架开发需要注意的几点

后端框架开发需要注意的几点


压缩20M文件从30秒到1秒的优化过程

压缩20M文件从30秒到1秒的优化过程


被代理过后的类属性值消失了?

被代理过后的类属性值消失了?


Java8——异步编程

Java8——异步编程


SpringBoot 2.0 多图片上传加回显

SpringBoot 2.0 多图片上传加回显


如何自己手写一个热加载

如何自己手写一个热加载


死磕Tomcat系列(6)——Tomcat如何做到热加载和热部署的

死磕Tomcat系列(6)——Tomcat如何做到热加载和热部署的


关于Redis热点key的一些思考

关于Redis热点key的一些思考


死磕Tomcat系列(5)——容器

死磕Tomcat系列(5)——容器


死磕Tomcat系列(4)——Tomcat中的类加载器

死磕Tomcat系列(4)——Tomcat中的类加载器


死磕Tomcat系列(3)——Tomcat如何做到一键式启停的

死磕Tomcat系列(3)——Tomcat如何做到一键式启停的


死磕Tomcat系列(2)——EndPoint源码解析

死磕Tomcat系列(2)——EndPoint源码解析


徒手撸一个简单的RPC框架(2)——项目改造

徒手撸一个简单的RPC框架(2)——项目改造


工作半年遇到最奇葩的问题

工作半年遇到最奇葩的问题


死磕Tomcat系列(1)——整体架构

死磕Tomcat系列(1)——整体架构


NIO中和选择器Selector

NIO中和选择器Selector


如何断点调试Tomcat源码

如何断点调试Tomcat源码


一次奇怪的StackOverflowError问题查找之旅

一次奇怪的StackOverflowError问题查找之旅


你不得不知道的数据库连接池的信息

你不得不知道的数据库连接池的信息


设计模式——模板方法模式

设计模式——模板方法模式


解决Redis集群条件下键空间通知服务器接收不到消息的问题

解决Redis集群条件下键空间通知服务器接收不到消息的问题


解决Redis集群条件下键空间通知服务器接收不到消息的问题

解决Redis集群条件下键空间通知服务器接收不到消息的问题


设计模式——责任链模式

设计模式——责任链模式


设计模式——观察者模式

设计模式——观察者模式


设计模式——策略模式

设计模式——策略模式


Mac上最简单明了的利用Docker搭建Redis集群

Mac上最简单明了的利用Docker搭建Redis集群