自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 java基本类型与引用类型

java基本类型与引用类型目录java基本类型与引用类型目录一基本数据类型二引用类型三基本类型与引用类型的区别默认值内存分配自动装箱自动拆箱自动装箱拆箱带来的问题程序的性能空指针异常对象相等比较时一、基本数据类型java中一共分为8种基本数据类型:byte、short、int、long、float、double、char、b

2018-01-04 17:30:32 22827 10

原创 代理模式

什么是代理模式? 代理模式提供了对目标对象的另外的访问模式,即通过代理对象可以访问到目标对象,代理模式的好处是,可以在不修改目标对象方法的基础上进行扩展,比如:打印日志、计算方法执行时间等。 代理模式中有两个关键点: 代理对象和目标对象,代理对象是对目标对象的扩展,并会调用目标对象。举个简单的例子租房子的例子,目标对象就是房东,代理对象是中介,房东把房子交给中介帮忙出租,

2018-01-31 23:24:10 130

原创 工厂方法模式

简单工厂模式是对象的创建模式,又叫做静态工厂方法模式。简单工厂模式由一个工厂对象决定生产出哪一种产品类的实例。实现简单工厂模式可以实现对象创建的高度解耦。示例: 以people为例:public interface People { void sleep(); void work();}两个子类Teacher和Student:public class T

2018-01-31 17:35:32 106

原创 单例模式

单例模式是类创建者模式之一,无论是在工作还是面试中基本都会问到,这里会讲讲单例模式的实现以及它的线程安全性。什么叫单例模式?     简单的来说就是确保类的实例是唯一的,一个类只有一个实例。下面说说单例类常见的几种写法:饿汉式饿汉式简单来说就是使用类的时候不管用没用到类的实例,上来就先创建类的实例。来看看一个实例:public class Singleton {

2018-01-31 17:08:43 178

原创 mybatis批量增删改查操作

mybatis批量增删改查操作:批量添加"batchInsert" parameterType="java.util.List"> insert into sys_users (id, username, password, salt, locked) values "list" item="item" index="index" separat

2018-01-31 13:58:09 203

原创 mybaits返回自增主键ID

mybaits两种获取自增主键ID的方法:一种是使用useGeneratedKeys,第二种是selectKey方法获取。useGeneratedKeys insert into sys_users (id, username, password, salt, locked) values (#{id,jdbcType=BIGINT}, #{usern

2018-01-31 13:40:12 4443

原创 mybatis缓存

缓存 接触过hibernate的同学都知道hibernate中有个二级缓存,mybatis也存在二级缓存。mybatis中二级缓存有什么作用呢?mybatis提供查询缓存,可以提高查询效率,减轻数据库的压力。一级缓存      一级缓存是session级别的缓存,基于PerpetualCache的HashMap本地存储,其存储作用域为Session,不能跨不同的session

2018-01-31 12:42:41 1816

原创 ArrayList源码解析

ArrayList源码解析集合是java中非常重要且基础的内容,集合的作用就是以一定的方式来组织、存储数据。ArrayList是常用的结合之一。集合特点可以允许空可以有重复数据集合内容是有序的线程不完全的数据结构ArrayList底层是动态数组方式实现的,数据结构就是数组,之所以叫动态数据,是因为数组的容量是不固定的,add、remove操作可能会 引起

2018-01-05 16:54:05 192

无向图的建立和遍历(C++)

用邻接矩阵作为存储方式,C++实现的无向图的建立,广度遍历和深度遍历,以及求顶点的度数和邻接点

2012-05-10

空空如也

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

TA关注的人

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