在Java中提供了一些异常用来描述经常发生的错误,对于这些异常,有的需要程序员进行捕获处理或声明抛出,有的是由Java虚拟机自动进行捕获处理。Java中常见的异常类如下表: 异 常 类 说 明 ClassCastException 类型转换异常类 ClassNotFoundException 未找到 ...
分类:
编程语言 时间:
2017-04-01 10:37:58
阅读次数:
224
在linux 中的文件系统中,文件=N(N>=1)个inode +M(M>=1)个数据块。 数据块,存放文件的内容数据,数据块的数目根据文件内容的大小而定。 inode称为信息节点,其作用有二:1、存储跟文件相关的属性信息,如修改时间、所有者、文件类型和文件长度,注意这些信息里并没有文件名;2、存储 ...
分类:
编程语言 时间:
2017-04-01 10:35:02
阅读次数:
276
当向线程池提交一个任务之后,线程池是如何处理这个任务的呢?本节来看一下线程池
的主要处理流程,处理流程图所示。
从图中可以看出,当提交一个新任务到线程池时,线程池的处理流程如下。
1)线程池判断...
分类:
编程语言 时间:
2017-04-01 09:53:20
阅读次数:
383
Spring面试总结
目录(?)[+]
1、什么是spring框架?Spring框架有哪些主要模块?
Spring框架是一个为Java应用程序的开...
分类:
编程语言 时间:
2017-04-01 09:52:30
阅读次数:
347
两个算法都是跟求图的有源最短路径有关。Dijkstra主要针对的是无负权值节点的图,而Bellman-Ford算法则是可以处理有负权值的有向图的最短路径问题。两者都用到了一个“松弛计算”的方法,也就是在遍历图的顶点和边的过程中修改距离数组的值,从而来找出最短路径。 Dijkstra算法针对无负权值的 ...
分类:
编程语言 时间:
2017-04-01 09:49:26
阅读次数:
200
Here we'll create the service ("add_two_ints_server") node which will receive two ints and return the sum. Change directories to your beginner_tutoria ...
分类:
编程语言 时间:
2017-04-01 09:37:46
阅读次数:
289
1.模板模式 (一)需求:解决默写事情有固定模式,但有时内部会发生变化,此时就需要应用模板模式编写此过程 从而解决事情的流程依然可以别使用,这就是模板模式的好处(类似我们的个人简历模板) (二)步骤: a.先写出解决莫个事情的一个解决过程 b.将会发生变化的代码提取出来,因为这里会发生变化就需要由调 ...
分类:
编程语言 时间:
2017-04-01 09:35:21
阅读次数:
176
可在文本文档中新建以下内容 set JAVA_HOME=C:\jdk1.7.0_67set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOMe%\lib\tools.jar;set Path=%JAVA_HOME%\bin;java -jar test.jar ...
分类:
编程语言 时间:
2017-04-01 09:33:05
阅读次数:
293
1.进程 : (一)正在执行的程序称作为一个进程。 进程负责了内存空间的划分。 (二)问题: windows号称是多任务的操作系统,那么windows是同时运行多个应用程序吗? 从宏观的角度: windows确实是在同时运行多个应用程序。 从微观角度: cpu是做了一个快速切换执行的动作,由于速度态 ...
分类:
编程语言 时间:
2017-04-01 09:29:05
阅读次数:
163
用 Spring data redis 的redisTemplate存储数据的时候发现,它的键值前多出现了字符串:\xac\xed\x00\x05t\x00\x03 如本来key=name,会变成"\xac\xed\x00\x05t\x00\x03name" 用 stringRedisTemplat ...
分类:
编程语言 时间:
2017-04-01 09:27:44
阅读次数:
586
本文初始演示了利用python多线程技术来启动多个浏览器同时进行selenium自动化测试,通过这个示例你应该要去学习更深入的知识,和深入结合实际业务测试梳理出更合适的自动化测试业务场景。 至于如何更深入的利用selenium把兼容性测试做好,还有待深入研究挖掘,真正的把selenium的特性用好... ...
分类:
编程语言 时间:
2017-04-01 09:26:57
阅读次数:
285
文章转自 importNew:Java 泛型详解 引言 泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。 泛型基础 泛型类 我们首先定义一个简单的Box类: public clas ...
分类:
编程语言 时间:
2017-04-01 09:26:08
阅读次数:
200
概述 Spring框架为WEB项目提供了国际化以及异常处理机制。所谓的国际化也就是不同国籍,显示不同国籍的语言与符号。异常处理,也就是能够捕获WEB项目下的所有异常信息,并能处理记录这些异常信息机制。 国际化 Spring对国际化的语言采用配置的方式存储到配置文件中,在springservletco ...
分类:
编程语言 时间:
2017-04-01 09:25:51
阅读次数:
200
Writing a Service Node Here we'll create the service ("add_two_ints_server") node which will receive two ints and return the sum. Change directory int ...
分类:
编程语言 时间:
2017-04-01 09:24:42
阅读次数:
220
1) https是什么? https是一种协议,在说https之前我们先说一下什么是http,http就是我们平时浏览网页时使用的一种协议,https协议传输的数据都是未加密的,也就是明文的,因此使用http协议传输隐私信息非常不安全。为了保证这些隐私数据能够加密传输,王景公司设计了SSL(Secu ...
分类:
编程语言 时间:
2017-04-01 09:24:21
阅读次数:
1030
# coding=utf-8 import urllib import re def downloadPage(url): h = urllib.urlopen(url) return h.read() def downloadImg(content): pattern = r'src="(.+?\... ...
分类:
编程语言 时间:
2017-04-01 09:20:37
阅读次数:
135
1.splice 2.length赋值为0 这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值。如 Java中会报错,编译通不过。而JS中则可以,且将数组清空了, 目前 Prototype中数组的 clear 和mootools库中数组的 empty 使用这种方式清空数组 ...
分类:
编程语言 时间:
2017-04-01 09:19:08
阅读次数:
185