摘要: 引用地址:http://www.hello-code.com/blog/java/201703/6278.html Java反射机制是一个非常强大的功能,在很多大型项目比如Spring, Mybatis都可以看见反射的身影。通过反射机制我们可以在运行期间获取对象的类型信息,利用这一特性我们可以实现工 阅读全文
posted @ 2018-07-12 13:57 chengchao 阅读(20417) 评论(1) 推荐(0) 编辑
摘要: 一、方法重写(0veriding) 在Java程序中,类的继承关系可以产生一个子类,子类继承父类,它具备了父类所有的特征,继承了父类所有的方法和变量。 子类可以定义新的特征,当子类需要修改父类的一些方法进行扩展,增大功能,程序设计者常常把这样的一种操作方法称为重写,也叫称为覆写或覆盖。 重写体现了J 阅读全文
posted @ 2018-07-11 09:40 chengchao 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 因为工作中历史产品采用了terracotta作为分布式缓存线性扩展平台,因此不得不提前对其原理做了相关了解,当然其中很多的设计思想和oracle、memcached的设计相似,但也有自己的亮点,那就是JVM的懒加载细粒度拷贝以及线性扩展,使得序列化对象消耗大大降低,提高CPU使用率以及内存无缝线性扩 阅读全文
posted @ 2018-07-10 16:43 chengchao 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 前言 在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象。比如集中中存在A、B两台服务器,用户在第一次访问网站是,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session。当用户第 阅读全文
posted @ 2018-07-10 16:05 chengchao 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 模式类型: Flyweight 享元模式 - 结构型模式 意图: The intent of this pattern is to use sharing to support a large number of objects that have part of their internal st 阅读全文
posted @ 2018-07-10 14:10 chengchao 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/chenliguan/article/details/53888018 1 int与Integer的基本使用对比 (1)Integer是int的包装类;int是基本数据类型; (2)Integer变量必须实例化后才能使用;int变量不需要; (3 阅读全文
posted @ 2018-07-10 11:19 chengchao 阅读(7297) 评论(1) 推荐(0) 编辑
摘要: 1. final 在java中,final可以用来修饰类,方法和变量(成员变量或局部变量)。下面将对其详细介绍。 1.1 修饰类 当用final修饰类的时,表明该类不能被其他类所继承。当我们需要让一个类永远不被继承,此时就可以用final修饰,但要注意: final类中所有的成员方法都会隐式的定义为 阅读全文
posted @ 2018-07-10 10:56 chengchao 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础. 三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数 阅读全文
posted @ 2018-07-10 09:29 chengchao 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/qq_29631809/article/details/72785338 创建流程:(上级为 下级的载体) 1:.创建 工作簿 2.创建 sheet(可以创建多个) 3.创建行 4.创建单元格 接下来 分别说下 工作簿的常用三种形式的区别,他们分 阅读全文
posted @ 2018-07-09 15:53 chengchao 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.cnblogs.com/bethunebtj/p/9159914.html 1.为何需要缓存?在高并发请求时,为何我们频繁提到缓存技术?最直接的原因是,目前磁盘IO和网络IO相对于内存IO的成百上千倍的性能劣势。做个简单计算,如果我们需要某个数据,该数据从数据库磁盘 阅读全文
posted @ 2018-07-03 09:51 chengchao 阅读(210) 评论(0) 推荐(0) 编辑