12 abingpow

尚未进行身份认证

暂无相关描述

等级
TA的排名 199w+

Java能抵挡住JavaScript的进攻吗?【转载】

JavaScript的进攻公元2014年,Java第八代国王终于登上了王位。第一次早朝,国王坐在高高的宝座上,看着毕恭毕敬的大臣,第一次体会到了皇权的威力。德高望重的IO大臣颤悠悠地走上前来:“启禀陛下,昨日收到战报,有个叫做Node.js的番邦又一次向我国进攻,我边防将士死伤惨重。”“Node.js?那是什么东西?” 国王心中一乐,还真有人自不量力,想蚍蜉撼树。想我Ja...

2019-02-11 15:11:47

设计模式 - 桥接模式

一、定义1.      桥接模式(BridgePattern)是GoF提出的23种设计模式中的一种,属于结构模式。2.      桥接模式实现了抽象化与实现化的脱耦,他们两个互相独立,不会影响到对方。3.      桥接模式是使相同模式的两种事物连接起来,并允许各自独立变化。4.      将依赖具体实现修改为依赖抽象。5.      抽象类和实现类之间使用组合/聚合而不是继

2017-07-18 10:31:48

设计模式 - 装饰者模式

一、定义1.      装饰者模式(DecoratorPattern)是GoF提出的23种设计模式中的一种,属于结构模式。2.      装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。3.      可以使多个继承同一接口的子类进行组合或合并,而不需要创建新的子类。二、基本角色1.      接

2017-07-13 15:56:52

将博客搬至CSDN

2017-07-13 14:59:05

将博客搬至CSDN

将博客搬至CSDNhttp://blog.csdn.net/abingpow谢谢大家支持

2017-07-13 14:59:05

设计模式 - 中介者模式

一、定义1.      中介者模式(MediatorPattern)是GoF提出的23种设计模式中的一种,属于行为模式。2.      中介者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显作用。从而使他们可以松散偶合。当某些对象之间的作用发生改变时,不会立即影响其他的一些对象之间的作用。保证这些作用可以彼此独立的变化。中介者模式将多对多的相互作用转化为一对多的相互作用。中介

2017-07-04 19:16:10

设计模式 - 访问者模式

一、定义1.      访问者模式(VisitorPattern)是GoF提出的23种设计模式中的一种,属于行为模式。2.      定义(源于GoF《DesignPattern》):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。3.      从定义可以看出结构对象是使用访问者模式必备条件,而且这个结构对象必须存在遍历自身

2017-07-03 15:54:43

Ant找不到rt.jar

Whenjavaciscompilingcodeitdoesn'tlinkagainstrt.jarbydefault.Insteaditusesspecialsymbolfilelib/ct.symwithclassstubs.Surprisinglythisfilecontainsmanybutnotallofinternalsu...

2014-01-24 11:38:26

hibernate4全注解例子

hibernate4.3.0版本,基于全注解方式的小例子

2014-01-13 17:02:50

delegate 在Java和C#中的应用

2014-01-13 10:13:42

delegate 在Java和C#中的应用

ThereisnodelegateconceptinJavaTheright-sideC#programmaybemimicedwithreflectiontechnology.在Java中没有delegate的概念,而C#中delegate使用的是类似Java中反射的工具。importjava.lang.reflect.*;impor...

2014-01-13 10:13:42

使用CXF实现带header的soap服务

接口部分使用如下代码packagews.server;importjavax.jws.WebMethod;importjavax.jws.WebParam;importjavax.jws.WebParam.Mode;importjavax.jws.WebResult;importjavax.jws.WebService;importjavax.xm...

2014-01-10 10:35:29

使用CXF实现带header的soap服务

ce;importjavax.xml.ws.Holder;importws.bean.MyReq;importws.bean.MyResp;@WebService(targetNamespace="http://www.MyWs.com/schemas/")publicinterfaceMyWs{ @WebMethod @WebResult(name="MyResp")MyResp myMethod(

2014-01-10 10:35:29

关于Java 23种设计模式的有趣见解

2014-01-03 11:44:51

关于Java 23种设计模式的有趣见解

在网络上流畅很广的一篇旧文,暂时没找到原作者,目前所看到的最早转载时间是2005年2月28日。作者用轻松的语言,形象解释了23种模式,有很好的启发作用。创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Facto...

2014-01-03 11:44:51

软件架构师不等同于资深程序员

的公司的IT部门仍然认为招聘一个资深的程序员,他同样也能承担软件架构师的角色。 资深程序员对整个软件生命周期很了解,他们可以经过培训成为架构师,但他们不等同于架构师。一个软件架构师首要的和最重要的是他的远见。如果一个架构师拥有一些软件开发经验,那会更好,但大多时候,他们面对的是一个多语言的复杂环境。在第一行代码开始编写之前,架构师需要制定出业务需求如何转变成解决方案。这不仅仅需要业务环境的相关知识,从业务操作到客户环境,他还需要向公司上级勾画出一个令人信服的系统。如果有些问题不事先考虑,如扩展性,访

2014-01-03 11:44:03

软件架构师不等同于资深程序员

本文的作者ArmelNene是ETAPIXGlobal公司的首席架构师,他居住在伦敦,他参与过的开源项目包括ApacheLucene,,ApacheNutch,Liferay和Pentaho等。 如今很多的公司的IT部门仍然认为招聘一个资深的程序员,他同样也能承担软件架构师的角色。 资深程序员对整个软件生命周期很了解,他们可以经过培训成为架构师,但他们不等同于架构...

2014-01-03 11:44:03

做个谦虚的架构师

谦卑并不是软件架构师一个非常常见的特质。我曾与一些可怕的架构师共事过,最近也与一位非常棒的架构师合作过。基于此,我根据每个架构师都喜欢的方式将我过去的经验汇聚起来,以规则集的形式写出来,与大家一起分享并讨论。规则0:不要愚蠢地做出假设看起来有些架构师会觉得一旦让开发者自行处理某些事情,那么他们就会像猴子那样杂乱无序。根据我的经验,这种情况其实是很少会出现的。只有一种情况会让开发者做傻事,...

2014-01-03 11:43:33

成为明星程序员的10个提示

很多开发者会认为要想成为一个明星程序员所需要做的事情一定都是与编程技能相关的,不过这种想法却是完全错误的!优秀的代码是很好,但要想得到更好的工作,获得更高的报酬则需要让更多的人知道你是谁。换句话说,你需要推销自己,下面是我根据这些年的工作经验所得出的成为明星程序员的10个提示。  1.撰写博客  搭一个博客,一个月写几篇文章。进行真正的研究,确保你所写的不是那种非常简单的东西。更严...

2014-01-03 11:41:43

成为明星程序员的10个提示

2014-01-03 11:41:43

查看更多

勋章 我的勋章
    暂无奖章