该博客将会记录下我学习过程中会遇到的一些有用的文章和网址,并给与一定的总结。
tutorialspoint
国外网站,内容齐全,各个领域的教程基本有。
菜鸟教程
国内的,也是比较全的,各个领域教程都有涵盖,更是中文的,对于初学者该网站再适合不过了。但是内容上有点过时,也不是很全。
w3schools
含有关于前端学习的教程,不过是国外的,英文版,但是内容写的非常详细,通俗易懂。前端html、css、js、jquery和一些框架,后端的sql、php、python、asp啥的都有。不过主要侧重于前端。
w3school 在线教程
和w3schools类似,前后端都包含,侧重前端,但却是国内的网站,比较适合初学者入门。缺点就是内容有点少且过旧了,网站做的也。。。太丑了。
w3cschool
国内网站,教程全,部分收费
易白教程
最近我新发现的教程网,貌似教程都挺丰富的,而且在持续更新,没怎么看过,但是很期待该网站的完善。
Jenkov
大多是和java后端开发相关的教程,其他方面也有点。
Java Tutorials
和java后端开发的一些教程。
javatpoint
综合性的教程网,不局限于java,虽然域名含有java。。
journaldev
大牛的个人博客网站,涵盖了很多java相关的知识。
logicbig
又是大牛的博客,详细的可以当作教程了,和java及javaEE相关的一些博客。
java2s
涉及领域很广也很全,但是作为博客笔记,内容略微简洁了点。
MDN前端教程
MDN,这应该是最权威的html、css、js教程了吧,除了specification外
廖雪峰的python3教程
个人感觉廖老师的python教程写的很全,非常好。
java官网教程
Java SE:https://docs.oracle.com/javase/tutorial/index.html
Java EE:https://docs.oracle.com/javaee/6/tutorial/doc/
学java,上官网,并且讲解的也不深奥,通俗易懂。。
Java Concurrency
这是一份非常好的java并发教程,内容不多但很全面,适合入门。该教程着重讲解了并发的原理,讲解一些锁的实现原理,尽管这些锁在java.util.concurrent包中都有实现,不用自己实现。
Java 反射
这是一篇关于java反射的教程,讲解通俗易懂且详细。不过是全英文的。
java 正则表达式
http://tutorials.jenkov.com/java-regex/matcher.html#reset-method
这篇教程讲的比较通俗易懂
https://docs.oracle.com/javase/tutorial/essential/regex/index.html
官网讲的自然全面,也容易懂,不太复杂,不用一开始就理解Pattern和Matcher的用法,这是他的很大的一个亮点。
spring教程
https://www.w3cschool.cn/wkspring/
比较基础,适合初学
https://www.journaldev.com/2888/spring-tutorial-spring-core-tutorial#spring-tutorial
以例子上手,适合进阶
What is Linux?
和linux相关的教程,不过使用ubuntu展示的,而且太简略了
Operating Systems Study Guide
讲述操作系统的教程
javascript教程
挺详细的,有中文版
ProcessOn
很好的在线作图工具,可以画流程图、uml、思维导图等等。
diigo
可以在网页上直接做笔记的插件,关闭后重新打开笔记不会消失,也容易找到,因为被存入到了个人账户中,非常方便,很适合程序员阅读外文的时候做笔记。
http://help.diigo.com/how-to-use-chrome-extension/getting-started-chrome-extension
这是他的简单实用教程。
当然也可以看我的博客:网页上做笔记--Diigo
正则表达式参考手册
正则表达式复杂,语法多,且不容易记住。有了参考手册之后边可以方便的查阅。这个网站几乎拥有所有语言的正规表达式的使用方法的介绍!!
smallpdf
在线pdf转换软件,每天都有免费使用的次数,一般需求不是很大的,不用掏钱这个最合适不过了。
jsfiddle
前端代码编辑器,可以写html,js,css。及时展示编写后的界面,写完好可以根据网址定位代码,适合学习交流代码用。w3schools网站上的编辑器也可以保存代码,以网址的形式交流代码,不过功能没这个全。
jsrun
当然啦,,,国外有了,国内当然必须有!!毕竟国外网站的访问速度令人叹为观止,,这个和jsfiddle差不多,可以在线编写前端代码用于分享交流学习之用。
codePen
在线写前端代码,和前面两个一样
UTF-8 Tool
字符 、code point 、utf-8之间相互转换的工具,相当实用。
github
鼎鼎大名的github,大家都知道,我也知道,用来管理代码的,但是我却不是太了解,因为还没有使用过。
码云
和github类似,代码托管。不太了解,不深究。
百度 谷歌 stackoverflow
为什么我要把百度谷歌给贴出来呢,,,因为所有的问题都可以通过搜索引擎找到答案呀。很多程序相关的问题stackoverflow中都有解答,专业性很强,不像百度知道似的,,
leetcode 牛客网
很多面试的人都喜欢到这两个网站上刷题呀。
echarts
貌似前端用来画图的?不懂
http://echarts.baidu.com/examples/?ADUIN=626007815&ADSESSION=1538718527&ADTAG=CLIENT.QQ.5585_.0&ADPUBNO=26849
https://ecomfe.github.io/echarts-doc/public/en/tutorial.html#Get%20Started%20with%20ECharts%20in%205%20minutes
解压css
http://cssunpacker.com/
电脑端chrome插件:
1.快速安全通道
2.adblock plus 去广告
3.diigo 网页上做笔记
4.翻译侠 比有道要方便一点,音标和词义简陋了点。
手机端yandex插件:
1.快速安全通道
2.Adblock Genesis Plus 去广告
3.至于翻译,还是下载一个有道词典软件吧,插件对手机支持都太不好用。下载后默认会在上下文菜单中添加查询功能。
一位资深程序员大牛给予Java初学者的学习路线建议
一个大牛给走java web路线的初学者的建议,我很后悔当初看到这篇文章没有重视,以至于迷茫了很久,不知道该从何学起。
java常用的框架介绍
java程序员要学习的东西太多了,单单框架都学不过来,但是很多又用不到,等用到了又不知道该学什么框架。这篇文件很好的介绍了一些框架,并给出了一些相关的链接。
JAVA后端学习路线
一个优秀java毕业生必备知识。。我感觉我要毕业即失业了!
推荐几本学习MySQL的好书
想了解Java后端学习路线?你只需要这一张图!
阿里java开发体系
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
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
https://blog.csdn.net/s10461/article/details/53941091
文章有些地方有点错误,有些概念也没阐述清楚,但是内容完整,很详细的一篇博客。
http://www.cnblogs.com/Mainz/p/3546347.html
https://www.cnblogs.com/Mainz/p/3556430.html
http://tutorials.jenkov.com/java-concurrency/non-blocking-algorithms.html#optimistic-locking-with-compare-and-swap
非阻塞算法不会导致线程的挂起和等待,通过cas来实现。非阻塞算法的操作不被允许时不会被阻塞,而是被通知。没有线程挂起和重新激活的开销,在中小并发环境下,非阻塞算法优于阻塞算法。但在高并发下,阻塞算法优于非阻塞算法。乐观锁属于非阻塞算法,悲观锁属于阻塞算法。列出的3篇文章有点难度,我现在看的还是半知半解。。
https://www.cnblogs.com/xiaoxi/p/6036701.html
讲解很详细,但总感觉有些地方说的不太正确。
https://blog.csdn.net/javazejian/article/details/61614366
https://blog.csdn.net/javazejian/article/details/69857949
几乎涵盖了所有必备的知识点,很适合回顾和查阅
https://blog.csdn.net/z50L2O08e2u4afToR9A/article/details/82186189
innodb事务管理 文章中推荐的其他文章也值得一读
http://tutorials.jenkov.com/java-web-apps/index.html
java web一些知识的介绍,第一篇文章介绍了一些javaweb应用架构和技术,比如applets、servlets、jsp、jsp模型2架构、基于组件架构、jsf、javafx、adobe flex。第二篇介绍了JavaWeb应用的目录结构。第三篇介绍了作者自己不用脱机维护web app的方法。
https://stackoverflow.com/questions/43452644/what-is-the-difference-between-spring-parent-context-and-child-context
https://stackoverflow.com/questions/18578143/about-multiple-containers-in-spring-framework
一个容器可以有父容器,比如springMVC中就有两个容器,一个web应用对应一个ApplicationContext容器,为父容器,每个DispatcherServlet对应一个WebApplicationContext容器,为子容器。父容器中定义的Bean都可以被子容器访问到,也可被子容器覆盖。在ApplicationContext中可以定义和业务逻辑、数据访问有关的Bean,而WebApplicationContext 中可以定义和控制器与视图解析器有关的Bean。
https://blog.csdn.net/javazejian/article/details/56267036#t6
https://www.tutorialspoint.com/spring/aop_with_spring.htm
https://blog.csdn.net/jdbdh/article/details/82800181
https://stackoverflow.com/questions/7414794/difference-between-contextannotation-config-vs-contextcomponent-scan
介绍了
未完待续,以前学到的没有记录下来,但是现在开始会持续不断的更新。