SpringBoot
相信天道酬勤的M1ng
这个作者很懒,什么都没留下…
展开
-
实习项目纪实——商品秒杀业务
学习项目旨在开发一个秒杀业务,以及对业务进行性能优化。本篇采用SSM+MySQL+Redis。后序会另起新篇从框架方面进行重构和业务性能方面进行优化。本文项目源码上传github 开发环境操作系统:win10JDK:1.8IDE:IDEA2019.3.1项目构建工具:Maven3.6.3数据库:MySQL5.1.49 + Redis3.2.100版本控制:git 2.21.0.windows.1项目构建Maven构建一个webapp模板的项目,要把web.xml修改为servlet3.原创 2020-05-21 18:53:22 · 598 阅读 · 2 评论 -
实习项目纪实——头条项目
项目旨在设计开发一个类头条资讯网站集成评论,点赞,站内通知信等功能。采用SpringBoot + MyBatis + Redis的大体框架完成。并不是完善的项目,总体流程调通,主要业务功能实现。还存在很多细节可以再打磨、实现。项目已上传github 文章目录开发环境数据库设计功能模块首页展示业务分析接口实现注册登录接口实现拦截器实现安全性设计资讯模块业务分析接口实现使用第三方云服务实现上传/下载接口评论中心业务分析接口实现消息中心/站内信业务分析接口实现赞/踩功能业务分析接口实现异步队列业务分析接口实原创 2020-05-21 18:51:49 · 929 阅读 · 0 评论 -
优雅编程(四)——热部署
优雅编程(四)——热部署引子在开发SpringBoot的Web应用时,经常需要的重启Web服务器才能使最新修改的代码、配置文件、静态文件生效,这样就不够“优雅”了。想要改变这种情况也并不繁琐,需要我们加入“热部署”的支持,就可以在不重启Web服务器的情况下保证各项文件的修改立即生效。正文在IDEA中开发SpringBoot应用时,如果想加入热部署的加持,可以使用spring-boot-de...原创 2019-11-28 15:39:21 · 202 阅读 · 0 评论 -
SpringBoot与任务
文章目录SpringBoot与任务异步任务定时任务邮件任务SpringBoot与任务异步任务先模拟一个场景,现在我有一个AsyncService和一个AsyncController:@Servicepublic class AsyncService { public void hello(){ try { Thread.sleep(3000...原创 2019-11-24 17:47:05 · 199 阅读 · 0 评论 -
SpringBoot日志框架学习实践
文章目录SpringBoot日志框架学习实践正文SLF4j一个思考总结配置和使用日志框架的切换SpringBoot日志框架学习实践学习Java时间也不短了,最近忽然发现(顿悟)我好想没怎么学习使用过“日志”这个东西啊。。。之前学校的教学中简单的使用了log4j,但是配置文件也是老师给的,自己也没有细究其内容,就浑浑噩噩的过去了。现在想想确实不该,这不是一个好的现象。既然发现缺漏,那就花点时间将...原创 2019-11-23 11:25:19 · 213 阅读 · 0 评论 -
系统学习—SpringBoot与消息服务(二)集成RabbitMQ
SpringBoot与RabbitMQ集成学习SpringBoot整合各种框架、中间件都要从自动配置开始看起,整合RabbitMQ也不例外。打开RabbitAutoConfiguration,发现配置类中给容器注册了一个ConnectionFactory:该类需要传入RabbitProperties类对象,RabbitProperties类中封装了中间件的配置。配置类还会给容器注册一个R...原创 2019-10-21 20:05:45 · 205 阅读 · 0 评论 -
系统学习-SpringBoot与消息服务(一)
文章目录SpringBoot与消息服务为什么要有消息中间件?例子1(异步通信):例子2(应用解耦):例子3(流量销峰):消息服务规范概念JMSAMQPSpring支持RabbitMQ核心概念运行机制Exchange:DirectExchangeFanoutExchangeTopicExchangeSpringBoot与消息服务为什么要有消息中间件?消息(Message)是指软件对象之间进行交...原创 2019-10-19 15:02:47 · 887 阅读 · 0 评论 -
由浅入深——SpringBoot与缓存
SpringBoot与缓存文章目录SpringBoot与缓存JSR107缓存规范Spring缓存抽象SpringBoot缓存工作原理浅读源码:@Cacheable运行流程:常用的注解:@Cacheable:@CachePut@CacheEvict:@Caching@CacheConfigJSR107缓存规范Java Caching定义了5个核心接口,分别是CachingProvider, C...原创 2019-10-15 22:59:43 · 400 阅读 · 0 评论 -
SpringBoot1.0&2.0与Redis集成
title: “Spring与Redis集成篇”date: 2019-10-15T22:29:34+08:00draft: truetags: [“redis”,“SpringBoot”,“学习总结”]SpringBoot与Redis集成前奏:Redis的入门知识、SpringBoot与缓存、(转)分布式之Redis这次就记录一下在SpringBoot应用中如何集成并使用Redis。...原创 2019-10-15 22:44:22 · 355 阅读 · 0 评论 -
SpringBoot2.0自动配置原理和自定义配置方法总结
SpringBoot配置方法总结文章目录SpringBoot配置方法总结自动配置原理:自定义配置方法1.使用配置文件进行外部属性配置:@Value和@ConfigurationProperties:@PropertySesource和@ImportResource:2.用配置类进行配置:WebMvcConfigurationSupport@BeanSpringBoot的一大好处就是:大大简化了...原创 2019-09-18 16:05:00 · 682 阅读 · 0 评论