摘要: 1、maven转gradle的方法:在项目根目录下,使用命令行工具,输入如下内容: 2、springboot项目的 build.gradle内容示例如下(注意部分内容需要自己添加进去): 3、打包:tasks->build->bootJar 4、运行,找到项目build\libs对应的jar包,用j 阅读全文
posted @ 2019-08-17 18:11 楼下有位 阅读(2632) 评论(0) 推荐(0) 编辑
摘要: 文章来源 spring cloud gateway 通过谓词(Predicate)来匹配来自用户的请求 为了方便,使用postman测试不同的谓词的效果 路径谓词(Predicate)—— 最简单的谓词 配置如下 spring: cloud: gateway: routes: # 匹配指定路径的路由 阅读全文
posted @ 2019-06-26 15:37 楼下有位 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 环境安装 首先,需要安装Docker(例如:docker for windows) 下载地址:https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe 安装运行起来之后,配置一下阿里云境像,在屏幕右下角 阅读全文
posted @ 2019-05-25 20:54 楼下有位 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Nginx现在已经是最火的web服务器之一,尤其在静态分离和负载均衡方面,性能十分优越。接下来我们主要看下Nginx在高并发环境下的优化配置,主要是针对 nginx.conf 文件的属性设置。我们打开 nginx.conf 文件,从上往下依次看下。 一、工作进程优化 work_processes 是 阅读全文
posted @ 2019-05-18 10:25 楼下有位 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 文章来源:https://blog.csdn.net/qq_27385301/article/details/82716218 一、简介 在使用SpringCloud Config客户端时,如果Config服务端配置文件发现了变化,如果客户端需要同步的话,需要手动的访问客户端的/refresh(PO 阅读全文
posted @ 2019-05-17 13:33 楼下有位 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 步骤如下: 一、基于docker搭建elasticsearch环境 1、拉取镜像 2、制作elasticsearch的配置文件 master配置 slave配置 注意salve节点的discovery.zen.ping.unicast.hosts设置为esmaster:9300,这里的esmaste 阅读全文
posted @ 2019-05-08 21:46 楼下有位 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 前言 从字面意思理解就是数据不需要来回的拷贝,大大提升了系统的性能;这个词我们也经常在java nio,netty,kafka,RocketMQ等框架中听到,经常作为其提升性能的一大亮点;下面从I/O的几个概念开始,进而在分析零拷贝。 I/O概念 1.缓冲区 缓冲区是所有I/O的基础,I/O讲的无非 阅读全文
posted @ 2019-05-04 11:29 楼下有位 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 介绍 springboot对数据库事务的使用非常的方便,只需要在方法上添加@Transactional注解即可。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦 阅读全文
posted @ 2019-05-03 18:31 楼下有位 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 前言 虽然现在都流行前后端分离部署,但有时候还是需要把前端文件跟后端文件一起打包发布,这就涉及到了springboot的静态资源访问的问题。不单只是静态资源打包,比如使用本地某个目录作为文件存储,也可通过WebMvcConfigurer接口来配置。 在与前端交互的过程中,也会碰到一个跨域的问题。我们 阅读全文
posted @ 2019-05-03 18:23 楼下有位 阅读(19414) 评论(1) 推荐(0) 编辑
摘要: 前言 上一篇文章说到,参数校验,往往需要和全局的异常拦截器来配套使用,使得返回的数据结构永远是保持一致的。参数异常springboot默认的返回结构: 不管是正常的情况,还是异常的情况,对于前端(或者app)来说,最好返回值的结构都是一致的,这样才方便解释。 定义一个BaseResult类,定义返回 阅读全文
posted @ 2019-05-03 18:12 楼下有位 阅读(1820) 评论(0) 推荐(0) 编辑