RPC框架称为远程调用框架,其实现的核心原理就是消费者端使用动态代理来代理一个接口的方法(基于JDK的动态代理,当然如果使用CGLib可以直接使用无接口类的方法),通过加入网络传输编程,传输调用接口方法名称,方法参数来给提供者获取,再通过反射,来执行该接口的方法,再将反射执行的结果通过网络编程传回消 ...
分类:
其他好文 时间:
2020-06-26 18:38:27
阅读次数:
64
1、Elasticsearch 的选主是 ZenDiscovery 模块负责的,主要包含 Ping(节点之 间通过这个 RPC 来发现彼此)和 Unicast(单播模块包含一个主机列表以控制哪 些节点需要 ping 通)这两部分; 2、对所有可以成为 master 的节点(node.master: ...
分类:
其他好文 时间:
2020-06-26 14:45:50
阅读次数:
57
前两天,我在开源中国的微信公众号看到新浪微博的轻量Rpc框架——Motan开源了。上网查了下,才得知这个Motan来头不小,支撑着新浪微博的千亿调用,曾经在2014年的春晚中有着千亿次的调用,对抗了春晚的最高峰值。 什么是Motan 2013 年微博 RPC 框架 Motan 在前辈大师们(福林、f ...
分类:
其他好文 时间:
2020-06-26 10:52:09
阅读次数:
66
get_started_3dsctf_2016 关键词:ROP链、栈溢出、mprotect()函数 可参考文章(优质): https://www.cnblogs.com/lyxf/p/12113401.html #!python #coding:utf-8 from pwn import * fro ...
分类:
其他好文 时间:
2020-06-25 15:37:03
阅读次数:
219
服务器开启防火墙的情况下,为确保K3产品的正常使用,需要开放以下端口:135(RPC端口)、1433(数据库服务端口)、5159(K3加密服务端口)、80(IIS默认端口,有自定义端口的情况下要设置为自定义的端口)、DCOM动态端口(在防火墙中添加应用程序,32位操作系统添加C:\Windows\S ...
分类:
其他好文 时间:
2020-06-25 15:27:55
阅读次数:
75
写流程 1.HDFS Client调用DistributedFileSystem.create(filePath)方法,去和NN进行【RPC】通信! 2.NN 会去check这个路径的文件是否已经存在,是否有权限能够创建这个文件! 假如都ok,就去创建一个新的文件,但是这时还没写数据,是不关联任何的 ...
分类:
其他好文 时间:
2020-06-25 11:57:36
阅读次数:
65
This is going to be a short post about how to change your Macintosh boot logo/start logo without using software like BootXChanger. Since this software ...
分类:
系统相关 时间:
2020-06-24 16:13:33
阅读次数:
109
编译器设计-解析类型 Compiler Design - Types of Parsing 语法分析器遵循由上下文无关语法定义的产生式规则。生成规则的实现方式(派生)将解析分为两种类型:自上而下解析和自下而上解析。 自顶向下分析Top-down Parsing 当解析器开始从开始符号构造解析树,然后 ...
分类:
其他好文 时间:
2020-06-23 19:46:42
阅读次数:
62
感谢分享:http://blog.sina.com.cn/s/blog_7e04e0d00102w140.html 采集程序是使用hive -f xx.hql> xx.out,在使用sqoop将数据导入关系型数据库。 最近赶上大数据平台升级,忽然之间跑的好好的任务忽然报错说类型转换错误。 结果经查询 ...
分类:
其他好文 时间:
2020-06-23 15:54:30
阅读次数:
73
今天,同事说她的电脑远程桌面服务开了,但是电脑还是无法远程桌面连接(系统是windows 7 Professional X64) 1.检查发现电脑远程桌面连接都开着的,且是任意版本远程桌面都可以连接 2.在注册表中检查远程桌面的端口号是不是被chuan改了,在“HKEY_LOCAL_MACHINE/ ...