自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

grpc学习资料grpc学习资料grpc学习资料

grpc学习资料grpc学习资料grpc学习资料

2023-10-01

jdk最新版 liunx可用 解压版

jdk9可以帮助大家多练习新的特性,帮助大家快速认识到新版本的特性(下载后有链接和密码)

2017-11-17

ssh三大框架所有所需的jar包

SSH三大框架的jar包,完全可以承担一些平常的项目

2017-06-28

传智播客ssh项目crm 源码

通过这个实例可以把ssh熟悉掌握,提高

2017-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除