随笔分类 -  Springboot

Spring boot的学习之路
该文被密码保护。
posted @ 2022-12-25 10:14 陽66 阅读(0) 评论(0) 推荐(0)
摘要:介绍 ​ MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。 ​ MinIO是一个非常轻 阅读全文
posted @ 2020-08-21 17:35 陽66 阅读(2045) 评论(0) 推荐(3)
摘要:swagger2 教程 1.介绍 swagger2 是一款让你更好的书写API文档的规范且完整框架。 提供描述、生产、消费和可视化RESTful Web Service。 是由庞大工具集合支撑的形式化规范。这个集合涵盖了从终端用户接口、底层代码库到商业API管理的方方面面。 swagger是前后端对 阅读全文
posted @ 2020-08-12 14:49 陽66 阅读(165) 评论(0) 推荐(0)
摘要:引言 我们在发布项目的方式有两种,jar和war发布。不管哪种方式,我们都是需要编译jar包(类包),其实我们发布jar的包有90%都是编译的类包占的大小,根据之前项目的经验,简单整理一篇springboot瘦身发布教程,仅供参考 操作步骤 springboot打包大小比较: 注意:很明显,瘦身之前 阅读全文
posted @ 2020-07-28 10:05 陽66 阅读(408) 评论(0) 推荐(0)
摘要:在idea中使用docker 一键部署到docker服务器上 1. 在docker服务器上开启2375端口 ~~~markdown [root@microservice ~] vim /usr/lib/systemd/system/docker.service 在ExecStart=/usr/bin 阅读全文
posted @ 2020-04-26 13:26 陽66
摘要:背景: 最近项目中遇到关于对部分请求设置ip白名单的功能需求,在这简单梳理一下我的开发步骤与思路 实践步骤: 思路: 关于实现ip白名单的过滤我大致会想到三种实现方式: 对相关需要过滤的控制类进行单独设置 代码臃肿,不利于维护 利用相关拦截器进行统一实现 相对好实现 我就以这种方法做介绍 前后端分离 阅读全文
posted @ 2020-01-14 15:35 陽66 阅读(7158) 评论(0) 推荐(1)
摘要:由于系统安全的考虑,配置文件中不能出现明文密码的问题,下来我简单整理一下。 第一步:在pom中引入相关依赖 第二步。在jar包位置生成密钥 注意:其中input为你的明文密码,password为你的私钥,algorithm这个是一个规则(建议不要改) 执行后如下图: 第三步:springboot配置 阅读全文
posted @ 2019-06-28 09:42 陽66 阅读(7246) 评论(0) 推荐(0)
摘要:proifile的j激活方式整理: 方式一:写多个application- dev/prod.properties.yml + 在application.properties/application.yml配置文件中写入 spring.profiles.active=dev 或者: 方式三: @sp 阅读全文
posted @ 2018-12-06 17:10 陽66 阅读(358) 评论(0) 推荐(0)
摘要:springboot缓存: 以前我介绍过springboot与ecache和redis的搭建配置过程,但是没详细介绍过缓存,今天来带搭建详细介绍springboot的缓存, 关于之前的博客: springboot 学习之路 13 (集成ehcache) springboot 学习之路 21 (集成r 阅读全文
posted @ 2018-12-06 13:44 陽66 阅读(221) 评论(0) 推荐(0)
摘要:springboot 集成Httpclient连接池外调webservice接口: httpclient : https://www.yiibai.com/httpclient/httpclient-overview.html 集成步骤: 第一步:下载pom文件: 第二步:修改配置文件: 第三步:配 阅读全文
posted @ 2018-10-22 10:34 陽66 阅读(6401) 评论(0) 推荐(0)
摘要:ip2region: 在开发中,我们需要记录登陆的日志信息,关于登陆者的ip和位置信息,我们可以通过ip2region来实现。 ip2region:可以根据他获取一个具体ip的信息,国家、具体地址、网络服务商 springboot和 ipregion的整合步骤: 第一步:引入依赖pom 第二步:下载 阅读全文
posted @ 2018-10-10 15:05 陽66
摘要:springboot读取自定义的properties文件: springboot 读取自定义的yml文件: 由于springboot1.5.2之后停止了localtions的指定。现在加载yml文件的实现方式如下: YmlConfig 配置类: 实体类: 配置文件“ 就这样就行了,大家可以试一下 阅读全文
posted @ 2018-09-28 10:55 陽66 阅读(1053) 评论(0) 推荐(0)
摘要:redis集群: 采用三主三从架构,住哟啊为了防止redis单节点故障宕机。采用redis集群是整个缓存体系更加文档高效运行。 在介绍redis集群充当缓存架构之前,先介绍一下redis集群的搭建:有两种方式: 第一种,基于ruby环境搭建 :redis介绍(6)集群(ruby) 第二种:基于red 阅读全文
posted @ 2018-09-26 14:52 陽66 阅读(1635) 评论(0) 推荐(0)
摘要:整合RabbitMQ: 我的操作系统是window7 ,所以在整合ribbotMQ之前需要先安装rabbitMq服务:安装步骤请参考:window下安装RabbitMQ 这个详细介绍了安装步骤,请按照步骤安装rabbitMQ服务,并启动服务 springboot+rabbitMQ: 假设已经安装好r 阅读全文
posted @ 2018-09-07 16:36 陽66 阅读(393) 评论(0) 推荐(0)
摘要:genertor根据表反向生成: 反向生成一直是程序员很乐意玩的一个功能,因为它可以减少我们的代码量,但是注意在反向生成的过程中一些复杂类型的转化情况 springboot整合genretor: 补充:以前去介绍过genertor在myeclipse的自动反向生成:https://github.co 阅读全文
posted @ 2018-08-24 11:01 陽66 阅读(801) 评论(0) 推荐(0)
摘要:webflux的详细介绍 引言:上一节已经简单介绍webflux的一些基本概念,本章继续学习webflux的原理和实战方面的东西: Spring WebFlux架构: note:注意理解上面这张图。下面解释引用百度 springboot_webflux demo案例: 根据上面原理图 webflux 阅读全文
posted @ 2018-08-17 13:40 陽66
摘要:springboot整合email: springboot整合email很简单: 第一步:添加依赖: 第二步:配置文件配置: 有两种一种网易的一种qq的(注意是企业用还是个人用。不注意会出错)【smtp.exmail.qq.com 企业用 | smtp.qq.com 个人用】 我只配置个人用的:配置 阅读全文
posted @ 2018-08-16 14:32 陽66
摘要:Webflux: webflux是在springboot2系列引入的技术:补充一些概念: 处理可能无限数量的元素 按顺序处理 组件之间异步传递 强制性非阻塞背压(Backpressure) 2> Backpressure(背压):背压是一种常用策略,使得发布者拥有无限制的缓冲区存储元素,用于确保发布 阅读全文
posted @ 2018-08-15 14:23 陽66
摘要:shiro: Apache Shiro 是 Java 的一个安全框架。功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。 更多shiro介绍参考:https://www.cnblogs.com/huhongy/p/8000049.html s 阅读全文
posted @ 2018-08-15 10:18 陽66
摘要:springboot整合mongodb: mongodb的安装和权限配置 请点击连接参考 mongodb集成 : 第一步:引如pom文件 第二步:配置文件配置mongodb路径: 第三步:关于mongodb的api操作整理如下:(这是根据springboot1.5.13版本做的整理,springbo 阅读全文
posted @ 2018-08-01 17:34 陽66