240 发简信
  • makefile教程

    基于Make 命令教程 - 阮一峰的网络日志 (ruanyifeng.com)[https://www.ruanyifeng.com/blog/...

  • 120
    《程序员的职业素养》思维导图

    最近读了《程序员的职业素养》,对其中两章《专业主义》,《预估》 颇有感触: 我所遇到过的优秀程序员大都符合专业主义的要求:专业人员会为事情负责,...

    0.3 95 1 1
  • 120
    荐书-MySQL是怎样运行的

    推荐一个讲解MySQL的好书--MySQL是怎样运行的[https://book.douban.com/subject/35231266/],作...

  • 120
    最小栈的三种“实现”方式

    设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 这是一道面试高频题,leetcode easy难度,这道...

  • 120
    isToday的高性能实现

    场景 业务中经常需要判断传入的时间是不是今天,之前封装有一个方法 基于LocalDate比较,具体思路是将时间戳转换成LocalDate,再基于...

  • 为什么监视器锁需要可重入

    为什么监视器(object monitor)锁需要可重入呢? 这好像是一个默认的事实, 笔者以前也没有思考过.前段时间被问到这个问题,细细思索了...

  • 120
    CountdownLatch和CyclicBarrier简单对比

    对比CountdownLatch使用场景某些任务等待直到另外一些任务都完成某些任务完成后开始等待,等这些任务都完成后,它们才能进入继续执行awa...

  • 120
    软引用的回收策略

    软引用的回收策略 Java中有四种引用类型,强,软,弱,虚.本文主要讲解软引用的回收机制.需要读者对软引用有基本了解. 对于软引用关联的对象,在...

  • 120
    Spring是如何支持setter注入方式的循环依赖

    前言 循环依赖是指两个bean相互依赖,如下面的A和B: A依赖于B,B又依赖于A.如果未加处理这会导致无限递归程序崩溃,然而在实例项目中这种情...