Java 并发编程 ⑤ - volatile 关键字

往期文章:Java并发编程基础①-线程Java并发编程②-线程生命周期与状态流转Java并发编程③-ThreadLocal和InheritableThreadLocal详解Java并发编程④-Java
Java 并发编程 2020年05月22日 48次浏览

Java 应用线上问题排查思路、常用工具小结

希望这篇总结能让你对 Java 应用线上问题排查不那么慌。 本文总结了一些Java应用线上常见问题的定位步骤,是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱。毕竟作者自己也是从手忙脚乱时走过来的。
Java arthas 问题排查 2020年04月27日 219次浏览

Java 并发编程 ④ - Java 内存模型

往期文章:Java并发编程基础①-线程Java并发编程②-线程生命周期与状态流转Java并发编程③-ThreadLocal和InheritableThreadLocal详解前言Java内存模型(Jav
Java 并发编程 2020年04月24日 82次浏览

有个定时任务突然不执行了,别急,原因可能在这

小伙伴们,我们一起来避坑😅😅问题描述程序发版之后一个定时任务突然挂了!“幸亏是用灰度跑的,不然完蛋了。😭”之前因为在线程池踩过坑,阅读过ThreadPoolExecutor的源码,自以为不会再踩坑,没想到又一不小心踩坑了,只不过这次的坑踩在了ScheduledThreadPoolExecuto
Java 开发小记 线程池 并发编程 2020年03月27日 176次浏览

Java 并发编程 ③ - ThreadLocal 和 InheritableThreadLocal 详解

前言往期文章:Java并发编程基础①-线程Java并发编程②-线程生命周期与状态流转继上一篇结尾讲的,这一篇文章主要是讲ThreadLocal和InheritableThreadLocal。主要内容有:ThreadLocal使用和实现原理ThreadLocal副作用脏数据内存泄漏的分析Inherit
Java 并发编程 2020年03月21日 190次浏览

Java 并发编程 ② - 线程生命周期与状态流转

原文地址:Java并发编程②-线程生命周期与状态流转转载请注明出处!前言往期文章:Java并发编程基础①-线程继上一篇结尾讲的,这一篇文章主要是讲线程的生命周期以及状态流转。主要内容有:Java中对线程状态的定义,与操作系统线程状态的对比线程状态的流转图如何自己验证状态的流转一、Java线程的状态先
Java 并发编程 2020年03月17日 219次浏览

Java 并发编程基础 ① - 线程

一、什么是线程进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,线程则是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的资源。操作系统在分配资源时是把资源分配给进程的,但是CPU资源比较特殊,它是被分配到线程的,因为真正要占用CPU运行的是线程,所以也
Java 并发编程 2020年03月14日 222次浏览

开发小记 - 用函数式编程优化代码可读性,减少一半行数

前言本文主要是记录一下用lambda表达式优化代码的经历,篇幅不长,算是分享我觉得不错的一个小技巧。话不多说,直接进入正题。正文我们先来看这么一段代码:@ComponentpublicclassConfigCacheHelper{privatefinalRedisHelperredisHelper;
Java lambda 开发小记 代码风格 2020年03月05日 118次浏览

【开发笔记】Java 中 AES 加密时报错:Illegal key size or default parameters

Java中使用AES对称加密后,请求报错:Causedby:java.lang.RuntimeException:java.security.InvalidKeyException:Illegalkeysizeordefaultparametersatcom.btzh.util.AESUtil.en
Java AES 加解密 开发小记 2020年02月17日 123次浏览

🔥 万字精美图文带你掌握JVM垃圾回收

本篇内容干货太多,耗费作者大量心力,强烈建议读者朋友们先收藏后观看😉🙇🙏现在正值年底,估计有很多兄弟们在准备面试,希望本篇能给各位带来帮助。转载请注明出处,原创不易!前言往期文章:JVM学习笔记-带你掌握JVM类加载机制🔥精美图文带你掌握JVM内存布局垃圾回收(GarbageCollecti
Java JVM 2020年01月07日 219次浏览