随笔分类 -  spring boot

摘要:一、简介 1、缓存介绍 Spring 从 3.1 开始就引入了对 Cache 的支持。定义了 org.springframework.cache.Cache 和 org.springframework.cache.CacheManager 接口来统一不同的缓存技术。并支持使用 JCache(JSR- 阅读全文
posted @ 2022-04-17 21:13 IT6889 阅读(284) 评论(0) 推荐(0)
摘要:maven Mirror镜像 mirror相当于一个拦截器,它会拦截maven对remote repository的相关请求,把请求里的remote repository地址,重定向到mirror里配置的地址。1. 没有配置mirror 2. 配置mirror 3. mirrorOf<mirrorO 阅读全文
posted @ 2022-01-21 10:36 IT6889 阅读(832) 评论(0) 推荐(0)
摘要:来源:blog.csdn.net/zxd1435513775/article/details/99677223 一、引言 需求内容如下: PC网页触发一条设备升级记录(下图),后台要定时批量设备更新。这里定时要用到Quartz,批量数据处理要用到SpringBatch,二者结合,可以完成该需求。 由 阅读全文
posted @ 2022-01-20 16:58 IT6889 阅读(560) 评论(0) 推荐(0)
摘要:来源:blog.csdn.net/m0_37701381/article/details/81072774 前言 前两天做项目的时候,想提高一下插入表的性能优化,因为是两张表,先插旧的表,紧接着插新的表,一万多条数据就有点慢了,后面就想到了线程池ThreadPoolExecutor,而用的是Spri 阅读全文
posted @ 2022-01-20 16:52 IT6889 阅读(108) 评论(0) 推荐(0)
摘要:本文引用https://mp.weixin.qq.com/s/dj1lt6eIzSfsHJ6wiWVvbA 背景 前几天的时候,项目里有一个需求,需要一个开关控制代码中是否执行一段逻辑,于是理所当然的在yml文件中配置了一个属性作为开关,再配合nacos就可以随时改变这个值达到我们的目的,yml文件 阅读全文
posted @ 2022-01-19 20:16 IT6889 阅读(753) 评论(0) 推荐(0)
摘要:应用系统实施部署时,生产环境数据库用户密码等敏感信息如果直接明文存储在配置文件中,很容易信息泄露存在很大的风险。 规范化的实施规范,生产环境配置信息应该只有对应的运维实施人员掌握,研发人员以及其他人员都不该掌握此信息,以保障生产环境信息数据安全。当然小公司研发人员从研发到运维啥都做也没什么安全规范的 阅读全文
posted @ 2022-01-19 16:07 IT6889 阅读(418) 评论(0) 推荐(0)
摘要:前言 在springboot中有几种处理url请求参数的注解,它们分别是: @PathVariable、@RequestHeader、@RequestParam、@MatrixVariable、@RequestBody,今天一起来学习下。 正文 1、@RequestParam @RequestPar 阅读全文
posted @ 2022-01-19 16:04 IT6889 阅读(872) 评论(0) 推荐(0)
摘要:因为目前做了一个基于 Spring Cloud 的微服务项目,所以了解到了 OAuth2,打算整合一下 OAuth2 来实现统一授权。关于 OAuth 是一个关于授权的开放网络标准,目前的版本是 2.0,这里我就不多做介绍了。 开发环境:Windows10, Intellij Idea2018.2, 阅读全文
posted @ 2022-01-19 15:36 IT6889 阅读(951) 评论(0) 推荐(0)
摘要:1. 基本功能点 Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在 JavaSE 环境,也可以用在 JavaEE 环境。 1.1 Shiro 可以帮助我们完成:认证、授权、加密、会话管理、与 Web 集成、缓存等。其基本功能点如下图所示: Authentication:身份认证 / 登录 阅读全文
posted @ 2022-01-19 15:33 IT6889 阅读(920) 评论(0) 推荐(0)
摘要:文章介绍了spring-boot中实现通用auth的四种方式,包括 传统AOP、拦截器、参数解析器和过滤器,并提供了对应的实例代码,最后简单总结了下他们的执行顺序。 | 前言 最近一直被无尽的业务需求淹没,没时间喘息,终于接到一个能让我突破代码舒适区的活儿,解决它的过程非常曲折,一度让我怀疑人生,不 阅读全文
posted @ 2022-01-19 15:12 IT6889 阅读(171) 评论(0) 推荐(0)
摘要:minikube的环境搭建 基于SpringBoot部署到k8s中 推送本地镜像到阿里云 现在比较多的互联网公司都在尝试将微服务迁到云上,这样的能够通过一些成熟的云容器管理平台更为方便地管理微服务集群,从而提高微服务的稳定性,同时也能较好地提升团队开发效率。 但是迁云存在一定的技术难点,今天这篇文章 阅读全文
posted @ 2022-01-13 20:26 IT6889 阅读(838) 评论(0) 推荐(0)
摘要:一、引言 项目中用到redis很常见,大部分作用是做(热点数据)缓存用处,也有使用redis的特性来实现某些场景,如GEO实现查找附近商家的场景等等。 springboot作为目前最流行的框架,其整合redis也是极其容易的一件事。 二、springboot整合redis 首先第一步肯定是要引入re 阅读全文
posted @ 2022-01-13 20:15 IT6889 阅读(327) 评论(0) 推荐(0)
摘要:一、引言 现在的项目很多都是前后端分离的项目,方便升级,也方便开发。那么前端项目访问后台服务就会出现下面这个问题:跨域。 那什么是跨域呢? 跨域,指的是浏览器不能执行其他网站的脚本,它是由浏览器的同源策略造成的,是浏览器施加的安全限制。 所谓同源是指,域名,协议,端口均相同,看下示例: 当前页面ur 阅读全文
posted @ 2022-01-13 20:05 IT6889 阅读(145) 评论(0) 推荐(0)
摘要:上一篇我们介绍了SpringSecurity的概念和手把手搭建跑了起来,同时介绍了如何开启验证和修改配置它的初始默认登录用户名和密码。若有小伙伴们还不知道,请查阅公众号上一篇文章的内容^^。 今天我们解决下如何配置多用户的验证登录,上一篇我们只是通过配置文件只能修改一个默认的帐号,那若想要添加多个用 阅读全文
posted @ 2022-01-13 20:00 IT6889 阅读(855) 评论(0) 推荐(0)
摘要:Spring Security是啥? SpringSecurity是基于Spring AOP和Servlet过滤器的安全框架。它提供全面的安全性解决方案,同时在Web 请求级和方法调用级处理身份确认和授权。在 Spring Framework 基础上,Spring Security 充分利用了依赖注 阅读全文
posted @ 2022-01-13 19:56 IT6889 阅读(110) 评论(0) 推荐(0)
摘要:今天谈谈一篇关于memcached的内容。Memcached 是一个高性能的分布式内存对象缓存系统。是基于内存存储键值对的hashmap,下面动手在springboot工程中搭建起来。 首先我们需要安装 memcached (获取安装包地址,请在公众号回复关键字‘memcached’--此处怀疑是广 阅读全文
posted @ 2022-01-13 19:54 IT6889 阅读(128) 评论(0) 推荐(0)
摘要:上一篇介绍了通过实现 CommandLineRunner 接口类,实现 run() 方法来实现springboot项目启动时初始化资源,同时 @Order 注解的实现类最先执行,并且@Order()里面的值越小启动越早的特点。有网友留言说可以用其他方式来实现初始化资源的问题,第一种:实现 Appli 阅读全文
posted @ 2022-01-13 19:51 IT6889 阅读(160) 评论(0) 推荐(0)
摘要:项目过程中会遇到需要做一些初始化操作,如线程池初始化、加载初始化参数等,同时可能需要有不同的加载顺序的要求。今天介绍在springboot工程下如何解决项目启动时初始化资源的问题。 启动类: /** * * @version 1.0 * @description: 启动类 * @date 2020- 阅读全文
posted @ 2022-01-13 19:49 IT6889 阅读(146) 评论(0) 推荐(0)
摘要:MyBatis-Plus 介绍 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。今天讲讲springboot框架如何整合MyBatis-Plus 使用 MyBatis。 主要特性 无侵入:只做增强不做改 阅读全文
posted @ 2022-01-13 19:46 IT6889 阅读(558) 评论(0) 推荐(0)
摘要:文件上传用到的场景也比较多,如头像的修改、相册应用、附件的管理等等,今天就来学习下在springboot框架下应用文件上传技术。 1、pom 配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <art 阅读全文
posted @ 2022-01-13 19:41 IT6889 阅读(83) 评论(0) 推荐(0)