设计模式是什么所谓设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。学习与了解设计模式对我们有很大的裨益,如提升代码能力和质量、更好读懂源码、方便交流等。但也不要为了为了设计模式而过度设计。说起设计模式,不少人都是恐惧的。一方面是实际工作中用的不多,或者接触到也不知道,很
1 前言有些场景我们是需要设置代理才能访问的,如公司内网资源等。Java可以设置代理,让它通过代理来访问资源。2 三种方法2.1 通过System.setProperty设置通过代码设置如下:System.setProperty("http.proxyHost", "l
1 LiquiBase是什么1.1 概述与特点LiquiBase是用于跟踪、管理和应用数据库变更的开源工具,它把数据库的变更记录在文件(xml/sql等)中,然后把变更作用到数据库中,并记录。我觉得它的主要特点:(1)它支持多种数据库,如Oracle/MySQL/PostgreSQL/DB2等;(2
1前言经常在项目开发中遇到csv文件的处理,一不小心,也踩了个坑。2自己实现所谓CSV文件,即CommaSeparatedValues,就是以逗号隔开的文件,所以处理逻辑应该非常简单,如下:List<List<String>>lines=newArrayList<>