自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 设计模式之工厂模式二

上次使用简单工厂提出了我们的解决方案,但存在一定的问题,现在我们继续改在。需求:一零售公司,下属多个代理商,公司根据代理商的销售情况,给与其相应级别,而代理商为了更好的刺激其员工的积极性,让工资与其级别直接 挂钩,如一级代理则工资全发,二级代理则发90%,三级80%。。。。具体发放比例代理商自定,也就是说在具体计算工资前,首先要得到其对应的级别,即在工厂类里创建了对象后,需将对应的级别赋予它。

2013-11-29 14:40:41 529 1

原创 设计模式之工厂模式

好久没有写东西,最近由于休息在家,准备抽点时间写点东西,写点什么呢?犹豫再三,决定把设计模式重新琢磨下,也算自己琢磨过程的一个记录和总结吧。准备每天写一点,一一把23种设计模式进行梳理,由于本人能力有限,难免有不妥之处,望各位积极指正。废话少说,开始步入正题,首先从工厂模式开始。 个人认识:工厂模式:见名之意,工厂是干什么的?当然制造产品的了,以供需要的人使用。现在社会分工越来越细了,

2013-11-29 13:58:44 482

转载 Android 中Message,MessageQueue,Looper,Handler详解

对于android初学者来说,这几个概念时常让人困惑,今天发现一篇文章感觉很不错,与君共享。 一、几个关键概念 1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。 创建一个线程的时候,并不会自动创建其MessageQueue。通常使用一个Looper对象对该线程的MessageQu

2012-10-26 14:23:51 287

原创 dtd

定义dtd文件重要是确定xml格式的有效性。文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。1,在xml内部定义dtdDTD 被包含在您的 XML 源文件中,它应当通过下面的语法包装在一个 DOCTYPE 声明中:带有 DTD 的 XML 文档实例(请在 IE5 以及更高的版本打开,并选择查看源代码):]>George

2011-01-06 11:02:00 382

原创 浅谈xml

<br />       在很早以前就听说xml,有“金饭碗”之称,自从从事软件这行以来也前前后后接触了这个东西,最近闲来无事,本人又从新查阅了其相关资料,特此整理于此,也好自己以后回头查阅。<br />      1。初提xml,我们也许会马上想到我们最早接触的一个东东html,所以我们首先要对两者区别先有个认识吧,      <br />XML 不是 HTML 的替代。<br />XML 和 HTML 为不同的目的而设计:<br />XML 被设计为传输和存储数据,其焦点是数据的内容。<br />HTM

2011-01-06 10:20:00 311

原创 关于软件工程的趣味面试题

某公司招聘新人,笔试面试题,具体如下: 从软件工程的角度谈谈你对下列现象的理解1.温水青蛙2.蝴蝶效应  欢迎各位兄弟姐妹们 ,积极发表个人的认识和看法,谢谢

2010-05-06 09:29:00 577

原创 线程的阻塞

为了解决对共享存储区的访问冲突,Java 引入了同步机制,现在让我们来考察多个线程对共享资源的访问,显然同步机制已经不够了,因为在任意时刻所要求的资源不一定已经准备好了被访问,反过来,同一时刻准备好了的资源也可能不止一个。为了解决这种情况下的访问控制问题,Java 引入了对阻塞机制的支持。    阻塞指的是暂停一个线程的执行以等待某个条件发生(如某资源就绪)。Java 提供了大量方法来支持阻塞

2010-04-28 16:07:00 480

原创 线程的四种状态

1、新状态:线程已被创建但尚未执行(start() 尚未被调用)。    2、可执行状态:线程可以执行,虽然不一定正在执行。CPU 时间随时可能被分配给该线程,从而使得它执行。    3、阻塞状态:线程不会被分配 CPU 时间,无法执行;可能阻塞于I/O,或者阻塞于同步锁。    4、死亡状态:正常情况下run() 返回使得线程死亡。调用 stop()或 destroy() 亦有同样效

2010-04-28 16:04:00 412

原创 Java中实现多线程

我们不妨设想,为了创建一个新的线程,我们需要做些什么?很显然,我们必须指明这个线程所要执行的代码,而这就是在Java中实现多线程我们所需要做的一切!    作为一个完全面向对象的语言,Java提供了类 java.lang.Thread 来方便多线程编程,这个类提供了大量的方法来方便我们控制自己的各个线程。    那么如何提供给 Java 我们要线程执行的代码呢?让我们来看一看 Thread

2010-04-28 16:01:00 234

原创 进程和线程的区别

进程概念   进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。   在Mac、Windows NT等采用微内核结构的操作系统中,进程的功能发生了

2010-04-28 15:47:00 534

tomcat6.0.18

优秀的,开源web服务器,tomcat6.0.18

2011-12-22

DWR中文帮助

很不错DWR帮助文档,简单明了,值得一看啊。。。。。

2011-12-22

struts2. 0帮助文档

很不错的,东西,随查随用,相信大家会很喜欢,一个字,下。。。。

2010-10-31

一本关于spring基础的手册,是新手必备

一本关于spring基础的手册,是新手必备

2009-08-19

一本很不错的关于spring入门的书籍

本书重要是帮助刚接触spring这个开源框架的新手,有很大的帮助作用。很不错。。。。

2009-08-19

Javascript的帮助文档

这是一本详细的JS的帮助文档,而且是CHM格式的 ,很不错。

2007-03-30

空空如也

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

TA关注的人

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