综合性教程:
国外网站,内容齐全,各个领域的教程基本有。
国内的,也是比较全的,各个领域教程都有涵盖,更是中文的,对于初学者该网站再适合不过了。但是内容上有点过时,也不是很全。
含有关于前端学习的教程,不过是国外的,英文版,但是内容写的非常详细,通俗易懂。前端html、css、js、jquery和一些框架,后端的sql、php、python、asp啥的都有。不过主要侧重于前端。
和w3schools类似,前后端都包含,侧重前端,但却是国内的网站,比较适合初学者入门。缺点就是内容有点少且过旧了,网站做的也。。。太丑了。
最近我新发现的教程网,貌似教程都挺丰富的,而且在持续更新,没怎么看过,但是很期待该网站的完善。
大多是和java后端开发相关的教程,其他方面也有点。
和java后端开发的一些教程。
综合性的教程网,不局限于java,虽然域名含有java。。
具体的教程:
个人感觉廖老师的python教程写的很全,非常好。
这是一份非常好的java并发教程,内容不多但很全面,适合入门。该教程着重讲解了并发的原理,讲解一些锁的实现原理,尽管这些锁在java.util.concurrent包中都有实现,不用自己实现。
有用的工具:
很好的在线作图工具,可以画流程图、uml、思维导图等等。
在线pdf转换软件,每天都有免费使用的次数,一般需求不是很大的,不用掏钱这个最合适不过了。
前端代码编辑器,可以写html,js,css。及时展示编写后的界面,写完好可以根据网址定位代码,适合学习交流代码用。w3schools网站上的编辑器也可以保存代码,以网址的形式交流代码,不过功能没这个全。
当然啦,,,国外有了,国内当然必须有!!毕竟国外网站的访问速度令人叹为观止,,这个和jsfiddle差不多,可以在线编写前端代码用于分享交流学习之用。
鼎鼎大名的github,大家都知道,我也知道,用来管理代码的,但是我却不是太了解,因为还没有使用过。
和github类似,代码托管。不太了解,不深究。
为什么我要把百度谷歌给贴出来呢,,,因为所有的问题都可以通过搜索引擎找到答案呀。很多程序相关的问题stackoverflow中都有解答,专业性很强,不像百度知道似的,,
很多面试的人都喜欢到这两个网站上刷题呀。
程序人生:
一个大牛给走java web路线的初学者的建议,我很后悔当初看到这篇文章没有重视,以至于迷茫了很久,不知道该从何学起。
java程序员要学习的东西太多了,单单框架都学不过来,但是很多又用不到,等用到了又不知道该学什么框架。这篇文件很好的介绍了一些框架,并给出了一些相关的链接。
一个优秀java毕业生必备知识。。我感觉我要毕业即失业了!
零碎知识点:
1 JavaScript
原型、构造方法和对象的理解
https://hackernoon.com/prototypes-in-javascript-5bba2990e04b
https://content.pivotal.io/blog/javascript-constructors-prototypes-and-the-new-keyword
https://stackoverflow.com/questions/9959727/proto-vs-prototype-in-javascript
2 java
类加载器
https://www.cnblogs.com/fingerboy/p/5456371.html
https://www.ibm.com/developerworks/cn/java/j-lo-classloader/index.html#artdownload
https://www.cnblogs.com/sunniest/p/4574080.html
非阻塞算法
http://www.cnblogs.com/Mainz/p/3546347.html
https://www.cnblogs.com/Mainz/p/3556430.html
非阻塞算法不会导致线程的挂起和等待,通过cas来实现。非阻塞算法的操作不被允许时不会被阻塞,而是被通知。没有线程挂起和重新激活的开销,在中小并发环境下,非阻塞算法优于阻塞算法。但在高并发下,阻塞算法优于非阻塞算法。乐观锁属于非阻塞算法,悲观锁属于阻塞算法。列出的3篇文章有点难度,我现在看的还是半知半解。。
3 MySQL
必备基础知识
https://blog.csdn.net/javazejian/article/details/61614366
https://blog.csdn.net/javazejian/article/details/69857949
几乎涵盖了所有必备的知识点,很适合回顾和查阅
未完待续,以前学到的没有记录下来,但是现在开始会持续不断的更新。