上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 进程和线程的区别 一个程序最少有一个进程,一个进程最少有一个线程 进程之间不会相互影响,同一个进程的多个线程可以并发执行 一个线程可以创建和撤销另一个线程,执行进程开销大但是安全 线程是cpu调度和分配的基本单位 创建线程的方法 继承Thread类 实现Runnable接口 阅读全文
posted @ 2018-03-29 17:36 *青锋* 阅读(616) 评论(0) 推荐(0) 编辑
摘要: Java中equals和hashcode方法是在Object对象中的,所以每个对象都有这两个方法,大多数时候我们为了实现特定需求需要重写这两个方法 equals和hashcode方法常用在同一个类中用于比较,尤其是在set集合中比较元素是否重复 equals方法返回true的两个对象,hashcod 阅读全文
posted @ 2018-03-29 17:26 *青锋* 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Java中常用数据结构 常用的数据结构有哈希表,线性表,链表,java.util包中有三个重要的接口:List,Set,Map常用来实现基本的数据结构 HashMap的工作原理 HashMap基于hashing原理,我们通过put(key,value)和get(key)方法存储和获取对象元素,当我们 阅读全文
posted @ 2018-03-29 17:15 *青锋* 阅读(739) 评论(0) 推荐(0) 编辑
摘要: Java中有八种基本数据类型以及引用类型 基本数据类型: byte(1字节),short(2字节),int(4字节),long(8字节),char(2字节),boolean(不确定,取值是true/false),float(4字节),double(8字节) 引用数据类型: 包括数组,集合,字符串,接 阅读全文
posted @ 2018-03-29 15:56 *青锋* 阅读(3998) 评论(0) 推荐(0) 编辑
摘要: 集合框架可以分为Collection和Map Collection Set:元素不重复(底层是Map) HashSet 集合中元素可以为null,但只有一个元素为null 基于HashMap实现的,底层是Hash表,不能保证元素排列顺序 元素对象比较是否重复:先调用hashcode方法,再调用equ 阅读全文
posted @ 2018-03-20 18:44 *青锋* 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 死锁发生的条件 互斥条件:就是一个资源只能有一个进程占有,不可以被两个或者多个进程占有 不可抢占条件:进程已经获得的资源在未使用完之前,不可以被抢占,只能在使用完之后自己释放 占有申请条件:进程自己已经至少保持一个资源,又请求其他资源,但是这个资源被其他进程占有,而且又不释放自己已经占有的资源 循环 阅读全文
posted @ 2018-03-20 17:37 *青锋* 阅读(4594) 评论(0) 推荐(0) 编辑
摘要: spring的核心组件(骨骼架构)—— 共同创建了Bean关系网络 Core:主要定义了资源的访问方式 Context:给spring提供一个运行时的环境 Bean:Bean的定义,创建以及解析 spring的特性组件(特性功能) DAO:对JDBC进行封装,spring允许JDBC使用spring 阅读全文
posted @ 2018-03-19 17:15 *青锋* 阅读(453) 评论(0) 推荐(0) 编辑
摘要: mybatis是一个不完全的orm框架,因为mybatis还需要程序员自己写大量sql语句,可以在xml配置文件中控制要运行的sql语句;但是与数据库无关性不好,因为支持多种数据库时就需要相应写多套的sql语句 hibernate是一个完全的orm框架,数据库无关性比较好,自动生成sql语句,不需要 阅读全文
posted @ 2018-03-19 16:51 *青锋* 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 其实就是问依赖注入的方式 属性注入(getter/setter) <!-- test DI --> <bean class="com.hxhk.pojo.user.User" id="user"> <property name="name" value="qf"></property> <prope 阅读全文
posted @ 2018-03-19 16:32 *青锋* 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: struts2是基于类开发的,一个请求对应一个类;springMVC是基于方法开发的,一个请求对应一个类中的方法(所以springMVC更容易使用Restful传参) struts2接收参数是通过类的成员变量来完成的,这些变量在多线程访问中,是共享的,所以struts2只能使用多例开发 spring 阅读全文
posted @ 2018-03-19 16:17 *青锋* 阅读(199) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页