摘要:
网上有很多《使用swagger2构建API文档》的文章,该文档是一个在线文档,需要使用HTTP访问。但是在我们日常使用swagger接口文档的时候,有的时候需要接口文档离线访问,如将文档导出为html、markdown格式。又或者我们不希望应用系统与swagger接口文档使用同一个服务,而是导出HTML之后... 阅读原文
2019-11-26 13:04:04 阅读(2394) 评论(0)
摘要:
本文整理了我自己在Java开发中常用的jar包以及常用的API记录。
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -->
<dependency>
... 阅读原文
2019-11-26 11:23:02 阅读(2368) 评论(0)
摘要:
单例模式可以说是最常用的设计模式之一,其主要作用就是保证一个类只有一个实例,并且提供一个访问它的全局访问点,严格的控制用户的访问方式。
单例模式又分为懒汉模式和饿汉模式,首先说一下饿汉模式:
饿汉模式
饿汉模式有点饥不择食的意思,就像一个人饿了很久,所以只要有人给东西他就吃而不考虑东西好不好吃,自己能不能吃得... 阅读原文
2019-11-26 10:29:02 阅读(2891) 评论(0)
摘要:
Java操作数据库——使用连接池连接数据库
摘要:本文主要学习了如何使用JDBC连接池连接数据库。
传统方式和连接池方式
传统方式的步骤
使用传统方式在Java中使用JDBC连接数据库,完成一次数据库的操作,一般有以下几个步骤:
加载驱动。
建立连接。
执行SQL语句。
释放连接。
传统方式的弊端
每一次对数... 阅读原文
2019-11-26 08:42:03 阅读(2338) 评论(0)
摘要:
背景
当下的软件开发人员,不可避免的需要输出一些软件设计文档,作为一个软件工程专业毕业的工程师,最常用的设计工具就是UML,使用UML工具绘制一些软件相关的图,是必备技能,也是输出的技术文档中的重要组成部分。不关注逆向工程,这里只关注快速的绘制对应的图,plantuml是一款比较不错的工具。本节先初步熟悉用... 阅读原文
2019-11-26 06:51:04 阅读(2610) 评论(0)
摘要:
本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。传送门:https://mp.weixin.qq.com/s/JzddfH-7yNudmkjT0IRL8Q
1.... 阅读原文
2019-11-26 06:00:02 阅读(2421) 评论(0)
摘要:
前言
在 Java 应用程序中存在许多重复相似的、生成之后几乎不对其做更改的代码,但是我们还不得不花费很多精力编写它们来满足 Java 的编译需求
比如,在 Java 应用程序开发中,我们几乎要为所有 Bean 的成员变量添加 get() ,set() 等方法,这些相对固定但又不得不编写的代码浪费程序员很多精... 阅读原文
2019-11-25 23:04:48 阅读(2587) 评论(0)
摘要:
一、将几个数字进行拼接,拼接成字符串
一定要将""放到几个数字之前,否则就会把数字相加之后的数转化成字符串
如你需要拼接年份,月份,和日
如果:2018+12+13+"" 将会转化成 2043的字符串
改正:"'+2018+12+13 将会转化成20181213
二、如何随机获得一个范围内的整数如[x,y)
... 阅读原文
2019-11-25 22:15:02 阅读(2584) 评论(0)
摘要:
jdk1.6
package read;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.Propert... 阅读原文
2019-11-25 20:49:03 阅读(3761) 评论(0)
摘要:
最近公司一个项目需要连接两个数据库(A和B)操作,有的模块查询A库,有的模块查询B库,因此需要改造下,项目后台用的是SpringMVC+Mybatis+MySQL架构,折腾了两天后终于搞定了,在这里记录过改造过程。
使用场景
多数据源的使用的场景一般有:
主从数据库切换
读写分离
兼容旧库
实现原理
... 阅读原文
2019-11-25 20:09:02 阅读(2457) 评论(0)