上一页 1 2 3 4 5 6 ··· 45 下一页

2024年9月19日

BlockingQueue---PriorityBlockingQueue

摘要: 总结 一个无界的并发队列。 FIFO; 按照元素的优先级顺序来处理元素。这种队列非常适合需要按照优先级处理任务的场景。 特性 无界:默认情况下是无界的,可以存储任意数量的元素。 基于优先级:队列中的元素根据它们的自然顺序或者由构造时提供的 Comparator 来排序。 线程安全:支持多线程同时进行 阅读全文

posted @ 2024-09-19 17:25 anpeiyong 阅读(2) 评论(0) 推荐(0) 编辑

2024年9月14日

AtomicStampedReference

摘要: 概述 An {@code AtomicStampedReference} maintains an object reference along with an integer "stamp", that can be updated atomically. 包含 一个对象引用 + 一个int的戳( 阅读全文

posted @ 2024-09-14 10:18 anpeiyong 阅读(6) 评论(0) 推荐(0) 编辑

2024年8月28日

Object类型编译基本类型

摘要: byte&short&int Object a = 1; // 字节码 0 iconst_1 1 invokestatic #2 <java/lang/Integer.valueOf> 4 astore_1 5 return Object a = 127; // 字节码 0 bipush 127 2 阅读全文

posted @ 2024-08-28 17:29 anpeiyong 阅读(2) 评论(0) 推荐(0) 编辑

java.util.UUID

摘要: 概述 A class that represents an immutable universally unique identifier (UUID). 一个 不可变的 通用的唯一标识符 的class A UUID represents a 128-bit value. 一个uuid代表一个128 阅读全文

posted @ 2024-08-28 16:56 anpeiyong 阅读(69) 评论(0) 推荐(0) 编辑

2024年6月17日

领域驱动设计

摘要: 译者序 相信大家对这本书都不陌生,它已经成为软件设计书中的经典。 在网上搜索一下,读者对它 好评如潮,我再多说一句赞美的话都是多余的。而我能想到的也唯有“经典”二字,它堪称经典中的经典。 我们对“领域”这个概念都很熟悉,但有多少人真正重视过它呢?软件开发人员几乎总是专注于技术,把技术作为自己能力的展 阅读全文

posted @ 2024-06-17 17:23 anpeiyong 阅读(9) 评论(0) 推荐(0) 编辑

2024年6月12日

简介&何为领域驱动设计&模型驱动设计

摘要: 简介 软件是一种被创建用来帮助我们处理现代生活中复杂问题的工具,它只是到达目的的一种方法,而这个目的通常就是非常实际和真实的事情。 软件必须是实际和有用的,否则我们不会花那么多时间和资源去创建它。这就使它和我们生活的某个方面有非常密切的联系。 软件设计是一门艺术,像其他艺术一样,它不能通过定理和公式 阅读全文

posted @ 2024-06-12 16:10 anpeiyong 阅读(26) 评论(0) 推荐(0) 编辑

2024年6月11日

思考力

摘要: 有哪些对程序员最重要的思考力? 1、原理性思维:找出知识背后的原理 掌握了知识背后的原理,带来的好处是: a, 软件系统的复杂度越来越高,我们所面对的场景越来越多,掌握原理实际上可以大幅度降低我们对于知识的记忆量,知识量是爆炸的,但是原理绝对是可控的! b, 原理性的东西比直接的知识有更强的复用度! 阅读全文

posted @ 2024-06-11 15:58 anpeiyong 阅读(10) 评论(0) 推荐(0) 编辑

结构化思维

摘要: 在日常工作中,我们时常会碰到这样的情况,有的人讲事情逻辑非 常混乱,罗列了很多事项,却把握不到重点,无法把一件事情说清楚。 这种思维混乱 是典型的缺少结构化思维的表现。 结构化思维非常重要,不仅仅体现在表达上,也体现在在我们分析问题的过程中。具备结构化思维,才能将问题分析地更全面、更 深刻。 什么是 阅读全文

posted @ 2024-06-11 14:58 anpeiyong 阅读(37) 评论(0) 推荐(0) 编辑

2024年6月6日

演化思维

摘要: 一开始的架构设计非常重要,架构一旦确定,它将支撑很长一段时间,好的设计能延长架构的生命周期。 同时,优秀的架构师深知,能够不断应对环境变化的系统,才是有生命力的系统,架构的好坏,很大部分取决于它应对变化的灵活性。 所以具有演化式思维的架构师,能够在一开始设计时就考虑到后续架构的演化特性,并且将灵活应 阅读全文

posted @ 2024-06-06 16:03 anpeiyong 阅读(17) 评论(0) 推荐(0) 编辑

分治思维

摘要: 凡架构必拆分,分则有度 分而治之是解决管理系统复杂度的普遍方法,合并、拆分、协同、自治是所有架构都会包含的主要元素。 分治算法 到 分治思维 对于程序员来说,分治法是一种很重要的算法,也是分治思维最基本的体现。 分治算法主要的三个过程: 1.将一个复杂的问题分成两个或更多的相同或相似的子问题,再把子 阅读全文

posted @ 2024-06-06 15:33 anpeiyong 阅读(9) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 45 下一页

导航