- 博客(10)
- 收藏
- 关注
原创 zookeeper节点类型,整合代码实现服务器动态监听
监听那个节点数据变化,若变化通知客户端1)首先要有一个main()线程2)在main线程中创建Zookeeper客户端,这时就会创建两个线程,一个负责网络连接通信(connet),一个负责监听(listener)。3)通过connect线程将注册的监听事件发送给Zookeeper。4)在Zookeeper的注册监听器列表中将注册的监听事件添加到列表中。5)Zookeeper监听到有数据或路径变化,就会将这个消息发送给listener线程。6)listener线程内部调用了process()方法。
2024-12-18 12:16:25
197
原创 zookeeper原理篇-Zookeeper启动流程分析
我们知道,Zookeeper使用中分为单机和集群两种,而这两种最大的不同则是,集群启动下需要进行Leader选举以及Leader和Follower之间的数据同步操作,而单机启动则不需要此操作,Zookeeper单机启动大概分为三个部分,分别为和,接下来我们分别来看看三个流程的步骤。
2024-12-18 12:12:44
767
原创 zabbix通过ODBC监控sybase举例_zabbix sybase
SQL查询:select name = object_name(sysindexes.id) from sysindexes, sysobjects where sysindexes.id = sysobjects.id and sysindexes.id > 100 and indid =0。键值:db.odbc.select[max_connections,{$ODBC}]有些版本的sybase需要重启数据库使新建用户生效,生产环境需要 谨慎重启![192.168.2.6]是可以自定义的名字。
2024-12-18 12:09:03
758
原创 windows下的socket编程(C++代码实现)_c++ windows socket 完整示例代码
【代码】windows下的socket编程(C++代码实现)_c++ windows socket 完整示例代码。
2024-12-18 11:57:50
188
原创 Windows下DOS操作系统(cmd)详解
FC 比较两个文件或两个文件集并显示它们之间的不同。FTYPE 显示或修改在文件扩展名关联中使用的文件类型。FOR 为一组文件中的每个文件运行一个指定的命令。ICACLS 显示、修改、备份或还原文件和目录的 ACL。MOVE 将一个或多个文件从一个目录移动到另一个目录。CACLS 显示或修改文件的访问控制列表(ACL)。COMPACT 显示或更改 NTFS 分区上文件的压缩。
2024-12-18 11:54:09
356
原创 web:从10到1的编译大重构
在编译的初始阶段,笔者通过一个 plugin,对项目文件进行解析,将其中的 export 提取出来,找到每一个 export 和文件的对应关系,并储存起来(此处,可能大家会担心 IO 读写对性能的影响,考虑到现在开发人均都是高速 SSD,这点 IO 吞吐真的不算什么,实测这个 export 解析
2024-12-18 11:46:42
756
原创 Web项目如何做单元测试_web单元测试
是定义的一个被测函数,用于测试上面的一段代码。单元测试不就是这么单嘛!我们以Django Web框架为例,它是MTV开发模式。接下来会围绕着这个模式介绍如何做测试。
2024-12-18 11:43:01
331
原创 Web核心技术之JSP(过时技术)
EL(全称Expression Language )表达式语言,用于简化 JSP 页面内的 Java 代码。EL 表达式的主要作用是 获取数据。其实就是从域对象中获取数据,然后将数据展示在页面上。而 EL 表达式的语法也比较简单,== e x p r e s s i o n = =。例 如 : {expression}==。例如: expression==。例如:{brands} 就是获取域中存储的 key 为 brands 的数据。
2024-12-18 11:39:20
450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅