自定义博客皮肤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 1056

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

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

2017-12-18 18:37:50 213

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

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

2017-11-16 16:02:49 167

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

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

2017-11-15 22:46:43 1104

原创 关于HashMap和HashTable

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

2017-11-15 20:14:53 128

原创 并发

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 182

原创 JVM学习笔记

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

2017-11-15 18:35:25 216

空空如也

空空如也

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

TA关注的人

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