模块化是 Java 9 一个非常重要的特性,终于有时间整理一下这方面的内容了。 模块化是软件工程中非常重要的一个概念。把独立的功能封装成模块,并提供接口供外部使用是我们在开发...
maven 命令除了常用的几个,大部分经常记不住,整理一下,方便查询。 maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如...
lombok 是一个第三方工具,提供了一些注解功能,可以帮助我们消除冗余、臃肿的 Java 代码,比如 POJO 的 getter/setter 方法、构造方法、hashco...
dubbo 是阿里巴巴开源的分布式开发框架,在互联网企业有着广泛的应用。本文主要针对 dubbo 中的泛化实现、泛化引用,以及基于泛化实现的自适应来谈一谈 dubbo 的高级...
一直想 种草一篇关于眼影的文章,除了口红以外眼影是我最爱的单品,他和口红一样有美丽的色彩,对于花样色彩女孩都没什么抵抗力。 我身边的朋友化妆的话,大多数都是淡妆,大家普遍会避...
Java 9 马上就要正式发布了,新版本为我们带来了很多新的语言特性。22 岁 的 Java 语言在面向对象领域几乎做到了极致,这篇文章根据官方文档和各种资料的内容,介绍 J...
遛狗不栓绳,自以为挺帅,其实特傻,特没素质。
女主持人被打后的思考:在公共场合遛狗到底要不要拴牵引绳?8月31日,一则女主持遛狗因为没有拴牵引绳被邻居暴打的新闻上了热搜。 据她本人“双语主持人丹娜”的讲述,8月30日中午,她下楼到小区超市取快递,因为赶时间去工作,所以顺便将家...
《春风十里不如你》里的秋水自身条件是很不错的,家境优良,考上中国最好的医学院,也称的上是学霸一枚。在面对爱情抉择的时候,是更有资本直面自己内心的。 可以说最简单的方式是选择赵...
前言 MyBatis 是一个被广泛应用的持久化框架。一个简单的使用示例如下所示,先创建会话工厂,然后从会话工厂中打开会话,通过 class 类型和配置生成 Mapper 接口...
前言 在前文《MyBatis 原理浅析——基本原理》一文中,简要分析了 MyBatis 的技术原理,主要是 SqlSession 和 Mapper 的相关实现原理。本文重点分...
SPI 是 Java 提供的一种服务加载方式,全名为 Service Provider Interface,可以避免在 Java 代码中写死服务的提供者,而是通过 SPI 服...
即时编译回顾 HotSpot 虚拟机执行 Java 程序时,先通过解释器对代码解释执行,发现某个方法或代码块执行比较频繁后,对热点代码进行编译,编译后生成与本地平台相关的机器...
知识回顾 进程与线程是常常被提到的两个概念。进程拥有独立的代码段、数据空间,线程共享代码段和数据空间,但有独立的栈空间。线程是操作系统调度的最小单位,通常一个进程会包含一个或...
准备去买了
推荐给 Java 程序员的 7 本书《 Java 编程思想》 适合各个阶段 Java 程序员的必备读物。书中对 Java 进行了详尽的介绍,与其它语言做了对比,解释了 Java 很多特性出现的原因和解决的问题。...
《 Java 编程思想》 适合各个阶段 Java 程序员的必备读物。书中对 Java 进行了详尽的介绍,与其它语言做了对比,解释了 Java 很多特性出现的原因和解决的问题。...