摘要:
1.什么是Spring注解驱动开发? 1.1 首先先看一下没有用注解驱动开发时,我们的spring是如何进行开发的 Person.java beans.xml Main.java 1.2 接下来,我们看一下spring注解驱动开发是如何写的 MainConfig.java MainTest.java 阅读全文
摘要:
1.分布式架构的发展历史 1.1 1946 年情人节(2.14) , 世界上第一台电子数字计算机诞生在美国宾夕法尼亚大学大学,它的名字是:ENIAC; 这台计算机占地 170 平米、重达 30 吨,每秒可进行 5000 次加法运算。第一台电子计算机诞生以后,意味着一个日新月异的 IT 时代的到来。一 阅读全文
摘要:
1.什么是集合? 1.1 Java集合的概述:一方面,面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储,另一方面,使用Array存储对象方面具有一些弊端,而Java集合就像一种容器,可以动态把多个对象的引用放入容器中 1.2 Java集合类可以用于存储数量不等的 阅读全文
摘要:
1.JSP(Java Server Page) 1.1 为什么会出现JSP? 1)在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变 2)如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员用Java程序代码产生,整个Servlet 阅读全文
摘要:
1.HTTP 简介 1.1 WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。 1.2 HTTP是 hypertext transfer protocol (超文本传输协议)的简写,它是TCP/IP协议集中的一个应用层协议,用于定义WEB浏览器与WEB服 阅读全文
摘要:
1.什么是JavaWEB? 1.1 在Sun的JavaServlet规范中,对JavaWeb应用作了这样的定义:“JavaWeb应用由一组Servlet、HTML页、类、以及其他可以绑定的资源构成。它可以在各种供应商提供的实现的Servlet规范的Servlet容器中运行。” 1.2 JavaWeb 阅读全文
摘要:
1.程序、进程、线程的概念 1.1 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合,即指一段静态的代码,静态对象。 1.2 进程(process) 是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。如:运行中的QQ,运行中的MP3播放器 阅读全文
摘要:
1.什么是JUC? JUC全称 java.util.concurrent 是在并发编程中很常用的实用工具类 <!--[if !supportLists]-->2. <!--[endif]-->volatile 关键字内存可见性 2.1 内存可见性问题,先看下面这段代码 将上面的代码拿到IDEA去运行 阅读全文
摘要:
1.什么是反射? Reflection(反射)是被视为动态语言的关键,反射机制允许程序做执行期间借助于ReflectionAPI取得任何类的内部信息,并能直接操作任意对象内部属性及方法 2.反射相关的主要API java.lang.Class:代表一个类 java.lang.reflect.Meth 阅读全文