随笔分类 -  spring cloud

spring cloud
spring boot密码管理
摘要:1.引入依赖 配置文件中 db.password=ENC(XvP2P4H3cLzf8r/ak91xLg==) 2.controller中 3.启动参数中加入密钥 -Djasypt.encryptor.password=pwd 4.调用 http://localhost:8705/ConfigClie 阅读全文
posted @ 2019-10-29 14:04 pu20065226 阅读(425) 评论(1) 推荐(0) 编辑
spring boot gateway自定义限流
摘要:参考:https://blog.csdn.net/ErickPang/article/details/84680132 采用自带默认网关请参照微服务架构spring cloud - gateway网关限流,参数与其唯一的区别是header中多了参数userLevel,值为A或者B 此处实现按传入参数 阅读全文
posted @ 2019-09-02 21:47 pu20065226 阅读(2444) 评论(0) 推荐(0) 编辑
spring boot添加logging不能启动且不报错
摘要:1.问题: application.yml中添加logging启动失败,不报错,去除后又正常 阅读全文
posted @ 2019-08-30 17:07 pu20065226 阅读(958) 评论(0) 推荐(1) 编辑
并发测试JMeter及发送Json请求
摘要:1.下载 提前安装好jdk1.8 官网下载地址:http://jmeter.apache.org/download_jmeter.cgi 2.解压,双击bin/jmeter.bat 3.jmeter配置 3.1添加线程组 线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也 阅读全文
posted @ 2019-08-28 20:42 pu20065226 阅读(1336) 评论(0) 推荐(0) 编辑
微服务架构spring cloud - gateway网关限流
摘要:1.算法 在高并发的应用中,限流是一个绕不开的话题。限流可以保障我们的 API 服务对所有用户的可用性,也可以防止网络攻击。 一般开发高并发系统常见的限流有:限制总并发数(比如数据库连接池、线程池)、限制瞬时并发数(如 nginx 的 limit_conn 模块,用来限制瞬时并发连接数)、限制时间窗 阅读全文
posted @ 2019-08-28 20:21 pu20065226 阅读(13374) 评论(0) 推荐(0) 编辑
spring boot配置项profiles active
摘要:结论:通用项配置在applicaton.yml,区别环境配置在application-{profile}.yml中 一直不知道这个参数要不要配,配了有什么用,今天搭一个工程来检验 此项作用:用来区分不同环境配置 application-dev.yml 开发环境 application-test.ym 阅读全文
posted @ 2019-07-03 09:24 pu20065226 阅读(1593) 评论(0) 推荐(0) 编辑
mybatis有结果返回null
摘要:解决:application.yml 中mybatis此项(解决驼峰及数据库字段有下划线问题) 问题: mybatis debug模式有结果,但返回时绑定不上,返回null mapper.xml service.java dto.java yml配置 阅读全文
posted @ 2019-07-02 21:43 pu20065226 阅读(2136) 评论(0) 推荐(0) 编辑
spring boot集成mybatis
摘要:1.新建一个spring boot web工程 idea: file-->new-->project-->Spring Initializr一路next下去。 2.最终目录 pom.xml application.yml 3.创建mapper 接口ISelectIdMapper.java resou 阅读全文
posted @ 2019-07-02 18:40 pu20065226 阅读(218) 评论(0) 推荐(0) 编辑
Invalid bound statement (not found)--spring boot集成mybatis
摘要:问题: 解决: 1.appliation.yml中要加上xml配置,我就是这个问题 2.xml中namespace中配置的mapper一定要正确,我的是com.exa前引号后多了一个空格,让我找了两天才找出来。 阅读全文
posted @ 2019-07-02 18:27 pu20065226 阅读(1070) 评论(0) 推荐(0) 编辑
spring cloud网关gateway
摘要:spring gateway使用基于netty异步io,第二代网关;zuul 1使用servlet 3,第一代网关,每个请求一个线程,同步Servlet,多线程阻塞模型。而spring貌似不想在支持zuul 2了 API网关作为后端服务的统一入口,可提供请求路由、协议转换、安全认证、服务鉴权、流量控 阅读全文
posted @ 2019-06-24 11:21 pu20065226 阅读(2029) 评论(0) 推荐(1) 编辑
maven将依赖第三方包打包(package)到jar中
摘要:前提:项目是一个纯maven的java工程,通过idea中file-->new-->project-->maven来创建的,不是spring boot工程(不是通过file-->new-->project-->,spring boot工程通过默认的)就可以,不需要额外操作。 1.遇到一个问题,项目打 阅读全文
posted @ 2019-06-19 17:53 pu20065226 阅读(43745) 评论(0) 推荐(1) 编辑
spring boot创建多模块聚合工程
摘要:环境:java1.8,idea 聚合工程优势: 1.统一maven操作。可以在一个maven工程管理多个子工程(每个子工程可单独打包,重启,调试。也可通过聚合工程一起管理)。 2.统一管理依赖版本。可以借助父工程(dependencyManagement)来管理依赖包的版本,子工程就直接引用包而不用 阅读全文
posted @ 2019-06-18 11:43 pu20065226 阅读(5720) 评论(0) 推荐(1) 编辑
spring cloud服务间调用feign
摘要:参考文章:Spring Cloud Feign设计原理 1.feign是spring cloud服务间相互调用的组件,声明式、模板化的HTTP客户端。类似的HttpURLConnection、Apache HttpComponnets、OkHttp3 、Netty都实现相同功能。 目录结构 pom. 阅读全文
posted @ 2019-06-14 17:59 pu20065226 阅读(257) 评论(0) 推荐(0) 编辑
idea搭建Eureka注册中心及配置密码登陆
摘要:服务的注册与发现 关系调用说明: 服务生产者启动时,向服务注册中心注册自己提供的服务 服务消费者启动时,在服务注册中心订阅自己所需要的服务 注册中心返回服务提供者的地址信息个消费者 消费者从提供者中调用服务 Eureka简介 Eureka是Spring Cloud Netflix微服务套件中的一部分 阅读全文
posted @ 2019-04-24 15:02 pu20065226 阅读(787) 评论(0) 推荐(0) 编辑
idea搭spring boot项目
摘要:Spring Boot是由Pivotal团队提供的全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程。它主要推崇的是'消灭配置’,实现零配置。 那么,如何在idea中创建一个springboot项目呢? 1.创建项目 File-New-Project next groupId和ar 阅读全文
posted @ 2019-04-23 17:12 pu20065226 阅读(150) 评论(0) 推荐(0) 编辑