一种缓存式SQLite读取方法

    公开(公告)号:CN115952204A

    公开(公告)日:2023-04-11

    申请号:CN202310241086.6

    申请日:2023-03-14

    Abstract: 本发明提出了一种缓存式SQLite读取方法,包括写缓存方法和读缓存方法,写缓存方法为:读取SQLite所有数据表表名,将其插入到内存数据库Redis列表Ⅰ中,定义列表Ⅰ的key为SQLite文件的数据库名;将每一张数据表的每一行的主键序列化字符串后插入到内存数据库Redis的列表Ⅱ中,定义列表Ⅱ的key为数据库名和表名的拼接;将每一张表的每一行内容均序列化后写入到内存数据库Redis中;读缓存方法为:读取所有主键序列化字符串;读取所有行内容。本发明将SQLite数据表内容写入到内存数据库Redis中,读取数据通过读取内存数据库Redis中缓存内容实现,读写分离,实现了在分布式环境下读取SQLite。

    一种基于ARP请求的地址跳变通信方法

    公开(公告)号:CN111277678A

    公开(公告)日:2020-06-12

    申请号:CN202010072312.9

    申请日:2020-01-21

    Abstract: 本发明公开了一种基于ARP请求的地址跳变通信方法,具体包括初始部署;配置接收端跳变参数,生成跳变密钥,并将跳变参数和跳变密钥保存至接收端的跳变信息存储单元;发送端通过认证分发中心的认证,获取与接收端通信资质;发送端修改数据报文协议头部中IHL值,增加一个可选择字段,在其中添加指针和标识,使数据报文能够读取网络设备中的ARP请求,然后发送给地址跳变网关;地址跳变网关收到发送端的通信报文,地址跳变引擎根据IP头部中的指针和标识获取接收端跳变地址,修改报文对应地址,完成报文的转发。本发明解决了现有技术中存在的因时间同步精度要求较高,误差范围如果设置不合理,从而导致通信失败的问题。

Patent Agency Ranking