- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 多线程
线程的基本概念、线程的本状态以及状态之间的关系 新建 (Born) : 新建的线程处于新建状态 就绪 (Ready) : 在创建线程后,它将处于就绪状态,等待 start() 方法被调用 运行 (Running) : 线程在开始执行时进入运行状态 睡眠 (Sleeping) : 线程的执行可通过使用 sleep() 方法来暂时中止。在睡眠后,线程将进入就绪状态 等待
2017-06-20 10:02:19 604
原创 Git
简介 Git是一个开源的分布式版本控制系统源代码管理系统,强调速度。用于敏捷高效地处理任何或小或大的项目。 以下是常见的VCS(版本控制系统) 集中式版本控制系统(CVCS) 分散式/分布式版本控制系统(DVCS) DVCS客户不仅检出的最新快照目录,但他们也完全反映资源库。如果SEVER停机,然后从任何客户端库可以复制回服务器,以恢复它。每个结账是完整的版本库备份。
2017-06-30 18:12:54 231
原创 c语言基础
简介 C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”, 书写标识符时,忽略了大小写字母的区别。 main() { int a=5; printf(“%d”,A); } 编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示
2017-06-24 12:13:08 430
原创 java IO
IO流IO流指的是输入输出流,用来处理设备上的数据。这里的设备指硬盘,内存,键盘录入,网络传输等。 根据数据的流向来分: 输出流:是用来写数据的,是由程序(内存)—>外界设备 输入流:是用来读数据的,是由外界设备—>程序(内存) 根据流数据的格式来分: 字节流:处理声音或者图片等二进制的数据的流,比如InputStream 字符流:处理文本数据(如tx
2017-06-18 20:14:57 325
原创 HashCode和equals方法重写
hashCode()和equals()的用法 equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); } hashCode()方法被用来获取给定对象的唯一整数。这个整数被用来确定对象被存储在HashTable类似的结构中的位置
2017-06-18 18:22:13 260
原创 解决Hash冲突四种方法
一)哈希表简介非哈希表的特点:关键字在表中的位置和它之间不存在一个确定的关系,查找的过程为给定值一次和各个关键字进行比较,查找的效率取决于和给定值进行比较的次数。 哈希表的特点:关键字在表中位置和它之间存在一种确定的关系。哈希函数:一般情况下,需要在关键字与它在表中的存储位置之间建立一个函数关系,以f(key)作为关键字为key的记录在表中的位置,通常称这个函数f(key)为哈希函数。has
2017-06-18 11:19:48 43957 8
原创 异常
Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。Java中的异常分为两大类:错误Error和异常Exception,Java异常体系结构如下图所示: 自定义一个异常需要我们继承Throwable类或者继承Exception类 除了RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。这种
2017-06-17 22:32:09 252
原创 new方法和newInstance方法的区别 Class.forName和classloader的区别
new方法和newInstance方法的区别newInstance: 弱类型。低效率。只能调用无参构造。 new: 强类型。相对高效。能调用任何public构造。类加载 在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备和解析三 步,除了解析外,其它步骤是严格按照顺序完成的,各个步骤的主要工作
2017-06-17 17:45:48 527 1
原创 Java集合:set list queue map 枚举
简述 Collection是最基本的集合接口,一个Collection代表一组Object的集合,这些Object被称作Collection的元素。Collection是一个接口,用以提供规范定义,不能被实例化使用 List是可重复集合,Set是不可重复集合,这两个接口都实现了Collection父接口. Map未继承Collection,而是独立的接口, Map是一种把键对
2017-06-17 16:39:15 857
原创 Jquery使用
jquery简介 服务端和客户端有三种方式传递数据 HTML(无需与其它应用程序共享数据的情况下) XML(需与其它应用程序共享数据,尤其是在不同的系统中,平台中,同时内容较多的情况下) JSON(需与其它应用程序共享数据,同时内容不多的情况下) jQuery开发步骤: 通过<script/>导入jquery的js类库 使用$(“#id”),通过id来定位h
2017-06-08 07:57:21 416
原创 SSH总结
SSH框架整合思想整合Struts2和spring框架 导入相关jar包 创建类action(继承ActionSupport) 在src下创建struts.xml配置文件(位置名称固定,把对action的配置放到spring的配置文件中去做) bean.xml 在web.xml中写过滤器配置 在添加监听器,解决第一次请求很慢的问题同时,必须指明配置文
2017-06-01 18:27:35 237
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人