08 2022 档案

摘要:通常我们文件一般三种权限 名称: 读、写、执行 标识: r、w、x 二进制:4、2、1 特殊权限 也有三种 名称: setuid、setgid、粘连位 标识: s、s、t 二进制: 4、2、1 setuid 场景 :让普通用户执行文件所有者执行 例如 密码修改 文件所属者是root 要求: 文件必须 阅读全文
posted @ 2022-08-20 11:24 vx_guanchaoguo0 阅读(65) 评论(0) 推荐(0) 编辑
摘要:问题 就是说强一致性被破坏了 Raft算法以超半数写入即确认保存成功, 那如果访问的正好是没写入那个节点,怎么保证一致 ? 首先分布式系统的前提是CAP理论 CAP理论 P Partition tolerance 分区容错性 分布式多个服务 位于不同服务器 可能之间会失败 C Consistency 阅读全文
posted @ 2022-08-12 18:08 vx_guanchaoguo0 阅读(27) 评论(0) 推荐(0) 编辑
摘要:经常有需求就是把一个表部分或者全部字段冗余到另外一个表 可以用 程序一条的读出来 在插入 也可以直接使用 mysql insert into selcet INSERT INTO `dest_table` (field1,field2) selcet field1,field2 from src_t 阅读全文
posted @ 2022-08-12 17:55 vx_guanchaoguo0 阅读(24) 评论(0) 推荐(0) 编辑
摘要:知乎和百度上很多前端在问?不是IP就可以唯一标识设备了,mac地址不是多余吗? 老规矩首先说答案,必须需要!!! 理论 IP 顾名思义 Internet Protocol 互联网协议 专门用于互联网 MAC Media Access Control 媒体介质控制存取、局域网地址、物理地址、以太网地址 阅读全文
posted @ 2022-08-08 10:23 vx_guanchaoguo0 阅读(172) 评论(0) 推荐(0) 编辑
摘要:golang ase加密解密 encode import ""github.com/forgoer/openssl"" func Encrypt(origData, key []byte) ([]byte, error) { return openssl.AesECBEncrypt(origData 阅读全文
posted @ 2022-08-03 11:18 vx_guanchaoguo0 阅读(61) 评论(0) 推荐(0) 编辑
摘要:为了应对王安的要求 数据库不能存储明文密码 mysql 版本 mysql> SELECT VERSION(); + + | VERSION() | + + | 5.7.33-log | + + 1 row in set (0.11 sec) 使用 ase-128加密 AES_ENCRYPT(`pas 阅读全文
posted @ 2022-08-03 10:45 vx_guanchaoguo0 阅读(159) 评论(0) 推荐(0) 编辑
摘要:根据http header 转发到不同的后端服务 client--> header key --> openresty--> read header key --> location service--> upstream endpoint demo upstream user { server 1 阅读全文
posted @ 2022-08-03 09:35 vx_guanchaoguo0 阅读(35) 评论(0) 推荐(0) 编辑
摘要:main.conf 点击查看代码 server { listen 8010; server_name localhost; proxy_busy_buffers_size 512k; proxy_buffers 4 512k; proxy_buffer_size 256k; # charset ko 阅读全文
posted @ 2022-08-03 09:10 vx_guanchaoguo0 阅读(164) 评论(0) 推荐(0) 编辑
摘要:####mysql 半同步复制介于异步和同步之间 同步复制 客户端提交主库后立即返回,此时宕机从库提升为主库则数据不一致 异步复制 客户等全部的主库和从库同步后 在返回 ,延迟较大,性能不高 半同步复制 客户端等待至少一个从库同步后返回,至少有个个TCP/IP 延迟,低延迟网络使用较好 存在的问题 阅读全文
posted @ 2022-08-02 11:34 vx_guanchaoguo0 阅读(19) 评论(0) 推荐(0) 编辑
摘要:很多人对mysql并不陌生 但是对历史却知道的很少 一般用的最多的就是5.6~ 为何很多人都很使用5.6~ ? 留下有个疑问吧~ 最初的版本 base 1979年, Monty Widenius在Tcx工作用BASIC设计了一个报表工具叫做Unireg,后面用c重写并移植到linux 初始团队 存贮 阅读全文
posted @ 2022-08-02 11:11 vx_guanchaoguo0 阅读(42) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示