自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 车牌识别平台开源(支持蓝牌、绿牌,准确率高达96%)

准确率高达96%车牌识别平台开源

2022-05-23 23:46:13 11633 50

原创 java 常用注解知识分享

学习工作常用的注解知识,这一系列文章就够啦!

2020-11-22 21:16:54 437

原创 hashSet 是有序的吗、怎么保证唯一性

hashSet 是有序的吗?怎么保证元素唯一性?本文带你了解

2020-08-05 15:57:52 6224

原创 设计模式|单例模式、单例模式的懒汉式为什么是线程不安全的、懒汉式如何实现线程安全

单例模式、单例模式的懒汉式为什么是线程不安全的、懒汉式如何实现线程安全

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使用技巧

提升JAVA从业者工作效率的Claude Code使用技巧

2026-05-28 18:20:16 461

原创 Claude Code 常用命令速查

项目级(随仓库共享)用户级(跨项目通用)示例:创建,内容为"对当前代码进行安全审查",之后输入即可快速调用。支持$ARGUMENTS传递参数,如中的 1234 会传给命令。提示:在 Claude Code 交互界面中直接输入即可弹出所有可用命令列表,支持模糊搜索。/help查看当前环境的完整命令集。

2026-05-27 10:12:59 379

原创 MySQL 回表(Back to Table)详解

MySQL 回表(Back to Table)详解

2025-12-29 15:02:27 681

原创 从可重入和不可重入,介绍java锁机制

可重入锁是Java并发的主流选择:synchronized和ReentrantLock都支持可重入不可重入锁有特定用途:简单场景、自定义同步策略选择依据是否需要递归或复杂调用链 → 可重入锁是否需要高级功能(条件变量、公平性) → ReentrantLock读多写少场景 → StampedLock或ReentrantReadWriteLock简单同步且确定不重入 → 不可重入锁(谨慎使用)趋势:现代Java并发编程更倾向于使用可重入锁,因为它们更安全、功能更丰富,且性能在大多数场景下都能满足需求。

2025-12-23 16:42:13 796

原创 《政治经济学》张俊山 课程大纲

2025-12-10 09:14:44 326

原创 parallelStream线程问题及解决方案

可以在多个线程中并行处理流数据,提高性能。然而,如果在处理过程中涉及共享的可变状态,可能会导致线程不安全的问题。

2025-03-28 14:26:21 699

原创 mysql 事务及锁

此文详细介绍了数据库事务的基本概念,锁在MySQL中的重要性

2024-07-26 15:33:09 1402

转载 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

原创 websocket在分布式场景的应用方案

websocket在分布式场景的应用方案

2023-05-29 17:36:41 2315

转载 使用jstack查看线程

使用jstack查看线程

2022-10-21 09:43:33 4155

原创 java 使用反射动态赋值

java 使用反射动态赋值

2022-04-25 14:09:47 4884

原创 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

原创 离散数学 | 集合论、二元关系、集合的基数

集合论、二元关系、集合的基数知识概述

2021-11-29 10:55:07 8972

原创 离散数学 | 数理逻辑

介绍离散数学数理逻辑相关知识

2021-11-22 10:14:22 9705

原创 软件工程 | 软件工程与方法

介绍软件工程概念、软件工程生命周期等知识

2021-11-21 19:53:39 1086

转载 组合数学 | 图论

介绍组合数学图论相关知识

2021-11-14 21:46:42 5007

转载 组合数学 | 容斥原理与鸽巢原理

介绍组合数学容中斥原理与鸽巢原理

2021-11-08 21:52:54 1957

转载 组合数学 | 递推关系和母函数

介绍组合数学递推关系和母函数知识

2021-10-23 18:27:05 5433

原创 组合数学 | 排列与组合

介绍排列组合相关知识

2021-10-20 22:22:02 774

原创 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

原创 MySQL 存储引擎 | innodb和myisam的区别

MySQL存储引擎对比!

2021-05-20 16:41:51 416 2

原创 idea 查找所有子类、查看类层级关系的方法

idea 查找所有子类、查看类层级关系的方法,快来阅读吧!

2021-05-15 10:46:31 2094 3

原创 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

原创 mysql架构和版本信息对比

mysql架构和版本信息对比,学习mysql从这篇文章开始

2021-05-13 16:26:44 364 1

原创 数据结构和算法的可视化

理解复杂数据结构的最佳方法是看到它们的实际作用,此文为各种数据结构和算法开发了交互式动画地址。

2021-05-12 20:23:17 484

转载 B树与B+树简明扼要的区别

B树 :每个节点都存储key和data;B+树:只有叶子节点存储data;

2021-05-12 18:16:07 594

原创 SkyWalking 介绍、mac环境搭建和启动、JAVA项目中打印链路信息

系统出问题了难定位?接口超时难监控?接口依赖太多难梳理?赶快给项目配置SkyWalking吧!

2021-04-06 17:16:21 2522

原创 Hystrix 基础知识和使用、工作原理解析

Hystrix 入门知识、工作原理、高级使用

2021-04-02 14:15:25 1678

原创 介绍一个令“JVMer”神往的社区

jvm是java人的一座高山。内存溢出、jvm内存布局、垃圾回收机制等知识只是其冰山一角,虽然这些知识已足够难以跨越了。

2021-02-07 14:00:21 484

MetaMask_3106.crx

MetaMask是一款在谷歌浏览器Chrome上使用的插件类型的以太坊钱包,该钱包不需要下载,只需要在谷歌浏览器添加对应的扩展程序即可,非常轻量级,使用起来也非常方便。

2018-01-23

select2.min.js

select2插件可以实现下拉选单选、复选。select2插件给我们带来了更加友好的交互方式,比如查询控件展开后可通过关键字进行检索

2018-05-02

spring-jms-4.1.4.RELEASE.jar

spring-jms-4.1.4,Spring提供的JMS工具类,它发送、接收消息

2018-05-05

select2.min.css

select2插件可以实现下拉选单选、复选。select2插件给我们带来了更加友好的交互方式,比如查询控件展开后可通过关键字进行检索

2018-05-02

Xftp-5.0.1233.exe

Xftp-5.0.1233.exe x-Shell配套的文件上传工具,简单易用

2017-12-21

redis_2.6.12-win32-win64

压缩文件分为32位和64位redis,解压缩即可使用,内附redis.conf

2017-10-20

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

TA关注的人

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