栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【柚子班】第4期有感

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【柚子班】第4期有感

柚子班从开营至今已经快一年了,虽然孤尽老师已经从阿里离职,但他依旧履行着对我们的承诺,继续带领我们这群人完成柚子班原定的课程。先给他点个赞!

2021年10月30日,我们相聚在杭州,一天的时间里,我们从 2050 项目聊起,然后谈到关于 Java 相关的主题:

  • Spring Boot
  • Spring Cloud
  • 排序算法(冒泡、插入、快速排序)及其时间复杂度
  • Mybatis Plus

关于知识点我不一一列举,大家可以自行深入,这里我只随便聊聊感想。

2050

先说说 2050,2050 的主题是 “年青人因科技而团聚”,想具体了解可以点击 2050.org.cn。年初作为志愿者,在孤尽老师的带领下我参与了 2050 项目相关网站的研发,一群可爱的人们在业余时间聚在一起,为 2050 项目发光发热。也是因为这次机会,我见到了王坚博士,近距离听他分享 2050 的有趣故事,他是那么的有趣、那么的平易近人;也是在项目里,第一次在柚子班课程之外接触孤尽老师,他作为导师在工程落地中为我们提供了关键的指导。

今年我依然会继续作为志愿者参与 2050 网站项目,希望 2022 年 4月份在会场与大家团聚。

关于排序

这个环节,脱离 IDE 手撕排序算法。不是写伪代码,也没有 DEBUG 环节,只有脑子里打转的思绪和奋笔疾书的代码。结果惨不忍睹,插入、冒泡、快速排序都差一点点,看着纸上手写的代码,发现自己的很多基础知识都不是那么的牢固,如果在 IDE 里,配合伪造的边界数据测试,很容易填补思维的漏洞,但是有限的时间在纸上就不是了,任何一点错误都会被放大。

譬如冒泡,循环 N-1,每次比较相邻的两个数,把最大的移到最右边,但是第二层循环里,我却并没有从第 0 个数开始比,一个小细节导致冒泡出错。
譬如快速排序,分而治之+递归的思想在我脑海中印象深刻,但是手写的时候,却漏掉了边界的判定以及左右分区时计算细节上出错了。

我以为我不会错,但是当失去一些强有力的工具的时候,错误往往会出现在细微处。

关于 Spring Boot

Spring Boot 作为 Java 后端单体应用的常用框架,为我们提供了诸多可选“套餐”,约定大于配置,大大提高了我们日常研发的效率。

关于 Spring Cloud

Spring Cloud 是为微服务量身定制的框架,他提供了可选的各种服务注册和发现、分布式配置管理、统一网关、限流熔断等等的解决方案。
虽然目前不常用,但有助于我们拓展自身的认知,在决定开发单体应用和微服务化之间做出抉择。

关于 Mybaits Plus

Mybatis Plus 是 Mybatis 的增强,它的出现极大的简化了 ORM 代码的生成和使用逻辑,为这个开源团队的同学们点个赞!

关于柚子班

柚子班聚集了一群有意思的小伙伴,初衷是在孤尽老师的带领下完成 Java 进阶训练,我们相聚于阿里,虽然有些小伙伴已经离开了,但是课程不散,初心不改。

通过一天的课程,第一期的 “记忆->理解->表达->融汇贯通”再一次刻在了心里,与君共勉!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/389812.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号