摘要: minikube的环境搭建 基于SpringBoot部署到k8s中 推送本地镜像到阿里云 现在比较多的互联网公司都在尝试将微服务迁到云上,这样的能够通过一些成熟的云容器管理平台更为方便地管理微服务集群,从而提高微服务的稳定性,同时也能较好地提升团队开发效率。 但是迁云存在一定的技术难点,今天这篇文章 阅读全文
posted @ 2022-01-13 20:26 IT6889 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 一、引言 项目中用到redis很常见,大部分作用是做(热点数据)缓存用处,也有使用redis的特性来实现某些场景,如GEO实现查找附近商家的场景等等。 springboot作为目前最流行的框架,其整合redis也是极其容易的一件事。 二、springboot整合redis 首先第一步肯定是要引入re 阅读全文
posted @ 2022-01-13 20:15 IT6889 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、引言 现在的项目很多都是前后端分离的项目,方便升级,也方便开发。那么前端项目访问后台服务就会出现下面这个问题:跨域。 那什么是跨域呢? 跨域,指的是浏览器不能执行其他网站的脚本,它是由浏览器的同源策略造成的,是浏览器施加的安全限制。 所谓同源是指,域名,协议,端口均相同,看下示例: 当前页面ur 阅读全文
posted @ 2022-01-13 20:05 IT6889 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 上一篇我们介绍了SpringSecurity的概念和手把手搭建跑了起来,同时介绍了如何开启验证和修改配置它的初始默认登录用户名和密码。若有小伙伴们还不知道,请查阅公众号上一篇文章的内容^^。 今天我们解决下如何配置多用户的验证登录,上一篇我们只是通过配置文件只能修改一个默认的帐号,那若想要添加多个用 阅读全文
posted @ 2022-01-13 20:00 IT6889 阅读(759) 评论(0) 推荐(0) 编辑
摘要: Spring Security是啥? SpringSecurity是基于Spring AOP和Servlet过滤器的安全框架。它提供全面的安全性解决方案,同时在Web 请求级和方法调用级处理身份确认和授权。在 Spring Framework 基础上,Spring Security 充分利用了依赖注 阅读全文
posted @ 2022-01-13 19:56 IT6889 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 今天谈谈一篇关于memcached的内容。Memcached 是一个高性能的分布式内存对象缓存系统。是基于内存存储键值对的hashmap,下面动手在springboot工程中搭建起来。 首先我们需要安装 memcached (获取安装包地址,请在公众号回复关键字‘memcached’--此处怀疑是广 阅读全文
posted @ 2022-01-13 19:54 IT6889 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍了通过实现 CommandLineRunner 接口类,实现 run() 方法来实现springboot项目启动时初始化资源,同时 @Order 注解的实现类最先执行,并且@Order()里面的值越小启动越早的特点。有网友留言说可以用其他方式来实现初始化资源的问题,第一种:实现 Appli 阅读全文
posted @ 2022-01-13 19:51 IT6889 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 项目过程中会遇到需要做一些初始化操作,如线程池初始化、加载初始化参数等,同时可能需要有不同的加载顺序的要求。今天介绍在springboot工程下如何解决项目启动时初始化资源的问题。 启动类: /** * * @version 1.0 * @description: 启动类 * @date 2020- 阅读全文
posted @ 2022-01-13 19:49 IT6889 阅读(114) 评论(0) 推荐(0) 编辑
摘要: MyBatis-Plus 介绍 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。今天讲讲springboot框架如何整合MyBatis-Plus 使用 MyBatis。 主要特性 无侵入:只做增强不做改 阅读全文
posted @ 2022-01-13 19:46 IT6889 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 文件上传用到的场景也比较多,如头像的修改、相册应用、附件的管理等等,今天就来学习下在springboot框架下应用文件上传技术。 1、pom 配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <art 阅读全文
posted @ 2022-01-13 19:41 IT6889 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍了mongodb单数据源的使用,这次我们聊聊多数据源的使用。 多数据源 MongoDB 的使用 1、pom 配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri 阅读全文
posted @ 2022-01-13 19:39 IT6889 阅读(552) 评论(0) 推荐(0) 编辑
摘要: MongoDB 简介 MongoDB 是最早热门非关系数据库的之一,高性能,开源,无模式的文档型数据库,使用也比较普遍,一般会用做离线数据分析来使用。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。支持的数据结构非常松散,是类似 jso 阅读全文
posted @ 2022-01-13 19:36 IT6889 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 在生活中我们经常会遇到,注册完网站后会收到一份邮件,只有当我们点击了邮件中的激活链接才能正常登录网站。 邮件模版通常如下: 尊敬的XXX用户: 恭喜您注册成为xxx网的用户,同时感谢您对xxx的关注与支持,请点击“激活认证”。 这里用户名和激活链接是变化的,其他邮件内容均不变,如果每次发送邮件都需要 阅读全文
posted @ 2022-01-13 19:33 IT6889 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 今天讲解springboot的spring-boot-starter-mail邮件发送,业务场景:注册验证,忘记密码或者是给用户发送营销信息等。 1、pom配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupI 阅读全文
posted @ 2022-01-13 19:29 IT6889 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 在开发中,我们经常会用到定时任务来处理一些补处理的内容,springboot框架已经帮我们实现了,只需要添加相应的注解就可以直接使用。 1、pom配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache 阅读全文
posted @ 2022-01-13 19:27 IT6889 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 多数据源配置实战(整合MyBatis) 首先要在@SpringBootApplication排除该类,因为它会读取application.properties文件的spring.datasource.*属性并自动配置单数据源 package com.example.multi.datasource; 阅读全文
posted @ 2022-01-13 19:24 IT6889 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 限制查询 查询取前一个实体 /** * 取年龄最大 */ User findTopByOrderByAgeDesc(); 测试类 @Test public void testFindTopByOrderByAgeDesc(){ Assert.assertEquals(30,(int)userRepo 阅读全文
posted @ 2022-01-13 19:21 IT6889 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 自定义高级查询 用一些加一些关键字And 、 Or 接口中定义 /** * 用户名或邮箱查询 */ List<User> findByUserNameOrEmail(String username, String email); 测试类 @Test public void testFindByUse 阅读全文
posted @ 2022-01-13 19:14 IT6889 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Springboot Jpa 介绍 Spring Boot Jpa 是 Spring 基于 ORM 框架、Jpa 规范的基础上封装的一套 Jpa 应用框架,可使开发者用极简的代码即可实现对数据的访问和操作。提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用 Spring Data Jpa 可 阅读全文
posted @ 2022-01-13 19:09 IT6889 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 分布式系统中,Session 共享有很多的解决方案,其中托管到缓存中应该是最常用的方案之一。 共享 Session Spring Session 提供了一套创建和管理 Servlet HttpSession 的方案。Spring Session 提供了集群 Session(Clustered Ses 阅读全文
posted @ 2022-01-13 19:05 IT6889 阅读(64) 评论(0) 推荐(0) 编辑