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

三目运算符规则: • 如果第二个和第三个操作数具有相同的类型,那么它就是条件表达式的类 型。换句话说,你可以通过绕过混合类型的计算来避免大麻烦。 • 如果一个操作数的类型是 T,T 表示 byte、short 或 char,而另一个操作数是一个 int 类型的常量表达式,它的值是可以用类型 T 表示的,那么条件表达式的类型就是 T。 • 否则,将对操作数类型运用二进制数字提升,而条件表达式的

2017-11-28 17:25:52 385

原创 设计模式-装饰器模式

定义:        装饰器模式就是一个可以非常灵活的动态扩展类功能的设计模式,它采用组合的方式取代继承,使得各个功能的扩展更加独立和灵活 特点: (1) 装饰对象和真实对象有相同的接口。这样客户端对象就可以以和真实对象相同的方式和装饰对象交互。 (2) 装饰对象包含一个真实对象的索引(reference) (3) 装饰对象接受所有的来自客户端的请求。它把这些请求

2017-11-22 14:36:42 230

原创 二进制

二进制基本概念: java中 int 4个字节,32位,无论在IBM还是惠普的机器上都是4个字节。转换成二进制是32个0或1。对于有符号位(java中都是有符号位的)而言:二进制的最高位即第一位是符号位:0代表正数,1代表负数;正数的原码,反码,补码都一样;负数的反码 = 原码符号位不变,其他位取反;负数的补码 = 反码 + 1;0的反码和补码都是0;计算机都是以补码的方式来计算的

2017-11-20 21:16:14 452

原创 设计模式-责任链模式

定义: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。优点: 1.将请求者和发送者解耦2.可以通过改变链中的成员或成员的顺序来动态的新增或则删除责任3.简化对象的处理过程缺点: 1.不能保证请求一定被接收2.可能会造成循环调用角色: 抽象处理者(Handler)角色

2017-11-15 20:57:54 280

原创 java基础

1.hashCode和equals详解:参见2.集合初始化时,指定集合初始值大小。 说明:HashMap 使用 HashMap(int initialCapacity) 初始化, 正例:initialCapacity = (需要存储的元素个数 / 负载因子) + 1。 注意: 负载因子(即 loader factor)默认为 0.75, 如果暂时无法确定初始值大小,请设置为 16(即

2017-11-10 17:39:50 267

转载 SSM搭建

缓存相关:一级缓存:sqlSession级别的(默认开启)二级缓存:nameSpace级别的(默认关闭) 目录结构: 1.添加maven依赖(4.3.12.RELEASE): <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</v

2017-11-06 11:50:18 167

原创 手写简单的springmvc框架

概述: 本示例实现了简单的IOC和依赖注入,实现了 Controller, Service, RequestMapping, Quatifier 等注解。 具体步骤:在Servlet初始化时递归扫描对应路径下所用的class,存放到packageNames(List)中遍历List,记录被Controller和Service注解修饰的class,创建其示例并和path做好映射,存放在inst

2017-11-05 15:33:43 240

原创 垃圾回收

java堆的回收: 什么时候回收? 安全点: 安全点的选定基本上是以程序“是否具有让程序长时间执行的特征”为标准进行选定的;“长时间执行”的最明显特征就是指令序列复用,例如方法调用、循环跳转、异常跳转等,所以具有这些功能的指令才会产生Safepoint 安全区域: 安全区域是指在一段代码片段之中,引用关系不会发生变化。在这个区域中的任意地方 开始GC都是安全的。 回收什么? 可达性分

2017-11-01 17:59:29 217

Vue学习源码

Vue学习源码

2017-06-20

空空如也

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

TA关注的人

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