连击 天
fork: star:
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 什么是ThreadLocal ThreadLocal提供线程的局部变量,这种变量与普通变量的区别在于,每个访问这种变量的线程...
抛出疑问 Mybatis-plus的确能让我们写少很多重复代码,非常好用。那么其中最方便的就是Mapper接口继承BaseMapper就能获得增删改查的这个功能。那么这个功能的底层代码,究竟是怎么实现的呢?...
前言 mybatis相信都不陌生,目前互联网公司大部分都使用mybatis作为持久层框架,无他,因为可以直接在xml文件中编写SQL语句操作数据库,灵活。但是我们在使用的时候,也会发现有很多增删改查...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 写在前面 其实很早我就注意到阿里巴巴Java开发规范有一句话:只要重写 equals,就必须重写 hashCode。 我想...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 前言 我们都知道当查询数据库变慢时,需要建索引去优化。但是只知道索引能优化显然是不够的,我们更应该知道...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 为什么使用雪花ID 在以前的项目中,最常见的两种主键类型是自增Id和UUID,在比较这两种ID之前首先要搞明白一...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 前言 在日常开发中,即使代码写得有多谨慎,免不了还是会发生各种意外的事件,比如服务器内存突然飙高,又或...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary String类 在Java中String类的使用的频率可谓相当高。它是Java语言中的核心类,在java.lang包下,主要用于字...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 前言 无论是上一篇文章讲的事务隔离级别,还是之前讲的undo log日志,其实都涉及到MVCC机制,那么什么是MVC...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 脏读、不可重复读、幻读 在现代关系型数据库中,事务机制是非常重要的,假如在多个事务并发操作数据库时,如...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 一、什么是Sentinel Sentinel定位是分布式系统的流量防卫兵。目前互联网应用基本上都使用微服务,微服务的稳...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 前言 大家有没有想过为什么MySQL数据库可以实现主从复制,实现持久化,实现回滚的呢?其实关键在于MySQL里的...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 前言 本篇文章主要讲解leetcode上,关于哈希表(简单难度)的算法题目。 1. 两数之和 题目: 给定一个整数数组...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 什么是注解 注解是JDK1.5引入的新特性,主要用于简化代码,提高编程的效率。其实在日常开发中,注解并不少见...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 什么是枚举 枚举是JDK1.5新增的一种数据类型,是一种特殊的类,常用于表示一组常量,比如一年四季,12个月份...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi 前言 如果在一个分布式系统中,我们从数据库中读取一个数据,然后修改保存,这种情况很容易遇到并发问题。因为读取和更新保存...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi Golang介绍 Go(又称为Golang)是谷歌开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go于2009年11月...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi 前言 很多人做leetcode题目找不到方向,或者说很难持之以恒,我这里推荐一种方法,从简单难度开始刷,刷完这个标签的简单难度...
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi 概念 布隆过滤器(BloomFilter)是由一个叫“布隆”的小伙子在1970年提出的,它是一个很长的二进制向量,主要用于判断一个元素...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复