- 博客(7)
- 收藏
- 关注
原创 Java语言提供了八种基本类型【规划8989】
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。
2026-01-17 02:28:18
621
原创 Java语言提供了八种基本类型【精神可嘉123】
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。
2026-01-17 02:25:42
566
原创 Python3 基本数据类型【1】
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
2026-01-16 04:41:02
540
原创 Java源码阅读的终极价值:从API调用者到框架设计者的思维转变,掌握底层原理与设计哲学
设计思维的提升:理解优秀框架背后的设计哲学和权衡艺术问题解决能力的飞跃:从"会用"到"懂原理"到"能设计"的质变技术前瞻性的培养:通过阅读前沿技术源码把握技术发展趋势工程化思维的建立:学习大型项目中的代码组织、模块划分最佳实践真正的技术成长,始于对源码的敬畏,成于对设计的领悟,终于对创新的实践。从今天开始,选择一個你熟悉的Java框架,深入其源码,开启从API调用者到框架设计者的蜕变之旅吧!
2025-10-23 15:57:59
433
原创 深入解析Java源码:从百度云存储架构看高性能设计实现
安全左移,自动化优先:将漏洞扫描、加密、混淆等步骤自动化,并作为流水线的必要关卡(Gate),失败则阻断流程。秘钥管理是核心:加解密秘钥、CI系统访问令牌等“秘钥的秘钥”必须通过专业的秘密管理器(如HashiCorp Vault, AWS Secrets Manager)或CI/CD系统本身的安全变量功能管理,绝不能硬编码。分层防御:不要依赖单一工具。结合SAST(SpotBugs)、依赖检查(OWASP DC)、秘密扫描(如Gitleaks)和运行时保护(RASP)构建纵深防御体系。关注误报和效率。
2025-10-23 15:56:55
247
原创 JavaPriorityQueue优先队列的堆结构实现细节分析
Java中的(优先队列)是一个基于优先级堆的无界队列,它实现了Queue接口,能够保证每次出队的都是优先级最高的元素。与普通FIFO队列不同,PriorityQueue的元素按照其自然顺序或者通过构造时传入的Comparator进行排序。```java// 创建自然排序的优先队列// 创建自定义比较器的优先队列```堆是一种特殊的完全二叉树,满足以下性质:结构性:完全二叉树结构堆序性:父节点的值总是大于等于(最大堆)或小于等于(最小堆)子节点的值。
2025-10-23 15:55:45
303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅