- 博客(25)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 win10禁止系统自动更新,太讨厌了
搜索“服务”-禁用“windows update”服务win+X---》计算机管理----》服务和应用程序----》服务---》找到“windows update”----》右键“属性”----》启动类型设置为“禁用”
2017-02-28 10:47:09 3453
原创 java内部类应用
1.一般来说,内部类继承自某个类或实现某个接口,内部类的代码操作创建它的外围类的对象。所以可以认为内部类提供了某种进入外围类的窗口。2.每个内部类都能独立的继承自一个接口的实现,所以无论外围类是否已经继承了某个接口的实现,对于内部类都没有影响。在单个外围类中,可以让多个内部类以不同的方式实现同一个接口,或继承同一个类。3.内部类使得多重继承的解决方案变得完整。内部类允许继承多个非接口类
2017-02-28 00:50:23 309
原创 Listener 和 Callback
1.Listenner 有三个角色抽象监听者(IListener),具体监听者和主题,对于一个主题可以有多个监听者,监听者对象注入到主题对象中,当主题对象发生变化时,通知所有监听者。作用:解耦,主题依赖抽象监听者,只对接口耦合。常用于降低两个模块,或两个层次(视图与业务逻辑)之间的耦合(代码上表现为两个类之间的耦合O(∩_∩)O~),让一方模块或视图层类实现IListener,另一方或
2017-02-27 20:44:19 3670
原创 锁机制
锁(Lock)机制用于管理对共享资源的并发访问。悲观锁(Pessimistic Locking):假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。将操作的资源锁定。乐观锁(Optimistic Locking):假设不会发生并发冲突,在提交操作时检查是否违反数据完整性。不锁定操作资源。
2017-02-26 12:56:18 368
原创 OO分析和设计基本原则
单一职责原则(SingleResponsibility Principle, SRP):一个类最好只负责一项单一的职责,只有一个引起它变化的原因面向对象的可复用设计,开-闭原则:一个软件实体应该对扩展开放,对修改关闭。(SoftWare entities should ben open for extension,but closed for modification)从开闭原则中可以看出面向
2017-02-26 09:39:55 555
原创 java内部类
可以将一个类的定义放在另一个类定义的内部,这就是内部类。内部类是一种非常有用的特性,因为它允许将一些逻辑相关的类组织在一起,并控制位于内部的类的可视性。内部类的定义:package com.zcl.innerclazz;public class School { private String name; public String get
2017-02-24 20:44:36 269
转载 备忘录模式
每个人都有过后悔的时候,但人生并无后悔药,有些错误一旦发生就无法再挽回,有些人一旦错过就不会再回来,有些话一旦说出口就不可能再收回,这就是人生。为了不后悔,凡事我们都需要三思而后行。说了这么多,大家可能已经晕了,不是在学设计模式吗?为什么弄出这么一堆人生感悟来,呵呵,别着急,本章将介绍一种让我们可以在软件中实现后悔机制的设计模式——备忘录模式,它是软件中的“后悔药”,是软件中的“月光宝盒”。话不多
2017-02-24 11:55:30 481
转载 Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty
转载-http://blog.csdn.net/allenlinrui/article/details/6675998先说Apache和Tomcat的区别: Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 在Apache基金会里面ApacheServ
2017-02-24 00:16:53 393
转载 EJB
转载-维基百科企业级JavaBean(Enterprise JavaBean, EJB)是一个用来构筑企业级应用的服务器端可被管理组件。Java企业版API(Java Enterprise Edition)中提供了对EJB的规范。EJB是一个封装有某个应用程序之业务逻辑服务器端组件。EJB最早于1997年由IBM提出,旋即被太阳微系统采用并形成标准(EJB 1.0 和EJB 1.1
2017-02-23 23:49:03 976
转载 Eclipse各个版本的区别以及选择标准
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会。Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API(SWT/Jface),Java开发
2017-02-23 13:07:40 4252
转载 windows系统java配置环境变量
配置系统环境 配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"。(1)JAVA_HOME环境变量。作用:它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。配置方法:在系统变量里点击新建,变量名填写JAVA_HOME,变量值填写JDK的安装路径。(根据自己的安装路径填写)JA
2017-02-23 11:31:34 559
转载 桥接模式
当一个对象的行为表现与两个或多个因素有关,并且每个因素又可以分为不同的影响类型时。在正式介绍桥接模式之前,我先跟大家谈谈两种常见文具的区别,它们是毛笔和蜡笔。假如我们需要大中小3种型号的画笔,能够绘制12种不同的颜色,如果使用蜡笔,需要准备3×12 = 36支,但如果使用毛笔的话,只需要提供3种型号的毛笔,外加12个颜料盒即可,涉及到的对象个数仅为 3 + 12 = 15,远小于36,却能
2017-02-23 10:24:47 1264
原创 走进java
1.概述java不仅仅是一门编程语言,它还是一个由一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统,移动终端,企业服务器和大型机等各种场合。 它摆脱了硬件平台束缚,实现了“一次编写,到处运行”的理性; 它提供个了一种相对安全的内存管理和访问机制,避免了绝大部分的内存泄漏和指针越界问题;
2017-02-22 17:11:54 415
原创 some little software
截图软件sniphttps://e0d1.wpc.azureedge.net/80E0D1/OfficeMixProdBlobStorage/setup/Snip.Setup.exe?sv=2014-02-14&sr=b&sig=8fgroarSMsC50UJvX7JcdvjHcvm8rIIady2HT6JrZ6o%3D&se=2017-02-25T04%3A35%3A33Z&sp=r&E
2017-02-22 15:26:12 341
转载 《JAVA与模式》之享元模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述享元(Flyweight)模式的: Flyweight在拳击比赛中指最轻量级,即“蝇量级”或“雨量级”,这里选择使用“享元模式”的意译,是因为这样更能反映模式的用意。享元模式是对象的结构模式。享元模式以共享的方式高效地支持大量的细粒度对象。Java中的String类型 在JAVA语言中,String类型就是使用了享元模式。Str
2017-02-22 14:37:19 192
原创 数据结构和算法概述
一.数据结构和算法概述数据结构是对在计算机内存(有时在磁盘中)中的数据的一种安排。数据结构包括数组,链表,栈,二叉树,哈希表等。算法是对这些结构中的数据进行各种处理。对于大多数数据结构来说,都需要知道如下操作:1.插入一条新的数据项2. 寻找某一特定数据项3.删除某一特定数据项4.迭代访问某一数据结构中的各数据项,以便进行显示和其他操作5.排序二.数
2017-02-22 10:35:30 237
转载 UML类图关系
继承、实现、依赖、关联、聚合、组合的联系与区别分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;实现指的是一个class类实现interface接口(可以是多个)的功能
2017-02-21 23:26:07 232
转载 《JAVA与模式》之门面模式
转载-http://www.cnblogs.com/java-my-life/archive/2012/05/02/2478101.html在阎宏博士的《JAVA与模式》一书中开头是这样描述门面(Facade)模式的: 门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。 医院的例子
2017-02-21 22:32:34 316
转载 Scrum
Scrum 是一个用于开发和维持复杂产品的框架 ,是一个增量的、迭代的开发过程。在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint,每个Sprint的建议长度是2到4周(互联网产品研发可以使用1周的Sprint)。在Scrum中,使用产品Backlog来管理产品的需求,产品backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。Scr
2017-02-21 00:48:42 342
转载 《JAVA与模式》之调停者模式
转载-http://www.cnblogs.com/java-my-life/archive/2012/06/20/2554024.html在阎宏博士的《JAVA与模式》一书中开头是这样描述调停者(Mediator)模式的: 调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之
2017-02-20 18:42:25 257
转载 使用 Builder 模式构造 JavaBean 的好处
转载-http://blog.csdn.net/qq_18796911/article/details/53769421我们一般在构造一个javaBean 对象时,无非有三种写法:1.直接通过构造函数传参的方式设置属性,这种方法如果属性过多的话会让构造函数十分臃肿,而且不能灵活的选择只设置某些参数。2.采用重叠构造区模式,先写第一个只有必要参数的构造器,第二个构造器有一个
2017-02-20 17:04:22 1188
转载 《JAVA与模式》之建造模式
转载-http://www.cnblogs.com/java-my-life/archive/2012/04/07/2433939.html在阎宏博士的《JAVA与模式》一书中开头是这样描述建造(Builder)模式的: 建造模式是对象的创建模式。建造模式可以将一个产品的内部表象(internal representation)与产品的生产过程分割开来,从而可以使一个建造过程
2017-02-20 12:50:13 489
转载 《JAVA与模式》之原型模式
转载-http://www.cnblogs.com/java-my-life/archive/2012/04/11/2439387.html在阎宏博士的《JAVA与模式》一书中开头是这样描述原型(Prototype)模式的: 原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是选型模式的用意。原
2017-02-20 11:44:22 293
转载 《JAVA与模式》之单例模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式的结构 单例模式的特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。 饿汉式单例类public class EagerS
2017-02-20 10:47:19 224
人工智能简介
2018-05-10
Java Thread中的sleep() 方法,为什么设计成不释放锁?谢谢大家
2017-03-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人