一、Java基础1、Java基础教学视频 说句实在的,博主当年大一下学期就是看的毕老师Java基础25天的视频,可谓金典啊!现在看来算是比较老旧了,可谓画质感人,若不是老毕的风趣,博主有种怎会坚持看完说句实在的,主要是当时没有学习资源才莫得办法,相比之下其余二者都是比较新颖的视频教程了,都是近一两年的没有质量博主也不会推荐鸭,对吧这个时候就会有童鞋要说了,怎么都是bilibili上的鸭?博主认为B站可谓是最大的学习网站了最重要的是免费免费免费!!!是的!加油学吧!上天是公平的,只要不辜负时间,时间自然不会辜负你。 2、Java基础博客文章目录这些是博主近半个月重新总结的一些javase基础方面的博客,当然,学习总结!学习后才有的总结!建议哪里不懂点哪里进行参考… 非常遗憾,上面的300页链接挂了,而且我自己也找不到了,我估计各位开始想打人了… 以为就完了吗?就能入门了吗??? 就举个例子从这些List, ArrayList, Set ,HashSet, Map ,HashSet 等等java基础的集合框架你都真的掌握了咩?啥?都学过了?那你能够写一个最简单的ArrayList代码实现吗?就从自己创建一个类开始,然后加方法去实现…对于Java集合框架, 不但要学会用, 还会尝试着去实现一遍!!!一定要多折腾,你才会创造出自己的东西,以后你才能出众! 3、Java基础书籍放心,博主深怕各位同学学的不够深不够好,所以博主准备了一打书籍给你。包括java编程思想、java核心技术卷一、二,慢慢啃吧… 二、关于JavaWeb基础来到Java EE了,博主不得不比比几句了, Java 不就是写服务器端的Web应用的吗?那就自己写个Web程序喽, 可以考虑做一个Web版项目, 用最基础的技术Servlet/jsp/jdbc 。然后自己写个简单mvc框架, 在自己的Web 程序中用起来, 这叫吃自己的狗粮,之后再研究框架 , 自己写个简单的OR mapping框架, 再吃一次自己的狗粮。最后读一下经典的书籍《J2EE development without EJB》 , 是spring 的作者Rod Johnson写的, 它颠覆了大家对于重量级EJB的认识, 开启了新的时代。有了这本书的铺垫, 自己写个简化的依赖注入也不是难事, 写好后还是在自己的Web程序中用起来, 最后一次吃自己的狗粮。 唉唉唉…放开我…博主还能再哔哔几句… JavaWeb基础不牢固,学框架只会事倍功半!所以学servlet之前请远离框架… 1、JavaWeb基础教程视频同样的那句话:上天是公平的,只要不辜负时间,时间自然不会辜负你。 2、关于JavaWeb博客文章我整理的比较少,比较乱,时间比较有限,写的不好,将就这看吧,选择性观看! 三、关于数据库肯定要学一个啊,最起码MySQL或者Oracle要会,总不能SQL语句也敲不出吧… 1、关系型数据库教学视频2、非关系性数据库Redis视频非关系性数据库Redis了解一下?这个Redis非常重要,博主不多哔哔,怕各位嫌我比比叨叨然后跑到现实中来扎我QnQ,一句话,埋头学吧… 入门看视频就好了,但是系统学还得靠官方文档和书籍!!! 四、关于JDK新特性虽然现在jdk12、13的世道了,可现实却是jdk8还是新特性哈哈哈哈…哈哈…哈(原谅我差点笑嗝屁) 但是必须要明白一点的是用的比较多的还是JDK8!因此JDK8最好要去了解~ 五、关于并发编程并发编程其实接触的并不多,但是尤为重要,首当其冲的体现在面试上!现在由于学习软件的人越来越多,特别是Java语言这个行业,而且每年大学生都在毕业,不是我说的浮夸,就连土木工程的大学生都可能转IT这一行,IT行业工资高现在已经是妇孺皆知了,稍微毕业后加入某某培训机构半年,总之学IT的人只会越来越多,随便在大街上拉一个头发茂盛的大叔都可能就是搞软件的,现在有一股妖风,不管啥公司都慢慢像阿里这样的大公司靠近,面试不问点jvm、并发、分布式都不好意思,面试通过之后你的岗位可能仅仅是CURD,老是觉得问问这些显得逼格高点,不管处于什么原因很多公司的确都是这样的! 六、关于NIO如果有时间有精力有耐心NIO也是不可或缺的一门知识!急着就业的朋友可以先学框架只后再尽量回头学,当然也只是建议! 七、关于ssm框架ssh建议就不要学了,呸,不能这么说,就是能不学就不学吧,用到再学吧!【只是建议】,总之多学一点也没坏事,看个人吧!反正博主是直接学ssm框架。。。 1、spring框架视频2、Mybatis 框架视频3、SpringMVC框架视频4、SSM框架博客文章4.1、spring框架4.2、Mybatis框架4.3、SpringMVC框架4.5、SSM框架整合文章当然以上框架文章并不太全,凑合着看吧,尽量以后更新…当然了以上框架企业都不会单个单个的用而是三个框架整合在一起使用,下面这篇文章可就要我的dog命了,加上测试花了整整N个多小时写出来的… 八、关于数据结构与算法可能你不去了解这玩意,你可能永远用不上这玩意,当你用的上瘾了,在以后的开发中,你会被它的魅力所折服的!强烈建议学习!!!,博主也是自掏腰包在极客专栏上买的这个专栏PDF,顺道小结写出博客,也算是一种小成绩吧! 1、数据结构与算法视频上古程序员严蔚敏老师了解一下?咳咳当然也有java版的了,如下 2、数据结构与算法博客文章当然,依旧还在学习中…尽量抽空持续更新 3、数据结构与算法书籍还有附带一本数据结构与算法书籍,够你折腾了… 九、关于开发工具ideajava开发工具必须要最好的鸭,强烈建议直接上手idea,如果你非要用eclipse,咋也不敢问啊… 博主也有个idea专栏,只是写的不多而已,选择性观看吧,建议看视频,讲的绝对比博主我说的好… 十、关于项目管理工具Maven、Git、SVN、Gradle…确实,这些肯定要学,不然就out了… 十一、关于计算机网络原理世界上最遥远的就是网络…呀这里断网了,请各位往下接着看暂时还没写这方面的博客,不过还是挺重要的一门 韩老师就不多说了,绝对金典… 十二、关于设计模式这个太重要了,不过没有实际开发经验是学不好这一门课程的,所以它分几个阶段学习,并不可能一蹴而就的,如果你听说XXX花了几个月的时间,耗死XXX个脑细胞,专研设计模式这一门,最后他成仙了,看啥都能运用设计模式来解决…你就扯犊子吧… 1、设计模式博客文章尽量抽空写… 2、设计模式视频十三、关于中间件Shiro、Lucene、Solr…1、啥是中间件?啥是中间件?这个问题对博主而言就跟啥是佩奇这问题是同一层次的,小猪…红色的… 咳咳,扯远了 其实吧,对于中间件这个概念并没有特定的概念,大致的概念为非业务的技术类组件,是操作系统之上和业务逻辑之下的中间层也都可以称之为中间件,或者说是主要用于解耦底层逻辑和业务应用的组件,或者是一些可复用的后台组件。这些概念倒是麻溜溜滴…似乎有点道理但又没完全讲清楚这个概念,你说气人不气人? 言而总之,总而言之,中间件其实也有两个层面不同理解:
1、狭义上讲中间件如常见的远程服务框架、消息队列、缓存等;
2、广义上讲中间件是操作系统之上业务逻辑之下的所有可复用的后台组件。 2、Shiro3、Lucene4、Shiro5、Elasticsearch7.X6、Dubbo十四、关于JVM虚拟机1、JVM博客文章持续写作中… 2、JVM视频3、JVM书籍博主不想bb啥并朝你丢了一本深入java虚拟机 先别急着点上面的链接,链接已挂,啥?你已经点了??? 十五、关于消息中间件、RabbitMQ、RocketMQ、ActiveMQ单独讲下消息中间件,主要是中间件塔喵的太多惹… 1、Kafka2、RabbitMQ3、RocketMQ4、ActiveMQ十六、关于容器化技术docker、kubernetes
|