基于Make 命令教程 - 阮一峰的网络日志 (ruanyifeng.com)[https://www.ruanyifeng.com/blog/2015/02/make.ht...
基于Make 命令教程 - 阮一峰的网络日志 (ruanyifeng.com)[https://www.ruanyifeng.com/blog/2015/02/make.ht...
最近读了《程序员的职业素养》,对其中两章《专业主义》,《预估》 颇有感触: 我所遇到过的优秀程序员大都符合专业主义的要求:专业人员会为事情负责,而非专业人士只会说状况在所难免...
推荐一个讲解MySQL的好书--MySQL是怎样运行的[https://book.douban.com/subject/35231266/],作者是小孩子4919,这是目前为...
@Forward_233 并不是误导,作者理解有误而已
五分钟搞清楚MySQL事务隔离级别好久没碰数据库了,只是想起自己当时在搞数据库的时候在事务隔离级别这块老是卡,似懂非懂的。现在想把这块整理出来,尽量用最简洁的语言描述出来,供新人参考。 首先创建一个表acco...
好久没碰数据库了,只是想起自己当时在搞数据库的时候在事务隔离级别这块老是卡,似懂非懂的。现在想把这块整理出来,尽量用最简洁的语言描述出来,供新人参考。 首先创建一个表acco...
很棒很棒
java8注解@Repeatable使用技巧前言 @Repeatable是java8为了解决同一个注解不能重复在同一类/方法/属性上使用的问题。 应用场景 举一个比较贴近开发的例子,在spring/springboot...
设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 这是一道面试高频题,leetcode easy难度,这道题难在出栈时如何维护最小值,本...
场景 业务中经常需要判断传入的时间是不是今天,之前封装有一个方法 基于LocalDate比较,具体思路是将时间戳转换成LocalDate,再基于LocalDate进行比较。由...
使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因...
为什么监视器(object monitor)锁需要可重入呢? 这好像是一个默认的事实, 笔者以前也没有思考过.前段时间被问到这个问题,细细思索了一番,又翻阅一些文章.得出一个...
对比CountdownLatch使用场景某些任务等待直到另外一些任务都完成某些任务完成后开始等待,等这些任务都完成后,它们才能进入继续执行await()含义当前线程等待,直到...
最近头脑发热,又想使用Clion作为下学期C++语言的开发环境,所以就尝试了一下安装Clion。但是在室友老叶的指导下,发现Cygin现在在Windows环境下不知道怎么了,...
软引用的回收策略 Java中有四种引用类型,强,软,弱,虚.本文主要讲解软引用的回收机制.需要读者对软引用有基本了解. 对于软引用关联的对象,在系统将要发生内存溢出异常之前,...
前言 循环依赖是指两个bean相互依赖,如下面的A和B: A依赖于B,B又依赖于A.如果未加处理这会导致无限递归程序崩溃,然而在实例项目中这种情况循环依赖的情况并不少见.为此...
《重构_改善既有代码的设计》这本书还没有读完,因为内容太多了。但是项目已重构完成。因此,有一些感悟,顺便查阅一些资料,写下这篇文章,加深一下自己对重构的认知。 认识重构 所谓...
System.nanoTime()的初始值是在本JVM实例启动时"随机"选择的一个数字,随着JVM的运行而变化,System.currentTimeMillis表示系统时间,...
前言 在SpringBoot中,只需要一个简单的启动类,就能自动完成很多复杂的工作, 其中就有自动扫描classpath,将带有@Component的类生成bean. 本文将...
前言 ApplicationContext是Spring中的重要组件,它不是bean,因此无法通过getBean获取它,但是可以通过Autowired注入获得,其中必定有特殊...