- 博客(10)
- 资源 (10)
- 收藏
- 关注
转载 SpingBoot 集成 Swagger2
SpringBoot 集成 Swagger21、pom.xml 添加 Maven 依赖<dependencies> ... <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui --> <dependency> <groupId>io.springfox</groupId> <a.
2020-05-27 13:43:02 183
转载 Spring异步任务配置、执行@EnableAsync和@Asyncb
以前在执行异步任务时写过这样的代码:public class ThreadUtils { private static final ExecutorService es = Executors.newFixedThreadPool(10); public static void executeAsync(Runnable runnable) { es.submit(runnable); }}在需要使用的地方
2020-05-26 18:26:24 311
转载 maven 仓库配置 pom中repositories属性
什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本的一致性管理变得困难。此外,如果你使用版本管理工具,如SVN(你没有使用版本管理工具?马上试试SVN吧,它能帮你解决
2020-05-26 16:00:45 627 1
转载 Maven 快照(SNAPSHOT)
一个大型的软件应用通常包含多个模块,并且通常的场景是多个团队开发同一应用的不同模块。举个例子,设想一个团队开发应用的前端,项目为 app-ui(app-ui.jar:1.0),而另一个团队开发应用的后台,使用的项目是 data-service(data-service.jar:1.0)。现在可能出现的情况是开发 data-service 的团队正在进行快节奏的 bug 修复或者项目改进,并且他们几乎每隔一天就要发布库到远程仓库。 现在如果 data-service 团队每隔一天上传一个新版本,那么将会出
2020-05-26 10:52:36 314
原创 Spring Boot + Vue 前后端合一
背景随着微服务的火爆,前后端分离成为必由之路在微服务架构下,各个微服务是不会独立对外提供服务的 ,因为各微服务之间需要相互访问,访问是不会有权限校验的,一旦对外发布……,整个微服务集群通过Gateway(微服务之一)对外提供服务、进行路由以及鉴权,这也使得前端必然和后端分离,因为前端是必定要对外能访问的痛点对于一些大型项目来说,前后端分离、微服务架构,无可厚非,但实际上可能根本没有必要,大家只是觉得不用微服务岂不是落伍了,盲目的从众心理吧;但对于一些小型的项目而言,那是真的完全不需要了,比如,就
2020-05-22 17:10:10 2263
转载 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses /alphabetical)。我们在常见的开源协议如BSD,GPL,LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。这里我们来看四种最常用的开源协议及它们的适用范围,供那些
2020-05-21 19:19:43 409
原创 Spring Boot使用tomcat连接池时出现的:Connection reset by peer: socket write error
Spring Boot使用tomcat连接池时,由于配置问题会有Connection reset by peer: socket write error风险,自2.0.0版后Spring Boot默认连接池改为HikariCP出现该异常原因:tomcat连接池testWhileIdle属性默认为false,连接闲置时,并未进行验证,当数据库连接不稳定(网络波动,短暂断网),池中保有的连接其实已...
2020-05-18 17:00:18 6032
原创 JEXL初探--Java Expression Language
一、介绍 Java表达式语言--Java Expression Language(JEXL),这是Apache开源的一个jar包,官网地址,旨在促进在用Java编写的应用程序和框架中,实现动态和脚本功能,JEXL基于JSTL表达式语言的一些扩展实现了表达式语言,支持shell脚本或ECMAScript(js)中的大多数构造.该库提供了一个占用空间小的API -核心功能适合3...
2020-05-11 22:40:58 3240
原创 docker常用命令
一、docker常用命令 docker images 查看当前系统下已经下载的镜像列表 docker pull 'imageUrl' 拉取地址镜像 docker ps 查看当前正在运行的容器 docker run 'imageName...
2020-05-08 11:56:00 893 1
原创 Jenkins重启后项目丢失
Jenkins重启后项目丢失使用不同的账号启动Jenkins,Jenkins的路径会不同使用不同的账号启动Jenkins,Jenkins的路径会不同使用root账号启动Jenkins,Jenkins路径/root/.jenkins使用非root账号启动Jenkins,Jenkins路径/home/账号/.jenkins只要使用相同的账号进行重启,一般不会有问题,可以通过查看...
2020-05-06 19:30:46 6993
阿里Java开发手册-2019华山版.pdf
2019-10-22
Secure CRT
2017-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人