2016年5月9日

摘要: 参考:http://www.cnblogs.com/ITtangtang/p/3948406.html 阅读全文
posted @ 2016-05-09 14:05 dangjunhui 阅读(241) 评论(0) 推荐(0) 编辑
摘要: HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存 阅读全文
posted @ 2016-05-09 13:19 dangjunhui 阅读(246) 评论(0) 推荐(0) 编辑
摘要: java支持的类型分为两类:基本类型和引用类型 一、基本类型 4类8种: (1)整型:int、short、long、byte。 (2)浮点型:float、double。 (3)字符型:char。 (4)布尔型:boolean。 二、引用类型 引用类型包括类、接口、枚举和数组类型、null类型。 空引 阅读全文
posted @ 2016-05-09 08:04 dangjunhui 阅读(4617) 评论(0) 推荐(1) 编辑

2016年5月8日

摘要: 本文继续介绍23种设计模式系列之单例模式。 概念: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实 阅读全文
posted @ 2016-05-08 08:14 dangjunhui 阅读(265) 评论(0) 推荐(0) 编辑

2016年5月7日

摘要: 1.封装 封装:就是隐藏对象的属性和实现细节,仅对外提供公共访问方式。 封装的好处:隐藏类的实现细节;让使用者只能通过程序员规定的方法来访问数据;可以方便的加入存取控制语句,限制不合理操作. 封装时的权限控制符区别如下: Penguin类同理。 2.继承 语法: 修饰符SubClass extend 阅读全文
posted @ 2016-05-07 21:52 dangjunhui 阅读(24956) 评论(1) 推荐(3) 编辑
摘要: 1 //背过程序-生产者消费者问题 2 public class ProducerConsumer { 3 public static void main(String[] args) { 4 SyncStack ss = new SyncStack(); 5 Producer p = new Producer(ss); 6 C... 阅读全文
posted @ 2016-05-07 19:30 dangjunhui 阅读(210) 评论(0) 推荐(0) 编辑
摘要: this.notify(): 叫醒一个现在正在wait()在我这个对象上的线程。谁现在正在我这个对象上等待,我就叫醒一个线程,让他继续执行。 sleep 是线程类(Thread)的方法,调用sleep()不会释放对象锁。 wait 是Object类的方法,wait()时相当于我把这把锁放开了,别人可 阅读全文
posted @ 2016-05-07 19:24 dangjunhui 阅读(145) 评论(0) 推荐(0) 编辑
摘要: public class TestDeadLock implements Runnable { public int flag = 1; static Object o1 = new Object(), o2 = new Object(); public void run() { System.out.println("flag=" + flag); ... 阅读全文
posted @ 2016-05-07 18:06 dangjunhui 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 执行方法过程,锁定当前对象。 阅读全文
posted @ 2016-05-07 17:45 dangjunhui 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、索引的建立,一张表,如果有一些经常查询的字段,要建立索引。比如库存表,你会经常按厂家查询,那么在厂家这个字段上就要建立索引。2、分库,分表技术。可以按业务层次,或者日期、厂家、地区等字段,对表进行横向或纵向的分割。把事务表和数据仓库表分开等。3、事实上,对于系统的优化,从数据库本身的优化,数据库 阅读全文
posted @ 2016-05-07 16:49 dangjunhui 阅读(778) 评论(0) 推荐(0) 编辑

导航