上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 阅读全文
posted @ 2022-11-04 11:29 Kevin.ZhangCG 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 今天我们一起来聊聊关于设计原则相关的知识点。 SOLID五大原则是什么 SRP 单一责任原则 单一责任原则,从名字上我们就能比较好的去理解它。这项原则主张一个对象只专注于单个方面的逻辑,强调了职责的专一性。 举个例子: 学生管理系统中,我们需要提交一些学生的基本资料,那么学生信息相关的程序都交给了S 阅读全文
posted @ 2021-10-22 20:08 Kevin.ZhangCG 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 文Java中泛型的应用,让大家更好地理解泛型,以及常说的泛型类型擦除是什么概念,举一个简单的例子,如下: 这里可以看出来在代码编写阶段就已经报错了,不能往string类型的集合中添加int类型的数据。 那可不可以往List集合中添加多个类型的数据呢,答案是可以的,其实我们可以把list集合当成普通的 阅读全文
posted @ 2021-10-21 13:07 Kevin.ZhangCG 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 我们都经常使用一些循环耗时计算的操作,特别是for循环,它是一种重复计算的操作,如果处理不好,耗时就比较大,如果处理书写得当将大大提高效率,下面总结几条for循环的常见优化方式。 首先,我们初始化一个集合 list,如下: List<String> list = new ArrayList<Stri 阅读全文
posted @ 2021-10-19 13:33 Kevin.ZhangCG 阅读(410) 评论(0) 推荐(0) 编辑
摘要: Many of the happiest people are those who own the least. But are we really so happy with our IPhones, our big houses, our fancy cars? 忘川如斯,拥有一切的人才更怕失去 阅读全文
posted @ 2021-08-18 18:37 Kevin.ZhangCG 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 业务场景 有一个小需求需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示 if (是否海外用户) { return false; } if (刷单用户) { return false; } if (未付费用户 && 不再服务时段) { return false } if (转介绍用户 阅读全文
posted @ 2021-07-24 16:10 Kevin.ZhangCG 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 设计模式到底是什么?它是对整个软件系统的拆分,组装,并决定模块间关系以及如何互动、通信的某种模式。究其本质,设计模式就是以语言特性(面向对象三大特性)为硬件基础,再加持六大设计原则的灵魂组合而,总结出的一系列套路,本章要讲地就是灵魂。 单一职责 我们知道功能完备的软件系统是复杂的,系统的拆分与模块化 阅读全文
posted @ 2021-07-23 16:54 Kevin.ZhangCG 阅读(320) 评论(2) 推荐(0) 编辑
摘要: JMH是什么 JMH是Java Microbenchmark Harness的简称,一个针对Java做基准测试的工具,是由开发JVM的那群人开发的。想准确的对一段代码做基准性能测试并不容易,因为JVM层面在编译期、运行时对代码做很多优化,但是当代码块处于整个系统中运行时这些优化并不一定会生效,从而产 阅读全文
posted @ 2021-06-29 17:11 Kevin.ZhangCG 阅读(1978) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用MQ 先说一下MQ常见的使用场景吧,MQ的使用场景有很多,但是比较核心的就是:解耦、异步、削锋。 系统解耦 首先举例下面这个场景,现有ABCDE五个系统,最初的时候BCD三个系统都要调用A系统的接口获取数据,一切都很正常,但是突然,D系统说:我不要了,你不用给我传数据了,A系统无奈,只能 阅读全文
posted @ 2021-06-28 11:35 Kevin.ZhangCG 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了一个问题。 本文先从 HashMap 的遍历方法讲起,然后再从性能、原理以及安全性等方面,来分析 HashMap 各种遍历方式的优势与不足,本文主要内容如下图所示: H 阅读全文
posted @ 2021-06-25 18:38 Kevin.ZhangCG 阅读(492) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页