下雨天,适合学「Spring Boot」

博主:starsstars 2023-06-26 389 0条评论

一个好的习惯的养成,需要21天,但是想要破坏一个习惯,只要3天,看来我是做到了(欲哭无泪,┭┮﹏┭┮)。


学习和下雨天更配哦。


据研究,下雨天是最适合学习的天气:


(1)体<>感舒<>适。以我国的气候条件,夏季全国大部分地区为低气压,温度高,人会觉得闷热,喘不过气;而下雨后,气压恢复正常,温度降低,空气清凉畅快。


会感到非常放松舒<>适。


       那学习要学习什么呢?找到学习的目标还是很重要的,要学什么怎么学,学到什么程度,确定目标,然后落地执行。


对于学习Spring Boot要学习什么,怎么学呢?对于Spring Boot要有Java Web的基础,如果没有的呼啊,那么建议还是花点时间学习下,不然学习起来会很痛苦的;另外如果可以的话,对于Spring系列的框架有一定的了解和简单的应用,这个对于理解Spring Boot有很大的帮助,我们在一开始的就说过,Spring Boot不是什么新的技术, Spring Boot也不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式。


       对于Spring Boot录制了一系列Video,那为什么你值得拥有呢?


 


1. 不同凡响MyBatis


       对于MyBatis的使用,有注解的方式和XML配置文件的方式,章节7(共20课时)带你轻松搞定。


       在实际项目中,我们会有动态SQL的需求,那么这个要怎么破呢?都有什么方案呢?在注解中怎么编码?在XML配置文件中又是怎么编码?<where>标签又为什么要存在呢?学习课时35、课时36、课时41、课时42带你找到答案。


       悟纤,你又调皮了,这是什么代码,怎么在代码中有注解的代码又有XML配置文件的代码,这也可以嘛,不是诳我的吧!老师,这个真的可以,课时43《Spring Boot MyBatis升级篇-XML-注解-初尝试》让你不再疑惑。


 


 


2. 玩转定时任务


       在实际的项目中,我们会有这样的场景,在早上9点,希望给leader统计下昨日注册的用户数,简单的方式就是每天9天执行下查询,然后导出Excel然后发给leader,但是这样的操作方式,实在是弱爆了。定时任务轻松让你9点不在烦恼,章节6、章节19,、章节20,搞定Spring Scheduler task和Quartz。


       老师,我的定时任务程序关闭了,在启动就不执行了,这个我要怎么办呢?这个很好解决的哦,定时任务持久化哦,课时84《Spring Boot 2.0 quartz:Job持久化》让你的任务不在丢失。


       老师,老师,到我提问了。这位同学,你又有什么问题呢?老师我的问题是:在实际项目中,我们的PD还是会提出更高的需求的,比如:这个任务突然间,我不想要了,我想删除掉,但我也理解程序猿(媛)的痛苦,也不想让你们改代码,能不能给我按钮,我自己操作。这个简单,我们只要能够实现定时任务可以动态的动态管理就可以了。章节20《Spring Boot 2.0:Quartz持久化:动态任务管理》就可以轻松搞定PD。


 


3. WebSocket你会玩嘛


悟空消息:


 






 


师傅消息:






 

我们都玩过Scoket进行聊天的开发,在网页中如何实现聊天的功能呢?课时71-课时76一步一步让你理解WebSocket的精妙之处。


 


4. 你会自定义starter嘛


在Spring Boot中,starter是我们一开始就接触的,但是在实际编程中,可能我们还需要更多的starter或者自定义我们自己的starter,不会自定义starter就不能说会Spring Boot哦,章节16《Spring Boot自定义starter》手把手带你实现一个你的stater。


 


5. 缓存加速你的程序


       悟纤,你看下这个接口,为什么现在每次请求还是不够快,想想是否可以优化下?这个,现在不是已经很快乐嘛,500ms,还不够快,老板你要难为我,你就直接说嘛。好吧,谁叫老板是大爷呢,还得解决问题,看看章节9《Spring Boot缓存》的课程吧,Bingo,so god,还能这么做,老板看我不弄坏你!


 


6. 你还在使用System.out.print嘛?


       悟纤,你看下服务器的日志有用没用打的太多了,现在都不知道怎么排查问题了,你看下把一些日志关闭下吧。好的,收到!打开程序,我当时就蒙圈了,System.out的日志,我该怎么搞呢?不会让我都删除掉吧,但是有些时候又需要打开,我该怎么办呢?看来需要使用日志框架,来满足我的这种需求了。章节11《Spring Boot日志》让你轻松管理你的日志。


 


7. 还有啥玩意呢?


       Hello world都不会写的,那么就看课时1吧,也只能帮你到这了。


       STS开发工具,你还不知道吗,看可以看课时3了解下哦。


       什么,你想使用FastJson解析JSON数据嘛,你看看课时5吧。


       不会吧,你还写一个方法,重启启动一次,这个编码效率太低了,看章节3《Spring Boot热部署》。


       老师,我想集成thymeleaf、freemarker、jsp。丫丫的,你要这么多使用方式,这是要闹哪样,你自己看看章节12-16吧。


       好了,打住,提问到此为主了,今天就到此为止吧!自己看课程了解吧!


 


还不快泡上一杯咖啡,开始你的雨天学习之旅吧~


 


你就是你,不一样的小蚂蚁。


我就是我,不一样的小苹果。


 

-----------------------------------


微信扫一扫
The End

发布于:2023-06-26,除非注明,否则均为柠檬博客原创文章,转载请注明出处。