加载中
关于双重检测锁的一种无volatile实现

上一篇博客中提到双重检测锁的无volatile实现,如何实现呢?那么在这篇博客中来一探究竟吧~

从单例模式到Happens-Before

本文主要从简单的单例模式为切入点,分析单例模式可能存在的一些问题,以及如何借助Happens-Before分析、检验代码在多线程环境下的安全性。

2018.06.26

今天是值得记录的日子,想写点什么 今天参加了学校和学院的毕业典礼,拿到了踏入社会的通行证-毕业证。这意味着即将离开大学这个温和的环境,踏入所有事情都要自己扛的社会。 心中有不舍、有...

06/27 10:37
7
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

问题 前两天一个学弟在群里面问一个问题: 请问一下用阿里云服务器发送https请求为什么会失败,是需要有些其他什么配置吗? 同样的代码本地可以访问https接口,服务器不行,而且服务器可以访...

05/23 11:39
787
ffmpeg: hls 转流 rtmp

最近遇到一个需求,需要将hls协议的直播流转换成rtmp协议的直播流; 在网上找了很长时间,没有找到相应的技术文章, 最后leader给了一个终极命令搞定: ffmpeg -i http://test.com/index.m...

04/27 21:39
97
读《嫌疑人X的献身》

刚刚打标题的时候,将献身二字打成了现身,输入法的候选词中两个都出现了,犹豫了一下可我还是选择了后者。我感觉有点不对劲,打开iBooks确认了一下,发现确实打错了。对,不看到最后确实不明...

04/09 17:02
16
SpringBoot 返回html

spring boot 直接返回html、js等静态资源文件

04/01 18:25
261
记一次性能压测瓶颈排查

昨天测试同学过来反应有一台机器做性能压测的时候,无论开多少个线程,QPS一直压不上去,而服务器和数据库的性能指标(主要是CPU和内存)一直维持在很低的水平。 希望帮忙排查一下原因。 过去...

2017,值得记录的事情

2017,对我来说是非常重要的一年,有太多太多的第一次。 本篇博客无关技术,只有生活。记录一下,2017年值得记录、有意义的事情。 按照时间线 四月份 拿到新华智云实习offer。面试很很多家公...

01/01 22:21
22
ConcurrentHashMap(JDK1.8)为什么要放弃Segment

今天看到一篇博客:jdk1.8的HashMap和ConcurrentHashMap,我想起了前段时间面试的一个问题:ConcurrentHashMap(JDK1.8)为什么要使用synchronized而不是可重入锁?...

2017/04/15 16:18
434
从斐波那契数列说起

关于斐波那契数列; 关于算法; 关于想法;

关于AQS的一点总结

为什么标题叫做对于AQS的一点理解呢,因为感觉自己还没有达到能够对AQS学习透彻,哈哈~

如何创建一个不被回收的对象

如何创建一个不被回收的对象? 有同学问我。

2017/03/02 16:51
42
浅析ThreadLocal

对于刚接触多线程的初学者来说,会发现很多框架都出现过ThreadLocal的身影,知道这个类是为了避免在多线程条件下出现资源竞争的问题。但是,在没有深入了解线程之前,更多的是知道ThreadLoc...

2017/03/02 10:27
27
HashMap死循环及JDK1.8的resize()如何维护链表顺序

HashMap是一个线程不安全的集合类,但是不安全体现在哪里呢?这篇文章带你了解HashMap是如何造成死循环的以及它的resize方法实现的一些技巧。

2017/03/01 20:07
297
Java设计模式 - 单例模式(末尾有彩蛋😄)

定义   确保只有一个类只有一个实例,并提供全局访问点。 为什么要使用它   对一些类来说保证只有一个实例是很重要的。比如windows操作系统中的资源管理器,回收站等工具必须保证只有一个...

2016/11/24 09:21
21
Java设计模式 - 适配器模式

概念:   将一个类的接口,转换成客户期望的另一个接口。适配器模式让原来接口不兼容的类可以在一起工作。 解决的问题:   提供类似于中间人的作用:把原本不兼容、不能一起工作的接口组...

2016/11/24 09:16
27
Java设计模式 - 代理模式

代理模式对于刚学习设计模式的同学相对比较难理解,希望我这篇博客能够给大家带来帮助~

2016/11/24 09:11
31
I/O模型与Java

刚开始接触IO知识的时候,总是分不清同步与异步、阻塞与非阻塞。随着学习的深入,渐渐来到了痛点区域 - 不弄懂全身感觉不舒服,非弄懂不可。 下面我就从我的理解来阐述一下IO相关知识。

2016/11/23 17:05
32
AliyunOSS 上传回调

上传回调的简单介绍,以及Java实现。

没有更多内容

加载失败,请刷新页面

返回顶部
顶部