E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SPRINGBOOT系列
SpringBoot系列
: 如何优雅停止服务
============================背景============================在系统生命周期中,免不了要做升级部署,对于关键服务,我们应该能做到不停服务完成升级(performazerodowntimeupgrade),对于一般系统,应该做到优雅地停服务.如何做到不停服务的升级?需要做到下面两点:1.服务本身应该部署多份,前面应该有LVS/Haproxy层或者
光_影
·
2020-06-28 20:10
@RestControllerAdvice作用及原理
原文:
SpringBoot系列
(八)@ControllerAdvice拦截异常并统一处理在spring3.2中,新增了@ControllerAdvice注解,可以用于定义@ExceptionHandler
weixin_34128534
·
2020-06-28 12:55
[SpringBoot]深入浅出剖析SpringBoot中Spring Factories机制
微信号:GitShare微信公众号:爱折腾的稻草如有问题或建议,请在公众号留言[1]前续为帮助广大SpringBoot用户达到“知其然,更需知其所以然”的境界,作者将通过
SpringBoot系列
文章全方位对
weixin_33948416
·
2020-06-28 08:37
SpringBoot系列
: 使用 flyway 管理数据库版本
Flyway和Liquibase都是Java项目中常用的DBmigration工具,从使用简便性看,Flyway比Liquibase更简单,从github的star数量看,flyway更受欢迎.==============================flyway命令行工具和maven插件==============================对于SpringBoot项目开发,其实不需要专门
weixin_33830216
·
2020-06-28 06:58
Spring Boot系列20 Spring Websocket实现向指定的用户发送消息
概述不同上文
SpringBoot系列
十七SpringBoot集成websocket,使用RabbitMQ做为消息代理,本文我们介绍通过Springwebsocket实现向特定的用户发送消息。
weixin_33752045
·
2020-06-28 04:00
springboot系列
五 logback 日志配置 颜色渲染控制台日志
2019独角兽企业重金招聘Python工程师标准>>>最简单的日志配置在application.yml中添加debug模式日志:debug:true启动项目后发现会打印很多日志。springboot默认是debug=false默认日志配置是在org.springframework.boot.context.logging.LoggingApplicationListener类中的。static{M
weixin_33721427
·
2020-06-28 04:17
SpringBoot系列
七:SpringBoot 整合 MyBatis(配置 druid 数据源、配置 MyBatis、事务控制、druid 监控)...
声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。1、概念:SpringBoot整合MyBatis2、背景SpringBoot得到最终效果是一个简化到极致的WEB开发,但是只要牵扯到WEB开发,就绝对不可能缺少数据层操作,所有的开发都一定秉持着MVC设计模式的原则,MVC里面业务层不可少,数据层永远要与业务层绑定在一起,既然要进行数据层的操作,那么肯定首选的一定就是MyBati
weixin_33711641
·
2020-06-28 03:36
SpringBoot系列
: url重定向和转发
WebUI项目中,很多Springcontroller视图函数直接返回html页面,还有一些视图函数是要重定向或转发到其他的url上.redirect和forward的区别:重定向redirect:完整的重定向包含两次request-response过程,第一次是访问原始url,第二次是服务器通知客户端访问重定向后的url.重定向完成后,浏览器的地址是重定向后的url,而不是原始的url.重定向的
weixin_33690367
·
2020-06-28 03:10
年轻人的第一个自定义 Spring Boot Starter!
陆陆续续,零零散散,栈长已经写了几十篇
SpringBoot系列
文章了,其中有介绍到SpringBootStarters启动器,使用的、介绍的都是第三方的Starters,那如何开发一个自己的SpringBootStarter
weixin_30695195
·
2020-06-27 23:57
Java SSM开发大众点评后端
51CTOSpringBoot实战与原理分析视频课程4、ElasticSearch5视频教程5、Elasticsearch顶尖高手系列:高手进阶篇(最新第二版)6、IDEA学习视频7、Java微服务实践-
SpringBoot
weixin_30480583
·
2020-06-27 20:55
Springboot系列
-部署Springboot项目到Docker容器
Springboot系列
-部署Springboot项目到Docker容器前言:在平时的项目开发中,我们部署项目的方式可能是打成Jar包直接运行,或者将项目打成war包然后部署到tomcat容器中运行等;
Thinkao~
·
2020-06-27 13:01
springboot系列
Docker系列
SpringBoot(二):第一个Spring Boot项目
SpringBoot系列
文章第二弹开始啦~上一篇文章中我们概述了SpringBoot特性、优缺点等,相信你对它有了一定印象。
face light~
·
2020-06-27 13:04
Spring
Boot
SpringBoot系列
教材 (十七)- CRUD+分页 - Springboot使用Mybatis实现完整的 增删改查 CRUD和分页
SpringBoot系列
教材(十七)-CRUD+分页-Springboot使用Mybatis实现完整的增删改查CRUD和分页步骤1:MybatisCRUD和分页步骤2:先运行,看到效果,再学习步骤3:模仿和排错步骤
静夜思乡
·
2020-06-27 12:43
springboot系列教程
SpringBoot 整合 Mybatis
SpringBoot更多干货
SpringBoot系列
目录项目目录结构,创建的model层就没放一起,以JAR形式引入1、创建SQL表CREATETABLEt_user( idINTNOTNULLPRIMARYKEYAUTO_INCREMENT
Leopard锋
·
2020-06-27 10:59
java
SpringBoot系列
之Druid进行维度的统计和监控
文章目录##Druid##Druid:一款为监控而生的数据库连接池框架,整个项目由数据库连接池、插件框架和SQL解析器组成。Druid功能介于PowerDrill和Dremel之间,它几乎实现了Dremel的所有功能,并且从PowerDrill吸收一些有趣的数据格式。Druid允许以类似Dremel和PowerDrill的方式进行单表查询,同时还增加了一些新特性,如为局部嵌套数据结构提供列式存储格
smileNicky
·
2020-06-27 09:56
SpringBoot
Java框架
SpringBoot系列
之YAML配置用法学习笔记
1、全局配置SpringBoot的全局配置文件有两种:application.propertiesapplication.yml配置文件的作用:修改SpringBoot自动配置的默认值,主要是默认值,因为SpringBoot启动时会自动加载很多默认配置,详细的可以参考我之前博客源码学习系列之SpringBoot自动配置2、YAML语言定义YAML表示YAMLAin’tMarkupLanguage,
smileNicky
·
2020-06-27 09:25
SpringBoot
Java框架
SpringBoot从入门到精通教程 (视频)
一、我的
SpringBoot系列
教程我的
SpringBoot系列
进阶教程(Github仓库源码地址)基于springboot2.0.6.RELEASE版本的代码演示集合:SpringBoot从入门到精通教程
u013735914
·
2020-06-27 07:00
springboot
SpringBoot系列
15-mysql-multiple-data-sources1
springboot多数据源的一个简单示例多数据源分包加载新建数据库test1和表tbl_userCREATETABLE`tbl_user`(`id`int(11)NOTNULL,`name`varchar(255)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8mb4COLLATE=utf8mb4_0900_ai_ci;新
猿份哥
·
2020-06-27 05:32
spring-boot
Spring
Boot系列
SpringBoot系列
之Hikari连接池
springboot2.0中默认连接池是Hikari#jdbc_configdatasourcespring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql://127.0.0.1:3306/demo?useUnicode=true&characterEncoding=UTF-8&
_Debug_debug
·
2020-06-26 23:33
Springboot
SpringBoot系列
(5)---SpringBoot-Web和SpringBoot基础
笔者所参考的书籍是SpringBoot实战,其理论性说得不多,内容上也不是非常详细。但是说到的内容也足够平时使用了,以下就是我根据SpringBoot实战学到的一些东西,希望分享给大家,并成为我以后回忆这门技术的笔记。开始SpringBoot之前,我建议大家还是从Spring官网上按照自己的需要下载一个基础包,https://start.spring.io。在这个笔记当中只需要用到web和webs
TONY Yan
·
2020-06-26 20:20
Spring
SpringMVC
SpringBoot
SpringBoot2.x系列教程10--小花样之SpringBoot配置自定义Banner
SpringBoot系列
教程10--小花样之SpringBoot配置自定义Banner作者:一一哥一.SpringBoot常用配置本章节主要介绍一下SpringBoot中的一些常用配置,比如:自定义Banner
一一哥Sun
·
2020-06-26 17:36
SpringBoot
SpringBoot系列
:SpringBoot打包成war,并在tomcat下运行
1、实现继承SpringBootServletInitializer类packagecom.example.demo;importorg.springframework.boot.builder.SpringApplicationBuilder;importorg.springframework.boot.web.support.SpringBootServletInitializer;publi
sunct
·
2020-06-26 15:29
SpringBoot
tomcat
打包
Spring Boot学习(二十三):Spring Boot整合Redis,五分钟搞定
前言
SpringBoot系列
:点击查看
SpringBoot系列
文章RedisRedis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。
way_more
·
2020-06-26 13:50
springboot
redis
数据库
java
spring
boot
spring
SpringBoot系列
——集成Swagger2
pom.xmlio.springfoxspringfox-swagger22.8.0io.springfoxspringfox-swagger-ui2.8.0application.yml##7.swagger配置swagger:api_title:swagger配置api_version:1.0author:hahashujiaemail:有效邮箱url:有效地址Swagger2Config.j
哈哈书架
·
2020-06-26 10:25
SpringBoot
Swagger2
SpringBoot系列
——集成logback——分环境配置日志路径
在【
SpringBoot系列
——集成logback】基础上做变动首先将logback.xml改名成为logback-spring.xmllogback-spring.xml修改代码如下application.yml
哈哈书架
·
2020-06-26 10:54
SpringBoot
logback
SpringBoot系列
——集成logback
最简单的配置方式,还有种方式较为升级版的:
SpringBoot系列
——集成logback——分环境配置日志路径pom.xml引包org.projectlomboklombok1.16.8application.yml
哈哈书架
·
2020-06-26 10:54
SpringBoot
logback
【系统权限管理】SpringSecurity实现动态权限菜单控制
相关文章:【
Springboot系列
】Springboot入门到项目实战目录系统权限管理1、前言2、案例技术栈数据库设计2、表关系2、数据库表结构新建项目1、新建springboot项
一枕江风
·
2020-06-25 17:12
SpringBoot
SpringBoot系列
之如何使用过滤器
文章目录1过滤器式是什么2使用2.1定义一个过滤器类2.2注册过滤器到容器1过滤器式是什么在SpringBoot开发中,我们一般会有三种方式对达到controller层之前的请求进行处理,分别是:过滤器、拦截器和切面。如果三种处理方式都存在,则按照如下顺序对传进的请求进行处理:过滤器、拦截器及切面。这篇博文,主要讲一下如何使用过滤器。在了解过滤器是什么之前,我们不妨想一下,为什么需要在请求到达Co
昨夜星辰,昨夜风
·
2020-06-25 09:47
Spring
Boot
Spring AOP 与代理详解
SpringBoot系列
教程-源码地址:https://github.com/laolunsi/spring-boot-examples大家知道我现在还是一个CRUD崽,平时用AOP也是CV大法。
eknown
·
2020-06-25 03:43
SpringBoot
springboot 2.0.0.M7 之 h2 嵌入式数据库的使用
h2嵌入式数据库的使用更多干货spring-boot系列一之restfullapi与多环境配置
springboot系列
二之日志
SpringBoot系列
三之MVC模版引擎SpringBoot2.0.0.M7
chenshiying007
·
2020-06-25 03:15
【springboot】
Springboot系列
:Springboot与Thymeleaf模板引擎整合基础教程(附源码)
前言由于在开发MyBlog项目时使用了大量的技术整合,针对于部分框架的使用和整合的流程没有做详细的介绍和记录,导致有些朋友用起来有些吃力,因此打算在接下来的时间里做一些基础整合的介绍,当然,可能也不会特别的基础,但是源码会开放给大家,方便大家学习,此次的源码地址为springboot-thymeleaf,多谢大家支持。简介Thymeleaf是一个跟Velocity、FreeMarker类似的模板引
qq4165498
·
2020-06-24 22:17
Spring Boot与JWT整合实现前后端分离的用户认证
SpringBoot项目搭建参考:[
SpringBoot系列
]1.项目搭建之一关于JWT的介绍参考:JWT介绍以及java-jwt的使用整合思路后端提供登录服务,根据前端POST的用户名、密码产生Token
oscar999
·
2020-06-24 18:23
Spring
Boot
130-Web语言
Spring
Boot
JWT
前后端分离
springboot2.x入门实战案例学习(适合小白):第一篇
1文章说明本篇文章是spirngboot2.x开发的入门教程,是系统系统学习并总结
springboot系列
文章的第一篇,将自己的学习步骤通过截图的方式记录下来,以便以后复习,基本上每一步都有相关的截图和说明
luffysk
·
2020-06-24 09:53
springboot
SpringBoot学习中遇到的问题
Springboot之解决IDEA读取properties配置文件的中文乱码问题2.SpringBoot配置SSL出现ERR_SSL_VERSION_OR_CIPHER_MISMATCH错误解决办法:参考
SpringBoot
御雪恋
·
2020-06-24 06:09
SpringBoot
SpringBoot系列
教程SpringBoot(一):入门篇SpringBoot(二):web综合开发SpringBoot(三):Springboot中Redis的使用SpringBoot(四):thymeleaf
tiagoxu
·
2020-06-24 04:50
SpringBoot系列
:(一)入门篇
------前言------SpringBoot从本质上来说就是Spring,只不过它做了那些没有它你也会做的SpringBean的配置,它使用“习惯优于配置”的理念使你的程序快速运行起来,什么是“习惯优于配置”呢?,“习惯优于配置”就是项目中有大量的配置,并且还内置了一个习惯性的配置。使用SpringBoot可以很容易创建一个独立运行(运行jar,内嵌Servlet容器),准生产级别的基于Spr
龙潭一条鱼
·
2020-06-24 03:18
一个Spring
Boot菜鸟的进阶之路
[翻译]
SpringBoot系列
-Spring Boot 参考2
本文翻译自:http://docs.spring.io/spring-boot/docs/2.0.0.M2/reference/htmlsingle/20.3动态载入spring-boot-devtools模块包含了嵌入式的动态重载服务器,在资源更新时能触发浏览器刷新。动态载入浏览器对chrome,firefox和safari是可用的。如果你在启动应用时不想启动动态载入服务器,可以设定spring
飞来来
·
2020-06-23 11:28
spring boot 2.1学习笔记【五】SpringBootTest单元测试及日志
springboot系列
学习笔记全部文章请移步值博主专栏**:springboot2.X/springcloudGreenwich。由于是一系列文章,所以后面的文章可能会使用到前面文章的项目。
快乐崇拜234
·
2020-06-23 08:29
spring
boot
2.X/spring
cloud
Greenwich
spring boot 2.1学习笔记【十二】SpringBoot 2 集成 dubbo 2.6.5
springboot系列
学习笔记全部文章请移步值博主专栏**:springboot2.X/springcloudGreenwich。由于是一系列文章,所以后面的文章可能会使用到前面文章的项目。
快乐崇拜234
·
2020-06-23 08:29
spring
boot
2.X/spring
cloud
Greenwich
spring boot 2.1学习笔记【异常】lombok.javac.apt.LombokProcessor could not be initialized
springboot系列
学习笔记全部文章请移步值博主专栏**:springboot2.X/springcloudGreenwich。由于是一系列文章,所以后面的文章可能会使用到前面文章的项目。
快乐崇拜234
·
2020-06-23 08:29
异常
spring
boot
2.X/spring
cloud
Greenwich
spring boot多数据源配置,多数据源事务
欢迎关注本人公众号
springboot系列
学习笔记全部文章请移步值博主专栏**:springboot2.X/springcloudGreenwich。
快乐崇拜234
·
2020-06-23 08:29
java/java8
spring
boot
2.X/spring
cloud
Greenwich
spring boot 2.1学习笔记【四】属性配置
springboot系列
学习笔记全部文章请移步值博主专栏**:springboot2.X/springcloudGreenwich。由于是一系列文章,所以后面的文章可能会使用到前面文章的项目。
快乐崇拜234
·
2020-06-23 08:29
spring
boot
2.X/spring
cloud
Greenwich
spring boot 2.1学习笔记【十九】使用spring validation实现全局参数校验
springboot系列
学习笔记全部文章请移步值博主专栏**:springboot2.X/springcloudGreenwich。由于是一系列文章,所以后面的文章可能会使用到前面文章的项目。
快乐崇拜234
·
2020-06-23 08:56
spring
boot
2.X/spring
cloud
Greenwich
spring
boot
Spring/
SpringBoot系列
之SpringBoot使用CORS解决跨域问题【十五】
说起解决跨域的办法,很多人肯定都知道JSONP,但是JSONP只支持GET请求,而现在都采用RESTFul风格的请求方式,GET/POST/PUT/DELETE都有,使用JSONP就不行了,这时候可以使用CORS来解决跨域问题。CORS(cross-originresourcesharing),翻译过来就是跨域资源共享。因为出于安全的考虑,浏览器不允许Ajax调用当前源之外的资源,即浏览器的同源策
fei1234456
·
2020-06-23 07:52
java
java
spring
Spring/
SpringBoot系列
之SpringBoot支持Https【十六】
关于Https,这里不介绍了,推荐阅读:Https和Http的异同。1.证书获取在SpringBoot项目中开启对Https的支持很简单,难的是Https证书的获取,为了简单测试,这里就利用jdk自带的keytool工具生成一个免费证书。如果使用了nginx或者tomcat的话,https也可以非常方便的配置,从各个云服务厂商处申请到https证书之后,官方都会有一个详细的配置教程,一般照着做,就
fei1234456
·
2020-06-23 07:20
java
spring
boot
Spring/
SpringBoot系列
之SpringBoot打jar包可执行不可被依赖【十四】
SpringBoot应用默认打成的jar包叫做可执行jar,这种jar不同于普通的jar,普通的jar不可以通过java-jarxxx.jar命令执行,普通的jar主要是被其他应用依赖。相反可执行jar不可以被其他的应用所依赖,即使强制依赖,也无法获取里边的类。但是可执行jar并不是SpringBoot独有的,Java工程本身就可以打包成可执行jar。同样是执行mvnpackage命令进行项目打包
fei1234456
·
2020-06-23 07:20
java
java
maven
spring
boot
Spring/
SpringBoot系列
之Spring解决循环依赖的3种方式【三】
循环依赖就是N个类中循环嵌套引用。如果在日常开发中用new创建对象的时候,发生这种循环依赖的话,程序会一直循环调用,直至内存溢出。Spring解决循环依赖有三种方式。1.构造器参数循环依赖Spring容器会将每一个正在创建的Bean标识符放在一个“当前创建Bean池”中,Bean标识符在创建过程中将一直保持在这个池中。因此如果在创建Bean过程中发现自己已经在“当前创建Bean池”里时将抛出Bea
fei1234456
·
2020-06-23 07:20
java
Spring/
SpringBoot系列
之SpringBoot集成Ehcache,只需三步【十八】
1.添加依赖org.springframework.bootspring-boot-starter-cacheorg.ehcacheehcachejavax.cachecache-api依赖说明:spring-boot-starter-cache:SpringBoot提供的缓存支持;ehcache:提供了Ehcache的缓存实现;cache-api:提供了基于JSR-107的缓存规范2.配置Ehc
fei1234456
·
2020-06-23 07:20
java
spring
boot
ehcache
Spring/
SpringBoot系列
之SpringBoot使用spring-boot-devtools实现后端热部署、前端自动刷新(热部署)【十七】
1.原理SpringBoot中提供了热部署插件spring-boot-devtools来提高开发效率,他的原理其实就是两个类加载器:baseclassloader:用来加载那些不会变化的类,例如各种第三方依赖;restartclassloader:用来加载那些会发生变化的类,例如你自己写的代码SpringBoot中热部署的原理就是当代码发生变化时,baseclassloader不变,而restar
fei1234456
·
2020-06-23 07:20
java
spring
boot
SpringBoot系列
教程之Redis集群环境配置
之前介绍的几篇redis的博文都是基于单机的redis基础上进行演示说明的,然而在实际的生产环境中,使用redis集群的可能性应该是大于单机版的redis的,那么集群的redis如何操作呢?它的配置和单机的有什么区别,又有什么需要注意的呢?本篇将主要介绍SpringBoot项目整合redis集群,并针对这个过程中出现的问题进行说明,并给出相应的解决方案I.环境相关首先需要安装redis集群环境,可
difouyan3029
·
2020-06-23 04:23
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他