加载中
本地运行好好的 Java 程序, 一发布到线上就报错的灵异事件终于让我碰到了

说明 本文涉及的相关软件版本如下: mybatis 3.4.x HotSpot JDK1.8 Windows 11 IDEA 2022.3 先看一段 mybatis 相关的代码 今天一个朋友丢给我如下一段代码: 然后跟我讲为什么本地是好好的,...

2022/12/16 09:00
24
基于 IDEA 搭建 RocketMQ-4.6 源码环境

RocketMQ 架构 源码搭建前, 需要理解 RocketMQ 的四个重要组件, 以及 RocketMQ 的工作流程: NameServer是一个几乎无状态节点,可集群部署,节点之间无任何信息同步。 Broker部署相对复杂,...

2022/11/16 20:48
38
基于源码搭建运行 RocketMQ 主从架构

前言 上一篇 基于 IDEA 搭建 RocketMQ-4.6 源码环境 我们搭建并跑通了 rocketmq 的源码环境 . 本文我们紧接上文, 继续基于源码搭建并运行 broker 主从架构. 1 个 NameServer 节点 (与前文一样...

2022/11/16 20:48
58
研究了 Spring Security 的源码后, 我仿写了一个 “乞丐版” 的 Spring Security 框架

开篇 Spring Security 01- 将 Spring security 引入到工程 Spring security 02-自定义用户登录页面和登录处理逻辑 Spring security 03-自定义登录成功后的处理逻辑 Spring security 04-整合 ...

什么? 就只是加了一个 Spring Security 依赖, 所有接口都无法访问了?

开篇 前面我们写了 4 篇 Spring Security 的实战教程, 全部基于 Springboot 搭建的. Spring Security 01- 将 Spring security 引入到工程 Spring security 02-自定义用户登录页面和登录处理逻...

基于 ShardingSphere5.0.0-alpha 实现 mysql 数据分表分片

声明 本文会基于 Springboot + mybatis + shardingsphere + mysql5.6 + druid 进行实战讲解 本文的实战内容为分表、以及数据分片, 不涉及分库, 读写分离之类的 本文不会介绍 shardingsphere...

mysql 查询一天中每个小时的数据量

需求 查询某一天中每个小时的订单数量, 如果某个时间段没有数据, 就填充 0. 效果如下: 建表语句 -- 一张简化过的 xx 订单表 CREATE TABLE mod_work_order ( id int(11) NOT NULL, create_ti...

逐行分析 ConcurrentHashMap 源码 - JDK1.7

声明 本文对 java.util.concurrent.ConcurrentHashMap的相关讨论全部基于 JDK1.7 源码. 阅读本文前,需要读者对 java.util.HashMap有一定程度的了解, 比如基于 K-V 存储, 底层数据结构等. 正文...

2021/03/12 16:45
101
说完了 xxl-job 的执行器原理,再来聊聊调度中心是如何调度任务的

前言 在上一篇 xxl-job 执行器原理分析 一文中,我们提到了 xxl-job 框架中包含了两个核心模块:调度中心 和 执行器, 其中调度中心主要负责 任务的调度 , 而执行器负责 任务的执行, 两者各...

xxl-job 源码这么容易懂,那就随手画图分析下 xxl-job 执行器的原理

声明 阅读本文前, 需要对 xxl-job 的使用有所了解。 正文 本文内容基于 xxl-job v2.2.0 源码。 一、调度中心和执行器 下图是一张 xxl-job v2.x 的架构图, 图中的两个核心模块分别是调度中心...

2021/02/03 23:24
1.3W
通过抓包分析 redis 通信协议, 我发现我也能实现一个 redis 客户端

概述 redis 客户端与服务端通信的本质就是基于 socket 的网络编程, 通过字节流来传输数据, 在将数据转成字节流之前, 客户端需要将待传输的数据按照具体的通信协议格式组装一下, 本文主要来分...

2021/01/03 21:37
204
后台管理系统很简单? 就是CRUD? 快进来看看你忽视了多少细节!

前言 今年下半年负责了一个前后端分离的管理系统, 用的是 Springboot + Spring data jpa + Vue + mysql, 个人负责的是后端接口开发, 这也算是我第一次从 0 到 1 完成的一个管理系统. 受制于平...

阅读了 redis 的源码,我终于明白为什么说 redis 是单线程!

开篇 本文主要来探讨一下 redis 的单线程模型,文章前半部分会先引用某网络课程讲解的内容(图片+语言描述),后半部分是本人粗略阅读 redis 源码后整理出来的一份伪代码,用来验证文中前半部...

2020/11/24 14:20
5.4K
Dubbo 实战 - Mock 调用

前言 Dubbo 的 mock 特性既可以用作服务降级处理, 即当服务提供者出错时(抛出 RpcException),进行 mock 调用;同时也可以用于本地测试,用服务消费者端配置的 mock 服务替代要调用的远程...

2020/11/15 20:49
385

没有更多内容

加载失败,请刷新页面

返回顶部
顶部