摘要:
一、同步(Synchronous)和异步(Asynchronous)
同步和异步通常用来形容一次方法调用,同步方法,调用者必须等到方法调用返回后,才能继续后续的行为,异步方法调用会立即返回,调用者就可以继续后续的操作
二、并发和并行
并发和并行都可以表示两个或多个任务一起执行,但偏重点点不同,并发偏重于多个任务交... 阅读原文
2017-11-22 17:45:04 阅读(775) 评论(0)
摘要:
public class we {
public static void main(String[] args) {
int[] arr=new int[30];
arr[0]=1;
arr[1]=1;
for(int i=2;i<ar... 阅读原文
2017-11-22 17:31:07 阅读(760) 评论(0)
摘要:
宏观上:
1.技术广度方面至少要精通多门开源技术吧,研究过struts\spring等的源码。2.项目经验方面从头到尾跟过几个大项目,头是指需求阶段,包括需求调研。尾是指上线交付之后,包括维护阶段。3.架构经验方面有过分布式系统的架构和开发经验。对于跨系统的结构优化,数据存储的性能指标等有丰富经验。什么缓存啊、数据库... 阅读原文
2017-11-22 17:09:02 阅读(733) 评论(0)
摘要:
先引入标签库
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
比如保留小数点后两位小数:
<fmt:formatNumber value="${xxx}" type="number" maxFrac... 阅读原文
2017-11-22 15:15:01 阅读(741) 评论(0)
摘要:
当我们开始jsp/servlet编程之旅之前,我们还需要知道一些关于网络通讯方面的一些知识。这样能更加有助于我们的理解,希望大家能看懂我的描述,而不至于在学习的路上一知半解。(手动比❤)
认识Http通信协议
http也叫做超文本传输协议,是网页基本的通信协议,也是我们进行网页开发的基础,因此... 阅读原文
2017-11-22 15:09:02 阅读(737) 评论(0)
摘要:
#01创建多线程 继承Thread类 覆盖run方法:run方法里面运行要执行的代码 创建对象 调用start方法,start方法会开启线程,然后调用run方法获取线程名字:getName()方法,Thread类里面的Thread类有获取正在执行线程对象的引用,static Thread ... 阅读原文
2017-11-22 13:16:02 阅读(825) 评论(0)
摘要:
java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.说明遇到除不尽的情况了,需要指定商的小数精度和舍入模式。比如:
a=b.divide(c,2,Round... 阅读原文
2017-11-22 11:45:02 阅读(746) 评论(0)
摘要:
### Error querying database. Cause: java.lang.reflect.UndeclaredThrowableException### The error may exist in class path resource [com/dao/mapper/AdminMapper.xm... 阅读原文
2017-11-22 10:37:02 阅读(810) 评论(0)
摘要:
一. 运行时数据区域
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域.
Java虚拟机所管理的内存将会包括以下几个运行时数据区域:
1. 程序计数器
1)程... 阅读原文
2017-11-22 09:56:05 阅读(689) 评论(0)
摘要:
一、泛型的理解
泛型是JDK1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法,其作用类似于C++中的模板(templates),但是并不完全一样。泛型在java中主要应用在集合接口中。
增加泛型支持后的集... 阅读原文
2017-11-22 08:31:02 阅读(730) 评论(0)