彻底搞懂 Java 线程池,干啥都不再发憷 Java

彻底搞懂 Java 线程池,干啥都不再发憷

作为 Java 程序员, 无论是技术面试、 项目 研发或者是学习 框架源码,不彻底掌握 Java 多线程的知识,做不到心中有数,干啥都没底气,尤其是技术深究时往往略显 发憷 。 没事,跟随小猿的脚步,一起嗨起来!言归正传,书接上篇,继续探索多线程相关的知识。 1 &n...
阅读全文
Java SPI机制实现与源码分析 编程技术

Java SPI机制实现与源码分析

0. 前言 本文着重于实现一个基于 Java SPI 的 demo 以及对其实现原理的解析,即 ServiceLoader 类源码分析。 其实最初想写这篇文章的原因是在之前的一次面试中,被面试官问到关于 Java SPI 的问题,但没能说出让他满意的答案,所以才想着整理一篇 SPI 的文章,顺便也巩固一下双亲委派机制的知识。 话不多说,直入正题。 再多说一句,曾经在偶然的情况下发现,我...
阅读全文
【来聊一聊前端架构之一】前端架构认知 软件架构

【来聊一聊前端架构之一】前端架构认知

没有一种架构是可以满足所有迭代的需求的 前言 架构并不是只限于技术选型 是架构设计作为软件生命周期的一部分,并不是说开始的时候 设计完成后就会一成不变,软件的生命周期包含了迭代、维护、重构等过程,架构设计亦是如此, 所以说架构是需要变化的,目的就是适应当前情况的开发场景 。 而架构产生的时间,必定是受到当时的约束条件,如人力、团队技术积累、时间、业务定位等等需求。所以,当前架...
阅读全文
嵌套事务、挂起事务,Spring 是怎样给事务又实现传播特性的? Java

嵌套事务、挂起事务,Spring 是怎样给事务又实现传播特性的?

Spring 做为风靡世界的Java 开源框架,发挥着举足轻重的作用。那你有没有想过, Spring 内部又是怎么样实现的事务呢? 而且 在 Spring 之中除了设置事务的「隔离级别」之外,还可以额外配置事务的「传播特性」。你要知道,传播特性里,有两个家伙比较特别,一个PROPAGATION_REQUIRES_NEW ,还有一个是PROPAGATION_NESTED。你要知道,所谓的 R...
阅读全文
嵌套事务、挂起事务,Spring 是怎样给事务又实现传播特性的? Spring

嵌套事务、挂起事务,Spring 是怎样给事务又实现传播特性的?

Spring 做为风靡世界的Java 开源框架,发挥着举足轻重的作用。那你有没有想过, Spring 内部又是怎么样实现的事务呢? 而且 在 Spring 之中除了设置事务的「隔离级别」之外,还可以额外配置事务的「传播特性」。你要知道,传播特性里,有两个家伙比较特别,一个 PROPAGATION_REQUIRES_NEW ,还有一个是 PROPAGATION_NESTED 。...
阅读全文
写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实 原 荐 Java

写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实 原 荐

好奇害死羊 很多小伙伴们做 Java 开发,天天写 Java 代码,肯定离不开 Java 基础环境: JDK ,毕竟我们写好的 Java 代码也是跑在 JVM 虚拟机上。 一般来说,我们学 Java 之前,第一步就是安装 JDK 环境。这个简单啊,我们一般直接把 JDK 从官网下载下来,安装完成,配个环境变量就可以愉快地使用了。 不过话说回来,对于这个天天使用的东西,我们难道...
阅读全文
羊老姆上线:抄起键盘就编译JDK源码,结果上头了 Java

羊老姆上线:抄起键盘就编译JDK源码,结果上头了

好奇害死羊 很多小伙伴们做 Java 开发,天天写 Java 代码,肯定离不开 Java 基础环境: JDK ,毕竟我们写好的 Java 代码也是跑在 JVM 虚拟机上。 一般来说,我们学 Java 之前,第一步就是安装 JDK 环境。这个简单啊,我们一般直接把 JDK 从官网下载下来,安装完成,配个环境变量就可以愉快地使用了。 不...
阅读全文
zuihou-admin-cloud 2.4 发布,微服务 SaaS 脚手架 软件架构

zuihou-admin-cloud 2.4 发布,微服务 SaaS 脚手架

今日更新日志: 整体更新: 0. 录制了完整的项目讲解视频教程 1. 新增批量替换项目名&包名&前缀的Shells脚本(支持Linux&Mac) 2. 完整的项目讲解视频 3. 优化代码若干 & 删除无用代码和注释掉的代码若干 & 完善代码注释若干 4. 调整了nacos中的所有配置文件 5. 优化整个项目所有的枚举类型(删除枚举...
阅读全文
Loading...