jd
-
如何保存/恢复Java应用程序核心内存数据现场?
0. 背景 不论是单机应用还是分布式应用,总是会有些许迭代或者紧急Fix bug上线的神操作。但是如果不是那么幸运,当时还存在大量核心内存中数据在进行计算等逻辑,此时终止项目,就会…
-
程序兵法:Java String 源码的排序算法(一)
摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 这是泥瓦匠的第103篇原创 《程序兵法:J…
-
Spring Boot 2 快速教程:WebFlux 集成 Mongodb(四)
摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 这是泥瓦匠的第104篇原创 文章工程:* …
-
透过ReentrantLock窥探AQS
背景 JDK1.5引入的并发包提供了一系列支持中等并发的类,这些组件是一系列的同步器,几乎任一同步器都可以实现其他形式的同步器,例如,可以用可重入锁实现信号量或者用信号量实现可重入…
-
Hive集群合并之应用端的负载均衡算法
0.背景 有这么一个场景,我们有两个Hive集群,Hive集群1(后面成为1号集群)是一直专享于数据计算平台的,而Hive集群2(后面成为2号集群)是用于其他团队使用的,比如特征,…
-
Spring Boot 2 快速教程:WebFlux 集成 Thymeleaf(五)
号外:为读者持续整理了几份最新教程,覆盖了 Spring Boot、Spring Cloud、微服务架构等PDF。获取方式:关注右侧公众号”泥瓦匠BYSocket…
-
JEP 286: 局部变量类型推断(JEP 286: Local-Variable Type Inference)
JEP 286: 局部变量类型推断 Author Brian Goetz Owner Dan Smith Type Feature Scope SE Status Closed /…
-
Java并发-不懂原理多吃亏
一、前言 并发编程相比 Java 中其他知识点学习门槛较高,从而导致很多人望而却步。但无论是职场面试,还是高并发/高流量的系统的实现,却都离不开并发编程,于是能够真正掌握并发编程的…
-
(译文)Java中使用var声明局部变量指南
原文链接:Style Guidelines for Local Variable Type Inference in JavaStuart W.Marks2018-03-22 简介…
-
Reactive(响应式)编程-Reactor
Reactor 是Reactive Programming规范的一个具体实现(rxjava也是规范的一个实现), 可以概括为: 反应式编程是一种涉及数据流和变化传播的异步编程范例。…