自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(341)
  • 收藏
  • 关注

原创 Java对数组中对象进行正序或逆序排序

Java基础

2022-02-28 13:52:58 1950 1

原创 DDD分享笔记

我介绍啊啊所谓的这个近期的这些分享呢,基本都是在这个一年以内。就是这一年以内呢,其实参与了这个多个平台的这个呃讲座。和这个分享的这个活动啊,包括比如说这个呃examine啊,包括这个他不让hurry的啊,包括q com plus。就是还包括公司内部的技术沙龙。就是因为分享的这个比较的密集啊,同时呢我对自己也有一定的要求,就是每次分享的内容是不能够和以前重复的。所以呢就是等于是啊做了一个比较细袅化的这么一个分享,把这个自己对DDD理解的这种各个方面。然后都做了一些阐述。今天呢就是分享的这个内容呢,大概百分

2021-07-27 20:40:48 695 2

原创 Docker学习笔记

五、Docker1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1hzHsWsw-1592984462082)(E:/springboot核心篇+整合篇-尚硅谷/01尚硅谷SpringBoot核心技术篇/Spring Boot 笔记+课件.

2020-06-24 15:41:42 1670 8

原创 SpringBoot学习笔记

**一、**Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;1、MAVEN设置;给maven 的settings.xml配置文件的profiles标签添加<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByD

2020-06-24 15:40:36 824

原创 SpringBoot应用监控

SpringBoot应用监控应用端点监控pom.xml中引入以下依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s...

2020-05-02 13:37:06 613 1

原创 SpringBoot整合swagger2

SpringBoot整合swagger2SpringBoot 整合 Swagger2前后端分离后,维护接口文档基本上是必不可少的工作。一个理想的状态是设计好后,接口文档发给前端和后端,大伙按照既定的规则各自开发,开发好了对接上了就可以上线了。当然这是一种非常理想的状态,实际开发中却很少遇到这样的情况,接口总是在不断的变化之中,有变化就要去维护,做过的小伙伴都知道这件事有多么头大!还好,有一些...

2020-05-02 10:18:22 409

原创 SpringBoot实现定时任务

SpringBoot实现定时任务Spring Boot定时任务的两种实现方式在 Spring + SpringMVC 环境中,一般来说,要实现定时任务,我们有两中方案,一种是使用 Spring 自带的定时任务处理器 @Scheduled 注解,另一种就是使用第三方框架 Quartz ,Spring Boot 源自 Spring+SpringMVC ,因此天然具备这两个 Spring 中的定时任...

2020-05-02 10:02:13 496

原创 Spring Boot 发送 5 种邮件

Spring Boot 发送 5 种邮件邮件发送其实是一个非常常见的需求,用户注册,找回密码等地方,都会用到,使用 JavaSE 代码发送邮件,步骤还是挺繁琐的,Spring Boot 中对于邮件发送,提供了相关的自动化配置类,使得邮件发送变得非常容易,本文我们就来一探究竟!看看使用 Spring Boot 发送五种邮件邮件基础我们经常会听到各种各样的邮件协议,比如 SMTP、POP3、IM...

2020-05-02 09:40:23 585

原创 RabbitMq安装并与SpringBoot整合

RabbitMq安装并与SpringBoot整合rabbitMQ在docker中的安装在docker中依次执行以下指令docker search rabbitmqdocker pull rabbitmqdocker run -d --hostname myrabbitmq -P rabbitmq:3-management[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接...

2020-05-01 20:45:40 445 4

原创 SpringBoot整合ActiveMQ

SpringBoot整合ActiveMQpom.xml添加的依赖如下 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifa...

2020-05-01 20:23:24 2546

原创 SpringBoot消息服务——AcitiveMQ安装

消息服务——AcitiveMQ安装这里我们将其安装在Windows上【1】下载压缩包下载地址:http://activemq.apache.org/activemq-5122-release.html[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JbWXKgAN-1588335049623)(C:\Users\MI\AppData\Roaming\Typor...

2020-05-01 20:11:16 336

原创 SpringBoot中的测试

SpringBoot中的测试SpringBoot中的Service测试在启动类父文件夹中创建HelloService@Servicepublic class HelloService { public String sayHello(String name){ return "hello"+name; }}在测试类中加入测试方法@RunWith(Sp...

2020-05-01 11:01:35 523

原创 Spring Boot 热部署

Spring Boot 热部署回顾热部署Spring Boot 中的热部署相信大家都用过吧,只需要添加 spring-boot-devtools 依赖就可以轻松实现热部署。Spring Boot 中热部署最最关键的原理就是两个不同的 classloader:base classloaderrestart classloader其中 base classloader 用来加载那些不会变...

2020-05-01 10:27:24 346

原创 Spring Boot 中 MongoDB构建 RESTful 风格应用

Spring Boot 中 MongoDB构建 RESTful 风格应用RESTful ,到现在相信已经没人不知道这个东西了吧!关于 RESTful 的概念,我这里就不做过多介绍了,传统的 Struts 对 RESTful 支持不够友好 ,但是 SpringMVC 对于 RESTful 提供了很好的支持,常见的相关注解有:@RestController@GetMapping@PutMapp...

2020-04-30 21:59:18 385

原创 Spring Boot 中 快速构建 RESTful 风格应用

Spring Boot 中 快速构建 RESTful 风格应用RESTful ,到现在相信已经没人不知道这个东西了吧!关于 RESTful 的概念,我这里就不做过多介绍了,传统的 Struts 对 RESTful 支持不够友好 ,但是 SpringMVC 对于 RESTful 提供了很好的支持,常见的相关注解有@RestController@GetMapping@PutMapping@P...

2020-04-30 21:50:14 288

原创 SpringBoot整合mongoDB

SpringBoot整合mongoDB创建一个SpringBoot项目,pom.xml中引入的依赖如下 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-da...

2020-04-30 16:36:12 427

原创 Spring Boot 搞定 session 共享

Spring Boot 搞定 session 共享在传统的单服务架构中,一般来说,只有一个服务器,那么不存在 Session 共享问题,但是在分布式/集群项目中,Session 共享则是一个必须面对的问题,先看一个简单的架构图:在这样的架构中,会出现一些单服务中不存在的问题,例如客户端发起一个请求,这个请求到达 Nginx 上之后,被 Nginx 转发到 Tomcat A 上,然后在 Tom...

2020-04-30 16:25:39 422

原创 Spring Boot 操作 Redis教程

Spring Boot 操作 Redis教程在 Redis 出现之前,我们的缓存框架各种各样,有了 Redis ,缓存方案基本上都统一了使用 Java 操作 Redis 的方案很多,Jedis 是目前较为流行的一种方案,除了 Jedis ,还有很多其他解决方案,如下:除了这些方案之外,还有一个使用也相当多的方案,就是 Spring Data Redis。在传统的 SSM 中,需要开发者自...

2020-04-30 16:10:30 672

原创 Spring Boot整合Jpa多数据源

Spring Boot整合Jpa多数据源本文是Spring Boot整合数据持久化方案的最后一篇,主要和大伙来聊聊Spring Boot整合Jpa多数据源问题。在Spring Boot整合JbdcTemplate多数据源、Spring Boot整合MyBatis多数据源以及Spring Boot整合Jpa多数据源这三个知识点中,整合Jpa多数据源算是最复杂的一种,也是很多人在配置时最容易出错的一...

2020-04-30 11:22:14 2105 1

原创 Spring Boot整合 Jpa教程

Spring Boot整合 JpaSpring Boot中的数据持久化方案前面给大伙介绍了两种Spring Boot整合JdbcTemplateSpring Boot配置JdbcTemplate之多数据源SpringBoot整合MyBatis教程Spring Boot整合MyBatis多数据源一个是JdbcTemplate,还有一个MyBatis,JdbcTemplate配置简单,使用...

2020-04-30 11:06:11 1218

原创 Spring Boot整合MyBatis多数据源

Spring Boot整合MyBatis多数据源关于多数据源的配置,前面和大伙介绍过JdbcTemplate多数据源配置,Spring Boot配置JdbcTemplate之多数据源那个比较简单,本文来和大伙说说MyBatis多数据源的配置。其实关于多数据源,我的态度还是和之前一样,复杂的就直接上分布式数据库中间件,简单的再考虑多数据源。这是项目中的建议,技术上的话,当然还是各种技术都要掌...

2020-04-29 18:53:20 295

原创 SpringBoot整合MyBatis教程

SpringBoot整合MyBatis教程前面两篇文章和读者聊了Spring Boot中最简单的数据持久化方案JdbcTemplate,JdbcTemplateSpring Boot数据持久化之JdbcTemplateSpring Boot配置JdbcTemplate之多数据源虽然简单,但是用的并不多,因为它没有MyBatis方便,在Spring+SpringMVC中整合MyBatis步骤...

2020-04-29 18:42:39 430

原创 Spring Boot配置JdbcTemplate之多数据源

Spring Boot多数据源配置之JdbcTemplate多数据源配置也算是一个常见的开发需求,Spring和SpringBoot中,对此都有相应的解决方案,不过一般来说,如果有多数据源的需求,我还是建议首选分布式数据库中间件MyCat去解决相关问题,之前有小伙伴在我的知识星球上提问,他的数据根据条件的不同,可能保存在四十多个不同的数据库中,怎么办?这种场景下使用多数据源其实就有些费事了,我给...

2020-04-29 18:01:31 560

原创 Spring Boot整合JdbcTemplate

Spring Boot数据持久化之JdbcTemplate在Java领域,数据持久化有几个常见的方案,有Spring自带的JdbcTemplate、有MyBatis,还有JPA,在这些方案中,最简单的就是Spring自带的JdbcTemplate了,这个东西虽然没有MyBatis那么方便,但是比起最开始的Jdbc已经强了很多了,它没有MyBatis功能那么强大,当然也意味着它的使用比较简单,事实...

2020-04-29 17:50:23 482 1

原创 SpringBoot自定义欢迎页,favicon以及除去自动化配置

SpringBoot自定义欢迎页,favicon以及除去自动化配置SpringBoot自定义欢迎页spring boot中的欢迎也可以是静态的,定义在resources文件夹下的static目录下,可以是动态的,定义在templates目录下例如在启动类新建HelloControllerpackage cn.itxiaoliu.welcome;import org.springfram...

2020-04-29 15:42:08 559

原创 SpringBoot整合AOP

SpringBoot整合AOPpom.xml引入以下依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-...

2020-04-29 15:30:27 419

原创 SpringBoot中使用类型转换器

SpringBoot中使用类型转换器在启动类父文件夹中新建UserController.javapackage cn.itxiaoliu;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;impo...

2020-04-29 14:59:19 2081

原创 SpringBoot中的路径映射

SpringBoot中的路径映射在启动类父文件夹中新建WebMvcConfig.javapackage cn.itxiaoliu;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ViewControlle...

2020-04-29 14:51:11 817

原创 springboot整合Web基础组件

springboot整合Web基础组件在启动类父亲中新建MyServletpackage servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet....

2020-04-29 14:42:40 287

原创 Springboot中注册拦截器

Springboot中注册拦截器在启动类父文件夹夹中添加HelloControllerpackage interceptor;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@RestContr...

2020-04-29 11:55:41 1218

原创 Spring Boot 中通过 CORS 解决跨域问题

Spring Boot 中通过 CORS 解决跨域问题今天和小伙伴们来聊一聊通过 CORS 解决跨域问题。同源策略很多人对跨域有一种误解,以为这是前端的事,和后端没关系,其实不是这样的,说到跨域,就不得不说说浏览器的同源策略。同源策略是由 Netscape 提出的一个著名的安全策略,它是浏览器最核心也最基本的安全功能,现在所有支持 JavaScript 的浏览器都会使用这个策略。所谓同源是...

2020-04-29 11:41:34 458

原创 Spring Boot 自定义异常处理

Spring Boot 自定义异常处理在 Spring Boot 项目中 ,异常统一处理,可以使用 Spring 中 @ControllerAdvice 来统一处理,也可以自己来定义异常处理方案。Spring Boot 中,对异常的处理有一些默认的策略,我们分别来看。package exception;import org.springframework.web.bind.annotati...

2020-04-29 11:19:22 853

原创 @ControllerAdivice的三种用法

@ControllerAdivice的三种用法第一种用法——自定义异常处理第二种用法——处理全局异常在启动类夫文件下新建文件HelloControllerpackage cn.itxiaoliu;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.GetMapping;...

2020-04-29 10:36:15 1057

原创 Springboot文件上传

Springboot文件上传Springboot实现单文件上传在启动类父文件夹下新建文件FileUploadController.javapackage fileupload;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation....

2020-04-29 10:04:18 278

原创 Spring Boot 中的静态资源位置

Spring Boot 中的静态资源位置SSM 中的配置要讲 Spring Boot 中的问题,我们得先回到 SSM 环境搭建中,一般来说,我们可以通过 `` 节点来配置不拦截静态资源,如下:<mvc:resources mapping="/js/**" location="/js/"/><mvc:resources mapping="/css/**" location=...

2020-04-28 16:23:55 310

原创 视图层技术—— Spring Boot 整合 Thymeleaf 页面模板

Spring Boot 整合 Thymeleaf 页面模板虽然现在慢慢在流行前后端分离开发,一些公司在做前后端不分的开发,而在前后端不分的开发中,我们就会需要后端页面模板(实际上,即使前后端分离,也会在一些场景下需要使用页面模板,例如邮件发送模板)。早期的 Spring Boot 中还支持使用 Velocity 作为页面模板,现在的 Spring Boot 中已经不支持 Velocity 了,...

2020-04-28 15:05:05 469

原创 视图层技术——Spring Boot 整合 Freemarker

Spring Boot 整合 FreemarkerFreemarker 简介这是一个相当老牌的开源的免费的模版引擎。通过 Freemarker 模版,我们可以将数据渲染成 HTML 网页、电子邮件、配置文件以及源代码等。Freemarker 不是面向最终用户的,而是一个 Java 类库,我们可以将之作为一个普通的组件嵌入到我们的产品中。来看一张来自 Freemarker 官网的图片:可以...

2020-04-28 14:41:25 360

原创 Spring Boot中的yaml配置

Spring Boot中的yaml配置搞Spring Boot的小伙伴都知道,Spring Boot中的配置文件有两种格式,properties或者yaml,一般情况下,两者可以随意使用,选择自己顺手的就行了,那么这两者完全一样吗?肯定不是啦!本文就来和大伙重点介绍下yaml配置,最后再来看看yaml和properties配置有何区别。位置首先application.yaml在Spring ...

2020-04-28 10:44:35 368

原创 spring boot中的属性注入

spring boot中的属性注入创建一个spring boot项目在启动类父文件夹上创建Book类package cn.itxiaoliu;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.context.properties.ConfigurationP...

2020-04-28 10:03:19 263

原创 如何定制springboot项目的启动banner

定制springboot项目的启动banner上图是我们正常启动spring boot项目时出现的banner,要想修改只需要在resources包下添加banner.txt文件即可例如在resources包下添加banner.txt文件并且输入hello spring boot!那么启动后如下还可以在http://patorjk.com/software/taag定制banner...

2020-04-28 09:26:12 395

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除