上一节我介绍了什么是静态代理。在静态代理中的代理对象是直接定义在代码中的,这样会导致代码不能复用并且工作量也会成倍的增加所以在日常的开发中我们更多使用的是动态代理模式。在动态代理中,代理类在是程序运行中动态生成的,在java中一般有两种方式来实现动态代理模式,它们分别是javaSDK动态代理和第三方 ...
分类:
编程语言 时间:
2019-05-26 12:56:04
阅读次数:
142
今天我们来学习java中的另一个重要的特性叫做动态代理。所谓动态代理是可以在java运行过程中动态的创建一个类去实现一个或多个接口,可以在不修改原有类代码的基础上动态的添加功能和方法。正是因为这个特性使动态代理被java的许多框架中被广泛的使用。 在介绍动态代理之前我需要先介绍一下什么是静态代理。在 ...
分类:
编程语言 时间:
2019-05-26 11:00:33
阅读次数:
102
最近工作中遇到一个问题,需要通过程序界面进行判断程序的运行状态,刚开始认为很简单,不就是一个窗体控件获取,获取Button的状态和Text。 "刚好去年干过该事情" ,就没太在意,就把优先级排到后面了,随着项目交付时间的临近,就准备开始解决问题,一下懵逼了,这次软件作者也聪明了,居然换了花样。 从图 ...
上个版本号的start.scala用的是HiveContext。这个是SQLContext的,不需编译。 # cat testperson.txt #字段用table键分隔 zs 10 30.0 li 12 32.0 # spark-shell -i:start.scala scala> help ...
分类:
数据库 时间:
2019-05-25 09:32:21
阅读次数:
98
什么是 WebRTC ? WebRTC 是由一家名为 Gobal IP Solutions,简称 GIPS 的瑞典公司开发的。Google 在 2011 年收购了 GIPS,并将其源代码开源。然后又与 IETF 和 W3C 的相关标准机构合作,以确保行业达成共识。其中: Web Real-Time ...
分类:
Web程序 时间:
2019-05-21 11:02:05
阅读次数:
201
[20190520]exp imp on th fly.txt--//以前做的测试,查找浪费许多时间,做1个记录。--//注:仅仅linux 操作系统,bash shell版本不能太低就可以实现,现在安装的linux bash shell应该都没有问题。1.环境:SCOTT@book> @ ver1 ...
分类:
其他好文 时间:
2019-05-20 21:06:28
阅读次数:
137
1、创建udp的socket句柄 2、发送udp数据包 3、发送udp广播包 4、接收udp的数据包利用poll或epoll模型,当某个socket_fd有数据可读时,即可返回进行相应的处理 5、poll模型的构建,同时监控多个fd ...
分类:
其他好文 时间:
2019-05-18 20:34:00
阅读次数:
123
def fileno (self, *args, **kwargs): # real signature unknown 返回文件句柄在内核中的索引值, 以后做I0多路复用时可以用到 def flush (self, *args, **kwargs): # real signature unknow ...
分类:
其他好文 时间:
2019-05-18 15:46:04
阅读次数:
129
RTMP(Real Time Messaging Protocol 实时消息传输协议) RTMP是由Adobe公司提出的,在互联网TCP/IP五层体系结构中应用层,RTMP协议是基于TCP协议的,也就是说RTMP实际上是使用TCP作为传输协议。 TCP协议在处在传输层,是面向连接的协议,能够为数据的 ...
分类:
其他好文 时间:
2019-05-18 00:41:41
阅读次数:
154
``` public class ReStrUtils { /** * 身份证号加*号 */ public static String reNo(String realNo) { String newNo = ""; if (realNo.length() == 15){ newNo = realN... ...
分类:
移动开发 时间:
2019-05-17 13:56:05
阅读次数:
224