2017年8月21日
摘要: JMS http://blog.csdn.net/jiuqiyuliang/article/details/46701559 JAVA NIO ifeve.com http://ifeve.com/overview/ Java NIO ifeve.com http://ifeve.com/java- 阅读全文
posted @ 2017-08-21 13:44 笑傲江湖未平生 阅读(85) 评论(0) 推荐(0) 编辑
  2017年7月25日
摘要: MyBatis—主要作用是为了便于操作数据库,可以对数据库内容进行List或实体类封装,可以将执行的SQL语句配置到XML文件。 学习内容: .CURD .使用MyBatis操作Oracle、MySql .MyBatis对象生命周期 一、使用MyBatis开发的步骤 1、新建一个MyBatis Ge 阅读全文
posted @ 2017-07-25 14:57 笑傲江湖未平生 阅读(163) 评论(0) 推荐(0) 编辑
  2017年7月22日
摘要: 定义: 单例模式确保一个类只有一个实例,并提供一个全局访问点。 说明: 由于声明了一个静态对象,所以实现全局化,类属性,所有对象共有。 构造方法为private 所以其他类无法调用该构造函数。(但是本类类自身可以声明新对象) 提供一个静态方法获取本类对象,获取方法是先判断singleton是否为空, 阅读全文
posted @ 2017-07-22 16:05 笑傲江湖未平生 阅读(112) 评论(0) 推荐(0) 编辑
  2017年7月21日
摘要: 出处来自:http://blog.csdn.net/liushuijinger/article/details/7429197 原码: 如果机器字长为n,那么一个数的原码就是用一个n位的二进制数,其中最高位为符号位:正数为0,负数为1。剩下的n-1位表示概数的绝对值。 例如: X=+101011 , 阅读全文
posted @ 2017-07-21 21:23 笑傲江湖未平生 阅读(138) 评论(0) 推荐(0) 编辑
  2017年7月20日
摘要: 插入新的列 alter table tablename add colmun name type 求个数 select count(columnname) from tablename 求均值 select avg(columnname) from tablename 求最小值 select min 阅读全文
posted @ 2017-07-20 20:43 笑傲江湖未平生 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 议论: 除了直接new对象以外有什么好的创建对象方法吗? 如果有许多类有统一的接口,我们如果想要使用这些类创建一些对象,除了直接new还可以怎么办呢? 我们可以根据不同的参数创建不同的对象: 如:if(a){创建a1,}if(b){创建a2}...... 但是思考如果这段代码加在接口中,那么如果有新 阅读全文
posted @ 2017-07-20 17:49 笑傲江湖未平生 阅读(115) 评论(0) 推荐(0) 编辑
  2017年7月19日
摘要: 1、设计原则 对“修改”关闭 对“扩展”开放 如果增加新功能,可以在上面进行扩展,而不是修改原来已经编写的部分。 2、装饰者模式定义: 动态的将责任附加到对象中。若要扩展功能,装饰者提供比继承更有弹性的替代方案。 理解: 1、 装饰者A和B可以实现对ConcreateComponent的动态扩展,只 阅读全文
posted @ 2017-07-19 20:12 笑傲江湖未平生 阅读(128) 评论(0) 推荐(0) 编辑
摘要: (所有内容大部分来自http://www.w3school.com.cn) 1、什么是 SQL? SQL 指结构化查询语言 SQL 使我们有能力访问数据库 SQL 是一种 ANSI 的标准计算机语言 编者注:ANSI,美国国家标准化组织 2、SQL 能做什么? SQL 面向数据库执行查询 SQL 可 阅读全文
posted @ 2017-07-19 18:42 笑傲江湖未平生 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 在HotSpot虚拟机中,对象在内存区域(java堆中)可分为三块区域 : 1 Header(对象头),包括两部分,第一部分用来存储自身的运行时数据,如hashcode、GC年龄分代。。。; 第二部分是类型指针,指向自己的元数据,即所属类,通过这个属性可以确定属于哪个类 2 接下来是存储真正的信息部 阅读全文
posted @ 2017-07-19 10:48 笑傲江湖未平生 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 当虚拟遇到一个new指令时:首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并检查这个符号引用所代表的类是否已经加载和初始化,如果没有,需要先执行类的加载过程。加载完成后,为对象分配内存,分配完成后初始化为0值,执行new指令后会紧着执行<init>方法,把对象按着程序员的意愿初始化 阅读全文
posted @ 2017-07-19 09:58 笑傲江湖未平生 阅读(151) 评论(0) 推荐(0) 编辑