搜索到与相关的文章
编程技术

设计模式—详解篇—结构型模式

2.Façade外观模式为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。看图说话:此模式的具体体在:MVC中service层中某个service对dao层的封装,JDBC对各个数据库的封装。3.Proxy代理模式为其他对象提供一种代理,以控制对这个对象的访问。看图说话:代理对象中保存被代理对象的引用,在调用被代理对象过程中可以附加操作。使用场合:远程代理;虚拟代理(异步调用被代理对象的方法);安全代理;

系统 2019-08-29 22:38:34 2336

编程技术

史玉柱昨狂派金币 员工集体涨工资(图)

史玉柱发的金币宴会现场金币跟一元硬币差不多大Www^Chinaz^com现场有舞狮表演十分热闹史玉柱自11月1日推动巨人网络登陆美国上市以来,这几天都在干些什么?请看新民网来自上海的独家揭秘报道。中.国.站长站5天前,史玉柱身穿白色运动服在美国纽交所敲响巨人网络上市钟声,巨人网络挂牌上市,交易代码为“GA”,开盘价高达18.25美元,超过发行价17.7%。史玉柱称,此次IPO发行

系统 2019-08-29 22:04:05 2336

Java

自学Java 之 组合键

今天练习了一个小的聊天程序,实现客户端与服务器端相互发送消息,仿照的例子中是点击发送button实现发送消息,我忽然想到了QQ中常设的Ctrl+Enter组合键发送消息,快捷又方便,就试着改了下,原来java自身就有几乎对应的方法,于是往消息输入框添加按键监听,很容易地就实现了该功能,哈哈,舒服。。。。。。关键设置如下/***初始化消息输入框**@returnjavax.swing.JTextArea*/privateJTextAreagetInputAr

系统 2019-08-12 09:30:33 2336

编程技术

为对付Google+,Facebook隐私政策重大调整

Facebook今天对其隐私政策作出重大调整,包括用户对照片,状态以及各种分享的控制。解决了该网站已经持续了几年的一些毛病,当然也包括一些隐私问题。那就让我们来一探究竟吧:第一个是我期待很久的功能了,现在可以对标签,包括照片的标签,在他们出现在你的主页之前作出决定是准许还是拒绝。这是一个大问题,是人们一直在照片首次发布方面要求的功能。这项对那些你的朋友将你打上标签的照片是默认的。现在可以给那些不是你的Facebook好友的人也在照片上打上标签。如果你从一个

系统 2019-08-12 09:29:59 2336

编程技术

[转]JUnit源码分析--Template Method模式

JUnit源码分析(三)——TemplateMethod模式在JUnit执行测试时,我们经常需要初始化一些环境供测试代码使用,比如数据库连接、mock对象等等,这些初始化代码应当在每一个测试之前执行并在测试方法运行后清理。在JUnit里面就是相应的setUp和tearDown方法。如果没有这两个方法,那么我们要在每个测试方法的代码内写上一大堆重复的初始化和清理代码,这是多么愚蠢的做法。那么JUnit是怎么让setUp和tearDown在测试执行前后被调用的

系统 2019-08-12 09:29:29 2336

编程技术

访问者(Visitor)模式

访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。访问者模式适用于数据结构相对未定的系统,它把数据结构和作用于结构上的操作之间的耦合解脱开,使得操作集合可以相对自由地演化。数据结构的每一个节点都可以接受一个访问者的调用,此节点向访问者对象传入节点对象,而访问者对象则反过来执行节点对象的操作。这样的过程叫做"双重分派"。节点调用访问者,将它自己传入,访问者则将某算法针对此节点执行。双重

系统 2019-08-12 09:29:28 2336

各行各业

spring+netty+haproxy三人行组合

非常喜欢这个组合,内容转自:http://www.blogjava.net/liuguly/archive/2014/05/21/413900.htmlnetty是个高性能的网络通信框架,该框架性能高异步事件驱动模式,数据读写更高效提供更全面功能强的ByteBuf缓冲。完全可以基于此框架:自定义cs协议通信如果基于RMI框架,阿里的dubbo,facebook的thrift完全够用了,但是有时候我们的客户端不是java语言所写或者走自定义协议通信,比如流行

系统 2019-08-12 09:27:34 2336

各行各业

列出联接和投影

http://msdn.microsoft.com/zh-cn/library/ee539975.aspx本主题介绍协作应用程序标记语言(CAML)定义的视图和查询中的列表联接和字段投影。列表视图中的联接和投影列表视图可包括来自其他列表、已经联接到主列表的字段。CAMLView元素通过其子元素Joins和ProjectedFields实现此功能,这两个元素是在对象模型中通过SPView对象的Joins和ProjectedFields属性来表示的。(SPQu

系统 2019-08-12 09:26:59 2336