- 博客(46)
- 资源 (62)
- 收藏
- 关注
原创 木秀于林,风必摧之
出自三国时魏国文学家·李康的《运命论》:“故木秀于林,风必摧之;堆出于岸,流必湍之;行高于人,众必非之。前鉴不远,覆车继轨。”故木秀于林,风必摧之;堆出于岸,流必湍之;行高于人,众必非之。前鉴不远,覆车继轨。”基本解释:比喻才能或品行出众的人,容易受到嫉妒、指责。...
2019-01-29 10:37:37 650
原创 微机原理 10-8086CPU内部结构
8086的功能结构可分为独立的两个部分总线接口单元BIU (Bus Interface Unit)总线接口部件BIU是8086同存储器和I/O设备之间的接口部件,负责对全部引脚的操作。执行单元 EU (Execution Unit)。执行部件EU主要负责执行指令。8086CPU的功能结构图...
2019-01-29 09:57:07 1003
原创 微机原理 8-数据的表示方法
数在微型计算机中用二进制数表示,若是有符号数,最高位是符号位,1表示负数,0表示正数;数的表示范围受字长和数据类型的限制原码整数X的原码除去最高位符号位外,其余数值部分就是它的绝对值的二进制数反码整数X的反码:对于正数,反码同原码;对于负数,符号位为1,其余数值位取反补码整数X的补码:对于正数,补码同原码;对于负数,符号位为1,其余数值位取反加1...
2019-01-28 22:05:59 798
原创 微机原理 5-微机系统的工作过程
相关概念工作过程举例程序的运行:执行指令的过程,即连续进行取指和执行的过程。按顺序由CPU一条条来执行。需一个指针,指向要取的指令,且取指后该指针内容能自动加1 ,指向下一条指令的地址。...
2019-01-28 21:34:25 1132
原创 微机原理 4-CPU对存储器读/写操作过程
读操作假定CPU 要读出存储器04H单元的内容100101111.CPU经地址总线发出地址信息,如04H,选中编号为04H的存储单元。2.CPU发出读控制信号,打开该存储单元的相应的门电路。3.地址为04H的存储单元的存储内容(信息)被送到数据总线上,进入CPU相应的寄存器,即读入CPU。读操作进行后,该单元的原内容不变。写操作(又称 CPU存)CPU送地址->地址...
2019-01-28 20:57:31 6968
原创 微机原理 3-内存储器
内存储器存储单元是存放信息(程序和数据)的最小单位,用地址标识。一个存储单元存储一个字节的数据。(8位二进制信息)存储容量: 位、字节、字等存储规则:高字节放高地址、低字节放低地址字节(Byte):8个二进制位。 用B表示。1KB=1024B=210 B 1MB=1024KB=220B 1GB=1024MB例:(8KB或64Kb), 该RAM...
2019-01-28 20:47:21 1543
原创 微机原理 2- CPU(微处理器)
CPU(微处理器)具有运算与控制功能,指挥整个计算机协调工作。微处理器由运算器、控制器和内部寄存器阵列3部分组成。1、运算器ALU运算器又称为算术逻辑单元ALU,用来进行算术或逻辑运算以及位移循环等操作。2、控制器CU指令寄存器IR (Instruction Register)存放从存储器取出的将要执行的指令。指令译码器ID (Instruction Decoder)对指令寄...
2019-01-28 20:45:46 1705
原创 微机原理 1-微机的组成
微型计算机的分类4位微处理器8位微处理器16位微处理器32位微处理器64位微处理器计算机的基本结构冯·诺依曼结构体系由五部分组成运算器,控制器,存储器,输入设备,输出设备工作原理:1、计算机中的数据和指令采用二进制数。2、存储程序,程序控制。微型计算机的系统组成微型计算机的外部结构微型计算机硬件系统是以微处理器(CPU)为核心,通过系统总线连...
2019-01-28 20:43:43 976
原创 大染坊经典对白 2
寿亭看看家驹:“兄弟,这东西有贵贱,人也有俊丑,你得分摆在什么地方。把俩残废放在门口,一个没右手,一个没左手,哼哈二将。上下班的工人天天看见他们二位,能不感到心里安稳?来往的客商也觉得新奇。这俩残废不用说话,咱的为人一看就知道。这个厂有点儿人味!残又怎么样?照样养着。东俊就说我这一招挺高。”家驹佩服地点点头:“还是我爹说得对,这本事大小,不在读书多少。不仅这样,有些人还不能读书。”寿...
2019-01-27 19:39:59 352
原创 大染坊经典对白 1
寿亭说:“卢老爷子的眼力、才分和见识,不在林伯清之下,甚至还高。当初人家是东家,人家是大股东,却让咱倒着四六分成,一般人能答应吗?我在青岛干了有一个月,老爷子去了青岛一趟,当着我的面,硬是把家驹轰了出去,随后从腰里掏出一张纸来,上面写着一行字,他一个字一个字地教我。我是不认字,但那一行字,我认识,就这一行字,让我一辈子受用不尽!”东俊两眼直盯着寿亭:“快说,一行什么字?”寿亭叹口气:“很简单,‘...
2019-01-26 21:49:01 984
原创 java 访问者模式(大话设计模式)
访问者模式:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式适用于数据结构相对稳定的系统。如果一个系统有比较稳定的数据结构,又有易于变化的算法的话,使用访问者模式比较合适。【互相组合】/** * 为该对象结构中ConcreteElement的每一个类声明一个Visit操作 * * @author administ...
2019-01-25 09:34:43 204
原创 java 解释器模式(大话设计模式)
解释器模式:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题。正则表达式就是一种应用。/** * 包含解释器之外的一些全局信息 * * @author administra...
2019-01-25 09:12:01 164
原创 java 享元模式(大话设计模式)
享元模式:运用共享技术有效地支持大量细粒度的对象。如果一个应用程序使用了大量的对象,而大量的这些对象造成了很大的存储开销时,可以考虑使用享元模式。/** * 所有具体享元类的超类,接受并作用于外部状态 * * @author liu yuning * */public abstract class FlyWeight { public abstract void o...
2019-01-24 17:49:32 205
原创 java 中介者模式(大话设计模式)
中介者模式:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式一般应用于一组对象以定义良好但是复杂的方式进行通信的场合,以及想定制一个分布在多个类中的行为,而又不想生成太多的子类的场合。【互相组合】/** * 抽象中介者类 * * @author liu yuning */public ab...
2019-01-24 17:39:17 197
原创 java 职责链模式(大话设计模式)
职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理为止。【组合】/** * 处理请求的接口 * * @author administrator * */public abstract class Handler { protected Handler successo...
2019-01-24 11:57:05 270
原创 java 命令模式(大话设计模式)
命令模式:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。命令模式把请求一个操作的对象与知道怎么执行一个操作的对象分割开。【组合】/** * 用来声明执行操作的接口 * * @author administrator * */public abstract class Command { protec...
2019-01-24 11:12:47 173
原创 java 桥接模式(大话设计模式)
桥接模式:将抽象部分与它的实现部分分离,使它们都可以独立地变化。使得每种实现的变化不会影响其他实现,从而达到应对变化的目的。【组合】/** * * @author administrator * */public abstract class Abstraction { protected Implementor implementor;// 桥接模式的关键,使得Abs...
2019-01-23 16:20:58 243
原创 java 迭代器模式(大话设计模式)
迭代器模式:提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。当你需要访问一个聚集对象,而且不管这些对象是什么都要遍历时,或者对聚集有多种方式遍历时,应该考虑用迭代器模式。为遍历不要的聚集结构提供如开始、下一个、是否结束、当前哪一项等统一的接口。【互相组合】/** * 聚集接口 * * @author administrator * * @param &...
2019-01-23 15:33:57 329
原创 java 组合模式(大话设计模式)
组合模式:将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。需求中是体现部分与整体层次的结构时,希望用户可以忽略组合对象与单个对象的不同,统一地使用组合结构中的所有对象时,就应该考虑使用组合模式了。组合模式让客户可以一致地使用组合结构和单个对象。【继承+组合 】/** * Component为组合中的对象声明接口,在适当情况下,实...
2019-01-23 15:23:47 247
原创 java 备忘录模式(大话设计模式)
备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将对象恢复到原先保存的状态。【组合】/** * 备忘录(Memento)类 * * @author administrator * */public class Memento { private String state; public Memento(S...
2019-01-23 14:29:58 139
原创 java 适配器模式(大话设计模式)
适配器模式:将一个类的接口转换成客户需要另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。【继承+组合 】/** * 客户所期待的接口 * * @author administrator * */public abstract class Target { public void request() { System.out.prin...
2019-01-22 17:21:31 179
原创 java 状态模式(大话设计模式)
状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。该模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。当然,如果这个判断逻辑很简单,那就没必要用“状态模式”了。【互相组合】/** * 抽象状态类 * * @author administrator * ...
2019-01-22 10:19:44 207
原创 java 建造者模式(大话设计模式)
建造者模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。【继承+组合 】public abstract class Builder { public abstract void buildPartA(); public abstract void buildPartB(); public abstract Product getBu...
2019-01-22 09:46:41 153
原创 java 观察者模式(大话设计模式)
观察者模式:又叫做发布-订阅模式。它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够自动更新自己。【继承+组合 】/** * 主题或抽象通知者 * * @author administrator * */public abstract class Subject { private Lis...
2019-01-22 09:25:12 875
原创 java 外观模式(大话设计模式)
外观模式:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易地使用。 简单来说,该模式就是把一些复杂的流程封装成一个接口供给外部用户更简单的使用。这个模式中,设计到3个角色。门面角色:外观模式的核心。它被客户角色调用,它熟悉子系统的功能。内部根据客户角色的需求预定了几种功能的组合。子系统角色:实现了子系统的功能。它对客户角色和F...
2019-01-22 08:52:25 194
原创 java 模板方法模式(大话设计模式)
模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法模式通过把不变行为搬移到超类,去除子类中的重复代码来体现它的优势。【继承+代码复用】/** * 模板方法抽象类:不变的部分给出具体实现,变化的部分封装为抽象方法延迟到子类实现 * * @author administrator *...
2019-01-21 14:40:59 182 1
原创 java 原型模式(大话设计模式)
原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。浅拷贝/** * 原型模式(Prototype):浅拷贝 * 工作经历类 */public class WorkExperience { private String workDate; private String company; public String getWor...
2019-01-21 14:31:03 244
原创 java 工厂模式(大话设计模式)
工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。由于简单工厂模式不仅对扩展开放了,也对修改开放了(每添加一个类,就得去生成实例的工厂方法中增加新的分支),违背了“开放-封闭原则”。工厂方法把简单工厂的内部逻辑判断转移到了客户端代码来进行。public interface Product{ }public int...
2019-01-21 11:22:57 232 1
原创 java 装饰模式(大话设计模式)
装饰模式:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。装饰模式把每个要装饰的功能放在单独的类中,并让这个类包装它所要装饰的对象,因此,当需要执行特殊行为时,客户代码就可以在运行时根据需要有选择地、按顺序地使用装饰功能包装对象了。【继承+组合:装饰模式的Decorator类很重要,一方面继承自抽象类Component,另一方面在Decorator抽象类中组...
2019-01-20 21:14:25 215
原创 java 策略模式(大话设计模式)
策略模式:它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。策略模式就是用来封装算法的,但在实践中,我们发现可以用它来封装几乎任何类型的规则,只要在分析过程中听到需要在不同时间应用不同的业务规则,就可以考虑使用策略模式处理这种变化的可能性。【组合:策略模式的Context很重要,在Context中组合Strategy成员对象,初始化Cont...
2019-01-20 20:44:33 237
原创 java 代理模式
代理(Proxy):为其他对象提供一种代理以控制对这个对象的访问举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不是直接连接明星,而是联系明星的经纪人,来达到同样的目的.明星就是一个目标对象,他只要负责活动中的节目,而其他琐碎的事情就交给他的代理人(经纪人)来解决.这就是代理思想在现实中的一个例子用图表示如下:1、静态代理静态代理在使用时,需要定义接口或者父类,被代理对象(...
2019-01-18 22:03:01 116
原创 ActiveMQ 发布- 订阅消息模式实现
1、消息生产者-消息发布者/** * 消息生产者 * @author Administrator * */public class JMSProducer { private static final String USERNAME=ActiveMQConnection.DEFAULT_USER; // 默认的连接用户名 private static final St...
2019-01-15 20:53:24 629
原创 ActiveMQ 点对点-使用监听器接收消息
public class ConsumerListener {//默认连接用户名 private static final String USERNAME = ActiveMQConnection.DEFAULT_USER; //默认连接密码 private static final String PASSWORD = ActiveMQConnection.DEFAULT_...
2019-01-15 20:31:13 589
原创 ActiveMQ 点对点的发送和接收
1、消息生产者Producer.javapackage com.tf;import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.DeliveryMode;import javax.jms.Destination;import javax.jms.JMSException;impo...
2019-01-15 20:12:57 232
原创 ActiveMQ Windows版本的安装部署
1, 官方下载地址:http://activemq.apache.org/download-archives.html ,这里使用 5.8.02, 解压缩下载好的 apache-activemq-5.8.0-bin.zip .3, bin目录下由win32/ win64可以供选择.4, 我这里是进入 win64 ,运行activemq.bat 脚本5, ActiveMQ默认启动到81...
2019-01-15 19:49:21 1012 1
原创 shiro 过滤器
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager" /> <property name=&qu
2019-01-15 14:32:12 365
原创 shiro 在spring框架中集成shiro
spring版本5.0.12shiro版本 1.3.21、web.xml <!--配置shiro--> <filter> <filter-name>shiroFilter</filter-name> <filter-class>org.springframework.web.filter.D...
2019-01-15 11:21:40 472
vb在线升级程序(源码)
2009-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人