欢迎光临
我们一直在努力

技术分享

第8页

深入浅出JVM(六)之前端编译过程与语法糖原理

mumupudding阅读(52)评论(0)

本篇文章将围绕Java中的编译器,深入浅出的解析前端编译的流程、泛型、条件编译、增强for循环、可变长参数、lambda表达式等语法糖原理 编译器与执行引擎 编译器 Java中的编译器不止一种,Java编译器可以分为:前端编译器、即时编译器...

通俗易懂剖析Go Channel:理解并发通信的核心机制

mumupudding阅读(36)评论(0)

本文来自 Go就业训练营 小韬同学的投稿。 也强烈安利大家多写博客,不仅能倒逼自己学习总结,也能作为简历的加分项,提高求职面试的竞争力。 你想想看:面试官看到你简历中的博客主页有几十篇文章,几千粉丝是什么感觉。要比你空洞洞的写一句“热爱技术...

深入剖析 Java 类属性与类方法的应用

mumupudding阅读(31)评论(0)

Java 类属性 Java 类属性,也称为字段,是类中的变量。它们用于存储与类相关的数据。 创建类属性 在类定义中声明属性: public class Main { int x; // 属性 String name; // 属性 } 访问类...

再聊对架构决策记录的一些思考

mumupudding阅读(45)评论(0)

1 引言 第一次在社区发文聊ADR(架构决策记录)是在2022年8月份,在文章( 轻量级ADR机制 )中,详细介绍了以下几个主题: •团队研发面临的主要问题 •ADR的结构剖析 •ADR的存储形式 •ADR在研发流程中所处的位置 •ADR常...

面试官:什么是Java内存模型?

mumupudding阅读(48)评论(0)

当问到 Java 内存模型的时候,一定要注意,Java 内存模型(Java Memory Model,JMM)它和 JVM 内存布局(JVM 运行时数据区域)是不一样的,它们是两个完全不同的概念。 1.为什么要有 Java 内存模型? Ja...

Go deadcode:查找没意义的死代码,对于维护项目挺有用!

mumupudding阅读(38)评论(0)

大家好,我是煎鱼。 还记得我前两年在深圳参加了个技术大会,其中一个议题是携程的一个大佬分享他在日常工作中,发现一大堆过时的无意义代码和逻辑,导致大家工作较为繁琐且较为辛苦的情况。 携程应该是 Java 应用为主,他基于 Java 各种研究,...

如何在java中使用 Excel 动态函数生成依赖列表

mumupudding阅读(34)评论(0)

前言 在Excel 中,依赖列表或级联下拉列表表示两个或多个列表,其中一个列表的项根据另一个列表而变化。依赖列表通常用于Excel的业务报告,例如学术记分卡中的【班级-学生】列表、区域销售报告中的【区域-国家/地区】列表、人口仪表板中的【年...

Go 更强的代码洁癖,可以把 gofmt 给换了!

mumupudding阅读(40)评论(0)

大家好,我是煎鱼。 我们从一开始写 Go 代码和应用,就会被各种官方和民间教程,甚至 IDE 教导我们必须配一个 Gofmt 工具。他能够格式化 Go 程序的代码。会使用制表符表示缩进,空白表示对齐。 这解决了程序员届的老大难问题之一,代码...