沉迷思考的鱼
风不撑伞,雨不倾盆,就是好天气
06
18
文档自动化生成设计 文档自动化生成设计
文档自动化生成组件,有如下几个设计目标: 配置足够少,上手简单,默认配置能满足大部分场景 非侵入式,不用修改现有代码 方式灵活,支持批量操作和单个操作 代码即文档,将代码里所有的注释转化到文档里(即使是非文档注释) 1. 支持的检测范围
2020-06-18 沉迷思考的鱼
17
文档自动化生成需求(Java语言) 文档自动化生成需求(Java语言)
一直以来,编写接口文档都是个体力活,市面上也有开源的很多文档自动生成工具,但用起来都不够顺心,社区也不活跃。 大名鼎鼎的Swagger,需要引入依赖包,引入全新的一套注解,并且只支持http形式的接口。 非侵入式的,使用Javadoc作为
2020-06-17 沉迷思考的鱼
12
宏观调控-金融周期 宏观调控-金融周期
经济周期是一直存在的,它包括复苏,过热,滞涨和衰退。为了对冲经济周期的波动,央行这只看的见得手就得进行宏观调控,而这个宏观调控所产生的周期波动,就叫做金融周期。 它也分为四个周期,分别是紧货币宽信用,宽货币宽信用,紧货币紧信用,宽货币紧信用
2020-06-12 沉迷思考的鱼
02
14
jOOQ –通过java语言以最简单的形式写SQL jOOQ –通过java语言以最简单的形式写SQL
当下我们使用的ORM框架中,Hibernate/Mybatis占了半边天,它们都有各自的优势和使用场景。 最近发现了一个之前从来没用的ORM框架jOOQ,非常有意思,为数据处理提供了一种全新的方式。 1. jOOQ是什么JOOQ(Java
2020-02-14
12
13
温故知新--深入理解List 温故知新--深入理解List
对于Java的集合认知一直以来都不够清晰,现在特地对List做一次总结,以加深印象。 Map接口位于java.util包下,该包下一共提供了如下具体的实现类(基于JDK1.8),java.util包中开放的实现类如下图所示: 涉及的接口
2019-12-13
11
13
温故知新--深入理解Map 温故知新--深入理解Map
对于Java的集合认知一直以来都不够清晰,现在特地对Map做一次总结,以加深印象。 Map接口位于java.util包下,该包下一共提供了如下具体的实现类(基于JDK1.8),java.util包中开放的实现类如下图所示: 涉及的接口和
2019-11-13
10
28
Java模块化开发通用设计指南 Java模块化开发通用设计指南
模块化不仅仅是一个实现问题,也是一个设计和架构的问题。通过模块化,可以应对需求、环境、团队以及其他不可预见事件所带来的变化。 本章将讨论模块化开发通用设计指南,以提高使用模块所构建系统的可维护性、灵活性和可重用性,这些模式和设计实践中的大部
2019-10-28
16
Java模块系统介绍 Java模块系统介绍
上篇文章介绍了什么是模块化,以及Java模块化解决的问题。本文将介绍Java模块化的相关概念及具体写法。本文将从如下两个方面介绍模块化: 模块描述符 服务 1. 模块描述符为了体现模块之间的关系,必须定义全新的模块描述文件,类似于Ma
2019-10-16
09
14
Java 9 新特性概述 Java 9 新特性概述
Java9正式发布于2017年9月21日,作为Java8之后3年半才发布的新版本,Java9带来了很多重大的变化,其中最重要的改动是Java模块化的引入。 本文对Java9中包含的新特性做了概括性的介绍,可以帮助你快速了解Java9。 1
2019-09-14
08
02
Project Reactor介绍 Project Reactor介绍
上一篇文章中,我们介绍了Reactive Streams规范,现在学习一个Reactive Streams规范的流行实现:Project Reactor的核心项目Reactor Core。 1. Project Reactor 简介Pro
2019-08-02
1 / 3