沉迷思考的鱼
风不撑伞,雨不倾盆,就是好天气
[转载]简话开源协议 [转载]简话开源协议
一直对 Github 的开源协议没有明确认识,直到有一天,也想搞个开源项目。随之而来的问题是:如何选择,如何在这个到处撕比的时代用武器维护劳动成果? 一、了解协议作为第一步,我们首先需要知道什么是协议。协议的英文:License 是软件的
2019-01-08 沉迷思考的鱼
[转载]开源许可协议 [转载]开源许可协议
在保留软件的来源和开放性的前提下,开源许可协议(Open source licenses)向所有人授予为任何目的使用、修改和共享许可软件的权限。 下面列出常见的开源许可,从上到下约束条件逐渐减弱,即GNU AGPLv3约束力最强,Unlic
2019-01-08 沉迷思考的鱼
常见还款计划介绍 常见还款计划介绍
由于工作关系,最近对贷款的分期还款计划接触较多,发现其中具有一定的复杂性,而且它们名称看起来都差不多,来回念几遍整个人就蒙圈了。由此,笔者整理了最常见的几种还款方式,并以图表的形式进行对比,希望可以帮助对这方面知识有需要的读者。 另外为了加
2019-01-05
Java Logging Framework 现状 Java Logging Framework 现状
某日笔者心情不错,写代码时没有复制粘贴,打算手敲logger的相关代码,在IDE获得的提示是这样的: 尽管知道ch.qos.logback.classic.Logger在项目中是正确的选择,上图中Logger同名类的数量确实确实让笔者惊讶
Spring Boot 自定义Auto-configuration Spring Boot 自定义Auto-configuration
Spring Boot的Auto-configuration以其易用性和实用性,得到了开发者们的广泛认可;但与此同时,Spring Boot内置的Auto-configuration仅能满足基本需求,对于企业级的应用生态来说是不够的,所以自
2018-12-12
Spring Boot Auto-configuration 自动配置详解 Spring Boot Auto-configuration 自动配置详解
毋庸置疑,Auto-configuration是Spring Boot的核心特性,其约定大于配置的思想,赋予了Spring Boot开箱即用的强大能力。本文从诞生背景、使用方式、实现原理这几个方面详细介绍这一特性。 1. 诞生背景一直以来
2018-12-05
Spring Boot Staters 详解 Spring Boot Staters 详解
Maven和Gradle为Java开发者解决了依赖管理的心头大患,已然成为事实上的依赖管理标准。但贪心的开发者还想更“懒”,有没有办法使依赖管理更简单、更快捷? 答案是肯定的,Spring Boot项目中引入了Starter的概念。
2018-11-29
Spring Boot 入门介绍 Spring Boot 入门介绍
一个完善的应用程序,常常需要这些特性:精简明确的配置,快速集成第三方组件,统一的打包部署方式,方便单元测试/功能测试,良好的监控能力等。Spring Boot出现之前,这些都需要开发者自行摸索解决,得到的方案可能大同小异,在尝到“约定大于配
2018-11-27
Spring Boot Test (二、注解详解) Spring Boot Test (二、注解详解)
Spring为了避免的繁琐难懂的xml配置,引入大量annotation进行系统配置,确实减轻了配置工作量。由此,理解这些annotation变得尤为重要,一定程度上讲,对Spring Boot Test的使用,就是对其相关annotati
2018-11-20
Spring Boot Test (一、快速入门) Spring Boot Test (一、快速入门)
提起“单元测试”这几个字,一般开发者会条件反射般想起:“工作忙,没时间”,这是一个客观上的事实,在急于求成的大环境下,规范的单元测试却需要一些明确的代码产出及覆盖率指标,这的确很让人头疼。早几年的关于单元测试的文章,不停的鼓吹其好处,却对时
2018-11-17
3 / 3