- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 设计模式——命令模式
一 引入问题:如何对一个对象类的操作进行解耦,使他们的执行可以动态地安排。解决:定义一个统一的命令接口,让具体命令对象类的解耦操作。二 类图三 实例继续考察上一遍博文中,数据库连接的实例,在MySqlImpl类中,有四个方法,但是通常远远不止四个方法,如果全写在这一个类中,类将会变得难以理解和维护,所以将其每个方法变为一个类:3.1 Co
2017-05-31 23:36:19 633
原创 设计模式——桥接模式
当实现改变时,想保持稳定的客户端接口。如数据库访问器DBMgr,使得数据库访问与具体业务逻辑分离,并且可灵活添加其它数据库。
2017-05-31 21:49:39 442
原创 Java Socket简单实例
一 服务器端Server.javaimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;pub
2017-05-26 18:00:41 376
原创 设计模式——汇总篇
设计模式学习笔记,不断完善中。。。。设计模式共分为三类:一 创建型模式(1)单例模式(singleton):http://blog.csdn.net/xiaowang627/article/details/60488795(0)简单工厂:http://blog.csdn.net/xiaowang627/article/details/61420120(2)工厂方
2017-05-21 20:40:14 364
原创 JAVA动态代理机制简单应用
Java动态代理机制使得Java开发人员不用手工编写代理类,只要简单的指定一组接口(抽象角色)和委托类(真实角色)对象,便能动态的获得代理类。代理类会负责将所有的方法调用分派到真实角色上反射执行,在分配执行的过程中,开发人员还可以按需调整委托类对象及其功能。
2017-05-19 09:36:49 298
原创 设计模式——代理模式
在任何时候,只要你想将额外的操作从“实际”对象中分离到不同的地方,特别是当你希望能够很容易的做出修改——从没有使用额外操作转为使用这些操作,或者反之。代理就显得很有用。如你希望度量一段代码的执行时间,而又不想将代码合并到应用中。
2017-05-18 17:09:35 324
原创 TCP/IP协议族——单播路由选择协议RIP、OSPF、BGP
每个自治系统内部可以选择一个或多个域内路由选择协议来处理本自治系统内部的路由选择,但是,处理自治系统之间的路由选择只能使用一种域间路由选择协议。一 距离向量路由选择协议RIP
2017-05-12 21:07:41 2124
原创 信息安全——安全威胁
一 入侵的目的(1)执行进程(2)获取文件和数据(3)获取超级用户权限(4)进行非授权操作(5)使系统拒绝服务:使目标系统中断或者完全拒绝对合法用户,网络,系统或其他资源的服务。(6)篡改信息(7)披露信息、二 入侵过程(1)窥探设施(2)攻击系统三个层次的攻击:针对操作系统的攻击,针对应用软件的攻击,针对网络的攻击。(3
2017-05-02 21:21:04 3933
原创 信息安全——消息认证与数字签名
消息认证和数字签名是为防止以下情况:(1)伪造:从假冒信源向网络插入消息。(2)内容修改:消息内容被插入、删除、变换等。(3)顺序修改:重组消息序列。(4)时间修改:消息延迟或重放。(5)否认:否认收到消息或否认发送过消息。
2017-05-01 20:59:43 14014
原创 信息安全——非对称密码体制
经典密码(包括现代对称密码)都建立在基本的替代和置换工具的基础上。公钥密码体制是基于数学中的单向陷门函数。公钥密码体制采用了两个不同的秘钥这对在公开的网络上进行保密通信、秘钥分配、数字签名和认证有着深远的影响。
2017-05-01 11:28:57 3908
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人