随笔分类 - SpringCloud
摘要:bootstrap.yml server.port: 8888 spring: application.name: user-domain cloud.config.name: user-domain http.multipart.max-file-size: 100000KB http.multi
阅读全文
摘要:启动执行springfox-spring-web springfox大致原理springfox的大致原理就是,在项目启动的过种中,spring上下文在初始化的过程,框架自动跟据配置加载一些swagger相关的bean到当前的上下文中,并自动扫描系统中可能需要生成api文档那些类,并生成相应的信息缓存
阅读全文
摘要:安全防护 多种身份认证方式: key-auth, JWT, basic-auth, wolf-rbac。IP 黑白名单IdP 支持: 支持外部的身份认证服务,比如 Auth0,Okta,Authing 等,用户可以借此来对接 Oauth2.0 等认证方式。限制速率限制请求数限制并发防御 ReDoS(
阅读全文
摘要:1、申请扩容,只能挂接一个新盘 2、将原目录下的文件复制到新盘挂接的目录下cp -r /u02/nginx/html /data/nginx 3、修改nginx下location指向的root路径 server { listen 80 ; server_name 127.0.0.1; charset
阅读全文
摘要:server.port: 8888spring: application.name: user-domain-wuey01 cloud.config.name: user-domain http.multipart.max-file-size: 100000KB http.multipart.max
阅读全文
摘要:1、pom.xml添加以下依赖 <!-- Nacos依赖 --> <dependency> <groupId>com.alibaba.boot</groupId> <artifactId>nacos-discovery-spring-boot-starter</artifactId> <versio
阅读全文
摘要:把本地项目提交到gitLab #项目所在目录下创建了一个.git文件夹 git init #接下来继续输入命令git add .表示将当前目录下所有文件纳入git版本控制,如果当前目录有多个文件,可以将.换成文件名指定文件 git add . #接下来可以执行命令提交:git commit -m "
阅读全文
摘要:knife4j 为Java MVC框架集成Swagger生成Api文档的增强解决方案 如果开发者继续使用OpenAPI2的规范结构,底层框架依赖springfox2.10.5版本,那么可以考虑Knife4j的2.x版本 <dependency> <groupId>com.github.xiaoymi
阅读全文
摘要:SpringBoot版本从1.4.0升级为版本2.2.6 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <!--<version>1.4
阅读全文
摘要:Shiro 是当下常见的安全框架,主要用于用户验证和授权操作。 RBAC 是当下权限系统的设计基础,同时有两种解释:一: Role-Based Access Control,基于角色的访问控制即,你要能够删除产品,那么当前用户就必须拥有产品经理这个角色二:Resource-Based Access
阅读全文
摘要:/** * RabbitMQ消息确认机制 * 关于rabbit的生产和消费方的一些实用的操作; * producer的confirm和consumer的ack,这两者使用的模式都是用来保证数据完整性,防止数据丢失 */ /** * producer的confirm模式 * 业务场景描述: * 促销系
阅读全文
摘要:添加依赖<!-- oauth --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-oauth2</artifactId></dependency><dependen
阅读全文