加载中
重温并发知识,从ThreadLocal开始

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 什么是ThreadLocal ThreadLocal提供线程的局部变量,这种变量与普通变量的区别在于,每个访问这种变量的线程...

2021/08/16 09:00
568
Mybatis-Plus,BaseMapper源码分析

抛出疑问 Mybatis-plus的确能让我们写少很多重复代码,非常好用。那么其中最方便的就是Mapper接口继承BaseMapper就能获得增删改查的这个功能。那么这个功能的底层代码,究竟是怎么实现的呢?...

什么是脏读、不可重复读、幻读?

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 脏读、不可重复读、幻读 在现代关系型数据库中,事务机制是非常重要的,假如在多个事务并发操作数据库时,如...

2021/04/19 09:00
267
超详细的Sentinel入门

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 一、什么是Sentinel Sentinel定位是分布式系统的流量防卫兵。目前互联网应用基本上都使用微服务,微服务的稳...

必须了解的MySQL三种日志

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 前言 大家有没有想过为什么MySQL数据库可以实现主从复制,实现持久化,实现回滚的呢?其实关键在于MySQL里的...

十连发,Leetcode算法题分享(哈希表)

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 前言 本篇文章主要讲解leetcode上,关于哈希表(简单难度)的算法题目。 1. 两数之和 题目: 给定一个整数数组...

2021/03/15 09:00
277
怎么在Java中自定义注解?

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 什么是注解 注解是JDK1.5引入的新特性,主要用于简化代码,提高编程的效率。其实在日常开发中,注解并不少见...

Java基础不简单,讲一讲枚举

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 什么是枚举 枚举是JDK1.5新增的一种数据类型,是一种特殊的类,常用于表示一组常量,比如一年四季,12个月份...

Redis如何实现分布式锁?

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi 前言 如果在一个分布式系统中,我们从数据库中读取一个数据,然后修改保存,这种情况很容易遇到并发问题。因为读取和更新保存...

学Go习-安装教程&HelloWord

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi Golang介绍 Go(又称为Golang)是谷歌开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go于2009年11月...

经典leetcode算法题分享(字符串)

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi 前言 很多人做leetcode题目找不到方向,或者说很难持之以恒,我这里推荐一种方法,从简单难度开始刷,刷完这个标签的简单难度...

2021/02/08 09:00
393
Redis-缓存雪崩、缓存击穿、缓存穿透

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi 前言 Redis作为目前使用最广泛的缓存,相信大家都不陌生。但是使用缓存并没有这么简单,还要考虑缓存雪崩,缓存击穿,缓存穿...

2021/01/25 09:00
458

没有更多内容

加载失败,请刷新页面

返回顶部
顶部