IT宅
A brief history of the future of AI in education
网络
图解网络协议
图解高性能网络编程
存储
图解 Redis 原理
图解 MySQL 原理
架构
重构速查表
架构模式
分布式
码解 Dubbo 实现
图解消息队列原理
精进之路
MySQL
MQ
JVM
更多专栏
重构速查表
架构模式
归档
所有专栏
专栏推荐
查看更多
架构解码:模式与实践
软件架构与模式
JVM速成手册
JVM相关内容
图解网络协议
详解网络分层和网络协议工作原理
并发编程
并发编程原理和应用
数据结构与算法
数据结构与算法知识详解
重构速查表
重构的相关技能
图解 MySQL 原理
洞悉MySQL底层架构与SQL调优本质
图解 Redis 原理
洞悉Redis技术内幕:缓存,数据结构,并发,集群与算法
Java
10
Java 文本块 Text Blocks 详解:高效处理多行字符串的优雅方案
Java 的 Text Blocks(文本块)功能能极大简化多行字符串编写,提升代码可读性与可维护性。本文通过 JSON、HTML、SQL 等示例,详解其语法、格式化技巧及高级应用,助你减少50%冗余拼接代码。
Java
作者:arthinking
|
发表于 2025-07-24
|
分类于
Java
类和变量名称没想清楚就别写代码!
今天我们来聊点轻松的话题:命名。先别走,你以为轻松就意味着不重要?但是我要告诉你,这个话题却是计算机科学的两大难题之一。
Java
Java函数式编程
代码可读性
作者:帅旋
|
发表于 2025-07-23
|
分类于
Java
Java中继承与组合的权衡:可维护性设计模式详解
深入剖析 Java 中继承滥用的危害与正确实践,通过荔枝趣味案例演示对象组合、装饰器与访问者模式,帮助开发者构建灵活可维护的系统设计。
Java
继承
组合
设计模式
装饰器模式
访问者模式
面向对象
可维护性
作者:arthinking
|
发表于 2025-07-17
|
分类于
设计模式
Java 函数式编程中的反模式:可维护性陷阱、逻辑碎片化与领域模型缺失
本文以 Java 函数式编程为例,深入分析业务逻辑碎片化、领域模型缺失、调试测试困难等常见问题,并提供封装、命名、场景适配等实用优化建议,帮助开发者平衡函数式与面向对象设计,提高代码可读性与可维护性。
Java
Java函数式编程
代码可读性
作者:帅旋
|
发表于 2025-07-12
|
分类于
Java
Java中内存泄露的分析
小哥最近在分析项目中的内存泄露情况,使用了Eclipse Memory Analyzer,移步到这里下载最新版本:
Java
内存泄露
作者:arthinking
|
发表于 2014-11-10
|
分类于
J2EE
IKAnalyzer词典占用内存大小分析
这里还是使用搜狗的扩展词库
Java
IKAnalyzer
Instrumentation
内存
作者:arthinking
|
发表于 2014-06-09
|
分类于
J2EE
Java对象内存计算的几种方法
使用system.gc()和java.lang.Runtime类中的freeMemory(),totalMemory(),maxMemory()这几个方法测量Java对象的大小。这种方法通常使用在需要对很多资源进行精确确定对象的大小。这种方法几乎无用等生产系统缓存的实现。这种方法的优点是数据类型大小无关的,不同的操作系统,都可以得到占用的内存。
Java
Instrumentation
内存
作者:arthinking
|
发表于 2014-06-08
|
分类于
J2EE
Java笔记 – 泛型 泛型方法 泛型接口 擦除 边界 通配符(2)
泛型参数表达式中的问号。
Java
泛型
Java基础
作者:arthinking
|
发表于 2014-03-16
|
分类于
J2EE
Java笔记 – 泛型 泛型方法 泛型接口 擦除 边界 通配符(1)
Java中的泛型参考了C++的模板,Java的界限是Java泛型的局限。
Java
泛型
Java基础
作者:arthinking
|
发表于 2014-03-16
|
分类于
J2EE
Java笔记 - 数组 一维数组 多维数组 数组与泛型 数组实用功能
数组与其他种类容器之间的区别:效率,类型和保存基本类型的能力。
Java
数组
Java基础
Array
作者:arthinking
|
发表于 2014-03-14
|
分类于
J2EE
1
2
3
…
8
×
Java架构杂谈
订阅及时获取网站内容更新。
充电
当前电量:100%