月归档:2019年03月

File 类的 getCanonicalFile( ) 和 getAbsoluteFile( ) 区别

一、打开java.io.File源码,看下两个方法的区别 getAbsolute … 继续阅读

发表在 未分类 | 留下评论

Unsafe 学习和源码阅读

在代码中获取 Unsafe 对象的方法:   [crayon-5e4f … 继续阅读

发表在 未分类 | 留下评论

AtomicLong.lazySet 是如何工作的?

原文:http://www.quora.com/Java-programming … 继续阅读

发表在 未分类 | 留下评论

AtomicInteger 源码阅读

Package java.util.concurrent.atomic 这是一个 … 继续阅读

发表在 未分类 | 留下评论

jstack 命令的使用和堆栈分析

原文:https://www.cnblogs.com/kongzhongqiji … 继续阅读

发表在 未分类 | 留下评论

如何保证消息不被重复消费啊(如何保证消息消费时的幂等性)?

1、面试题 如何保证消息不被重复消费啊(如何保证消息消费时的幂等性)? 2、面试 … 继续阅读

发表在 未分类 | 留下评论

操作系统的主要功能

(1)作业管理:包括任务、界面管理、人机交互、图形界面、语音控制和虚拟现实等; … 继续阅读

发表在 未分类 | 留下评论

死锁产生的四个必要条件

死锁产生的四个必要条件   互斥条件:资源是独占的且排他使用,进程互斥 … 继续阅读

发表在 未分类 | 留下评论

Redis 的 5 种数据结构

1、string 可以是字符串,整数或者浮点数,对整个字符串或者字符串中的一部分 … 继续阅读

发表在 未分类 | 留下评论

缓存更新策略

之前面试,面试官问到了我了缓存更新的问题:更新数据库和更新缓存的逻辑是什么样的? … 继续阅读

发表在 未分类 | 留下评论

Java new Date() bug

往 MongoDB 中 upsert 记录,记录中的一个字段是 Date 类型的 … 继续阅读

发表在 未分类 | 留下评论