自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (27)
  • 收藏
  • 关注

原创 Spring Boot 错误处理机制源码分析

Spring Boot学习笔记(二十):使用 Sping Boot 开发过程中, 我们经常会遇到 404,500等错误,那么 Spring Boot 对于出现的错误,又是怎么个处理流程呢?1.Spring Boot 错误展示       当我们使用浏览器发送一个不存在的localh...

2020-03-31 21:05:26 1540

原创 Spring Boot 配置静态资源映射器

Spring Boot学习笔记(十九):其实,Spring Boot 框架已经对 js、css 等静态资源做了映射规则。默认情况下,它会去如下的 5 个目录中去找。关于 Spring Boot 对静态资源映射规则的介绍,你可以参考博主这篇文章:Spring Boot 对 js、css 等静态资源的映射规则1."classpath:/META-INF/...

2020-03-31 15:43:01 2291

原创 Spring Boot 配置文件中可以配置哪些属性

Spring Boot学习笔记(十八):哪些属性可以在 yml 文件中配置,其实是有据可依的。这些属性都可以在官方文档中查找到的,请点击我,我是官方文档。End...

2020-03-31 13:11:29 1563

原创 Spring Boot 中 form 表单发送 put、delete 请求

Spring Boot学习笔记(十七):步骤:针对 SpringBoot 1.x 版本1.配置 HiddenHttpMethodFilter;        Spring Boot 已经为我们自动配置了HiddenHttpMethodFilter类,所以就不需要我们来配置了。该部分的配置在 WebMvcAutoConfiguration 类下,它会通过@Condi...

2020-03-31 11:34:34 2900

原创 Thymeleaf 公共组件的抽取 & 使用

Spring Boot学习笔记(十六):使用Thymeleaf项目开发中,经常会遇到网页中有大量的重复的内容,此时我们就需要考虑把重复的内容抽取出来,这样就会显得网页不是那么的臃肿。Thymeleaf模板引擎也为我们提供了这种功能。       项目开发中,我们通常会在页面添加一个底...

2020-03-30 20:43:20 3287

原创 Spring Boot 国际化配置

Spring Boot学习笔记(十五):目录1.编写国际化配置2.配置国际化文件所在路径3.页面代码修改支持国际化1.编写国际化配置       首先需要在 resources 资源目录下创建国际化配置。我们创建一个文件夹 i18n,用来存储国际化配置(命名随意,一般为 i18n),然后在目录下分别创建i18n.properties、i18n_zh_CN.prop...

2020-03-29 22:34:26 2338

原创 Spring Boot 引入 Thymeleaf 及入门使用

Spring Boot学习笔记(十四):Spring Boot 推荐我们使用模板引擎 Thymeleaf 来开发页面,因为它语法简单,功能强大。作为模板引擎,Thymeleaf 和市面上主流其他的 Java 模板引擎:JSP、Velocity、Freemarker,原理都是类似的。模板引擎的作用:将模板(我们开发的页面)和 数据进行整合,然后输出内...

2020-03-29 10:58:32 6455

原创 Spring Boot 对 js、css 等静态资源的映射规则

Spring Boot学习笔记(十三):我们之前在使用 Spring 开发 Web 应用时,通常都会使用到一个 webapp ,并指定该目录为 web 目录。我们在使用 Spring Initializr 引导 创建一个 Spring Boot 项目时,在 src 目录下并没有看到有一个 webapp 目录。Spring Boot,默认打的是 jar 包...

2020-03-28 22:11:13 2822

原创 Spring Boot 自动配置原理分析

Spring Boot学习笔记(十二):前言        不论在工作中,亦或是求职面试,Spring Boot 已经成为我们必知必会的技能项。除了某些老旧的政府项目或金融项目持有观望态度外,如今的各行各业都在飞速的拥抱这个已经不是很新的Spring启动框架。        ...

2020-03-28 11:49:07 1781

原创 Spring Boot 之 内部/外部配置文件加载、优先级问题

Spring Boot学习笔记(十一):        application.properties/yml 作为 Spring Boot 项目的全局配置文件。Spring Boot 也为我们提供了 profile 多环境支持,我们可以通过application-{profile}.properties/yml的方式来解决多环境来回切换的问题。目前我们已知的...

2020-03-28 10:25:25 3547 2

原创 Spring Boot 之 profile 多环境支持

Spring Boot学习笔记(十):前言        在日常开发中,项目通常被分为:开发、测试、预发布、线上四个环境。比如说针对数据库连接,每个环境的数据库连接也都是不一样的。        我们通常会将这些参数信息都配置在一个配置文件中,然后通过很简单的一个操作,便可...

2020-03-27 22:13:00 1600 2

原创 Spring Boot 注解方式将组件添加到 IOC 容器

Spring Boot学习笔记(九):       本文可对比:@ImportResource 注解的使用。       @ImportResource 注解可以使 Spring Boot 将 xml 格式的配置文件加载到 IOC 容器。Spring Boot 给 IOC 容器中添加组件,推荐使...

2020-03-27 20:09:35 2542 1

原创 @ImportResource 注解的使用

Spring Boot学习笔记(八):@ImportResource注解:用于导入 Spring 的配置文件,让配置文件里面的内容生效。        比如说:现在有一个 bean.xml 的配置文件,需要将该 beans.xml 中定义的 bean对象 都导入到 Spring Boot 环境的容器中,该如何操作呢?1.Spring 方式的配置文件 b...

2020-03-27 19:18:26 12490 2

原创 @PropertySource 注解的使用

Spring Boot学习笔记(七):前言       我们了解完 @ConfigurationProperties 注解的使用,知道了它可以将 application.yml 或 application.properties 主配置文件中的属性值与 Java Bean 对应属性进行注入。      &...

2020-03-27 18:42:50 22177 9

原创 注解@ConfigurationProperties 和 @Value 对比

Spring Boot学习笔记(六):       结合上文:配置文件值注入到Java Bean,我们知道通过 @ConfigurationProperties + @Component 两个注解,可以将 yml / properties 配置文件中的内容直接注入到我们自定义的 Java Bean 中。     &...

2020-03-27 17:57:25 3959 4

原创 @ConfigurationProperties注解将配置文件值注入到Java Bean

Spring Boot学习笔记(五):我们已经知道 Spring Boot 中使用的是.properties 和 .yml 两个格式的配置文件。下面就来介绍:Spring Boot 配置文件中的值,如何注入到我们自定义的 Java Bean 中。(或者:Java Bean 如何获取配置文件中的值来注入)如下分别为 Java Bean类和 yml 配置...

2020-03-27 14:02:05 6867 4

原创 Spring Boot 中 .yml 语法介绍

Spring Boot学习笔记(四):1.全局配置文件        在项目中,Spring Boot 使用的一个全局配置文件,该全局配置文件的名称是固定的,名称为 application。Spring Boot 中支持的全局配置文件支持如下两种类型格式:application.propertiesapplication.yml全局配置文件作用...

2020-03-27 12:51:11 2823

原创 @SpringBootApplication注解分析

Spring Boot学习笔记(三):        通过前面内容介绍,我们发现 SpringBoot 项目需要在一个类上添加 @SpringBootApplication注解,然后执行该类下的 main() 方法,即可启动容器。接下来就从 @SpringBootApplication 注解来分析一下它的具体执行流程。/** * @SpringBoot...

2020-03-26 22:48:04 2428

原创 Spring Boot 工程创建

Spring Boot学习笔记(二):Spring Boot工程创建,有两种方式:创建一个 Maven 工程,导入 Spring Boot 相关依赖;通过 Spring Initializr 引导(需要保证网络畅通),创建 Spring Boot 工程。1.Maven 工程创建        1. 使用 IDEA,选择 Maven,然后点击 N...

2020-03-26 21:31:53 2108

原创 Spring Boot介绍

Spring Boot学习笔记(一):1.Spring Boot简介        SpringBoot 是Spring 团队在 2014年,伴随着 Spring 4.0 开发出来的一个框架。SpringBoot 的作用就是帮助我们来快速、简洁的开发一个企业级的应用。官网介绍如下:Spring Boot makes it easy to create s...

2020-03-26 19:38:31 2372

原创 史上最全的 Spring Boot 学习教程

一、Spring Boot入门       SpringBoot 、微服务相关内容介绍二、Spring Boot配置       SpringBoot 配置文件介绍三、Spring Boot与日志    &nb...

2020-03-26 19:22:32 7879 2

转载 druid笔记(一):开启druid监控、慢sql记录、Spring监控

本文提要        druid不仅仅是一个连接池技术,因此在将整合druid到项目中后,这一篇文章将去介绍druid的其他特性和功能,作为一个辅助工具帮助提升项目的性能,本文的重点就是两个字:监控。1.druid监控因为已经做了整合,所以这一步较为简单,只需要在web.xml中做一下简单的Servlet配置即...

2020-03-19 13:34:48 6361

原创 7.Closing non transactional SqlSession 导致事务失败问题

        博主在研究Spring事务源码,编写测试代码时,出现了Closing non transactional SqlSession 导致事务失败的问题,于是写下这篇文章,记录一下这个问题。前提        已经通过配置方式...

2020-03-18 15:37:11 51109 3

转载 6.Spring 自定义命名空间

前言        我们在 Spring 的 xml 配置文件里经常定义各种各样的配置(tx、mvc、context等),我们将它叫做 Namespace,即:命名空间。如:<tx:advice>、<dubbo:application>。    &nb...

2020-03-14 17:15:51 1470

原创 5.Spring 如何解析自定义命名空间

说明        我们在 Spring 的 xml 配置文件里经常定义各种各样的配置(tx、mvc、context等),我们将它叫做 Namespace,即:命名空间。当使用 Spring 集成第三方框架时,也会看到一些 Spring 之外的配置,例如 Dubbo 的配置、security 的配置、redis 的配...

2020-03-14 16:34:19 1191

原创 Spring Transaction 源码解析

Spring5源码分析(六):写在前面        在分析 Spring AOP 源码之前,如果你对 Spring IOC、依赖注入(DI) 原理不是很清楚,建议您先了解一下:Spring IOC 源码解析、Spring AOP 源码解析、Spring 依赖注入(DI) 源码解析,这样或许会让你的思路更加清晰。在源码解析之前,我们先来介绍一下事...

2020-03-14 09:30:45 1872 2

原创 Spring MVC 源码解析

Spring5源码分析(五):写在前面        在分析 Spring AOP 源码之前,如果你对 Spring IOC、依赖注入(DI) 原理不是很清楚,建议您先了解一下:Spring IOC 源码解析、Spring 依赖注入(DI) 源码解析,这样或许会让你的思路更加清晰。什么是 Spring MVC  &nbsp...

2020-03-12 16:15:24 1453

原创 Spring AOP 源码解析

Spring5源码分析(四):写在前面        在分析 Spring AOP 源码之前,如果你对 Spring IOC、依赖注入(DI) 原理不是很清楚,建议您先了解一下:Spring IOC 源码解析、Spring 依赖注入(DI) 源码解析,这样或许会让你的思路更加清晰。1.Spring AOP 是什么?  &n...

2020-03-11 18:14:43 1643

原创 Spring 依赖注入(DI) 源码解析

Spring5源码分析(三):写在前面        在分析Spring依赖注入的过程之前,建议您先了解:Spring IOC 源码解析,这样或许会让你的思路更加清晰。1.依赖注入介绍        依赖注入,即 Spring 中的 DI(Dependency I...

2020-03-10 17:49:18 2444 2

原创 Spring IOC 源码解析

Spring5源码分析(二):        既然本文我们来分析 Spring IOC 源码,那么我们就先来讨论以下几个问题:①什么是 IOC?  ② IOC 能帮我们做哪些事情?1.什么是 IOC        控制反转(Inversion o...

2020-03-09 15:40:07 2922

原创 Spring 5 源码下载 & 导入IDEA

Spring5源码分析(一):        首先你的JDK 需要升级到1.8 以上。Spring3.0 开始,Spring 源码采用 github 托管,不再提供官网下载链接。大家可自行去 github 网站下载。        本专题使用 Spring 5.0.2...

2020-03-09 12:58:26 4410 3

原创 通用 Mapper & 自动生成代码插件使用

MyBatis笔记(九):通用 Mapper Wiki:请参考:TK Mapper Github     (Wiki 中内容挺详细的)1.添加 Maven 依赖<!-- 通用mapper --><dependency> <groupId>tk.mybatis</groupId> <artifactId>mappe...

2020-03-02 18:32:48 1509

原创 Spring 整合 MyBatis 包源码分析

MyBatis笔记(八):       在读本文之前,默认你已经了解了 MyBatis 编程式的基本使用,熟悉了 MyBatis 的使用流程,了解了SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession这三大类以及getMapper()方法的用法。如果你对这些还不是太了解,建议你先翻回去了解一下:MyB...

2020-03-02 08:30:05 1548

原创 MyBatis 插件原理分析 & 自定义插件

MyBatis笔记(七):        在之前笔记,我们有介绍到了 MyBatis 的基本使用。接下来我们来介绍一下 MyBatis 中为我们提供的高级功能 ---- MyBatis 插件机制。        凡是使用过 MyBatis 的你,肯定都用到过这个 ...

2020-03-01 16:39:51 1292

原创 MyBatis 延迟加载 & N+1问题

MyBatis笔记(六):Mybatis 在解决一对多或者多对多的时候,共有两种解决方式:嵌套查询嵌套结果嵌套查询:即将一条SQL中的多个子查询,分成多个SQL进行查询的方式;嵌套结果:即使用一条SQL,在 SQL 中使用子查询的方式来完成。      官方推荐使用嵌套结果的方式,可以减少与 SQL 的多次连接,减少资源消耗等;并且不推荐使用嵌套查询...

2020-03-01 09:59:53 2630

CentOS7-4.19版本内核

文件内包含:kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm kernel-ml-devel-4.19.12-1.el7.elrepo.x86_64.rpm 共两个文件,文件可以从 http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-4.19.12-1.el7.elrepo.x86_64.rpm、http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm 这两个地址下载,但是下载的非常慢,传上来方便使用

2022-08-24

hadoop-2.10.1.tar.gz(手动编译后的版本)

Hadoop 2.10.1 ,手动编译后的版本。集群模式下可正常运行。配套资料参考:https://blog.csdn.net/lzb348110175/category_7818038.html

2020-10-20

SpringBoot使用注解实现 Redis 数据库的切换.zip

SpringBoot,注解实现Redis 库的切换。

2020-04-08

Spring Boot 自定义starter启动器(demo).zip

Spring Boot 自定义starter启动器 Demo 部分,用于记录使用。该demo 配套教程 https://blog.csdn.net/lzb348110175/article/details/105330274。

2020-04-05

Spring Boot自定义异常内容展示代码.zip

Spring Boot自定义异常内容代码,用来自定义异常展示信息,添加需要展示的信息等,并满足自适应显示。浏览器访问出现异常返回 Hmtl页面,客户端访问出现异常返回 Json 数据。该 Demo 仅用作备份

2020-04-01

Spring Boot 国际化(i18n)配置demo.zip

Spring Boot 国际化(i18n)配置demo,该demo下载即可正常使用,本案例仅供学习参考。

2020-03-29

Thymeleaf 参考手册.zip

Thymeleaf 开发参考文档,仅用作备份使用。用于Spring Boot 开发 Thymeleaf 使用,随手一翻,永无 bug

2020-03-29

spring-framework-5.0.2.RELEASE-中文注释版.zip

spring-framework-5.0.2.RELEASE-中文注释版.zip,此处备份,用于自学使用

2020-03-10

Flink-MysqlTwoPhaseCommit.zip

Flink MySQL二阶提交代码,为了保证前一次 CheckPoint 成功后到这次 CheckPoint 成功之前这段时间内的数据不丢失,如果执行到一半过程任务失败了,从而导致前一次CheckPoint成功后到任务失败前的数据已经存储到了MySQL,然而这部分数据并没有写入到 CheckPoint。如果任务重启后,前一次CheckPoint成功后到任务失败前的数据便会再次写入MySQL,从而导致数据重复的问题。

2020-02-27

Flink新工程.zip

Flink 工程,Maven 从官方导入后不明原因报 StreamExecutionEnvironment 类找不到。此处备份一份可正常运行的Flink 工程

2020-02-26

SpringBoot 基于注解,实现多数据源切换.zip

本项目是:SpringBoot 基于注解,实现多数据源切换(辅助用到:Druid连接池 + 事务 + MyBatis 等),项目下载后只需要修改一下.yml文件中的 MySQL 的URL连接,即可成功启动,欢迎大家下载

2019-10-30

log4j.properties

log4j.properties

2019-09-19

spring-annotataion-kafka.zip

基于 注解Annotation 方式,spring整合kafka demo实例。该实例直接下载即可正常运行

2019-09-10

【基于xml方式】spring-kafka.zip

基于xml方式,spring整合kafka demo实例。该实例直接下载即可正常运行

2019-09-09

dubbo_demo.zip

dubbo入门之dubbo demo。别给自己找理由,给自己一个决心,给自己一个目标,给自己一个前进的动力,其实你是最棒的。努力学习知识中....

2019-08-01

抽象工厂模式Demo实例

抽象工厂模式Demo实例,如有想了解抽象工厂模式,可参考原博文:https://blog.csdn.net/lzb348110175/article/details/89597958,该Demo配套原博文使用

2019-04-27

Vue.js 实战 问卷调查demo

Vue.js实战 问卷调查demo, 自己使用vue作用域插槽实现的。2积分就可以了。我改不了啊。是默认5积分吧??欢迎大家下载。欢迎大家更正

2019-04-03

JS DateUtil工具类

JS日期工具类,方便大家的使用。后期会持续更新.......

2019-04-02

快学Scala(第2版)高清带书签

快学Scala(第2版)高清带书签,非常好的一本Scala工具书,欢迎大家下载

2019-03-19

SpringBootDemo3(boot整合thymeleaf,thymeleaf例子,mybatis,druid,mybatis自动生成代码)

使用SpringBoot下的WebMvc框架(SpringBoot整合thymeleaf,thymeleaf例子,mybatis,druid,mybatis自动生成代码,springbootDemo2付springboot整合Thymeleaf,官方推荐使用Thymeleaf,不建议使用JSP)

2018-07-20

SpringBootDemo2(boot整合thymeleaf,mybatis,druid,mybatis自动生成代码)

使用SpringBoot下的WebMvc框架(SpringBoot整合thymeleaf,mybatis,druid,mybatis自动生成代码,springbootDemo2付springboot整合Thymeleaf,官方推荐使用Thymeleaf,不建议使用JSP)

2018-07-20

SpringBootDemo1(boot整合jsp,mybatis,druid,mybatis自动生成代码)

使用SpringBoot下的WebMvc框架(SpringBoot整合jsp,mybatis,druid,mybatis自动生成代码,springbootDemo2付springboot整合Thymeleaf,官方推荐使用Thymeleaf,不建议使用JSP)

2018-07-20

mvcDemo3(基于mvcDemo2,添加事务,aop机制)

MVC基于JSP最简单框架,整合Spring,SpringMVC,MyBatis,JSP,druid数据源,tx事务,aop机制,一套最基本的WEB开发框架(后续mvcDemo2,mvcDemo3整合其他技术,比较全面,mvcDemo1至mvcDemo3你会学会如何从简单到复杂来搭建Web框架)

2018-07-20

mvcDemo2(基于mvcDemo1,添加druid数据源)

MVC基于JSP最简单框架,整合Spring,SpringMVC,MyBatis,JSP,druid数据源,一套最基本的WEB开发框架(后续mvcDemo2,mvcDemo3整合其他技术,比较全面,mvcDemo1至mvcDemo3你会学会如何从简单到复杂来搭建Web框架)

2018-07-20

mvcDemo1(最基础的Web开发框架)

MVC基于JSP最简单框架,整合Spring,SpringMVC,MyBatis,JSP,一套最基本的WEB开发框架(后续mvcDemo2,mvcDemo3整合其他技术,比较全面,mvcDemo1---&gt;mvcDemo3你会学会如何从简单到复杂来搭建Web框架)

2018-07-20

zookeeper关闭脚本

zookeeper关闭脚本,zookeeper关闭脚本,zookeeper关闭脚本

2018-07-20

zookeeper启动脚本

zookeeper启动脚本,zookeeper启动脚本,zookeeper启动脚本

2018-07-20

【中华石杉】ElasticSearch 5.x顶尖高手系列视频

【中华石杉】ElasticSearch 5.x顶尖高手系列视频,讲解挺全面的,淘宝买的

2018-01-06

空空如也

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

TA关注的人

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