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系列
之JDBC数据访问
SpringBoot系列
之JDBC数据访问SpringBootjdbc是比较常用的内容,本博客通过实验并简单跟源码的方式进行介绍,希望可以帮助学习者更好地理解环境准备:IDEAMaven先新建一个项目:
smileNicky
·
2019-12-14 22:00
SpringBoot系列
教程web篇Listener四种注册姿势
javaweb三要素Filter,Servlet前面分别进行了介绍,接下来我们看一下Listener的相关知识点,本篇博文主要内容为SpringBoot环境下,如何自定义Listener并注册到spring容器I.环境配置1.项目搭建首先我们需要搭建一个web工程,以方便后续的servelt注册的实例演示,可以通过springboot官网创建工程,也可以建立一个maven工程,在pom.xml中如
一灰灰Blog
·
2019-12-13 12:00
SpringBoot2(七)系统事件
之前写
SpringBoot系列
的文章,已经是1年前了,如果没什么特殊需求,基本不会去改动代码,自己写的东西多了,重构代码就相当费劲,因为要做SpringCloud,打算用SpringBoot2重构一下系统
疯狂的妞妞
·
2019-12-11 00:00
SpringBoot系列
之集成jsp模板引擎
目录1、模板引擎简介2、环境准备3、外部Servlet容器4、源码原理简介
SpringBoot系列
之集成jsp模板引擎1、模板引擎简介引用百度百科的模板引擎解释:模板引擎(这里特指用于Web开发的模板引擎
smileNicky
·
2019-12-08 19:00
SpringBoot系列
之i18n集成教程
SpringBoot系统之i18n国际化语言集成教程@[toc]1、环境搭建本博客介绍一下SpringBoot集成i18n,实现系统语言国际化处理,ok,先创建一个SpringBoot项目,具体的参考我的博客专栏:
SpringBoot
smileNicky
·
2019-12-08 01:20
SpringBoot系列
之日志框架使用教程
基于上篇博客,
SpringBoot系列
之日志框架介绍及其原理简介博客之后,本博客可以对日志框架的具体使用做一个比较详细的描述,以此作为一篇使用的手册,以此帮助学习Springboot者@[toc]1、SpringBoot
smileNicky
·
2019-12-07 21:15
SpringBoot系列
之一 初探
一.Spring和SpringMVC以及SpringBoot的区别Spring是一个开源框架,为简化企业级应用开发而生。SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。SpringBoot不是Spring官方的框架模式,是一个轻量级,简化配置和开发流程的web整合框架,只是一个配置工具,整合工具,辅助工具。简单来说:Spring最初利用“
大鹏的鹏
·
2019-12-07 16:16
SpringBoot系列
—Run启动原理(十八)
个人博客:haichenyi.com。感谢关注 需要搞清楚几个重要的事件回调机制配置在META-INF/spring.factoriesApplicationContextInitializerSpringApplicationRunListener只需要放在ioc容器中ApplicationRunnerCommandLineRunner 新建一个空项目,就勾选web,找到启动类,每个方法上面
海晨忆
·
2019-12-02 06:46
SpringBoot系列
—邮件(十五)
个人博客:haichenyi.com。感谢关注 邮件发送是必不可少的,不管是注册邮件,还是广告。 springboot中已经集成的mail的启动器,所以,我们只用配置好就行了。 引入启动器:org.springframework.bootspring-boot-starter-mail 那么,需要配置什么内容呢?我们之前讲过,需要配置的东西,springboot都给我们提前准备好了,都在自
海晨忆
·
2019-12-02 03:42
SpringBoot系列
—Docker(十九)
个人博客:haichenyi.com。感谢关注简介 Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。 我们springboot项目,什么地方需要用
海晨忆
·
2019-12-01 23:18
SpringBoot系列
—消息(RabbitMQ)(二十)
个人博客:haichenyi.com。感谢关注 大多数应用当中,可通过消息服务中间件来提升系统的异步通信和扩展解耦能力。简介消息服务中两个重要的概念 消息代理和目的地:当消息发送者发送消息之后,将由消息代理接管,消息代理保证消息发送到指定的目的地。消息发送的两种方式:队列(Queue):点对点消息通信(point-to-point)主题(Topic):发布(publish)/订阅(subscr
海晨忆
·
2019-12-01 21:51
SpringBoot系列
—Redis(十七)
个人博客:haichenyi.com。感谢关注 前面一篇说到了springboot自带的缓存SimpleCache,我们也聊到了他的底层实际上就是HashMap,并且这个缓存是放在内存当中的,这样弊端也是有的,比如:内存大小,当服务器关闭之后,缓存就没了等等。简介 实际开发中,一般使用缓存中间件:Redis,EHCache,MemCache等等,今天,我们就来聊聊,经常听到的——Redis。
海晨忆
·
2019-12-01 15:24
SpringBoot系列
—Spring Data JPA(十二)
个人博客:haichenyi.com。感谢关注什么是SpringData SpringData是SpringBoot底层默认进行数据访问的技术,为了简化构建基于Spring框架应用的数据访问技术,包括非关系数据库、Map-Reduce框架、云数据服务等;另外也包含对关系数据库的访问支持。 SpringData包含多个模块:SpringDataCommons提供共享的基础框架,适合各个子项目使用
海晨忆
·
2019-12-01 11:03
SpringBoot系列
之集成Thymeleaf用法手册
目录1、模板引擎2、Thymeleaf简介2.1)、Thymeleaf定义2.2)、适用模板3、重要知识点3.1)、th:text和th:utext3.2)、标准表达式3.3)、Thymeleaf遍历3.4)、公共模块抽取3.5)、行内写法介绍3.6)、Thymeleaf语法规则4、SpringBoot集成4.1)、Springboot集成Thymeleaf简介4.2)、Thymeleaf自动配置
smileNicky
·
2019-12-01 11:00
SpringBoot系列
—缓存及其源码分析(十六)
个人博客:haichenyi.com。感谢关注 缓存是每个项目都用到的为了提高接口响应效率,降低数据库的查询压力,从而提高系统性能。所以,缓存对于一个项目来说是至关重要的。简介 spring3+之后,就定义了CacheManager和Cache接口来统一不同的缓存技术。CacheManager:缓存管理器,用于管理各种Cache缓存组件Cahce:定义了各种操作,Spring在Cache接口下
海晨忆
·
2019-12-01 01:32
SpringBoot系列
—异步任务与定时任务(十四)
个人博客:haichenyi.com。感谢关注异步任务 什么时候用异步,就是耗时操作的时候就可以用到异步,比如:批量处理数据,批量发邮件等等。 用法与前面的事务管理类似,spring3+之后,就已经内置了@Async来处理异步任务。我们使用两个注解即可。@EnableAysnc启动类上开启基于注解的异步任务@Aysnc标识的方法会异步执行如:@EnableAsync@SpringBootApp
海晨忆
·
2019-11-30 15:19
SpringBoot系列
—事务管理(十三)
个人博客:haichenyi.com。感谢关注 我们操作数据库,事务管理是必不可少的一部分。什么是事务 我们在开发企业应用时,用户的一个操作对应数据库可能是多步操作相结合完成的。在这个多个步骤中,其中的一步,可能出现异常,导致后面的步骤无法向下进行,那么,用户的这个操作,可能就没有进行完,前面已经进行的步骤数据就需要回退。举个总所周知的栗子: 银行的转账,A给B转账,转1000块钱,A的钱需
海晨忆
·
2019-11-29 12:34
SpringBoot系列
之@PropertySource读取yaml文件
SpringBoot系列
之@PropertySource支持yaml文件读取最近在做实验,想通过@PropertySource注解读取配置文件的属性,进行映射,习惯上用properties都是测试没问题的
smileNicky
·
2019-11-26 15:00
SpringBoot系列
教程web篇Servlet 注册的四种姿势
原文:191122-
SpringBoot系列
教程web篇Servlet注册的四种姿势前面介绍了javaweb三要素中filter的使用指南与常见的易错事项,接下来我们来看一下Servlet的使用姿势,本篇主要带来在
一灰灰Blog
·
2019-11-25 08:00
SpringBoot系列
教程Web篇之开启GZIP数据压缩
本篇可以归纳在性能调优篇,虽然内容非常简单,但效果可能出乎预料的好;分享一个真实案例,我们的服务部署在海外,国内访问时访问服务时,响应有点夸张;某些返回数据比较大的接口,耗时在600ms+上,然而我们的服务rt却是在20ms以下,绝大部分的开销都花在了网络传输上针对这样的场景,除了买云服务商的网络通道之外,另外一个直观的想法就是减少数据包的大小,直接在nginx层配置gzip压缩是一个方案,本文主
一灰灰Blog
·
2019-11-25 08:00
SpringBoot系列
之i18n集成教程
SpringBoot系统之i18n国际化语言集成教程@1、环境搭建本博客介绍一下SpringBoot集成i18n,实现系统语言国际化处理,ok,先创建一个SpringBoot项目,具体的参考我的博客专栏:
SpringBoot
smileNicky
·
2019-11-25 00:00
SpringBoot系列
之切换log4j日志框架
SpringBoot系列
之使用切换log4j日志框架ok,在pom文件右键->Diagrams->showDependencies....
smileNicky
·
2019-11-23 21:00
SpringBoot系列
教程JPA之指定id保存
原文链接:191119-
SpringBoot系列
教程JPA之指定id保存前几天有位小伙伴问了一个很有意思的问题,使用JPA保存数据时,即便我指定了主键id,但是新插入的数据主键却是mysql自增的id;
一灰灰Blog
·
2019-11-20 21:00
SpringBoot系列
之集成logback实现日志打印(篇二)
SpringBoot系列
之集成logback实现日志打印(篇二)基于上篇博客
SpringBoot系列
之集成logback实现日志打印(篇一)之后,再写一篇博客进行补充logback是一款开源的日志框架,
smileNicky
·
2019-11-17 17:00
一分钟带你学会利用mybatis-generator自动生成代码!
之前的文章《
SpringBoot系列
-整合Mybatis(XML配置方式)》介绍了XML配置方式整合的过程,本文介绍下利用Mybatis-generator生成xml、dao、entity的过程。
Java碎碎念
·
2019-11-15 18:34
java
一分钟带你学会利用mybatis-generator自动生成代码!
点击上方“Java碎碎念”,关注公众号优质文章,第一时间送达之前的文章《
SpringBoot系列
-整合Mybatis(XML配置方式)》介绍了XML配置方式整合的过程,本文介绍下利用Mybatis-generator
Java碎碎念
·
2019-11-15 18:00
一分钟带你学会利用mybatis-generator自动生成代码!
目录一、MyBatisGenerator简介二、使用方式三、实战之前的文章《
SpringBoot系列
-整合Mybatis(XML配置方式)》介绍了XML配置方式整合的过程,本文介绍下利用Mybatis-generator
Java碎碎念
·
2019-11-15 16:00
Spring/SpringBoot/SpringCloud系列教程
本文示例源码在:https://github.com/laolunsi
SpringBoot系列
教程SpringBoot整合MongoDBSpringBoot整合RedisSpringSecurity+OAuth2
空夜Apes
·
2019-11-15 12:44
SpringBoot系列
-整合Mybatis(注解方式)
目录一、常用注解说明二、实战三、测试四、注意事项上一篇文章《
SpringBoot系列
-整合Mybatis(XML配置方式)》介绍了XML配置方式整合的过程,本文介绍下SpringBoot通过注解方式整合
Java碎碎念
·
2019-11-13 10:00
SpringBoot系列
-整合Mybatis(XML配置方式)
目录一、什么是MyBatis?二、整合方式三、实战四、测试本文介绍下SpringBoot整合Mybatis(XML配置方式)的过程。一、什么是MyBatis?MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(P
Java碎碎念
·
2019-11-12 09:00
SpringBoot系列
:Spring Boot集成定时任务Quartz
一、关于QuartzQuartz是OpenSymphony开源组织在Jobscheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。在java企业级应用中,Quartz是使用最广泛的定时调度框架。在Quartz中的主要概念:Scheduler:调度任务的主要APIScheduleBuilder:用于构建Scheduler,例如其简单实现类SimpleSched
yanger
·
2019-11-10 21:06
spring
SpringBoot系列
:Spring Boot定时任务Spring Schedule
SpringSchedule是Spring提供的定时任务框架,相较于Quartz,Schedule更加简单易用,在中小型应用中,对于大部分需求,Schedule都可以胜任。一、SpringSchedule使用演示在SpringBoot使用SpringSchedule非常简单,因为SpringBoot自身的starter中已经集成了Schedule,而不需要我们做更多的处理。使用@EnableSch
yanger
·
2019-11-10 21:59
spring
SpringBoot系列
:Spring Boot集成定时任务Quartz
一、关于QuartzQuartz是OpenSymphony开源组织在Jobscheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。在java企业级应用中,Quartz是使用最广泛的定时调度框架。在Quartz中的主要概念:Scheduler:调度任务的主要APIScheduleBuilder:用于构建Scheduler,例如其简单实现类SimpleSched
杨小格子
·
2019-11-09 23:00
SpringBoot系列
:Spring Boot定时任务Spring Schedule
SpringSchedule是Spring提供的定时任务框架,相较于Quartz,Schedule更加简单易用,在中小型应用中,对于大部分需求,Schedule都可以胜任。一、SpringSchedule使用演示在SpringBoot使用SpringSchedule非常简单,因为SpringBoot自身的starter中已经集成了Schedule,而不需要我们做更多的处理。使用@EnableSch
杨小格子
·
2019-11-09 15:00
SpringBoot系列
:Spring Boot异步调用@Async
在实际开发中,有时候为了及时处理请求和进行响应,我们可能会多任务同时执行,或者先处理主任务,也就是异步调用,异步调用的实现有很多,例如多线程、定时任务、消息队列等,这一章节,我们就来讲讲@Async异步方法调用。一、@Async使用演示@Async是Spring内置注解,用来处理异步任务,在SpringBoot中同样适用,且在SpringBoot项目中,除了boot本身的starter外,不需要额
杨小格子
·
2019-11-06 22:00
Springboot 系列(一)Spring Boot 入门篇
注意:本
SpringBoot系列
文章基于SpringBoot版本v2.1.1.RELEASE进行学习分析,版本不同可能会有细微差别。
未读代码
·
2019-11-05 14:24
springboot
java
后端
后端开发
SpringBoot系列
之@Value和@ConfigurationProperties
继上一篇博客
SpringBoot系列
之YAML配置用法之后,再写一篇@Value、@ConfigurationProperties的对比博客这两个主键都是可以获取配置文件属性的,不过是有比较大的区别的,
smileNicky
·
2019-11-03 22:00
Spring Boot (六)web项目开发中的SSL配置
本文是
SpringBoot系列
的第六篇,了解前面的文章有助于更好的理解本文:1.SpringBoot(一)初识SpringBoot框架2.SpringBoo
程序职场
·
2019-11-03 22:40
Spring
Boot
springboot系列
(一):初次使用与登录验证实现
写在前面:不逼自己一把,都不知道自己还有装逼的潜能!听说过很多springboot如何流行,以及如何简化了我们的应用开发,却没有真正使用过springboot,现在终于要动手了!打算自己动手的这个项目,结果不会是促成某个真正的项目,学习为主,把学习过程分享出来。开篇探索以以下两个方面为主:1、从mvc经典框架到springboot2、最原始的方式实现登录验证一、建一个使用springboot的项目
ijustdarren
·
2019-11-02 14:58
SpringBoot系列
教程之Bean之指定初始化顺序的若干姿势
本文将介绍几种可行的方式来控制bean之间的加载顺序构造方法依赖@DependOn注解BeanPostProcessor扩展原文:
SpringBoot系列
教程之Bean之指定初始化顺序的若干姿势I.环境搭建我们的测试项目和上一篇博文公用一个项目环境
小灰灰Blog
·
2019-11-02 00:09
springboot
spring
Springboot 系列(十五)如何编写自己的 Springboot starter
Springboot系列
(三)SpringBoot自动配置。由于自动配置用到了配置文件的绑定,如果你还不知道常见的配置文件的用法,可以参考这篇文章。
未读代码
·
2019-11-01 09:00
SpringBoot系列
教程之Bean之指定初始化顺序的若干姿势
本文将介绍几种可行的方式来控制bean之间的加载顺序构造方法依赖@DependOn注解BeanPostProcessor扩展原文:
SpringBoot系列
教程之Bean之指定初始化顺序的若干姿势I.环境搭建我们的测试项目和上一篇博文公用一个项目环境
一灰灰Blog
·
2019-10-31 19:00
SpringBoot系列
教程之Bean加载顺序之错误使用姿势辟谣
看到了大量的文章中使用@Order注解的方式来控制bean的加载顺序,不知道写这些的博文的同学自己有没有实际的验证过,本文希望通过指出这些错误的使用姿势,让观文的小伙伴可以知道@Order的具体的应用场景原文地址:
SpringBoot
小灰灰Blog
·
2019-10-30 05:04
spring
springboot
SpringBoot系列
教程之Bean加载顺序之错误使用姿势辟谣
看到了大量的文章中使用@Order注解的方式来控制bean的加载顺序,不知道写这些的博文的同学自己有没有实际的验证过,本文希望通过指出这些错误的使用姿势,让观文的小伙伴可以知道@Order的具体的应用场景原文地址:
SpringBoot
一灰灰Blog
·
2019-10-29 19:00
SpringBoot系列
:五、SpringBoot使用Actuator
Actuator为springboot提供了运行状态监控的功能通过集成它我们可以试试获取到应用程序的运行信息首先,在pom.xml中引入起步依赖org.springframework.bootspring-boot-starter-actuator然后在配置文件中添加配置节点,注意如果有多个配置文件需要添加在application.yml中并且把actuator端口设置为其他端口,如果不设置的话会
Tassdar
·
2019-10-26 16:00
SpringBoot系列
教程web篇之过滤器Filter使用指南扩展篇
前面一篇博文介绍了在SpringBoot中使用Filter的两种使用方式,这里介绍另外一种直接将Filter当做Spring的Bean来使用的方式,并且在这种使用方式下,Filter的优先级可以直接通过@Order注解来指定;最后将从源码的角度分析一下两种不同的使用方式下,为什么@Order注解一个生效,一个不生效本篇博文强烈推荐与上一篇关联阅读,可以get到更多的知识点:191016-Sprin
一灰灰blog
·
2019-10-25 10:41
Spring Boot入门(一):搭建Spring Boot项目
作为
SpringBoot系列
的第一篇博客,我们先来讲解下如何搭建SpringBoot项目。
申城异乡人
·
2019-10-25 09:00
springboot系列
-springboot配置文件读取
引言springboot支持多种配置文件读取方式,了解这些方式有助于查询和定位问题以及选择合适的方式进行开发。一、配置文件位置springboot默认的配置文件是application.properties,其存放的位置可以有以下几种,从上到下按照优先级排序如下,注意,当存在重复的配置文件时,高优先级的的将会覆盖低优先级的。当前jar包所在目录下的config目录当前jar所在目录classpat
codingway
·
2019-10-24 09:52
springboot
Java
SpringBoot系列
:Spring Boot集成Spring Cache,使用RedisCache
前面的章节,讲解了SpringBoot集成SpringCache,SpringCache已经完成了多种Cache的实现,包括EhCache、RedisCache、ConcurrentMapCache等。这一节我们来看看SpringCache使用RedisCache。一、RedisCache使用演示Redis是一个key-value存储系统,在web应用上被广泛应用,这里就不对其过多描述了。本章节示
杨小格子
·
2019-10-23 22:54
SpringBoot
缓存
redis
SpringBoot系列
SpringBoot系列
:Spring Boot集成Spring Cache,使用RedisCache
前面的章节,讲解了SpringBoot集成SpringCache,SpringCache已经完成了多种Cache的实现,包括EhCache、RedisCache、ConcurrentMapCache等。这一节我们来看看SpringCache使用RedisCache。一、RedisCache使用演示Redis是一个key-value存储系统,在web应用上被广泛应用,这里就不对其过多描述了。本章节示
杨小格子
·
2019-10-23 22:00
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他