会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Mindreader
博客园
首页
新随笔
联系
订阅
管理
[置顶]
线程笔记
摘要: 线程的命名和取得: 线程的运行每一次都会运行不同的结果,因为各线程会自行抢占资源,如果要区分线程的名称,一般情况下是在线程执行之前进行命名,而不建议在启动之后再修改它的名称,或者是为不同的线程设置重名 对线程的名称进行操作有一下几种方法: Thread(Runnable target, String
阅读全文
posted @ 2016-05-09 16:34 奈水犹寒
阅读(275)
评论(0)
推荐(0)
[置顶]
面向对象
摘要: 面向对象 面向对象是现在最为流行的软件设计模式之一,基于模块化的设计,必须遵从严格的规范,优点是易于维护,利于扩展。 与之对应的是另外一种设计模式,即面向过程。指的是只满足自己当前的需求的设计,缺点是不利于维护和扩展 面对对象的特点: 封装: 程序的内部对外部不可见 继承: 把事物的共有特征抽象 多
阅读全文
posted @ 2016-04-14 18:39 奈水犹寒
阅读(151)
评论(0)
推荐(0)
[置顶]
关于上传和下载的笔记
摘要: 上传: 要求:1.表单的method必须是post 2.表达增加enctype="multipart/form-data" 3.input标签的type属性的值是file Servlet具体方法: 1.创建工厂:DiskFileItemFactory=new DiskFileItemFactory(
阅读全文
posted @ 2016-02-26 19:42 奈水犹寒
阅读(214)
评论(0)
推荐(0)
2016年6月11日
设计模式
摘要: 设计模式是不分语言的;前辈们总结出来的设计模式分:3种类型及23种模式:设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相
阅读全文
posted @ 2016-06-11 12:30 奈水犹寒
阅读(125)
评论(0)
推荐(0)
2016年6月10日
SynchronousQueue
摘要: SynchronousQueue是一个没有数据缓冲的BlockingQueue,生产者线程对其的插入操作put必须等待消费者的移除操作take,反过来也一样。 不像ArrayBlockingQueue或LinkedListBlockingQueue,SynchronousQueue内部并没有数据缓存
阅读全文
posted @ 2016-06-10 16:33 奈水犹寒
阅读(205)
评论(0)
推荐(0)
Java多线程的五种状态
摘要: 新建状态:new Thread(参数)之后,建立了一个线程对象; 就绪状态:线程对象建立之后,调用start()方法,进入就绪状态,此时并不会直接调用run()方法,线程进入运行状态还需要抢占CPU资源才可以; 运行状态:线程抢到CPU资源后开始执行run()方法,就进入了运行状态; 阻塞状态:当线
阅读全文
posted @ 2016-06-10 00:21 奈水犹寒
阅读(359)
评论(0)
推荐(0)
2016年6月4日
java 设计模式
摘要: 设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链
阅读全文
posted @ 2016-06-04 13:45 奈水犹寒
阅读(109)
评论(0)
推荐(0)
2016年5月29日
Spring框架入门:(非原著,转载)
摘要: 1.1、 耦合性和控制反转: 对象之间的耦合性就是对象之间的依赖性。对象之间的耦合越高,维护成本越高。因此,对象的设计应使类和构件之间的耦合最小。 例: public interface ICustomerDao{ //接口 public boolean getCustomerByAccount()
阅读全文
posted @ 2016-05-29 22:43 奈水犹寒
阅读(251)
评论(0)
推荐(0)
2016年5月12日
multi-catch和try-catch异常处理
摘要: multi-catch属于JDK1.7之后出现的,举例如下: 如果使用try-catch,会有多个catch块,从里到外是之类异常和父类异常,但是使用了multi-catch之后只需要有一个catch块就可以了,括号里面有三个异常,需要注意的是这三个异常不能有交集,作为科班出生的我不想解释什么是交集
阅读全文
posted @ 2016-05-12 22:47 奈水犹寒
阅读(1220)
评论(1)
推荐(0)
2016年5月11日
java Comparable 比较器的使用
摘要: /** * */ package com.mindreader; import java.util.Arrays; /** * @作者 Mind reader * @内容 对象数组排序——Comparable比较器的使用 * @项目名 arrays_demo * @日期 2016年5月11日 * @时间 下午1:48:04 * */ /* * 如果要对对象数组进行排序...
阅读全文
posted @ 2016-05-11 14:41 奈水犹寒
阅读(259)
评论(0)
推荐(0)
多线程——生产者和消费者的问题
摘要: 生产者和消费者问题的产生 生产者和消费者是指俩个不同的线程对象,操作统一资源的情况:生产者负责生产数据,消费者负责消费数据,生产者每生产完一组数据后,消费者 消费一组数据, Object对多线程的支持: wait();等待被唤醒 notify();唤醒 notifyAll();唤醒所有 sleep(
阅读全文
posted @ 2016-05-11 12:13 奈水犹寒
阅读(327)
评论(0)
推荐(0)
2016年5月9日
多线程的实现方式及其区别
摘要: 实现多线程有两种方式:(自JDK1.5之后有三种,最后一种并不常用) 1.继承Thread类 2.实现Runnable接口(Callable接口) 一个类如果实现了Runnable接口或者继承了Thread类,那么它就是一个多线程类,如果是要实现多线程,还需要重写run()方法,所以run() 方法
阅读全文
posted @ 2016-05-09 00:39 奈水犹寒
阅读(13605)
评论(0)
推荐(0)
下一页
公告