三次握手 @startuml客户端 --> 服务器: SYN = 1, seq = x服务器 -> 客户端: SYN = 1, ACK = 1, seq = y, ack =...
三次握手 @startuml客户端 --> 服务器: SYN = 1, seq = x服务器 -> 客户端: SYN = 1, ACK = 1, seq = y, ack =...
pycharm > settings, 打开下图路径,勾选红框内的选项 打印sys.path,是否包含工程路径(正常如果勾选1中选项,会自动加到sys.path中) 如果依然...
哈希 Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。 这种转换是一种压缩映射,也就是,散列值的空间通常远...
“如果每只狗,都有注定的一位主人,那么它的运气真的很好的,不是你选中了它,而是它在万千人群中,选中了你。” 我从来没养过狗,这是第一次养狗。 跟旺旺的相遇,似乎就像这句话说的...
一、编码 GBK编码:中文占用2个字节,英文占用1个字节 UTF-8编码:中文占3个字节,英文占用1个字节 UTF-16be编码:中文占2个字节,英文占用2个字节 当你的字节...
1. RandomAccessFile中writeInt的原理是什么? 先看源码: “>>>” 表示无符号右移 “&”:表示与操作 1&0 =0 1&1 =1 “& 0xFF...
oracle-instant-client下载 地址: https://www.oracle.com/technetwork/cn/database/features/ins...
实现功能 读取excel,从excel中获取入参、预期结果 调用post接口,获得接口返回(json格式) 比较预期结果、实际结果 将比较结果回写excel,并设置失败案例的...
描述 给定一个有序数组,删除数组中的重复数据,要求: 新数组中的每一个数据只出现1次 返回新数组的长度 不能开辟额外的内存空间 举例 给定A = [1,1,2],返回长度 =...
ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志...
两个模块: _thread和threading,_thread是低级模块,threading是高级模块,对_thread进行了封装。绝大多数情况下,我们只需要使用thread...
支持的数据类型 String, List, Hash, Set, Zset, 自定义 Redis持久化:把内存写到数据库当中去 RDB: rdbSave(生成RDB文件)和r...
背景 系统升级,车险调用保监会接口,需上传指定报文,在新、旧系统同时输入相同基础信息,检查上报给平台的、平台返回的报文是否一致。 因为报文在日志中存储,所以需要从日志中提取数...
主要给开发人员参考,打印出哪些字段不一致,不一致的条数,不一致的数据举例(主键) 利用dblink、minus函数 动态生成minus sql 配置信息:表名、过滤字段、主键...
一般日志过滤处理: 查找关键日志grep 精简日志内容sed 对记录进行排序sort针对文本文件内容,以行为单位排序sort seq 每一行一个单位,从首字符向后,按照ASC...
字节流:基本单位字节,通常不设缓存区 字符流:基本单位字符,使用缓存区 文件夹: File myFile = new File(path); myFile.mkdir(); ...
反射机制 什么是动态语言?当程序运行时,允许改变程序结构或变量类型,这种语言叫做动态语言,比如python。但是Java并不是一种动态语言,但是它有一套非常突出的动态相关机制...
抽象工厂模式:抽象工程模式是工厂方法模式的升级版,工厂方法模式只生产一个等级的产品,而抽象工厂模式可以生产多个等级的产品 使用抽象工厂模式一般要满足以下条件:系统中有多个产品...