- 博客(137)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
原创 设计模式|单例模式、单例模式的懒汉式为什么是线程不安全的、懒汉式如何实现线程安全
单例模式、单例模式的懒汉式为什么是线程不安全的、懒汉式如何实现线程安全
2020-02-11 12:39:07
6643
原创 Eclipse SVN 项目更新、提交、解决冲突、查看历史提交、查看同批次提交
Eclipse SVN 项目更新、提交、解决冲突、查看历史提交、查看同批次提交
2019-06-24 19:10:52
5970
原创 IntelliJ IDEA git 项目检出、更新、提交、解决冲突、取消提交、还原代码
IntelliJ IDEA git 下载,提交、更新、合并、解冲突 - 在开发环境中安装好IntelliJ IDEA和gitlab后,进行如下操作下载项目
2018-07-10 20:22:53
43087
10
原创 Claude Code通关路线图:从/init到Headless模式的五级进阶
不再把AI当聊天工具,而是将其纳入工程体系。本文将带你完成从初级用户到自动化大师的五级跃迁。
2026-06-04 18:11:09
224
原创 分布式事务
本文系统介绍数据库事务 ACID 四大特性(原子性、一致性、隔离性、持久性),结合转账、订单等真实场景逐一解析。在此基础上详解四种事务隔离级别的并发问题(脏读、不可重复读、幻读)及选型策略,为理解分布式事务奠定基础。
2026-05-29 15:20:38
421
原创 Claude Code 常用命令速查
项目级(随仓库共享)用户级(跨项目通用)示例:创建,内容为"对当前代码进行安全审查",之后输入即可快速调用。支持$ARGUMENTS传递参数,如中的 1234 会传给命令。提示:在 Claude Code 交互界面中直接输入即可弹出所有可用命令列表,支持模糊搜索。/help查看当前环境的完整命令集。
2026-05-27 10:12:59
379
原创 从可重入和不可重入,介绍java锁机制
可重入锁是Java并发的主流选择:synchronized和ReentrantLock都支持可重入不可重入锁有特定用途:简单场景、自定义同步策略选择依据是否需要递归或复杂调用链 → 可重入锁是否需要高级功能(条件变量、公平性) → ReentrantLock读多写少场景 → StampedLock或ReentrantReadWriteLock简单同步且确定不重入 → 不可重入锁(谨慎使用)趋势:现代Java并发编程更倾向于使用可重入锁,因为它们更安全、功能更丰富,且性能在大多数场景下都能满足需求。
2025-12-23 16:42:13
796
原创 parallelStream线程问题及解决方案
可以在多个线程中并行处理流数据,提高性能。然而,如果在处理过程中涉及共享的可变状态,可能会导致线程不安全的问题。
2025-03-28 14:26:21
699
转载 MYSQL中的int(11)代表什么
如果一个字段设置了无符号和填充零属性,那么无论这个字段存储什么数值,数值的长度都会与设置的显示宽度一致,如上述例子中的字段b,插入数值1显示为00000000001,左边补了10个零直至长度达到11位;设置的字符宽度只对数值长度不满足宽度时有效,如d字段int(5),插入1时,长度不足5,因此在左边补充4个零直到5位,但是插入1234567890时超过了5位,这时的显示宽度就起不了作用了。,在字段类型为int时,无论你显示宽度设置为多少,int类型能存储的最大值和最小值永远都是。的,这里贴一些原文片段。
2024-02-18 17:18:35
2178
1
原创 DBMS 提纲
一、名词解释:1. 粒度:对数据仓库中的数据的综合程度高低的一个度量2. 分割:将数据分散到各自的物理单元中去以便能分别独立处理3. 数据分片 :指按照某个维度将存放在单一数据库中的数据分散地存放至多个数据库或表中以达到提升性能瓶颈以及可用性的效果4. 水平分片:按照一定条件进行分片,比如时间段、区域、人群5. 垂直分片:按照字段分片,比如热点数据单独成库6. 导出分片:一个关系的分片不是基于关系本身的属性,而是根据另一个与其有关联的关系的属性来划分7. 混合分片:混合就是先水平
2022-04-11 16:10:54
1089
转载 原码、补码、反码的关系
一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。那么,这里的 00000011 和 10000011 就是机器数。2、真值因为第一位是符号位,所以机器数的形式值就不等于真正的数值。例如.
2022-04-11 11:32:15
10442
7
原创 idea 部分代码合并、cherry-pick 摘樱桃
考虑这样一个场景,你在dev环境开发了A、B两个功能,但因某些原因,B功能不能正常上线了,所以需要把A功能摘出来合并到release分支提测上线。为了避免手工拷贝代码出错,提高工作效率,此时可以使用cherry-pick功能!打开文章来了解具体怎么操作吧!
2021-06-18 10:52:55
2116
原创 创建高性能的索引 | 索引的类型
索引是把双刃剑,必须找到正确的平衡点,才能使用最佳索引集实现快速查询,不然会事倍功半!所以索引知识是研发人员的必备技能。扬帆起航从学习索引开始吧!
2021-06-04 17:04:40
326
原创 netty | JAVA NIO三大核心组件知识梳理:Buffer、Channel、Selector
Java NIO介绍Java NIO 全称 java non-blocking IO,是指 JDK 提供的新 API。从 JDK1.4 开始,Java 提供了一系列改进的输入/输出的新特性,被统称为 NIO(即 New IO),是同步非阻塞的;NIO 相关类都被放在 java.nio 包及子包下,并且对原 java.io 包中的很多类进行改写。NIO 有三大核心部分:Channel(通道),Buffer(缓冲区), Selector(选择器);NIO 是 面向缓冲区 ,或者面向 块 编程的。数据读取
2021-05-14 15:13:46
474
转载 怎么把自己的博客推荐到百度、Google等主要搜索引擎?
辛辛苦苦写了博客却从百度搜不到?怎么把自己的博客推荐到百度、Google等主要搜索引擎?如果你有这些疑问,快来看吧
2021-05-14 11:12:14
400
1
原创 SkyWalking 介绍、mac环境搭建和启动、JAVA项目中打印链路信息
系统出问题了难定位?接口超时难监控?接口依赖太多难梳理?赶快给项目配置SkyWalking吧!
2021-04-06 17:16:21
2522
原创 介绍一个令“JVMer”神往的社区
jvm是java人的一座高山。内存溢出、jvm内存布局、垃圾回收机制等知识只是其冰山一角,虽然这些知识已足够难以跨越了。
2021-02-07 14:00:21
484
MetaMask_3106.crx
2018-01-23
spring 定时器 间歇性失效
2018-02-02
spring mvc 拦截器 拦截多种类型的多个请求
2016-12-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅