抽了点时间,整理了一下在培训机构的java相关的资料分享出来给大家学习。按照学校课程划分是从
JavaSE(含3个项目) -> 数据库&SQL(Oracle&Mysql) -> JDBC -> JavaWeb(含1个项目) -> Struts2 -> Hibernate -> Spring -> SSH小练习 -> SSH-OA项目 -> SpringSecurity -> SpringMVC ->JPA&SpringData -> MyBatis -> Shiro -> SSH-CRM项目 -> Linux -> SVN&Maven -> WebService -> NoSql&Redis&Log4j&slf4j -> Git&GitHub
对新手可以从0开始循序渐进的学习,对老鸟可以起到增强内功之用。
分享出来(没有无聊到为学校宣传的意思)只是希望大家可以不用花钱就学到别人花钱的东西,这些就是全部的自学资料了。
以下是具体的分享文件:
<ignore_js_op>
资料通过 BT SYNC 和 百度网盘 2种方式共享.
目前只在以下网址进行发布及更新:
https://www.zybuluo.com/al0n4k/note/262296 (第一时间更新)
http://www.52pojie.cn/thread-455345-1-1.html
如果你在其他地方看到这份资料共享的转载, 那么是不进行更新的.
获取类型
|
更新周期
|
下载速度
|
失效情况
|
便利之处
|
BTSync同步
|
较频繁
|
节点越多同步越快
|
有在线节点在就能下载
|
输入密钥自动同步
|
百度网盘下载
|
不频繁
|
带宽越快下载越快
|
存在链接失效/取消情况
|
需要手动保存文件(数量超过5000时)
|
如果你没有使用过BY SYNC软件, 请看相关介绍及使用: 使用BT SYNC同步, 不仅是同步利器, 而且是【分布式】网盘 https://www.zybuluo.com/al0n4k/note/474213
声明: 如果使用同步方式请不要退出BT Sync软件, 即使已经将资料全部同步!
因为BT Sync基于p2p共享方式同步, 所以退出软件就会使这个p2p网络的同步节点变少, 这将影响到其他人的同步速度!
还请大家一起来维护这个学习资料共享P2P网络, 没到非要关闭电脑的时候请不要退出BT Sync软件.
另一方面, 本人会不定期进行资料的添加, 更新及调整以及一些说明.也方便你可以第一时间获取.
以下是Bt Sync同步密钥和百度网盘链接.由于百度总是抽风, 所以失效的链接文件可以使用Bt Sync获取.
File
|
Key
|
Link
|
课程视频
|
未提供
|
链接: http://pan.baidu.com/s/1c2BZhdQ 密码: xmet
|
课件和代码
|
EZ3LN5AI6OJR4V6AVZIW2VC7K4ZHMN5JSMCOO245HRXK5Q6ZDIX635452CE
|
http://pan.baidu.com/s/1i4Uwdhj
|
JAR包
|
ERS43ZSTJ6GNKZNH4HZ2N7KDJJYXVWROOERHKU2F72BBM4ZLYHFFQ2W25VU
|
http://pan.baidu.com/s/1geAhyoF
|
IT工具
|
未提供
|
链接: http://pan.baidu.com/s/1dE8YZhJ 密码: s1mi
|
ITBOOK
|
未提供, 计算机书籍推荐及找书网站: https://www.zybuluo.com/al0n4k/note/602739
|
链接: http://pan.baidu.com/s/1i5E0tj3 密码: g77y
|
API和文档
|
EZN2E5DGR4OMNS4SMQP2UQQ4CJP6FXJPFKEPASXT7K6XYWLOHYXHKACANUM
|
http://pan.baidu.com/s/1hsqcO9u
|
JDK
|
下载见Oracle官网:
h
ttp://dwz.cn/2aH72L
|
下载见Oracle官网:
h
ttp://dwz.cn/2aH72L
|
一些学习建议尝试, 拙见之处, 还忘各位指点及讨论.
try {
代码3遍, 其意自见.
1. 不管懂不懂,照抄敲一遍。
2. 心中默念式敲一遍。
3. 完全不看自己敲一遍。(可以问人或自己google)
代码虐我千百遍, 我视代码如初恋. 熟能生巧, 如若不巧, 是还不熟.
学习一个技术前问三个问题
1. 是什么?
2. 有啥用?
3. 怎么用?
关于这个话题, 推荐大家阅读: 《学习技术的三部曲:WHAT、HOW、WHY: http://al0n4k.com/2016/12/20/study-technology-in-three-steps/》
学习建议
1. 心态,程序员是个死脑细胞的职业,如果不打算做一名合格的程序员,那你完全可以选择过轻松的日子,不去折腾各种恶心的问题浪费你的精力,所以卸载游戏,远离以前那种没有目标,颓废的生活,认真起来的去做这件事。同时时刻对自己说:过去的自己是什么又做了什么(想清楚了,告诉自己说都已经过去了,是重新开始的时候了),现在的自己是什么在做什么又想要什么,将来的自己想成为什么。学习中可能会很累压力很大,使你不自然间就有了放弃的念头,但记住一句话,即使再失败,但如果你没放弃那你依然是成功的。
2. 千万别有想着全部搞懂的念头,记住学无止境,没有人可以全部都懂。也别指望学习的尽头,不要想着自己什么时候才可以学会这个东西啊,不要有这样的想法,这是不对的.没有一个标志物去衡量你有没有学会,而是你学到了多少掌握了多少在脑子里,一个人会一个东西不是说他绝对都什么都懂,而是说百分之多少的比例他掌握了,而且这样子他依然一直在往下学,这就是学无止境的概念,这就像一个旅行,重在过程,沿途的风景才是最美最重要的.学习也是如此,我们必须踏实的走每一步,并且这样一直走下去,而且是心怀乐观的心态,不然你会觉得你在坚持做一个很痛苦的事情,这样是学不好而且也不会走的太久的.没有谁可以从婴儿直接成年,不跌倒,不爬起来永远长不大,认真走好每一步慢慢的充实自己才是我们要做的,我们需要关心的是一天下来自己学到了哪些技术,能用到哪里去(这样你可能会变得聪明),这里给一个关于学习效率知乎上的链接:http://zhuanlan.zhihu.com/prattle/19854703,另外这里想起来之前一位在网上认识的黑马的网友说的话,不懂的时候不要死扣,暂且跳过,喝杯咖啡休息下,或者出门逛逛,或跟妹子聊会天亦或是看看内涵社等在线的娱乐网站进行放松(但最好定个闹钟提醒自己什么时候该回来继续学习,否则你可能会被其迷失而忘记自己在做什么)
3. 坚持写笔记或者写博客(推荐: 《为什么你应该(从现在开始就)写博客: http://kb.cnblogs.com/page/517038/》),这么做的原因是,学了一天了,把所有的做个总结,你能把你学到的写下来说出来,才能说你学会了。另一方面是当你分享出去的时候帮助到了更多的人,别人对你心存感激,无意中多了朋友,在遇到困难的时候有了更多的互相交流与学习的机会。关于笔记软件推荐的是为知笔记,个人觉得印象笔记很多功能弱于为知笔记,写博客推荐CSDN或者博客园等其他知名博客网站(你会认识到很多同道中人),如果时间较为轻松或者有折腾心思可以自己搭建博客,可以到学习建站的知识。(我的博客: Http://AL0N4k.CoM)
4. 兴趣是王道,感兴趣你才会去研究这个技术更深层次的地方,这也是让你坚持下去的动力
5. 不懂的地方,先根据自己所学研究10-15分钟(时间对程序员很重要,个人建议时间,切勿过长),时间过后还没鼓捣出来,google或百度搜索,或者直接问其他人,去在线问答网站提问等。
6. 没事逛逛技术网站,CSDN,博客园,iteye,oschina,知乎,国外的Dzone,Github,Stack OverFlow(问答网站),以及其他的一些java社区网站等. 看看书,书比较全面,又或者是用自己学的知识来一些小程序娱乐娱乐。
7. 工欲善其事必先利其器,学会使用常用的编辑器,集成开发环境的IDE工具以及其他开发相关的工具。集成开发工具相比于Eclipse本人推荐的是Intellij IDEA这款,它爽到爆的代码编写以及智能,人性化的服务等其他方面的功能可以帮我们节省很多时间以及提高开发效率(注意, 我们的时间不应该浪费在这些东西上)。在IDE方面本人觉得如果你遇到一个解决不了的问题, 请立即进行debug, 不会? 学会它!
8. 学会去看英文技术文档,即便你英文不好,一回生两回熟,看多了即使你不会语法,但是大概的意思自然会知道一些,但值得说明的是语法会提高你的阅读及理解能力,当然如果你时间充足或者感兴趣也可以进行相关的学习,前期可以配合有道笔记等桌面翻译软件进行辅助, 这里分享一下本人参考过的一些学习资料:https://www.zybuluo.com/al0n4k/note/457950
9. 学会给自己制定计划,记录下必须要去完成的相关任务,并如实做到,以此渐渐养成一个好的学习习惯来提高你学习的自主性。
10. 我从不觉得我比别人差, 但别人就是比我优秀, 那么你知道你和别人的差别在哪里么? 那可能是在你刷微博玩游戏时而别人却在学习. 最可怕的不是比你聪明的人, 而是比你聪明的人比你却更加努力. 比如阿里里面被称为神的多隆,传送门https://www.zhihu.com/question/25158759/answer/30271902
} Catch(熬夜Exception e) {
事半功倍,弊大于利!
} Finally {
学习建议目前只有10条, 日后可能会进行添加, 是本人的一些见解.
其中肯定会存在不周到之处, 欢迎各位朋友提出建议和意见.
让我们共同来维护这份共享资料让更多的人受益.
身体是革命的本钱, 建议大家少熬夜, 有良好的作息时间及学习计划!
同时祝大家学习蒸蒸日上, 早日成为大牛! Cheers!
}