会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小码A梦
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
14
下一页
2022年8月25日
详解MySQL隔离级别
摘要: 一个事务具有ACID特性,也就是(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久性),本文主要讲解一下其中的Isolation,也就是事务的隔离性。 概述 四种隔离级别分别是: 读未提交(read uncommitted) 一个事
阅读全文
posted @ 2022-08-25 11:40 小码A梦
阅读(1243)
评论(0)
推荐(3)
2022年8月19日
深入理解Redis 数据结构—字典
摘要: 字典,又称为符号表、关联数组或映射,是一种用于保存键值对的抽象数据结构。在字典中,一个键可以和一个值进行关联,这些关联的键和值称为键值对。键值对中键是唯一的,我们可以根据键key通过映射查找或者更新对应的值value。 很多高级开发语言有对应集合支持字典这种数据结构,比如Java中的Map集合。C语
阅读全文
posted @ 2022-08-19 08:53 小码A梦
阅读(869)
评论(3)
推荐(1)
2022年8月16日
MySQL更新锁表超时 Lock wait timeout exceeded
摘要: 背景 最近在做一个订单的钉钉审批功能,钉钉审批通过之后,订单更新审核状态,然后添加一条入库,并且更新入库状态: // 订单审批通过 @Transactional(rollbackFor = Exception.class) public void orderPass() { // 更新订单审核状态
阅读全文
posted @ 2022-08-16 08:53 小码A梦
阅读(838)
评论(1)
推荐(0)
2022年8月12日
详解ConCurrentHashMap源码(jdk1.8)
摘要: ConCurrentHashMap是一个支持高并发集合,常用的集合之一,在jdk1.8中ConCurrentHashMap的结构和操作和HashMap都很类似: 数据结构基于数组+链表/红黑树。 get通过计算hash值后取模数组长度确认索引来查询元素。 put方法也是先找索引位置,然后不存在就直接
阅读全文
posted @ 2022-08-12 10:16 小码A梦
阅读(876)
评论(0)
推荐(0)
2022年8月2日
Centos7安装Nginx教程,一步安装http和https
摘要: nginx是一款轻量级web服务器,主要有负载均衡和反向代理的特性。 安装准备 nginx一些模块需要依赖lib库,所以先安装lib库,执行以下命令: [root@localhost local]# yum -y install gcc-c++ pcre pcre-devel zlib zlib-d
阅读全文
posted @ 2022-08-02 08:49 小码A梦
阅读(345)
评论(0)
推荐(0)
2022年7月28日
SpringBoot整合RabbitMQ实现六种工作模式
摘要: RabbitMQ主要有六种工作模式,本文整合SpringBoot分别介绍工作模式的实现。 前提概念 生产者 消息生产者或者发送者,使用P表示: 队列 消息从生产端发送到消费端,一定要通过队列转发,使用queue_name表示: 消费者 消费的消费者或者接收者,使用C表示,如果有多个消费者也可以用C1
阅读全文
posted @ 2022-07-28 09:06 小码A梦
阅读(1409)
评论(0)
推荐(3)
2022年7月22日
Java通过反射注解赋值
摘要: 前段时间,领导分配一个统计销售区域汇总的数据,解决方案使用到了反射获取注解,通过注解获取属性或者设置字段属性。 问题描述 查询公司列表,分别是公司id、区域id、区域名称: | 公司id | 区域id | 区域名称 | | : :| : : | : : | | 1 | 1 | 华南 | | 2 |
阅读全文
posted @ 2022-07-22 09:07 小码A梦
阅读(979)
评论(5)
推荐(1)
2022年7月11日
SpringBoot快速整合通用Mapper
摘要: 前言 后端业务开发,每个表都要用到单表的增删改查等通用方法,而配置了通用Mapper可以极大的方便使用Mybatis单表的增删改查操作。 通用mapper配置 1、添加maven: <dependency> <groupId>org.springframework.boot</groupId> <a
阅读全文
posted @ 2022-07-11 08:54 小码A梦
阅读(996)
评论(1)
推荐(1)
2022年7月6日
模拟HashMap冲突
摘要: 最近看HashMap的源码,其中相同下标容易产生hash冲突,但是调试需要发生hash冲突,本文模拟hash冲突。 hash冲突原理 HashMap冲突是key首先调用hash()方法: static final int hash(Object key) { int h; return (key =
阅读全文
posted @ 2022-07-06 10:02 小码A梦
阅读(547)
评论(0)
推荐(0)
2022年7月5日
详解HashMap源码解析(下)
摘要: 上文详解HashMap源码解析(上)介绍了HashMap整体介绍了一下数据结构,主要属性字段,获取数组的索引下标,以及几个构造方法。本文重点讲解元素的添加、查找、扩容等主要方法。 添加元素 put(K key, V value) public V put(K key, V value) { retu
阅读全文
posted @ 2022-07-05 08:51 小码A梦
阅读(665)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
8
9
10
···
14
下一页
公告