直接上代码首先是从程序的入口开始说:
web.xml
<?xmlversion="1.0"encoding="UTF-8"?>
<web-appversion="2.4"
xmlns=""
xmlns:xsi=""
xsi:schemaLocation="
/web-app_2_4.xsd">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
&..
分类:
编程语言 时间:
2016-09-23 00:08:31
阅读次数:
309
进程、线程http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html使用threading模块实现多线程编程[综述]Python这门解释性语言也有专门的线程模型,Python虚拟机使用GIL(GlobalInterpreterLock,全局解释器锁)来互斥线程对共享资源的访问,但暂时无法利用多处..
分类:
编程语言 时间:
2016-09-23 00:03:07
阅读次数:
203
1.equals方法用于比较对象的内容是否相等(覆盖以后)2.hashcode方法只有在集合中用到3.当覆盖了equals方法时,比较对象是否相等将通过覆盖后的equals方法进行比较(判断对象的内容...
分类:
编程语言 时间:
2016-09-22 23:58:28
阅读次数:
423
泛型高级(通配符) ?:任意类型,如果没有明确,那么就是Object以及任意的Java类了 ? extends E:向下限定,E及其子类 ? super E:向上限定,E极其父类 ...
分类:
编程语言 时间:
2016-09-22 23:57:04
阅读次数:
342
需求:ArrayList存储自定义对象并遍历。要求加入泛型,并用增强for遍历。 A:迭代器 B:普通for C:增强for LinkedList,Vector,Colleciton,List等存储继续练习 增强for是用来替迭代器。 ...
分类:
编程语言 时间:
2016-09-22 23:57:20
阅读次数:
229
1、线程安全 线程安全就是说多线程访问同一代码,不会产生不确定的结果。 2、List类和Set类List类和Set类是Collection集合接口的子接口。Set子接口:无序,不允许重复。List子接口:有序,可以有重复元素。 Set和List对比: Set:检索元素效率低下,删除和插入效率高,插入 ...
分类:
编程语言 时间:
2016-09-22 23:56:30
阅读次数:
187
前端技术的发展变化太快了,各种各样的框架。再变也离不开js。所以,在此把js的高级语法总结一遍。 一:全局预处理 这段代码会正常输出a=1; 输出 undefined 为什么呢? 不报错 输出undefined 。 这就是js的解析执行过程 js执行过程分为:预处理的阶段和执行阶段 预处理阶段: 一 ...
分类:
编程语言 时间:
2016-09-22 23:52:55
阅读次数:
164
在常用的各种框架中,反射与动态代理很常见,也很重要。本篇就对这一小节的内容基础性地总结。 首先需要了解什么是类型信息,以及RTTI与反射的关系与区别。 Java中,使用Class对象来表示所有类的对象。利用Class对象来获取类中的成员变量,构造函数以及方法,这些内容我们称之为类型信息。RTTI的含 ...
分类:
编程语言 时间:
2016-09-22 23:51:42
阅读次数:
262
1.enum关键字 C语言中enum关键字用来定义枚举类型 (1)enum 是 C 语言中的一种自定义类型(2)enum 值是可以根据需要自定义的的整型值(3)第一个定义的 enum 值默认为 0 (4)默认情况下的 enum 值是在前一个定义值的基础上加 1 (5)enum 类型的变量只能取定义时 ...
分类:
编程语言 时间:
2016-09-22 23:54:15
阅读次数:
235
dict字典 把数据放入dict:直接赋值、初始化时指定 pop删除key set集合 add添加元素 remove删除元素 字符串str是不可变对象,对字符串的操作都会返回新的字符串 pass 什么都不做 可以设置默认参数,但必须是不可变对象 *number 传入可变参数 尾递归是指在函数返回的时 ...
分类:
编程语言 时间:
2016-09-22 23:49:57
阅读次数:
196
需求:去除集合中自定义对象的重复值(对象的成员变量值都相同 注意: 我们按照和字符串一样的操作,发现出问题了。 为什么呢? 我们必须思考哪里会出问题? 通过简单的分析,我们知道问题出现在了判断上。 而这个判断功能是集合自己提供的,所以我们如果想很清楚的知道它是如何判断的,就应该去看源码。 conta ...
分类:
编程语言 时间:
2016-09-22 23:51:18
阅读次数:
270
可变参数:定义方法的时候不知道该定义多少个参数 格式: 修饰符 返回值类型 方法名(数据类型… 变量名){ } 注意: 这里的变量其实是一个数组 如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个 public static <T> List<T> asList(T... a):把 ...
分类:
编程语言 时间:
2016-09-22 23:50:33
阅读次数:
209
在/root/downloads/下 解压文件至/usr/local 设置环境变量(让命令go有效) 在文件最后添加 保存退出,使语句生效 测试 输出 参考链接 Getting Started - The Go Programming Language 参考链接 (完) ...
分类:
编程语言 时间:
2016-09-22 23:51:54
阅读次数:
297
需求: ArrayList去除集合中字符串的重复值(去掉相同的字符串) 分析: 第一种做法:创建一个新的空集合: A:创建1个具有相同字符串的集合 B:创建1个空的集合 C:遍历第一个集合里面的元素 D:把遍历的元素一个个放进去第二个集合中,但有条件 a:若第二个集合中没有这个元素,则添加进去 b: ...
分类:
编程语言 时间:
2016-09-22 23:48:27
阅读次数:
227
写一个ObjectTool类 泛型方法:把泛型定义在方法上 格式 public <泛型类型> 返回类型 方法名(泛型类型) 这样的好处是: 这个泛型方法可以接收任意类型的数据 再写一个测试类 先写一个泛型接口类 泛型接口:把泛型定义在接口上 实现类: 测试类 ...
分类:
编程语言 时间:
2016-09-22 23:49:41
阅读次数:
171
linux 通过dlopen来实现: 生成动态库:g++ -fPIC -shared triangle.cpp -o triangle.so 生成test主函数:g++ -fPIC test.cpp -ldl -o test 具体demo:http://files.cnblogs.com/files ...
分类:
编程语言 时间:
2016-09-22 23:46:34
阅读次数:
203
定义和用法 getClass() 函数可返回一个 JavaObject 的 JavaClass。 语法 javaobj 的 JavaClass 对象。 说明 该函数可接受一个 JavaObject 对象作为其参数,并返回该对象的 JavaClass,即返回 JavaClass 对象。该 JavaCl ...
分类:
编程语言 时间:
2016-09-22 23:46:57
阅读次数:
214