自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 互联网三高-高性能之Disruptor基础原理

并发编程,并发性能之王,Disruptor,‌无锁环形队列RingBuffer,RingBuffer

2025-04-11 00:52:08 785

原创 互联网三高-高性能之JVM调优

互联网三高,高性能,JVM调优,GC算法,垃圾收集器,CMS,G1

2025-04-08 00:12:49 1267

原创 互联网三高架构设计

三高架构设计

2025-04-06 16:19:23 894

原创 互联网三高架构分析

互联网三高架构,三高架构,高可用,高并发,高性能

2025-04-06 14:03:28 1204

原创 互联网三高-高性能之IO网络技术底层机制

IO底层技术原理,DMA,零拷贝,FileCHannel,三次握手,四次挥手

2025-04-22 18:52:48 963

原创 Docker快速入门

云原生,Docker,docker-compose,容器,部署中间件

2025-04-18 23:31:09 1117

原创 MySQL事务实现原理

MySQL,事务,ACID,事务隔离级别,MVCC

2025-04-18 09:05:40 1051

原创 高并发三剑客-本地缓存之王Caffeine-01缓存应用

分布式缓存,hotkey,bigkey,本地缓存,缓存淘汰算法

2025-04-15 13:07:36 840

原创 互联网三高-数据库高并发之分库分表ShardingJDBC

数据库,分库分表,库分库分表方案,分库分表策略,ShardingSphere,ShardingJDBC

2025-04-13 22:59:25 1090

原创 互联网三高-数据库高并发之分库分表

数据库,分库分表,库分库分表方案,分库分表策略

2025-04-12 23:07:10 779

原创 互联网三高-高性能之无锁编程

Java无锁编程,volatile,Atomic原子类,Unsafe类,AQS

2025-04-11 16:19:07 651

原创 Spring02-容器初始化的核心入口:refresh()

Spring,容器初始化的核心入口,ApplicationContext容器初始化的核心入口

2025-04-04 12:45:39 708

原创 MySQL索引失效的10种场景

MySQL索引,B+树,索引失效

2025-04-03 10:29:43 1392 1

原创 String01-概览

spring,Spring概述,IoC,AOP,DI,控制反转,依赖注入

2025-04-03 09:33:50 834

原创 并发编程之深入理解ConcurrentHashMap

Java,多线程,ConcurrentHashMap

2025-04-02 11:12:00 747

原创 并发编程之线程池参数动态调整

JUC,并发编程,线程池,动态调整线程池

2025-03-27 22:55:25 542

原创 分布式锁技术实战

在商品秒杀、车票抢购等高并发场景中,确保同一时刻仅有一个线程扣减库存,避免因并发操作导致库存数量错误(如库存扣减为负数)‌。Redis单机实现分布式锁是CP,单机场景是不可靠的,适用低频、简单业务场景Redis集群实现分布式锁是AP,适用高并发、短事务场景Zookeeper集群实现分布式锁是CP,Zookeeper是强一致性的,适用强一致性要求场景。

2025-03-27 15:51:54 743

原创 DDD1-DDD架构设计

DDD,领域驱动模型

2025-03-23 19:21:33 459

原创 Java基本功系列

还没有整理完,后面会陆续完善!

2025-03-21 21:12:17 154

原创 并发编程之ReentrantLock底层原理

state:volatile修饰的int类型变量,多个线程会通过CAS的方式修改state双向链表:基于内部类Node维护,包含prev、next、thread等属性。

2025-03-21 20:21:54 451

原创 Redis集群数据倾斜问题

在集群模式下,数据被分割成多个部分(slot槽),分布在多个Redis节点上。集群中的节点分为主节点和从节点,主节点负责读写请求和集群信息的维护,从节点只进行主节点数据和状态信息的复制。Redis集群有16384个哈希槽,集群的每个节点负责一部分的哈希槽,每个key通过CRC16校验后对16384取余来决定放置哪个哈希槽。

2025-03-21 16:49:48 790

原创 Spring事务失效的常见场景

事务,Spring事务,Spring事务失效的常见场景

2025-03-20 17:32:00 980

原创 重新开启博客之路

开篇之词,鼓励自己坚持写博客

2022-11-12 11:18:33 96

原创 第二天 Java基本语法(一)

一、标识符在Java程序中有些名字是可以自定义的,那么这些自定义的名字我们就称为自定义的标识符。1.标识符要注意的细节① 标识符的组成元素是由字母,数字,下划线(_)和美元符号($)② 标识符不能以数字开头③ 标识符是严格区分大小写的④ 标识符是没有长度限制的⑤ 标识符的命名一般要有意义(要做到见名知意)⑥ 关键字和保留字不能用作自定义的标识符2.自定义标识符的

2015-08-17 13:09:05 261

原创 第一天 Java概述

一、计算机基础1.硬件和软件计算机 = 硬件 + 软件硬件:CPU、内存、硬盘(机械硬盘和固态硬盘)软件:软件就是按照一定的顺序组织起来的计算机指令和数据的集合。软件 = 数据 + 指令软件的类别:系统软件:Windows,Linux,Mac,IOS,Android等应用软件:QQ,飞秋,迅雷等软件的本质(软件为我们解决的问题)提高了人类与计算机交互的效率

2015-08-17 12:54:52 322

原创 springMVC学习(二)

一、数据写回到页面    1.方法返回值使用ModelAndView,new ModelAndView("index", map) ,相当于把结果数据放到request里面(不建议使用)/**  * 方法返回值使用ModelAndView,new ModelAndView("index", map)  * 相当于把结果数据放到request里面  * 不建议

2014-09-02 10:35:05 289

原创 springMVC学习(一)

springMVC学习(一)一、springMVC介绍1.springMVC都做了些什么1)controller为中心完成对系统流程的控制管理(相当于Struts2的Action)中央转发器DispatcherServlet2)从请求中收集证据(相当于Struts2的驱动模型)3)对传入的参数进行验证校验:客户端校验 服务器端校验4)将结果返回给视图5)针对不同

2014-09-01 10:40:10 305

原创 高级调试技术(一)

一 Eclipse的debug模式:代码调试1、介绍    Eclipse或MyEclipse就是开发Java的工具    Eclipse是开源的,免费的Java开发工具    MyEclipse是基于Eclipse开发出来的商业版本(收费)    debug模式:在Eclipse或MyEclipse的使用都是一样的2、代码调试的原因    真正开发一段很复杂的

2014-08-29 17:03:09 475

原创 8-19第二天上班

今天上班,按照昨天的安排,今天是先把后台模块熟悉一下,然后自己先

2014-08-20 13:23:04 354

原创 上班第一天

花了近两周的时间找工作,

2014-08-18 20:16:13 294

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除