51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#pringBoot
SpringBoot进阶教程(五十三)整合Redis之@Cacheable、@CachePut、@CacheEvict的应用
在上一篇文章(《SpringBoot(二十四)整合Redis》)中,已经实现了SpringBoot对Redis的整合,既然已经讲到Cache了,今天就介绍介绍缓存注解。各家互联网产品现在数据量越来越大,其快速增长造成网络拥塞和服务器超载,导致客户访问延迟增大,服务质量日益显现出来。缓存技术被认为是减轻服务器负载、降低网...
代码星球
·
2020-04-05
SpringBoot
进阶
教程
五十三
整合
SpringBoot进阶教程(五十二)整合Redis
缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的压力。Redis提供了键过期功能,也提供了灵活的键淘汰策略,所以,现在Redis用在缓存的场合非常多。之前有两篇博文(centos安装Redis和Redis五大数据类型的常用操作),分别介绍了Redis的安装和Red...
代码星球
·
2020-04-05
SpringBoot
进阶
教程
五十二
整合
SpringBoot进阶教程(五十一)Linux部署Quartz
在之前的一篇文章中《SpringBoot(九)定时任务Schedule》,已经详细介绍了关于schedule框架的配置和使用,有收到一些朋友关于部署的私信,所以抽时间整理一个linux部署的schedule的教程。关于shell脚本不多介绍,部署jar包的网上一搜一堆,直接贴脚本了。#!/bin/sh#使用方法#1:执...
代码星球
·
2020-04-05
SpringBoot
进阶
教程
五十一
Linux
SpringBoot进阶教程(五十)集成RabbitMQ---MQ实战演练
RabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统。他遵循MozillaPublicLicense开源协议。RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。消息中间件的工作过程可以用生产者消费者模型来表示.即,生产者不断的向消息...
代码星球
·
2020-04-05
SpringBoot
进阶
教程
五十
集成
SpringBoot入门教程(二十一)IntelliJ IDEA配置Quartz启动项
本地运行: https://github.com/toutouge/javademosecond/tree/master/hellospringboot...
代码星球
·
2020-04-05
SpringBoot
入门教程
二十一
IntelliJ
IDEA
SpringBoot入门教程(二十)Swagger2-自动生成RESTful规范API文档
Swagger2方式,一定会让你有不一样的开发体验:功能丰富:支持多种注解,自动生成接口文档界面,支持在界面测试API接口功能;及时更新:开发过程中花一点写注释的时间,就可以及时的更新API文档,省心省力;整合简单:通过添加pom依赖和简单配置,内嵌于应用中就可同时发布API接口文档界面,不需要部署独立服务...
代码星球
·
2020-04-05
SpringBoot
入门教程
二十
Swagger2-
自动生成
SpringBoot入门教程(十九)@ControllerAdvice+@ExceptionHandler全局捕获Controller异常
在spring3.2中,新增了@ControllerAdvice注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中。@ControllerAdvice官方文档。创建全局异常处理类:通过使用@ControllerAdv...
代码星球
·
2020-04-05
SpringBoot
入门教程
十九
@ControllerAdvice+@ExceptionHandler
全局
SpringBoot入门教程(十八)@value、@Import、@ImportResource、@PropertySource
SpringBoot提倡基于Java的配置。这两篇博文主要介绍springboot一些常用的注解介绍通过@Value可以将外部的值动态注入到Bean中。添加application.properties的属性,方便后面演示。domain.name=cnblogs@Value("字符串1")privateStringtes...
代码星球
·
2020-04-05
SpringBoot
入门教程
十八
@value
@Import
SpringBoot入门教程(十七)@Service、@Controller、@Repository、@Component
spring2.5中除了提供@Component注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service和@Controller。在目前的Spring版本中,这3个注释和@Component是等效的,但是从注释类的命名上,很容易看出这3个注释分别和持久层、业务层和控制层(Web层)相...
代码星球
·
2020-04-05
SpringBoot
入门教程
十七
@Service
@Controller
SpringBoot入门教程(十六)@Autowired、@Inject、@Resource
@Resource,@Autowired,@Inject这3种都是用来注入bean的,它们属于不同的程序中。详情参见下表:ANNOTATIONPACKAGESOURCE作用域实现方式其它@AutoWiredorg.springframework.bean.factory,Spring自带的方式Spring2.5+可以用...
代码星球
·
2020-04-05
SpringBoot
入门教程
十六
@Autowired
@Inject
SpringBoot入门教程(十五)集成Druid
Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池)。今天主要讲在SpringBoot2.0中集成Druid。在springboot2.0中...
代码星球
·
2020-04-05
SpringBoot
入门教程
十五
集成
Druid
SpringBoot入门教程(十四)导出Excel
用JavaPOI导出Excel时,我们会考虑到Excel版本及数据量的问题。针对不同的Excel版本,要采用不同的工具类。HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls;XSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx。用过POI的人都知道,在...
代码星球
·
2020-04-05
SpringBoot
入门教程
十四
导出
Excel
SpringBoot入门教程(十三)CORS方式实现跨域
什么是跨域?浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。跨域资源访问是经常会遇到的场景,当一个资源从与该资源本身所在的服务器不同的域或端口请求一个资源时,资源便会发起一个跨域HTTP请求。出于安全考虑,浏览器会限制从脚本内发起的跨域HTTP请求。跨域的方式有很多种,今天主要介绍C...
代码星球
·
2020-04-05
SpringBoot
入门教程
十三
CORS
方式
SpringBoot入门教程(十二)DevTools热部署
devtools模块,是为开发者服务的一个模块。主要的功能就是代码修改后一般在5秒之内就会自动重新加载至服务器,相当于restart成功。与JRebel不同的是,JRebel是一款商业插件,devtools是免费的。devtools:是boot的一个热部署工具,当我们修改了classpath下的文件(包括类文件、属性文...
代码星球
·
2020-04-05
SpringBoot
入门教程
十二
DevTools
部署
SpringBoot入门教程(十一)过滤器和拦截器
在做web开发的时候,过滤器(Filter)和拦截器(Interceptor)很常见,通俗的讲,过滤器可以简单理解为“取你所想取”,忽视掉那些你不想要的东西;拦截器可以简单理解为“拒你所想拒”,关心你想要拒绝掉哪些东西,比如一个BBS论坛上拦截掉敏感词汇。过滤器依赖于se...
代码星球
·
2020-04-05
SpringBoot
入门教程
十一
过滤器
拦截
首页
上一页
...
44
45
46
47
48
...
下一页
尾页
按字母分类:
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
其他