- 博客(10)
- 资源 (15)
- 收藏
- 关注
原创 WireShake--基本介绍
1 过滤器 语法说明: 类型Type: host net port 方向Dir: src dst 协议: ether ip tcp udp http ftp 逻辑运算符:&&与,|| 或,!或src host 192.168.1.1 && dst port 80 抓取源地址为192.168.1.1,目的端口为80端口的流量。 host 192.168.1.1|| host 192.168
2017-12-19 00:04:19 1322
原创 Java--回调模型
模拟客户端异步发行信息到服务端 回调接口:public interface CallBack { public void processResult(Integer statusCode);}客户端回调实现类:public class ClientCallBack implements CallBack { public void processResult(Integer st
2017-12-17 16:37:41 481
原创 Zookeeper--Java客户端
1 创建会话public class ZkService { private static final StringBuilder HOSTSTR = new StringBuilder(); private static final Integer SESSION_TIMEOUT = 6000; private static ZooKeeper zooKeeper = null;
2017-12-17 15:32:05 576
原创 Java--异常处理
当程序运行出现意外情况时,系统会自动生成一个Exception对象来通知程序,从而实现将业务处理代码和异常处理代码分离,提供更好的可读性。return和finally 2.1 public class TextMain { public static void main(String[] args) { System.out.println("返回值:"+test01(
2017-12-16 16:56:28 541
原创 Zookeeper--ACL
Acl组成(access controller list) – Scheme:id:permission 比如:world:anyone:crdwa – Scheme验证过程中使用的检验策略 – Id权限被赋予的对象,比如ip或者某个用户 – Permission为权限,上面的crdwa,表示五个权限组合 c:创建子节点权限,创建节点。 r:读权限,读取节点信息 。 d:删除权限
2017-12-15 00:06:25 1150
原创 Zookeeper--Watcher
Watcher机制 客户端向zk服务器注册watcher的同时,会将watcher对象存储在客户端的watchManager,Zk服务器触发watcher事件后,会向客户端发送通知,客户端线程从watchManager中݊调起watcher执行。 客户端的处理流程 服务器端处理流程 2 Java代码实现 Maven依赖:dependencies> de
2017-12-14 00:32:31 580
原创 Zookeeper--客户端基础命令
1 客户端连接命令:[root@zookeeper01 zookeeper-3.4.6]# ./bin/zkCli.sh -timeout 5000 -r -server 192.168.209.136:2181-timeout 5000表示当客户端与服务端之间的心跳在半数的服务器5000秒均没响应,这不再接受客户端的响应。 -r 表示在客户端出现故障时,只能读取服务端。 后面跟的是IP和客户端
2017-12-12 00:46:52 721
原创 Zookeeper--入门
1 Zookeeper体系结构 2 Watches Watch是一次性触发事件,当watch监视的数据发生变化时,通知设置了改watch的Client,即watcher,watch事件异步发送到观察。3 应用场景 3.1 发布与订阅即所谓的配置管理,顾名思义将数据发布zk节点上,供订阅者动态的获取。 3.2 Name Service,主要是作为分布式命名服务,通过调用zk的create no
2017-12-05 00:57:46 501
原创 Java--注解
1 Java定义的基本注解 @Overide 检查父类中有无被修饰的方法。 @Deprecated 标记为已过时。 @SuppressWarnings 抑制编译警告 @SafeVarargs 堆污染:将一个不带泛型的对象赋给了一个带泛型的变量,往往会出现堆污染。会出现警告,该注解抑制该警告 @FunctionalInterface 用来指定某个接口必须是函数式接口。2 自定义注解//使
2017-12-04 01:06:03 438
SpringBoot-Mybatis多数据源.
2018-01-20
mina经典demo
2017-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人