自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 数据库小结(面试)

数据库总结:一、设计表三大范式:1NF:列的原子性;数据表的每一列保证原子性,即不可拆分2NF:在1NF的基础上,必须要有主键,且其他列必须完全依赖主键,而不是依赖主键的一部分3NF:在2NF的基础上,其他列必须直接依赖不能间接依赖或传递依赖二、事务:1、常见操作,创建事务,提交事务,回滚事务2、特性:ACID    原子性:每个事务要么一起

2017-12-18 19:08:22 1038

原创 Java集合知识点小结(面试)

Java集合小结:Java集合分为单列集合(Collection)和双列集合(Map)一、单列集合顶级父接口为Collection 下辖几个常用子接口List,Set,QueueList:有三个常用实现类分别为ArrayList,LinkedList,Vector特点为有序,可以重复1.ArrayList:底层使用动态数组实现,查找效率高,插入和删除效率

2017-12-18 18:37:50 202

原创 线程相关部分知识点小结

一、Callable和Runnable的区别1、Callable规定的方法时call,Runnable规定的方法时run,其中实现Runnable接口的类需要通过Thread类包装后,在进行启动而Callable一般交由ExecuteService来执行2、Callable执行任务后可返回值,Runnable执行完任务不能返回值3、Callable的方法可以抛出异常,run方法不可

2017-11-16 16:02:49 153

原创 五大框架主要知识点总结(待完善)

一、struts2:处理一个请求的简单流程:1 请求经过一系列过滤器filter2 接着struts2核心过滤器FilterDispatcher被调用,询问ActionMapper来决定是否调用某个action3 决定后,FilterDispatcher将请求交给ActionProxy4 ActionProxy通过configurationManager查找框架的配置文件str

2017-11-15 22:46:43 1083

原创 关于HashMap和HashTable

HashMap1 线程非安全2 单线程效率高3 键和值都可以为空4 继承AbstractMap类5 使用Iterator迭代器进行便利6 比较对象时重新计算Hash值HashTable1 线程安全(同步)2 效率低3 继承Dictionary类4 使用原始的Enumeration5 使用对象的Hash值HashMap工作原理:Ha

2017-11-15 20:14:53 117

原创 并发

Java几种并发类总结:ReentrantLock(重入锁):基于AQS(同步器)队列和Condition队列完成,将等待线程与阻塞线程分开示例代码:package lock;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;impo

2017-11-15 19:55:15 170

原创 JVM学习笔记

本篇主要以面试为主JVM可以划分为三部分1 内存的分配和模型2 GC3 类的加载机制运行时数据区虚拟机栈(方法栈): 描述Java方法的内存模型,每当执行一个方法,会创建一个栈帧,存放了局部变量表(存放了基本数据类型,对象的引用,returnaddress类型),操作数栈,动态链接,和方法出口,方法的执行和结束对应一个栈帧入栈和出栈的过程,异常有StackO

2017-11-15 18:35:25 207

空空如也

空空如也

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

TA关注的人

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