摘要: ### 为什么要写这篇文章 经过了若干年的发展,Java逐步从`java8`升级为`java11`,`java17`。 让我们对比学习一下最新一版的LTS版本和`java8`比起来让代码简化了多少。 1. 文本块(Text Blocks)。 这个写法有些类似于 javascript、 Lua等脚本语 阅读全文
posted @ 2021-12-27 03:14 Kwanwooo 阅读(342) 评论(1) 推荐(0)
摘要: 为什么要使用Mock进行测试 传统测试,后端工程师依赖一些第三方的接口(支付、定时任务等不方便真实测试的接口),前端工程师依赖后端的接口,测试工程师依赖前端的接口 使用Mock,使用虚拟对象进行测试,达到解耦、并行开发。 使用Mock,搭配测试工具,可以发现未被测试覆盖的代码,提高代码的健壮性。 常 阅读全文
posted @ 2021-05-04 14:46 Kwanwooo 阅读(243) 评论(0) 推荐(0)
摘要: 查看官方网站 下载源码 查看目录结构 bin XXX-service.sh XXX-service.bat XXX-cli.sh XXX-cli.bat conf XXX.properties / XXX.yml log4j2.properties lib logs XXX.log LICENSE. 阅读全文
posted @ 2021-04-26 01:03 Kwanwooo 阅读(221) 评论(0) 推荐(0)
摘要: 本文收集最近遇到的好问题,保持学习,保持进步。 数据结构 树的深度优先和广度优先的算法实现 数据库的联合索引的底层实现 map 如何保证顺序 谈谈HashMap 的源码 谈谈如何删除ArrayList 的元素 Java语法 try-catch-finally 的执行顺序, finally 一般用于什 阅读全文
posted @ 2021-04-21 18:49 Kwanwooo 阅读(99) 评论(0) 推荐(0)
摘要: 写这篇文章的意义 很多不太了解电脑的同学会觉得键盘的快捷键这么多,这么复杂,为什么不设计的简单点,有的键可能一辈子都用不上,这些发明有什么意义? Q & A 问:现在的键盘基本都是QWERTY开始呢? 答:因为这是从打字机更新而来,打字机的标准一般是QWERTY。 问:为什么打字机的标准是QWERT 阅读全文
posted @ 2021-02-04 10:40 Kwanwooo 阅读(1454) 评论(0) 推荐(1)
摘要: 编写本文的目的 在大环境下,Java是一个饱受争议的语言,一方面在工程上它的流行程度非常高;另一方面,越是资深的软件工程师就越容易对这个语言感到不满。 在这种情况下,博主希望每一个Java程序员能够耐下心来好好看看对于Java的批评,独立思考。 P.S.如果你认为它优秀, 一门优秀的编程语言应该是经 阅读全文
posted @ 2021-01-29 12:53 Kwanwooo 阅读(236) 评论(0) 推荐(1)
摘要: 网络协议学习方式一 学习网络协议的入门多种多样,如果是从术语上来讲协议,大概是这样的。 协议的作用意义 协议的定义。 协议的发展。 协议的特点。 ... 这是一种靠强记,通过实践来加深印象,最后不自知地了解网络协议的过程。有效但趣味寥寥。 网络协议学习方式二 这一次,我想从开创者的角度来分析,如何让 阅读全文
posted @ 2021-01-09 10:28 Kwanwooo 阅读(264) 评论(0) 推荐(1)
摘要: 开坑原因 本文的初心是想总结自己这几年对数据库的使用。希望现在回头看,可以总结并归纳一些在数据库使用上的惯例。 存储工具如何出现 P.S. 按出现时间顺序,并不表示优劣,在不同情境中,需使用不同的存储工具。 无数据库(约公元1960) 出现原因 需要管理越来越多的数据 例子 层次模型和网络模型的文件 阅读全文
posted @ 2020-12-31 16:45 Kwanwooo 阅读(99) 评论(0) 推荐(0)
摘要: 目的 Class 类是每一个程序员都必须了解的,也是使用反射机制的基础。 这篇文章将Class 类的公共方法大致介绍了一遍(省略了安全、枚举、断言、注解相关代码)。 代码 package java.lang; //省略 import /** * 类的实例:正在运行的Java应用中的类/接口 */ p 阅读全文
posted @ 2020-12-19 18:00 Kwanwooo 阅读(816) 评论(1) 推荐(0)
摘要: 条件编辑 内部类 断言 基本类型自动装箱和包装类型拆箱 泛型和类型擦除 可变参数 foreach enum 枚举 try-with-resource switch 支持枚举和字符串 数值字面量的下划线 lambda表达式 待补充。。 阅读全文
posted @ 2020-11-18 19:56 Kwanwooo 阅读(113) 评论(0) 推荐(0)