代理模式是比较常见的一种模式,我们平常接触的比较多,比如正向代理和反向代理。正向代理的代理服务器是和客户端的网络在一起,由代理服务器转发请求和接受结果,比如有的公司的服务器,会过滤掉对外部网络的访问请求;反向代理的代理服务器接受来自客户端的请求,决定讲请求转发给哪个内部服务器进行处理,反向代理的服务...
分类:
其他好文 时间:
2014-06-02 09:39:00
阅读次数:
278
门面模式要求一个子系统的外部和内部的通信必须通过通过一个门面对象进行。在门面模式中,通常只需要一个门面类,并且门面类只有一个实例,也就是说他是一个单例类。当然这并不意味着,整个系统只能有一个门面类,而仅仅说每个子系统只能有一个门面类。1.
什么情况下使用该模式:A: 为了给一个复杂的系统提供一个简单...
分类:
其他好文 时间:
2014-06-02 09:36:56
阅读次数:
186
Java内部类,我们不常用,今天有看了下,就做个笔记标记下。内部类是指在一个类的内部或类的成员方法中再定义一个类。内部类名没有和文件同名的限制,只要符合类名称规范就行。内部类可以是静态static的,也可用public,default,protected和private修饰。而外部类只能使用publ...
分类:
编程语言 时间:
2014-06-02 08:32:55
阅读次数:
303
这段时间遇到一个情况,移动的网络收费.但是可以访问学校内部的网络,比如说学校官网图书馆之类了.所以我这里便想到一个方法,用学校内部一个可以访问互联网的主机充当代理服务器(我这里使用自己的电脑,非服务器).一,需要的软件:PC端,CCProxyAndroid端,proxydroid
如果想设置全局.....
分类:
移动开发 时间:
2014-06-02 06:14:29
阅读次数:
474
2014年1月26日 首先,hasLayout 和 Block Formatting Contexts
分别是什么?1、hasLayout是IE内部的一个特有的隐形属性,属性值为true/false。元素一旦拥有了这个属性,就拥有了布局,也就是说该元素可以对自己及其子元素进行尺寸计算和定位...
分类:
其他好文 时间:
2014-06-01 23:48:55
阅读次数:
287
iOS7刚发布的时候,总是出现这个 Can't add self as subview 的崩溃,团队内部没出现过,但是外部用户的crash频频上报这个崩溃。
异常描述和崩溃堆栈是这样的:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Can't add se...
分类:
其他好文 时间:
2014-06-01 17:32:08
阅读次数:
489
要想ScrollView缩放,必须告诉缩放那个控件,它自身的大小是不会缩放的;并且ScrollView只能缩放自己内部的子控件;1:这时就要用到代理,代理告诉ScrollView缩放哪个控件。(设置代理对象)2:要想成为ScrollView的代理就要遵守协议:UIScrollViewDelegate...
分类:
其他好文 时间:
2014-06-01 17:03:53
阅读次数:
254
内部类(inner class):定义在另一个类中的类。
为什么需要使用内部类呢?原因有二:
一、内部类方法可以访问该类定义所在作用域中的数据,包括私有的数据。
二、当想要定义一个回调函数且不想编写大量代码时,使用匿名(anonymous)内部类比较便捷。
对于原因一:
看下面例子,通过注释一目了然:
public class OuterClass {
private Strin...
分类:
编程语言 时间:
2014-06-01 16:20:50
阅读次数:
319
拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指定拦截器的代码在“织入点”的前后执行,从而起到拦截的作用。Struts2的Interceptor,其拦截的对象是Action代码,可以定义在Action代码之前或者之后执行拦截器的代码。
首先,我们将重点讨论一下Struts2中的拦截器的内部结构和执行顺序,并结合源码进行分析。
Interceptor结构
...
分类:
其他好文 时间:
2014-06-01 14:43:20
阅读次数:
355
前言:例行公事,有些人可能不太了解elasticsearch,下面搜了一段,大家瞅一眼。Elasticsearch是一款分布式搜索引擎,支持在大数据环境中进行实时数据分析。它基于ApacheLucene文本搜索引擎,内部功能通过ReSTAPI暴露给外部。除了通过HTTP直接访问Elasticsearch,还可以通过支..
分类:
编程语言 时间:
2014-06-01 13:47:42
阅读次数:
328