11 忆杯清茶

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 6w+

赋能:打造应对不确定性的敏捷组织

一、应对不确定性:团队和组织的关系:        美军有严密的层级组织,有指挥官、有执行人员、有后勤补给,行动时层层协调、层层传令,行动后再总结反思,做出进一步决策。        而恐怖分子的组织则完全不同。他们的组织松散、精练,没有严密的架构和纲领,保持高度的灵活性。他们甚至不需要指挥官,三五成群就能发动严重的恐怖袭击,让人措手不及。    追根溯源:还原论的恶果  ...

2018-08-01 19:59:56

情境领导力

成熟度:    成熟度包括工作成熟度和心理成熟度。前者是一个人的知识和技能,后者是一个人的意愿和动机。工作成熟度高的人不需要别人的指导,心里成熟度高的不需要外部鼓励,他们更多靠内部鼓励。 四阶段:    成熟度由低到高分为4阶段,M1至M4:    M1: 这些人对于执行某任务既无能力又不情愿,他们既不胜任工作又不能被信任;    M2: 这些人缺乏能力,但却愿意从事必要的...

2018-08-01 19:58:13

用户态和内核态的概念区别

用户态和内核态的概念区别究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑性上,先看一个例子:1)例子C代码1.     void testfork(){  2.     if(0 = = fork()){  3.     printf(“cre

2014-02-11 17:22:44

JsonUtil实例

package com.jd.push.service.push.impl;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;import java.util.Map;import java.util.concurrent.

2014-02-11 14:16:39

外观模式

外观模式定义外观模式,又称门面模式,它提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。架构示意图:意图:提供一个简单接口,让子系统更易于使用。最少知识原则:Least Knowledge:只和你的密友交谈。这个原则希望我们在设计中,不要让太多的类耦合在一起,免得修改系统中一部分,会影响到其他部分。如果许多类之

2014-02-10 17:52:55

适配器模式

适配器模式定义:适配器模式将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。这个模式可以通过创建适配器进行接口转换,让不兼容的接口变成兼容。这可以让客户从实现的接口解耦。适配器模式充满着良好的OO设计原则:使用对象组合,以修改的接口包装被适配者,这种做法还有额外的优点: 被适配者的任何子类,都可以搭配着适配器使用。类图:`角色:

2014-02-10 15:45:54

装饰者模式

装饰者模式简介       Decorator/Wrapper模式:动态将职责附加到对象上,若要扩展功能,装饰者提供了比继承更具弹性的代替方案。 表现形式1.      装饰者和被装饰对象有相同的超类型。2.      你可以用一个或多个装饰者包装一个对象。3.      既然装饰者和被装饰对象有相同的超类型,所以在任何需要原始对象的场合,可以用装饰过的对象替代它。

2014-01-26 15:07:06

建造者(build)模式

建造者(build)模式背景      方案一:       当一个类的参数过多时,我们的常用方法一般是重叠构造器,即重载,比如有5个属性,一般我们会重载5个方法,输入参数从1到5不等。如       Dogdog = new Dog(“花花”);       Dogdog = new Dog(“花花”,1,);       Dogdog = new Dog(“花花”,1,

2014-01-26 11:13:46

单例模式

单例模式定义:       单例模式确保一个类只有一个实例,并提供一个全局访问点。包括两点:1.      避免其他类再自行产生实例,要想取得单例实例,通过单例类是唯一途径。2.      单例也提供对这个实例的全局访问点:当需要实例时,向类查询,它会返回单个实例。基本规则:1.      私有的构造方法,不允许使用者直接new对象,只能自己去构造。2.      公有

2014-01-24 15:54:10

责任链模式

责任链模式定义       定义多个责任对象,每个对象负责不同的业务职责,将这些对象连成一条链,并沿着这条链传递请求,知道有一个对象处理它(或者每个对象都处理一遍)为止。 类图: 纯责任链:严格来讲,一个纯的责任链是“每次只有一个对象有机会来处理某个请求”。可以用if-else来描述,纯的责任链一定是if-else if-else if-…else..这种结构。也就是说

2014-01-24 14:29:05

状态模式

状态模式定义:状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。状态模式是一种行为模式。       状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。  类图: 适用场景:1.      一个对象的行为取决于它的状态,并且它必须在运行时刻根据状

2014-01-22 17:51:51

策略模式

策略模式定义:       策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。类图:组成:1.      抽象策略角色:策略类,通常是一个接口或抽象类2.      具体策略角色:具体策略类,实现或继承抽象策略角色,包装了具体的算法和行为。3.      环境角色:持有一个策略类的引用,最终给客户端调用。

2014-01-22 11:46:11

模板方法模式

模板方法模式定义:       模板方法模式是在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。类图:这里涉及到两种角色:1.      抽象模板:定义了一个或多个抽象操作,以便让子类实现。定义了一个模板方法,给出了一个顶级逻辑骨架,组装了操作的逻辑步骤,子类不可改变。2.

2014-01-22 10:23:23

NIO实践

NIO实践Read    /**     * NIO读取流     * 1. 创建channel     * 2. 创建buffer     * 3. 从channel读取到buffer     *     * @param inputStream     */    public void NIORead(FileInputStream i

2014-01-21 17:34:43

epoll为什么这么快

epoll为什么这么快epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,在开始讨论这个问题之前,先来解释一下为什么需要多路复用IO.以一个生活中的例子来解释.假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道你具体住在哪里,于是你们约好了在A号楼门口见面.如果你使用的阻塞IO模型来处

2014-01-20 11:43:04

Apache与Nginx的优缺点比较

Apache与Nginx的优缺点比较1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于

2014-01-19 20:33:22

select与epoll、apache与nginx实现原理对比

转:http://leicesc.sinaapp.com/?p=308关于select与epoll两种IO模型,都属于多路IO就绪通知,提供了对大量文件描述符就绪检查的高性能方案,只不过实现方式有所不同:select:一个select()系统调用来监视包含多个文件描述符的数组,当select返回,该数组中就绪的文件描述符便会被内核修改标志位。

2014-01-19 20:32:13

blockingQueue毒丸对象使用

package com.mylearn.threadpool.blockingqueue;import java.io.File;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.CountD

2014-01-14 21:23:04

Redis分布式

Redis分布式Redis-2.4.15目前没有提供集群的功能,Redis作者在博客中说将在3.0中实现集群机制。目前Redis实现集群的方法主要是采用一致性哈稀分片(Shard),将不同的key分配到不同的redis server上,达到横向扩展的目的。下面来介绍一种比较常用的分布式场景:在读写操作比较均匀且实时性要求较高,可以用下图的分布式模式:在读操作远远多于写操作时,可以用

2014-01-14 16:09:41

Redis-API实例

Redis-API实例实例:package com.mylearn.util;import com.google.common.base.Joiner;import com.google.common.collect.ImmutableMap;import com.google.common.collect.Maps;import com.jd.data

2014-01-14 16:06:36

查看更多

勋章 我的勋章
    暂无奖章