四周一片漆黑 看不到前方的路 但我依然摸索着前行 我不能辨别方向… 走啊走 不小心掉入了深洞 我无力的哭着、喊着 可是,没人能拉我上去 只能用那布满泪痕的双手慢慢地爬上来 走...
四周一片漆黑 看不到前方的路 但我依然摸索着前行 我不能辨别方向… 走啊走 不小心掉入了深洞 我无力的哭着、喊着 可是,没人能拉我上去 只能用那布满泪痕的双手慢慢地爬上来 走...
HashMap 一直是非常常用的数据结构,也是面试中十分常问到的集合类型,今天就来说说 HashMap。但是为什么要专门说明是 Java8 的 HashMap 呢?我们都知道...
JVM分析工具——jstack实践 一、不是万能的jstack 企业级的Java程序中,java程序出现性能低下甚至直接崩溃时,就不能像解决业务bug那样,从行为表现上来修复...
什么是幻读事务不是独立执行时发生的一种现象,例如第一个事务对一个表中的数据进行了修改,这种修改涉及到表中的全部数据行。 同时,第二个事务也修改这个表中的数据,这种修改是向表中...
在写文档的过程中,经常需要进行画图。虽然说现在有很多类似viso之类的可视化画图工具,但是还是要花费大量时间在拖拉组件上,效率十分低下。最近在网上找到了一款还算不错的绘图工具...
单机版实现的局限性 在上一篇文章中,我们讨论了Redis分布式锁的实现,简单回顾下。 获取锁: 释放锁,调用lua脚本: 这套实现机制,在只有一个Redis实例的情况下,确实...
好久没碰数据库了,只是想起自己当时在搞数据库的时候在事务隔离级别这块老是卡,似懂非懂的。现在想把这块整理出来,尽量用最简洁的语言描述出来,供新人参考。 首先创建一个表acco...
1.什么是索引? 索引:加速查询的数据结构。 2.索引常见数据结构: #1.顺序查找: 最基本的查询算法-复杂度O(n),大数据量此算法效率糟糕。 #2.二叉树查找(bina...
一:设置过期时间 redis有四种命令可以用于设置键的生存时间和过期时间: 二:保存过期时间 那么redis里面对这些key的过期时间和生存时间的信息是怎么保存的呢??答:在...
一、事出有因 前段时间阿里发布了阿里巴巴代码规约插件,果断将它集成起来。右键->阿里编码规约扫描,立即将不符合阿里编程规范的代码现了原形,不得不服阿里想统一整个java市场的...
本文将简要介绍CGLIB代码包结构以及核心类的基本功能,然后通过介绍BeanCopier的使用例子,将其作为引子对相关源码实现进行分析。 CGLIB代码包结构 1.core ...
在 Redis 里,所谓SETNX是「SET if Not exists」的缩写,也就是只有不存在的时候才设置,可以利用它来实现锁的效果,不过很多人没有意识到 SETNX 有...