2024 年
- 06月
- 03月
- 02月
- 21日: 达梦适配MySQL你踩了多少个坑?
- 19日: 垃圾收集器你知道多少?
- 18日: 让我们一起来看看线程池的魅力~
- 01日: ElasticSearch8.X 查询相关
- 01月
2023 年
- 11月
- 10月
- 07月
- 07日: 常用win脚本
- 06日: 常用Linux脚本
- 06日: linux监听一个文件,并做出相应操作
- 05月
- 03月
- 29日: 使用mock自动生成随机测试数据
- 12日: 数据可视化-埋点采集
- 02月
- 19日: Vaultwarden——搭建自己的密码库
- 01日: 架构师必备技能-业务流程时序图知识
- 01月
2022 年
- 12月
- 11月
- 10月
- 09月
- 11日: 线程池化思想的基础架构——(难度:简单,等级:1)
- 03日: 基本框架搭建——(难度:无,等级:0)
- 03日: idea新建文件添加自定义标头
- 08月
- 07月
- 31日: 服务端网络编程常见网络IO模型讲解
- 30日: 使用JDK自带BIO编写一个Client-Server通信
- 12日: 博主精品——Sharding-JDBC分库分表实战(4库32表)!
- 11日: 自定义校验注解
- 11日: 解决阿里云服务器系统盘扩容后宝塔面板不显示新容量的问题
- 10日: 【高级篇幅】 Ngnix高可用解决方案LVS+KeepAlived
- 10日: 网盘静态资源下载限速实现原理
- 10日: Nginx+OpenResty +Lua开发内网访问限制
- 08日: inotify参数——文件监控时候的重要参数
- 08日: EasyPoi简单使用
- 07日: Nginx整合OpenResty
- 07日: linux下设置开机自动运行脚本——只说其中一种
- 06日: Nginx和Https实战
- 06日: Nginx性能优化之静态资源压缩
- 06日: Swagger UI配置了Nginx之后能够进入界面,但是无法发起请求的解决方法
- 05日: Nginx业务接口性能优化
- 04日: 【进阶】XXL-Job分布式调度多案例实战
- 04日: 优质SQL收藏
- 04日: Jrebel
- 03日: 新版Springboot整合XXL-Job项目搭建
- 03日: 分布式调度XXL-Job UI菜单模块介绍
- 03日: 分布式调度XXl-Job源码部署和数据库表建立
- 03日: 分布式调度XXL-Job核心特性
- 06月
- 30日: 博主备忘——HashOperations实战用法
- 26日: 博主精品——使用Nginx+Shell脚本实现双机热备,无感发包!
- 19日: Linux安装Git并配置完成拉取项目代码
- 14日: 密码保护:百宝箱
- 13日: linux重启tomcat服务命令
- 12日: 自定义分页器
- 09日: Hutool工具类常用操作
- 09日: 精致小操作合集
- 09日: 经典简单的线程池操作
- 09日: 较为优雅的业务逻辑操作
- 09日: EasyExcel
- 09日: 博主精品——实用的项目操作(后端)持续更新!
- 08日: 自定义sql拼接——可作为通用历史表
- 05日: idea配置Tomcat启动web项目的图文教程
- 05月
- 30日: Poi-tl 复杂多模版列表导出Word文档
- 26日: 力扣大战——包含min函数的栈(对应剑指 Offer 30)
- 26日: 力扣大战——用两个栈实现队列(对应剑指 Offer 09)
- 25日: SimpleQuery 工具类 简单的新玩法
- 10日: Nginx负载均衡
- 09日: Rancher模式使用Docker运行Spring项目文件上传失败的解决方法
- 08日: Nginx经典案例挖掘accessLog日志
- 08日: Nginx案例实战之配置文件-图片服务器
- 07日: MapStruct简单使用
- 07日: Mycat1.65(注意是2.0以下)的简单搭建和简单使用
- 07日: 项目无法启动:(OOM)Java heap space
- 05日: Nginx核心基础知识讲解
- 05日: git代码提交规范
- 04月
- 29日: 简单Dozer的使用
- 29日: 新版MybatisPlus多表联查加分页(简单版)
- 29日: @Validated的简单使用
- 28日: JDK8新特性(常用)
- 28日: 《分布式任务调度平台XXL-JOB》——简单使用
- 16日: 数据库设计的三大范式是什么
- 04日: ClickHouse核心基础-数据类型和语法说明
- 03日: Linux-服务器下急速安装ClickHouse实战
- 01日: 海量数据下-列式存储ClickHouse介绍
- 02月
- 26日: 最大堆和最小堆
- 25日: 平衡树和AVL
- 24日: 保证多线程顺序执行,四种方案,你知道几种?
- 23日: 雪花算法——SnowflakeIdWorker
- 22日: Caffine
- 22日: 内存淘汰算法读写性能原理
- 22日: 使用定时任务来实现缓存操作(独特方式)
- 22日: 使用springboot集成logback配置
- 22日: Google GauvaCache的使用
- 22日: 高级程序员必会–JMH基准测试
- 21日: Dubbo可视化后台实战
- 21日: 微服务远程调用系统实战(蠢驴测试版)
- 20日: 分布式系统RPC远程调用
- 20日: 并查集
- 19日: Mybatis逆向工程使用
- 18日: Trie树
- 14日: 线段树
- 13日: 基于比较排序算法大总结
- 12日: 希尔排序法
- 12日: 冒泡排序
- 10日: XssShieldUtil
- 10日: Md5Util
- 06日: ElasticSearch简单的单机安装部署
- 03日: Sharding-Jdbc分库分表常见问题解决方案讲解
- 03日: Sharding-Jdbc核心流程+多种分片策略实战
- 01月
- 31日: 使用frp加云服务器实现内网穿透
- 31日: 分库分表进阶之广播表和绑定表配置实战
- 31日: Mysql分表加雪花算法实战
- 30日: 分库分表常见中间件介绍和ShardingSphere极速认知
- 30日: Mysql数据库-水平分库分表常见策略讲解
- 20日: 博主精品——实用的项目操作(前端)不再更新,AI永远的神!
- 10日: 二叉搜索树
- 09日: 力扣大战——两数之和(对应LeetCode第一题)
- 06日: 密码保护:私密——临时页面
- 05日: 二分查找法
- 02日: 博主总结面试题目终极之战——Java专栏——第二期(15题)
- 01日: 博主总结面试题目终极之战——Java专栏——第一期(15题)
- 01日: 密码保护:百宝箱
2021 年
- 12月
- 20日: 快速排序法——传说中的无敌算法!影响了一个世纪!
- 07日: (转)MyBatis 常见面试总结
- 07日: (转)Spring/Spring Boot 常用注解总结
- 05日: (转)Spring常见问题总结
- 05日: (转)Redis知识点&面试题总结
- 05日: 归并排序法——递归加餐
- 05日: (转)MySQL 高性能优化规范建议
- 05日: (转)MySQL知识点&面试题总结
- 04日: (转)Java 并发常见知识点&面试题总结(进阶篇)
- 04日: 阿里数据库连接池Druid
- 11月
- 30日: 透过链表看递归
- 29日: 抖音素材文件获取处——小黄同学
- 29日: (转)动态代理实战
- 28日: (转)Java基础知识&面试题总结
- 28日: (转)剖析面试最常见问题之Java集合框架
- 28日: (转)可能是你见过总结的最好的 Java 基础知识点汇总!!!
- 27日: fastjson和Jackson的简单使用,序列化和反序列化!MQ中常用!
- 25日: 防重提交
- 25日: (转)Java集合框架基础知识&面试题总结
- 24日: 实战zipkin+sleuth链路追踪日志持久化
- 24日: 密码保护:法律宝典视频高速通道
- 23日: Nocos引入SpringBoot项目从零搭建
- 23日: 项目启动时报错Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError
- 23日: 统一接口响应协议JsonData-响应工具类封装
- 22日: 你了解搜索引擎吗——第一课
- 21日: 新版 Flink状态State管理实战和Checkpoint讲解——第十一课(未完待续)
- 19日: 批量替换_WordPress图片路径批量替换方法
- 18日: 迟到无序数据处理-时间概念和watermark的强大之处——第十课
- 18日: 核心知识-Flink 增量聚合和全窗口函数你知道多少——第九课
- 18日: 密码保护:DBC
- 16日: JDK8新版时间工具类(简洁版)——TimeUtil
- 16日: 关于Flink滑动-滚动时间窗和触发器你知道多少——第八课
- 15日: 玩转Flink Core Api常用Transformation算子 多案例实战——第七课
- 15日: 编辑docker容器中的文件
- 14日: 玩转Flink里面核心Source Sink对接 Kafka Connetor实战——第六课
- 13日: 玩转Flink里面核心的Sink Operator实战——第五课
- 13日: 玩转Flink里面核心的Source Operator实战——第四课
- 11日: 密码保护:第八届“中国软件杯大赛”——绿色车间
- 11日: 流式计算框架Flink 部署和整体架构讲解——第三课
- 10日: 完成第一个Flink 流批一体案例——第二课
- 10日: 新一代流式计算框架Flink急速入门和应用场景(梳理概念)——第一课
- 08日: 分库分表实战讲解——最后一课
- 07日: Mysql数据复制同步(主从数据库)——第七课(未完待续)
- 07日: 高性能索引讲解——第四课(未完待续)
- 03日: MySQL性能优化分析——第三课
- 10月
- 30日: [ERROR] Error executing Maven.
- 30日: 基于Mybatis的mysql数据实战——第二课
- 24日: 算法数据与结构——链表
- 22日: static关键字的用途
- 21日: 算法数据与结构——栈和队列
- 21日: MySQL基础知识学习——第一课
- 17日: 算法数据与结构——数据结构基础
- 17日: 一些关于时间常用的java代码
- 09月
- 25日: mysql索引的使用
- 22日: 算法数据与结构——排序算法基础(选择排序法、插入排序法)
- 15日: 冒泡排序——Java
- 15日: 算法数据与结构——简单的线性查找法
- 08月
- 18日: BigDecimal用法详解
- 16日: JAVA简单面试题目(随机抽取题库10题)(目前为测试版,不显示题目请请刷新页面))
- 14日: 博主整理JAVA一般面试题目——第一套(20题)
- 14日: 法律宝典官网
- 13日: 博主整理小米校招2021题目(精选)——第一战
- 13日: 100道Java基础面试题收集整理
- 10日: SpringBoot项目整合Spring-kafka和事务消息实战
- 09日: Zookeeper配置 Client port found: 2181. Client address: localhost. Client SSL: false. Error contacting
- 09日: kafka高可用集群和高性能
- 08日: kafka数据文件存储-可靠性保证-ISR核心知识
- 08日: Kafka核心API消费者模块实战
- 07日: Kafka核心API生产者实战详解
- 07日: Mysql二级的导入初始化问题
- 06日: SpringBoot2.x项目-Kafka核心API-Admin实战
- 06日: Kafka命令行生产者发送消息和消费者消费消息实战
- 05日: Client port found: 2181. Client address: localhost. 的解决办法(Zookeeper一直启动不了)
- 05日: Linux环境下Zookeeper和Kafka安装启动
- 05日: 【重要】分布式流处理平台Kafka核心概念介绍
- 05日: 分布式流处理平台Kafka快速认知
- 01日: MySQL数据库
- 01日: 消息队列
- 07月
- 30日: 并发编程核心底层(待完成,暂时跳过,过于复杂)
- 28日: 并发编程进阶
- 26日: 并发编程
- 25日: java集合框架Map
- 24日: java集合框架List
- 23日: 编程基础
- 22日: 消息队列面试专题
- 22日: 双主双从高性能RocketMQ服务搭建
- 22日: RocketMQ4.x分布式事务消息
- 21日: RocketMQ消费者核心配置和核心知识讲解
- 21日: 讲解顺序消息在电商和证券系统中应用场景
- 21日: RocketMQ生产者之MessageQueueSelector实战
- 21日: RocketMQ延迟消息实战和电商系统中应用
- 21日: RocketMQ OneWay发送消息及多种场景对比
- 21日: RocketMQ4.X异步发送消息和回调实战
- 21日: 核心知识之RocketMQ4.X生产和消费消息重试及处理
- 20日: 核心知识之RocketMQ4.X消息发送状态
- 20日: 消息队列RocketMQ4.X生产者核心配置
- 20日: RocketMQ4.X集群高可用之主从模式搭建
- 20日: 消息可靠性之同步、异步刷盘、同步、异步复制
- 20日: RocketMQ4.X集群模式架构分析
- 20日: Springboot2整合RocketMQ4.x实战消费消息
- 19日: Springboot2.x整合RocketMQ4.x实战发送消息
- 19日: 设计模式在框架和源码里面的应用和准备
- 19日: 状态设计模式介绍和应用场景
- 19日: 备忘录设计模式介绍和应用场景
- 19日: 【置顶】高级后端工程师精品面试题——持续更新
- 17日: IteratorPattern迭代器设计模式介绍和应用场景
- 16日: Command Pattern命令设计模式介绍和应用场景
- 16日: 责任链设计模式介绍和应用场景
- 16日: 经典中的经典-Observer观察者设计模式介绍和应用
- 15日: 模板方法设计模式讲解和应用场景介绍
- 15日: 精品软件集合
- 14日: Flyweight Pattern享元设计模式你知道多少
- 14日: 讲解外观设计模式的介绍和应用场景
- 14日: 讲解代理设计模式,让代理帮你完成工作
- 14日: 装饰器设计模式介绍和应用场景
- 13日: 将对象组合成树形结构的模式-组合设计模式讲解
- 13日: 设计模式疑惑指南-桥接设计模式
- 13日: 适配器设计模式-类的适配器
- 13日: 生产环境接口-需要兼容新的业务怎么办?
- 13日: 提高开发效率 接口适配器在日常开发里面的应用
- 13日: 接口之间的桥梁-适配器设计模式你知道多少
- 13日: 创建型设计模式-建造者模式应用介绍
- 13日: 创建型设计模式-Prototype原型设计模式实战
- 13日: 工厂设计模式实践指南- 抽象工厂方法模式
- 13日: 工厂设计模式实践指南-工厂方法模式
- 12日: 电商支付应用案例-简单工厂模式实践指南
- 12日: 单例模式中的饿汉实现和选择问题
- 12日: 单例模式中的懒汉实现+双重检查锁定+内存模型
- 12日: 代码实战-单例设计模式中的懒汉实现方式
- 12日: 创建型设计模式-单例设计模式和应用
- 12日: 大佬们常说的设计模式到底是什么
- 11日: Java⾼级核⼼之玩转 JDK8 Collection和Lambda实战——总结篇
- 11日: Java新特性玩转JDK8之summarizing集合统计
- 11日: Java新特性玩转JDK8之收集器 group by进阶
- 11日: Java新特性玩转JDK8之收集器 group by分组
- 11日: Java新特性玩转JDK8之收集器 partitioningBy分组
- 11日: Java新特性玩转JDK8之joining函数
- 11日: Java新特性玩转JDK8之collector收集器
- 11日: Java新特性玩转JDK8之集合的foreach
- 11日: Java新特性玩转JDK8之reduce操作
- 11日: Java新特性玩转JDK8之并⾏流parallelStream
- 11日: Java新特性玩转JDK8之流操作max和min函数
- 11日: Java新特性玩转JDK8之流操作allMatch和anyMatch函数
- 11日: Java新特性玩转JDK8之流操作limit和sorted函数
- 11日: Java新特性玩转JDK8之流操作map和filter函数
- 11日: Java新特性玩转JDK8之流Stream实战
- 11日: Java新特性玩转JDK8之⽅法与构造函数引⽤
- 09日: Java新特性玩转JDK8之函数式编程 Predicate
- 09日: Java新特性玩转JDK8之函数式编程 Supplier
- 09日: Java新特性玩转JDK8之函数式编程 Consumer
- 09日: Java新特性玩转JDK8之函数式编程 BiFunction
- 09日: Java新特性玩转JDK8之函数式编程 Function
- 09日: Java新特性玩转JDK8之⾃定义函数式编程实战
- 09日: Java高级核心玩法JDK8 Lambda表达式
- 09日: Java新特性玩转JDK8之Optional类
- 08日: Java新特性玩转JDK8之时间⽇期处理类
- 06月
- 29日: RocketMQ4.x本地源码部署
- 28日: 阿里巴巴开源RocketMQ4.x消息队列介绍
- 28日: 消息中间件常见概念和编程模型
- 28日: JMS介绍和消息中间件核心知识
- 27日: 阿里云Linux服务器上Nginx安装
- 27日: 【面试题】什么是反向代理服务器
- 27日: 新版Redis6核心特性-Client-Side-Caching 客户端缓存
- 27日: 新版Redis6核心特性-Access Control List权限控制
- 27日: 【高级篇】分布式缓存Redis6.X新特性讲解拓展
- 27日: Redis6.X高可用之Cluster集群总结
- 27日: Redis6.X节点高可用之Cluster集群整合SpringBoot2.X
- 27日: Redis6.X节点高可用之Cluster集群三主三从搭建实战
- 27日: Redis6.X节点高可用之Cluster集群环境准备
- 27日: Redis6.X节点高可用之Cluster数据分片和虚拟哈希槽介绍
- 27日: 【高级篇】Redis6.X高可用之Cluster集群和分片
- 26日: Linux服务器源码安装Redis6和相关依赖
- 26日: Redis6.X节点高可用监控之Sentinel哨兵流程解析和准备
- 26日: 【高级篇】Redis6.X高可用之主从+Sentinel哨兵监控
- 26日: Redis6.X主从架构-复制读写分离原理解析
- 25日: 【Docker】解决创建Redis容器没有conf配置文件
- 25日: Linux服务器-Redis6.X 主从复制 一主二从架构
- 25日: java面试题之java中用到的线程调度算法是什么
- 25日: 【面试核心】内存不足时-Redis的Key淘汰策略你知道多少
- 25日: 【面试核心】Redis6的key过期时间删除策略你知道多少
- 25日: 【高级篇】Redis6.X服务端info+config实战和key淘汰算法
- 24日: Redis6.x持久化配置AOF+RDB的选择问题和混合模式
- 24日: Redis6.x持久化配置AOF重新rewrite配置实战
- 24日: Redis6.x持久化配置AOF介绍和配置实战
- 24日: Redis6.x持久化介绍和RDB讲解
- 19日: 博主精品——一个最简单的增删改查(正统SpringBoot实现,标准流程操作,优雅!)
- 18日: 项目缓存提效神器-SpringCache缓存框架介绍
- 18日: 案例实战之SortedSet开发用户积分实时榜单最佳实践
- 18日: 分布缓存实战-Set集合数据结构最佳案例实战
- 18日: JsonUtil
- 18日: 自营电商平台-购物车实现案例-Hash数据结构最佳实践
- 18日: 分布缓存实战-List-数据结构最佳案例实战
- 17日: 高并发下-商品首页热点数据开发实战
- 16日: SpringBoot整合Jedis+Lettuce客户端连接池配置
- 16日: RedisTemplate 序列化机制配置实战
- 16日: RedisTemplate的序列和反序列化机制讲解
- 16日: SpringDataRedis的RedisTemplate讲解介绍
- 16日: SpringBoot2.x实战整合Redis客户端+单元测试
- 16日: Spring在线创建网站——快速创建
- 16日: 新版SpringBoot2.x整合Redis6客户端
- 15日: 分布式缓存Redis6常见数据结构+指令实战——大汇总
- 15日: Redis6数据结构之List类型介绍和应用场景
- 14日: 密码保护:百宝箱
- 14日: redis6——key命名规范
- 14日: 什么是NosQL和Redis快速介绍
- 14日: 本地缓存和分布式缓存介绍+热点key的解决方案
- 13日: 面试必备-缓存穿透-击穿和雪崩你能区分不
- 13日: 高并发项目必备利器之分布式缓存和本地缓存
- 13日: 电商平台里面常见的几个坑之事务和锁的先后顺序
- 13日: 高级技能-Rancher外部服务和解耦配置实战
- 13日: 海量请求下-业务微服务集群-容器自动化缩容和扩容
- 13日: 你知道Nginx和业务网关gateway的区别吗
- 13日: 聚合访问入口网关-业务微服务升级
- 11日: Rancher配置自定义Docker私有镜像仓
- 10日: Rancher容器化部署注册中心Nacos和数据库持久化配置
- 10日: Vue按钮强制点击
- 10日: Rancher容器化部署消息队列RabbitMQ
- 09日: Rancher简单的流程一步走
- 09日: Docker容器化部署Rancher和通信模型介绍
- 08日: 云计算服务三层架构-IaaS-PaaS-SaaS-概念解析
- 08日: 自动化构建微服务推送阿里云镜像仓shell脚本开发
- 08日: Switch使用枚举类Enum会发生的问题——博主备忘
- 08日: 容器化部署Docker镜像打包
- 08日: vue中表格格式化显示内容的两种方法
- 07日: 生产环境-Sentinel流控规则持久化到nacos配置中心
- 07日: 微服务整合Sentinel自定义降级异常数据开发实战
- 07日: Internal error. Please refer to https://jb.gg/ide/critical-startup-errors 问题解决——IDEA
- 07日: 高并发下的限流神器Sentinel容器化部署
- 04日: 全链路(涉及4个微服务)订单支付宝支付思想回顾(最终版)——博主备忘、精华
- 03日: 支付宝支付策略编码实战
- 03日: 多渠道支付对接-策略模式+工厂模式编码实战
- 03日: 玩转策略模式和应用场景
- 03日: 设计模式最佳实践-第三方支付对接-工厂模式回顾
- 03日: 软件架构设计-设计模式的六大原则你知道多少
- 03日: 简单的测试支付宝支付的接入
- 01日: 沙箱
- 01日: feign 调用丢失的token解决方式,新增拦截器
- 01日: 优雅的方式对一个大数组根据想要的值进行过滤为一个小数组——博主备忘
- 05月
- 30日: 把数组中的xx对象中的id提取出来,并分组查询,提高性能——博主备忘
- 28日: 分组查询统计次数——博主备忘
- 22日: 一种简单的带参数打开新页面的操作
- 22日: 一种简单的获取table数据的方法
- 22日: 简单的三种封装调用接口模式(Body、params、服务端的PathVariable)
- 22日: git小操作汇总
- 22日: 精致小操作汇总——博主备忘
- 20日: 优惠券微服务延迟消息消费-释放优惠券功能开发《上》
- 20日: 优惠券锁定-发送延迟消息功能开发
- 20日: 延迟消息功能测试开发
- 20日: 优惠券微服务RabbitMQ延迟消息交换机和队列配置
- 20日: 下单-优惠券记录锁定和释放功能设计开发
- 20日: 新版消息队列RabbitMQ回顾和容器化安装部署
- 18日: 高并发业务下分布式事务的选择和思考
- 18日: 全局异常下微服务整合Seata分布式事务失效解决方案
- 18日: SpringCloudAlibaba微服务整合Seata分布式事务框架《下》
- 18日: SpringCloudAlibaba微服务整合Seata分布式事务框架《上》
- 18日: 分布式事务框架Seata 服务端部署安装最佳实践
- 17日: 分布式事务的解决方案之一事务消息
- 17日: 分布式事务的解决方案之一-柔性事务-TCC介绍
- 17日: XA实现分布式事务的原理-两阶段提交2PC流程解析
- 17日: 架构师系列-玩转分布式事务N种解决方案和利弊选择
- 17日: 分布式事务的常见解决方案概览
- 17日: 分布式事务下数据最终一致性-CAP的权衡结果 BASE理论
- 17日: 什么是乐观锁,什么是悲观锁
- 17日: 微服务核心知识之分布式事务的那些事情
- 17日: 微服务服务引入Nacos注册中心和Feign依赖
- 17日: 微服务Nacos注册中心配置Mysql持久化
- 17日: 微服务注册中心Docker容器化部署Nacos
- 17日: 订单微服务复杂代码终极操作
- 17日: Mybatic特殊字符的转换
- 15日: 购物车功能开发-删除和修改购物项接口
- 15日: 购物车功能开发-查看我的购物车接口
- 15日: redis乱码问题和清空购物车接口开发
- 13日: SwaggerUI开发的简单使用
- 13日: 商品微服务-添加购物车接口开发和方法抽取
- 13日: 购物车redis数据结构讲解
- 13日: 一种极其优雅的操作两个对象类的统计等操作——博主备忘
- 13日: 电商平台-常见购物车功能实现介绍
- 13日: @Builder优雅的构建实体类——博主备忘
- 13日: 架构师的思考+流量漏斗模型驱动解决方案
- 13日: 三目运算符——博主备忘
- 13日: 一个对象复制对象的小操作——博主备忘
- 13日: 对时间的各种小操作——博主备忘
- 13日: 一个不错的时间工具类TimeUtil
- 13日: 事务传播级别和隔离属性回顾
- 08日: Redisson是怎样解决分布式锁的里面的坑
- 08日: 实战Redisson实现优惠券微服务领劵接口的分布式锁
- 07日: 基于Redis官方推荐-分布式锁最佳实践介绍
- 07日: 彻底掌握分布式锁lua脚本+redis原生代码编写
- 07日: 基于Redis实现分布式锁的几种坑你是否踩过《下》
- 07日: 基于Redis实现分布式锁的几种坑你是否踩过《上》
- 07日: 分布式核心技术-关于高并发下分布式锁你知道多少?
- 07日: 原生分布式锁-Redisson分布式锁防止个人超领优惠券
- 07日: 大厂面试热身赛-天猫超市-二面面试题-P7技术专家岗
- 07日: 高并发下怎样优雅的保证扣减库存数据的正确性
- 06日: 优惠券领劵接口-Jmeter压测扣超发优惠券问题暴露
- 06日: Jmeter5.x实战之优惠券列表接口压测+聚合报告分析
- 06日: Jmeter5.X简单介绍及其配置
- 06日: 优惠券微服务-C端领劵接口核心校验业务逻辑开发
- 06日: 新版MybatisPlus分页插件配置
- 04月
- 30日: 越权攻击-多数人容易忽视数据安全问题
- 30日: lambda表达式——从一个对象映射到另一个对象等操作
- 30日: LoginInterceptor的简单使用
- 30日: 对象类的定义小知识
- 29日: 登录拦截器InterceptorConfig拦截和放行路径开发配置
- 29日: 连环问 大厂面试-P6高级工程师-ThreadLocal常见核心面试题
- 29日: 核心知识-ThreadLocal介绍+经典应用场景
- 29日: 微服务登录拦截器开发和ThreadLocal原理+经典应用
- 29日: 【加餐扩展】JWT令牌token泄露恶意使用-解决方案
- 29日: JWT登录过期-自动刷新token方案介绍——扩展
- 29日: 用户微服务开发之登录模块逻辑——加入JWT
- 29日: 用户微服务开发之登录模块逻辑和解密
- 29日: 高并发下问题发现扩大思维锻炼——唯一性(数据库模式实现)
- 29日: CommonUtil工具类
- 29日: 用户微服务注册功能核心加密——用户密码加“盐”
- 28日: 工业级用户微服务注册——我们来理清一下邮箱的注册和验证
- 27日: 阿里云OSS客户端SDK集成和测试存储服务(涉及文件上传)
- 27日: 阿里云权限管理RAM介绍-玩转云产品核心知识
- 27日: 阿里对象存储OSS的简单创建,以及配置操作!
- 27日: 分布式文件存储MinIO容器化部署初体验
- 27日: 分布式文件存储讲解 和 高性能-高可用面试题
- 27日: 关于注册邮箱验证码防刷设计方案你能想到几个
- 27日: 用户微服务之注册邮箱验证码接口开发
- 27日: 邮箱、手机工具类正则
- 27日: 从配置文件直接读取内容急速实现!
- 27日: 邮件发送介绍和项目整合spring邮箱starter
- 27日: 微服务开发图形验证码加入缓存
- 26日: 微服务配置Redis
- 26日: Linux服务器Docker安装和部署容器化Redis
- 26日: 图形验证码开发之谷歌kaptcha引入
- 26日: 微服务自定义全局异常+处理器handler开发
- 26日: 微服务项目整合SwaggerUI3.0接口文档分组和Header头定义
- 26日: 微服务项目整合SwaggerUI3.0
- 25日: 增强版ORM框架-Mybatis plus
- 25日: 博主教你简单使用IDEA的git的简单推送
- 25日: Lombok插件简单注解
- 25日: Lombok插件
- 25日: 开源中国Git仓库
- 24日: 带团队的思想——SMART原则
- 24日: RabbitMQ高可用mirror镜像集群策略配置
- 24日: 综合实战-RabbitMQ高可用普通集群SpringBoot测试——最终章
- 23日: 综合实战-RabbitMQ高可用普通集群 搭建基础准备
- 23日: 高级特性-Rabbitmq高可用集群
- 23日: 案例实战-SpringBoot2.X 延迟消息生产和消费实战开发
- 23日: SpringBoot2.X+RabbitMQ延迟消息配置开发
- 23日: 1
- 20日: 高级特性之-RabbitMQ 延迟队列介绍和应用场景
- 20日: 高级特性-RabbitMQ TTL死信队列+延迟队列
- 20日: 高级特性之RabbitMQ消息确认机制ACK
- 20日: 新版RabbitMQ消息可靠性投递returnCallback
- 20日: 新版RabbitMQ消息可靠性投递confirmCallback
- 20日: RabbitMQ消息可靠性投递
- 19日: SpringBoot2.X+SpringAMQP整合RabbitMQ实战
- 19日: RabbitMQ的多种工作模式总结
- 19日: RabbitMQ的topic主题通配符模式——通配符(最重要——最终模式!)
- 19日: RabbitMQ的topic主题通配符模式和应用场景
- 19日: RabbitMQ的路由模式——直连
- 19日: RabbitMQ 路由、主题模式
- 19日: RabbitMQ的发布订阅消息模型——广播
- 19日: RabbitMQ的常见的Exchange交换机
- 19日: RabbitMQ工作队列 公平策略
- 19日: RabbitMQ工作队列 轮训策略
- 19日: RabbitMQ简单队列
- 19日: java简单集成RabbitMQ
- 19日: 介绍什么是AMQP高级消息队列协议和MQTT科普
- 19日: 最简单的基于Linux服务器安装RabbitMQ容器化部署
- 19日: 一篇文章搞懂Mybatic的多表联查!
- 11日: SharedPreferences封装与全局使用
- 04日: 英雄联盟账号 【黑色玫瑰】
- 01日: Mybatic新增数值之后获取新增数据的id值
- 03月
- 29日: Spring 常见的事务管理
- 28日: 密码保护:DBC
- 25日: Spring 集成Open-Feign 微服务常用操作
- 20日: Vue之axios基础使用
- 06日: Sentinel自定义限流提示规则
- 06日: yml和properties 配置转换
- 04日: Sentinel使用Nacos持久化规则
- 04日: Nacos 持久化
- 04日: 一些网站
- 04日: 网关:gateway
- 02月
- 25日: 构建vue项⽬的利器—脚⼿架vue-cli3
- 24日: 较为隐秘的配置
- 24日: Erupt Framework ? 通用后台管理框架
- 24日: SpringBoot2.X开启跨域配置
- 23日: 谷歌开源缓存框架Guava Cache
- 23日: 密码保护:各种绿色软件
- 22日: scrcpy 安卓投屏软件
- 22日: 分布式应用的登录检验解决方案 ——JWT
- 22日: MD5加密工具类
- 22日: 新版Servlet3.0的注解开发自定义Filter——拦截器和过滤器使用
- 22日: 使用SpringBoot2.x的单元测试
- 22日: SpringBoot2.X结合dev-tool 实现IDEA项目热部署
- 22日: Android 开源项目xUtils3使用教程
- 22日: Spring简单的异步
- 21日: wordpress一键全站迁移和备份
- 21日: steam主号
- 21日: 英雄联盟账号 【战争学院】
- 21日: 英雄联盟账号 【均衡教派】
- 21日: 英雄联盟账号 【水晶之痕】
- 21日: 英雄联盟账号 【皮尔特沃夫】
- 21日: 英雄联盟账号 【守望之海】
- 21日: 英雄联盟账号 【祖安】
- 21日: 密码保护:英雄联盟账号 【艾欧尼亚】
- 21日: 英雄联盟账号 【诺克萨斯】
- 21日: 密码保护:吃鸡账号
- 21日: SpringBoot常用定时任务表达式配置和在线生成器
- 21日: (转)WordPress建站教程 从零开始服务器搭建网站超详细
- 19日: 安装Docker
- 19日: 云Mysql
- 18日: 关于Docker的一些基本配置(已过时,不过可能会有可取之处)