JavaWeb开发中有用的网址--持续更新

简介


该博客将会记录下我学习过程中会遇到的一些有用的文章和网址,并给与一定的总结。


综合性教程:


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开发体系


零碎知识点:


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


泛型

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篇文章有点难度,我现在看的还是半知半解。。


String的理解

https://www.cnblogs.com/xiaoxi/p/6036701.html

讲解很详细,但总感觉有些地方说的不太正确。


3 MySQL


必备基础知识

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事务管理 文章中推荐的其他文章也值得一读


4 Java Web


Java Web Apps

http://tutorials.jenkov.com/java-web-apps/index.html

java web一些知识的介绍,第一篇文章介绍了一些javaweb应用架构和技术,比如applets、servlets、jsp、jsp模型2架构、基于组件架构、jsf、javafx、adobe flex。第二篇介绍了JavaWeb应用的目录结构。第三篇介绍了作者自己不用脱机维护web app的方法。


5 Spring


多容器应用

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。


spring aop

https://blog.csdn.net/javazejian/article/details/56267036#t6

https://www.tutorialspoint.com/spring/aop_with_spring.htm


spring ioc

https://blog.csdn.net/jdbdh/article/details/82800181


注解驱动和包扫描

https://stackoverflow.com/questions/7414794/difference-between-contextannotation-config-vs-contextcomponent-scan

介绍了的不同点,和逐渐减少xml配置使用的详细过程。会启动处理工具来处理注解,包含了的功能,还能够对包扫描,找出Bean组件。


未完待续,以前学到的没有记录下来,但是现在开始会持续不断的更新。

 

 

 

 

你可能感兴趣的:(其他,java,程序员,有用网址)