• 下雨天,适合学「Spring Boot」


      北方的闷热,让不少小伙伴盼着下雨,前几天北京下了场大雨,杭州也紧跟这下了场雨,就在昨天原本还很闷热的天,突然就飘泼大雨了。今天也断断续续的下着小雨,一觉醒来已经是10点了。有句话说:懒惰是人的天性,最近真的是懒惰了,看来有必要在重新调整下状态,重新克服下。一个好的习惯的养成,需要21天,但是想要破坏一个习惯,只要3天,看来我是做到了(欲哭无泪,┭┮﹏┭┮)。
      下雨天除了钻在被窝里睡觉,我们还能做些什么呢?要知道学习和下雨天更配哦。
      据研究,下雨天是最适合学习的天气:

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

    (2)下雨时的声音也有名堂,叫“白噪声”,类似的声音还有流水鸟鸣。其特点是在人的听觉范围内,所有频率的声音强度都相当,用音乐的术语来说,这就是“无限和弦”,人听了会感到非常放松舒适

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

      对于学习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配置文件中又是怎么编码?标签又为什么要存在呢?学习课时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吧。
       好了,打住,提问到此为主了,今天就到此为止吧!自己看课程了解吧!


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

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

    所有的课程都优惠一周!点击「悟空学院」进行查看!

    悟空学院http://t.cn/Rg3ICnJ
  • 相关阅读:
    保护个人劳动成果----------代码混淆 (war/jar)
    获取计算机所有属性硬件信息
    得到某个文件夹下所有的文件名称
    下载的方法
    shell停止/启动/重启tomcat
    线程超时
    2020 0508 开通博客
    spring mvc 的一些状态码
    restful接口设计规范总结 转发的 第一次接触时候发现的文章(个人觉得不错)
    spring mvc常用注解
  • 原文地址:https://www.cnblogs.com/springboot-wuqian/p/9362244.html
Copyright © 2020-2023  润新知