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
boot2.0
深入浅出
boot2.0
第13章3 定时任务 包含我的整理(非socket)
redis缓存:引入:org.springframework.bootspring-boot-starter-data-redis并在此引用下排除:g:io.lettucea:lettuce-core不使用异步客户端lettuce,自己在引用一个jedis客户端redis.clientsjedis配置:spring.redis.jedis.pool.min-idle=5.max-active=10
天海华兮
·
2020-07-02 15:23
定时任务
cron
深入2浅出
boot2.0
第13章4 WebSocket
websocket应用基于TCP的一种新的网络协议浏览器与服务器全双工full-duplex,通信允许服务端主动发送信息给客户端为了兼容那些没有实现该协议的浏览器,还需要通过STOMP协议来完成这写兼容加入pom依赖org.springframework.bootspring-boot-starter-securityorg.springframework.bootspring-boot-star
天海华兮
·
2020-07-02 15:23
深入浅出
boot2.0
第13章2异步消息activeMq和rabbitMq
异步消息短信系统引入JMSjavamessageservice,java消息服务点对点式,pointtopoint(一个系统的消息发布到指定的另外一个系统)发布订阅publish/subscribe(一个系统约定将消息发布到一个主题中topic中,各个系统就能够通过订阅这个主题,根据发送过来的信息处理对应的业务。)发布订阅模式常用。传统的ActiveMQ和分布式的kafka还有AMQP一些实现的,
天海华兮
·
2020-07-02 15:23
eureka实战教程——高可用服务治理框架搭建Spring
boot2.0
集成
代码地址:https://github.com/lmchuyang/huyang/tree/master/springBootCloud接触微服务不久,一直想写套集群服务注册的应用场景,正好项目空闲期,就来搭建一个eureka服务治理框架主要分为两个角色eurekaserver和eurekaclient从整个结构来看,可以分为三部分,服务注册与发现,生产者,消费者或是调用者,集成的时候,这些微服务
大树168
·
2020-07-02 08:03
Spring Cloud入门教程之分布式配置中心 Spring Cloud Config(六)(Finchley版本+
Boot2.0
)
什么是分布式配置中心?在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在SpringCloud中,有分布式配置中心组件springcloudconfig,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在springcloudconfig组件中,分两个角色,一是configserver,二是configclient。遇
zjh_746140129
·
2020-06-30 18:50
微服务
Spring
Cloud
Spring
Cloud系列教程
分布式配置中心
spring
cloud
spring
boot
慕课网小马哥的spring
boot2.0
深度实践——初遇spring boot教程复现之踩过的那些坑
最近要做毕业设计,打算使用springboot框架来做后台,所以要学习一下springboot框架及其相关内容,看了慕课网上小马哥的springboot2.0深度实践——初遇springboot教程。在跟着学习的过程中也遇到了一些问题,在此详细记录一下,也希望能够给像我这样的初学者一些启发,少走一些弯路,节省一些时间。在此博客中,我将详细描述windows10下环境配置的过程,并以慕课中的一个小d
weixin_40304882
·
2020-06-28 23:57
spring
boot
构建第一个Spring
Boot2.0
应用之application.properties和application.yml(八)
本节学习在项目中配置文件配置的方式,一种是通过applicaiton.properties,一种是通过application.yml方式。一、环境:IDE:IntelliJIDEA2017.1.1JDK:1.8.0_161Maven:3.3.9springboot:2.0.2.RELEASE二、文件位置三、application.properties常见的properties文件配置格式,如下se
weixin_34122810
·
2020-06-28 11:34
在Spring
boot2.0
项目中引用客户端获取配置启动的时候报 java.lang.IllegalStateException: Error processing condition on org.
018-03-2310:53:24.337DEBUG26148---[main]ConfigServletWebServerApplicationContext:Beanfactoryfororg.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@534a5a98:
weixin_30468137
·
2020-06-27 20:48
Spring
Boot2.0
深度实践 - 第2章 走向自动装配
SpringBoot2.0深度实践之核心技术篇–第2章走向自动装配第2章走向自动装配SpringFramework手动装配1.Spring模式注解装配装配方式2.@Enable模块装配--自定义@Enable模块3.@Enable模块装配--Spring中的@Enable模块SpringFramework条件装配SpringBoot自动装配1.底层装配技术2.实现三部曲SpringFramewor
morningcat2018
·
2020-06-27 07:11
SpringBoot
Spring
Boot2.0
深入理解SpringApplication第二章
这一章主要写创建并准备Enviroment,依然是进入到SpringApplication类下面的run方法中。咱们看一下代码//args参数不用解释了ApplicationArgumentsapplicationArguments=newDefaultApplicationArguments(args);//准备系统参数,主要看prepareEnviroment干了些啥。Configurable
Al1en_
·
2020-06-27 06:59
Spring
同事精通Spring
boot2.0
跳槽阿里成功,细问之后原来看了这个文档
SpringBoot是Spring官方发展十几年后推出的重量级产品,具有快速开发、快速部署、方便配置、便于监控等特性,这些特性将会重构整个研发流程、提升研发效率,达到快速开发、交付的目的,同时也让SpringBoot成为Java领域最佳微服务架构落地技术。当时SpringBoot版本还是1.5.8,在Spring官方发布了SpirngBoot2.0,其在1.0的基础上进行了大幅优化,集成了很多新技
马士兵老师
·
2020-06-26 04:23
Spring
Boot2.0
版本源码(十):Spring Boot的Start的解析之starter原理解析
之前的章节中讲过SpringBoot2.0版本源码(九):SpringBoot的Servlet容器Tomcat工厂类的加载,这个章节中有讲解@EnableAutoConfiguration注解实现对starter的自动注入的过程,会在在AutoConfigurationImportSelector类的getAutoConfigurationEntry()方法内执行解析@EnableAutoConf
LUK流
·
2020-06-25 09:31
springboot源码
Spring
Boot2.0
版本源码(十):Spring Boot的Start的解析之自定义starter
start是一个可插拔的插件,如果是直接引入一个jar,还需要将jar中的数据注入到springboot当中才可以使用,springbootstarer可以自定注入下面我们就自定义一个starter首先是新建一个springboot项目,引入spring-boot-autoconfigure包定义一个与配置文件一一对应的配置类,用@ConfigurationProperties注解修饰,并且写清楚
LUK流
·
2020-06-25 09:31
springboot源码
Spring
Boot2.0
版本源码(十):Spring Boot的Start的解析之@Conditional注解
@Conditional注解是根据我们的条件来判断是否需要注入某个bean@ConditionalOnBean表示是否存在某个bean@ConditionalOnMissingBean表示不存在bean@ConditionalOnClass表示是否存在某个类@ConditionalOnMissingClass表示不存在某个类@ConditionalOnWebApplication表示是否处于web
LUK流
·
2020-06-25 09:31
springboot源码
Spring
Boot2.0
版本源码(九):Spring Boot的Servlet容器个性化参数配置原理
我们可以在application.properties文件中写入server.port=9000使得我们的tomcat容器启动的时候,会在9000端口。我们之前讲解bean的注入的过程中SpringBoot2.0版本源码(五):SpringBoot的Bean的解析之bean的实例化过程讲解过,我们会调用AbstractAutowireCapableBeanFactory的applyBeanPost
LUK流
·
2020-06-25 09:30
springboot源码
Spring
Boot2.0
版本源码(九):Spring Boot的Servlet容器Tomcat工厂类的加载
在主程序中,使用了@SpringBootApplication注解,它其实使用了@EnableAutoConfiguration注解来完成一系列操作,@EnableAutoConfiguration注解import了AutoConfigurationImportSelector类,它的构造函数实现了DeferredImportSelector接口,上一节,我们学习过SpringBoot2.0版本源
LUK流
·
2020-06-25 09:30
springboot源码
spring
boot2.0
HTTP访问自动跳转到HTTPS
packagecom.psd.context;importorg.apache.catalina.Context;importorg.apache.catalina.connector.Connector;importorg.apache.tomcat.util.descriptor.web.SecurityCollection;importorg.apache.tomcat.util.descr
luckly_p
·
2020-06-24 09:08
java
SpringBoot整合Neo4j
参考文章:SpringBoot:
Boot2.0
版本整合Neo4jNeo4j系列-整合SpringBoot(五)SpringDataNeo4j-ReferenceDocumentationspringboot
风情客家__
·
2020-06-23 23:41
springboot
neo4j
spring
boot2.0
实战中间件redisson与典型的应用场景
概要介绍:本课程主要是介绍并实战一款java中间件~redisson,介绍redisson相关的核心技术栈及其典型的应用场景,其中的应用场景就包括布隆过滤器、限流器、短信发送、实时/定时邮件发送、数据字典、分布式服务调度等等,在业界号称是在java项目里正确使用redis的姿势。本课程的目标就在于带领各位小伙伴一起学习、攻克redisson,更好地巩固自己的核心竞争力,而至于跳槽涨薪,自然不在话下
java_66666
·
2020-06-23 20:46
新课上线-spring
boot2.0
实战中间件redisson与典型应用场景
概要介绍:本课程主要是介绍并实战一款java中间件~redisson,介绍redisson相关的核心技术栈及其典型的应用场景,其中的应用场景就包括布隆过滤器、限流器、短信发送、实时/定时邮件发送、数据字典、分布式服务调度等等,在业界号称是在java项目里正确使用redis的姿势。本课程的目标就在于带领各位小伙伴一起学习、攻克redisson,更好地巩固自己的核心竞争力,而至于跳槽涨薪,自然不在话下
debug-steadyjack
·
2020-06-21 09:09
Redis实战
Spring
boot2.0
+ Vue脚手架项目源码,中小型管理系统开发神器。
一套轻量级的权限系统,主要包括用户管理、角色管理、部门管理、菜单管理、定时任务、参数管理、字典管理、文件上传、登录日志、操作日志、异常日志、文章管理、APP模块等功能。其中,还拥有多数据源、数据权限、国际化支持、Redis缓存动态开启与关闭、统一异常处理等技术特点。后台技术架构基于最新的SpringBoot2.0、MyBatis、Shiro、Element2.0+框架,开发的一套权限系统,极低门槛
qq585368d1b7189
·
2020-06-05 11:44
java
spingboot
vue
Redis实战(1)-Spring
Boot2.0
整合Redis自定义注入模板操作Bean组件
概述:本系列博文所涉及的相关内容来源于debug亲自录制的实战课程:缓存中间件Redis技术入门与应用场景实战(SpringBoot2.x+抢红包系统设计与实战),感兴趣的小伙伴可以点击自行前往学习(毕竟以视频的形式来掌握技术会更快!),文章所属专栏:缓存中间件Redis技术入门与实战摘要:对于Redis,相信很多小伙伴早已有所耳闻,更有甚者,已经将其应用到许许多多的项目当中了!没错,它就是目前业
steadyjack
·
2020-02-06 11:32
缓存中间件
redis
spring
boot2.0
Redis实战
Spring
boot2.0
学习笔记(一)
学习环境:jdk1.8(SpringBoot推荐jdk1.8及以上):javaversion"1.8.0_241"Maven3.x(maven3.2以上版本):ApacheMaven3.6.2IntelliJIDEA:IntelliJIDEA2019.3maven的settings.xml修改配置,也可以不修改(该步骤用于修改仓库的位置和云端源、版本等信息)在idea中设置maven的相关配置创建
李向龙
·
2020-01-15 16:00
spring
boot2.0
版本 集成redis 缓存变更
最新的springboot2.0,在网上查看很多集成redis缓存的文章,发现最新的版本与原来1.x的版本有差别重写CacheManager方法之前版本:@BeanpublicRedisCacheManagercacheManager(RedisTemplateredisTemplate){returnnewRedisCacheManager(redisTemplate);}最新版本@Beanpu
BetterFuture
·
2019-12-08 11:37
Sprin
Boot2.0
开启hystrix-dashboard出现Unable to connect to Command Metric Stream
问题描述开启hystrix-dashboard后,显示UnabletoconnecttoCommandMetricStream.,页面一直如下:环境说明应有的pom.xml依赖如下:4.0.0org.springframework.bootspring-boot-starter-parent2.1.9.RELEASEcom.exampleconsumer--hystrix-dashboard0.0
画师十一
·
2019-10-14 09:32
#
SpringBoot
快速搭建spring
boot2.0
项目
快速搭建springboot2.0+mybatis+thymeleaf项目使用工具STS3.9.7(eclipse)首先创建一个springboot2.0项目(具体创建方法就不写了)然后再pom文件里加入这些依赖application.properties配置文件这里用的是sqlserver数据库mysql8的是注释掉的数据库配置文件实体类加上gettersandsettersController
零零零零零零零
·
2019-10-12 14:00
Spring
boot2.0
更换druid连接池
Springboot1.0版本使用的是tomcat连接池,Springboot2.0使用的是HikariCP连接池,号称性能最优。druid是阿里开源的连接池,性能比较全面。下面说一下怎么在Springboot配置druid连接池。配置依赖com.alibabadruid1.1.9更改配置文件修改application.properties配置文件,加入下面属性,我测试用的是pg数据库#postg
GIS开发者
·
2019-06-21 15:36
Spring
boot
spring
boot2.0
自定义配置取值问题解决
阅读更多在yml里面配置staticcode:prefixUrl:https://s.zokoo.cn/qr/在java取值:@Configuration@ConfigurationProperties(prefix="staticcode")@DatapublicclassStaticCodeConfig{privateStringprefixUrl;}//注意 需要提供setget这里用lom
ch_dj
·
2019-06-18 14:00
spring
boot2.0
整合activeMQ,实现p2p和topic两者消息模式兼容共存
上篇文章讲到使用springboot整合activeMQ,实现ptp和topic两者消息模式,默认情况下是queue模式(也就是p2p),如果要想实现topic需要在配置文件里配上:#默认情况下该配置是false,activemq提供的是queue模式,若要使用topic模式需要配置为truespring.jms.pub-sub-domain=false上篇文章遗留了两个问题:1.我提到如何能让这
是guava不是瓜娃啊
·
2019-06-13 13:51
activeMQ
Spring
Boot2.0
- 开发您的第一个Spring Boot应用程序
本节介绍如何开发一个简单的“HelloWorld!”Web应用程序,该应用程序突出了SpringBoot的一些主要功能。我们使用Maven来构建这个项目,因为大多数IDE都支持它。一.你需要准备本节我们基于SpringBoot2.1.5.RELEASE来开发,它要求我们的系统环境如下:java1.8+Maven3.3+SpringFramework5.1.7.RELEASE+二.项目搭建我们使用I
麦洛_
·
2019-06-03 21:25
SpringBoot
Spring
Boot2.0
的那些事(总目录)
一.入门SpringBoot2.0-开发您的第一个SpringBoot应用程序二.使用SpringBootSpringBoot2.0-基于spring-boot-devtools实现热插拔三.SpringBoot的功能SpringBoot2.0-加载配置文件的正确姿势SpringBoot2.0-一个骚操作搞定session共享SpringBoot2.0-玩转logback日志示例代码:本专栏的相关
麦洛_
·
2019-06-02 21:54
SpringBoot
Spring
Boot2.0
设置拦截器
所有功能完成配置登录认证配置拦截器在springboot2.0之后通过继承这个WebMvcConfigurer类就可以完成拦截新建包com.example.interceptor;创建login拦截类package com.example.interceptor;import org.springframework.web.servlet.HandlerInterceptor;import org
沙漏半杯
·
2019-04-26 16:15
java
Spring
Boot
拦截器
spring
boot2.0
集成ehcache缓存(亲测成功)
1.添加pom依赖2.添加application.yml配置信息添加配置信息:spring.cache.jcache.config=classpath:ehcache.xmlspring.cache.type=jcache可以转换成下面这种写法(spring的配置没有加,自行加到cache上级目录即可[注意格式])3.在resource目录下创建ehcache.xml文件java.lang.Str
AinUser
·
2019-04-11 11:20
ehcache
JWT spring boot JAVA 使用步骤 spring
boot2.0
前言JWT是jsonwebtoken缩写。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。(1)JWT默认是不加密,但也是可以加密的。生成原始Token以后,可以用密钥再加密一次。(2)JWT不加密的情况下,不能将秘密数据写入JWT。(3)JWT不仅可以用于认证,也可以用于交换信息。有效使用JWT,可以降低服务器查询数据
DerrickTel
·
2019-03-25 10:44
spring
boot
spring
boot2.0
redis升级
1、Redis的支持不仅仅是丰富了它的API,更是替换掉底层Jedis的依赖,取而代之换成了Lettuce(生菜)Lettuce基于Netty的连接实例2、添加依赖。Lettuce貌似用到了commons-pool2org.springframework.bootspring-boot-starter-data-redisorg.apache.commonscommons-pool23、配置spr
木木_bfe8
·
2019-02-15 14:11
Spring
boot2.0
spring-data-jpa使用(多数据源)
介绍springboot2.0多数据源时jpa的使用参考:Baeldung文档1.application.properties配置spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialectspring.jpa.show-sql=truespring.jpa.hibernate.ddl-auto=none2.Multi
桥er桑
·
2019-02-13 10:20
Spring
Boot2.0
整合 thymeleaf
SpringBoot整合Thymeleaf1.引入依赖org.springframework.bootspring-boot-starter-thymeleaf2.配置文件配置spring:#整合thymeleafthymeleaf:prefix:classpath:/templates/suffix:.htmlmode:HTML5encoding:UTF-8servlet:content-typ
cijiancao
·
2019-01-24 23:35
SpringBoot
spring
boot2.0
整合富文本编辑器summernote
summernote对上传图片,以及对图片大小细节,删除图片移除服务器资源等处理的比较完美。整合过程,summernote的官网https://summernote.org/getting-started/,官网的文档比较详细,基本都能看懂。工具:springboot2.1.0,前端bootstrap4.0。一、下载源码(从官网下)导入项目,在页面引用这几项,直接复制即可,也可引用本地库二、初始化
千古今天几岁
·
2019-01-04 18:40
spring
boot
spring
boot2.0
总结介绍
从这篇文章开始以springboot2为主要版本进行使用介绍。Springboot2特性springboot2在如下的部分有所变化和增强,相关特性在后续逐步展开。特性增强基础组件升级:JDK1.8+tomcat8+Thymeleaf3Hibernate5.2springframework5ReactiveSpringFunctionalAPIKotlin支持MetricsSecurity使用变化配
liumiaocn
·
2018-12-27 10:05
Spring
Boot2.0
配置访问虚拟路径
描述SpringBoot2.0更新重构了很多代码。在之前虚拟路径是server.context-path=xxx而更新后改为了server.servlet.context-path=xxx(更新以后server不在仅有servlet了,还添加了很多其他的)方法#serverserver.port=8080server.servlet.context-path=/chatroom项目启动控制台可以看
Chgl16
·
2018-12-26 21:08
Spring
Boot
spring
boot2.0
图片上传至本地或服务器并配置虚拟路径的方法
最近写了关于图片上传至本地文件夹或服务器,上传路径到数据库,并在上传时预览图片。使用到的工具如下:框架:springboot2.0前端模板:thymeleaf图片预览:js首先,上传以及预览,js以及,以及预览图片的JSfunctionImg(obj){varimgFile=obj.files[0];console.log(imgFile);varimg=newImage();varfr=newF
千古今天几岁
·
2018-12-07 08:53
Spring
Boot2.0
中SpringWebContext找不到无法使用的解决方法
前言为了应对在SpringBoot中的高并发及优化访问速度,我们一般会把页面上的数据查询出来,然后放到redis中进行缓存。减少数据库的压力。在SpringBoot中一般使用thymeleafViewResolver.getTemplateEngine().process("goodlist",ctx);进行页面的渲染,而这个ctx就是SpringWebContext对象,我们一般进行如下获取:S
iquanzhan
·
2018-12-03 11:40
Spring
Boot2.0
实现静态资源版本控制详解
写在最前面犹记毕业第一年时,公司每次发布完成后,都会在一个群里通知【版本更新,各部门清理缓存,有问题及时反馈】之类的话。归根结底就是资源缓存的问题,浏览器会将请求到的静态资源,如JS、CSS等文件缓存到用户本地,当用户再次访问时就不需要再次请求这些资源了,以此也是提升了用户体验。但是也正是因为这些资源缓存,导致客户端的静态文件往往不是当前最新版本。后来有同事增加了时间戳、随机数等,确实这也解决了客
小卖铺的老爷爷
·
2018-11-29 10:58
Spring和Spring
Boot2.0
源码阅读环境搭建和结构
一:Spring第一步:安装git和gradle,以及Java8,并配置环境变量。第二步:打开gitbash,cd到你要放置spring源码工程的目录,输入:gitclonehttps://github.com/spring-projects/spring-framework.git等待下载完毕。或者下载指定的release版本解压缩。第三步:预编译spring-oxm模块。官网说:Pre-com
莫凡的博客
·
2018-11-23 22:01
SpringCloud
spring
boot2.0
配置过滤器filter
importorg.springframework.boot.web.servlet.FilterRegistrationBean;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importjavax.servlet.Filte
lifanlikuill
·
2018-11-23 15:58
spring
boot
filter
spring
boot
Spring
Boot2.0
@ConfigurationProperties使用详解
引言SpringBoot的一个便捷功能是外部化配置,可以轻松访问属性文件中定义的属性。本文将详细介绍@ConfigurationProperties的使用。配置项目POM在pom.xml中定义Spring-Boot为parentorg.springframework.bootspring-boot-starter-parent2.0.4.RELEASE添加依赖添加web,因为我们需要使用到JSR-
paderlol
·
2018-11-08 11:10
Spring
Boot2.0
之 监控管理
SpringBoot2.0之监控管理Springboot监控中心:针对微服务的服务状态,服务器的内存变化(内存、线程、日志管理等)检测服务配置连接地址是否有用(有些懒加载的情况下,用的时候发现卧槽不能用)模拟访问,懒加载。统计有多少个bean(Spring容器中的bean)、统计SpringMVC中@RequestMapping(统计接口数)Actuator监控应用(无界面,返回json格式)Ad
Art&Code
·
2018-10-20 22:00
SpringBoot
Spring
Cloud
Spring
Boot2.0
之热部署原理
SpringBoot2.0之热部署原理所谓的热部署:比如项目的热部署,就是在应用程序在不停止的情况下,实现新的部署原理:实用类加载器(classloader重新读取字节码文件到jvm内存)如何纯手写一个热部署功能:1、监听class文件是否发生改变版本号、修改时间作对比2、如果发生改变就用classloader进行重新读取热部署要是用在生产环境,性能很差了。不安全!热部署用在本地开发(eclips
Art&Code
·
2018-10-20 17:00
SpringBoot
Spring
Boot2.0
之整合事物管理
SpringBoot2.0之整合事物管理首先Spring事务分类1、声明事务原理:基于编程事务的2、编程事务指定范围扫包去解决3、事务原理:AOP技术通过环绕通知进行了拦截使用Spring事务注意事项:不要trycatch,因为要将异常抛给外层SpringBoot已经默认开启了事务了~Springboot默认集成事物,只主要在方法上加上@Transactional即可我们可以自己封装事务照着抄就行
Art&Code
·
2018-10-19 21:00
SpringBoot
Spring
Boot2.0
开启Actuator状态监控
SpringBoot的Actuator提供了运行状态监控功能,可以通过REST、远程Shell和JMX方式来查看,使用时在pom文件添加spring-boot-starter-actuator的依赖即可。配置文件中添加如下内容即可:management.port=9001management.security.enabled=false但在SpringBoot2.0中以上配置选项被废除,而改用如下
画师十一
·
2018-10-11 08:05
#
SpringBoot
上一页
1
2
3
下一页
按字母分类:
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
其他