- 博客(8)
- 收藏
- 关注
原创 php版,求取一个字符串中不重复的最长子串的方式
直接贴代码,有好的算法,还请给与留言告知^-^$string = "abcdaefaedkqtlmtx";$len = strlen($string);$resArr =[];$tmp = [];$i = 0;while ($i < $len){ $char = $string{$i}; if(!array_key_e...
2019-04-18 22:20:43 685
翻译 mysql主从模式下的binlog-do-db参数对数据复制一致性的影响
结论:二进制日志的格式在主从模式下首选row模式#使用binlog-do-db参数时,在binlog format为statement和row格式下的日志记录是有差异当使用ddl 如alter table /create table等都会被记录到日志,不管选用哪种格式1、在基于语句的日志格式下如果使用use db_name 并出现了垮裤现象,以下例子日志将不会记录update语句,主要是该...
2019-03-31 20:56:24 806
原创 proxysql web管理界面配置
proxysql提供了两个管理方式:1)consle管理方式2)web界面管理方式对应两种管理方式的不同,默认提供两类管理账户:1)admin:admin 可以对管理读写的账户2)stats:stats 只有读的管理账户,用于web界面的管理方式web界面的开启方式直接修改admin-web_enabled=true 默认是关闭的,默认端口6080 (setadmin...
2019-03-31 00:48:21 2830
原创 proxysql 的mysql_users 表中用户的密码加密方式介绍
proxysql中操作用户的密码两种方式:1)文本形式2)hashed加密的形式,和数据库加密形式一直所以我们配置加密的方式也有一下两种:1)借助数据库,执行select password(‘pass_str'),登出结果更新到对应数据账密的密码字段2)借助proxysql自有提供的方式更新密码,load mysql users to run; save mysql users...
2019-03-30 21:56:29 1038
翻译 mysql读写分离中间件proxysql的在mysql8中的登入
由于mysql8在密码函数有所调整,在proxysql登入mysql8的时候需要加入--default-auth=mysql_native_password,否则无法登入proxysql后端管理数据
2019-03-24 17:48:24 447
原创 限流的两个算法:令牌桶、漏桶算法
常用的更平滑的限流算法有两种:漏桶算法和令牌桶算法.1 漏桶算法漏桶(Leaky Bucket)算法思路很简单,水(请求)先进入到漏桶里,漏桶以一定的速度出水(接口有响应速率),当水流入速度过大会直接溢出(访问频率超过接口响应速率),然后就拒绝请求,可以看出漏桶算法能强行限制数据的传输速率:2.2令牌桶算法令牌桶算法(Token Bucket)和 Leaky Bucke...
2019-03-22 17:15:02 453
原创 api设计的常规安全策略总结
1)增加黑名单机制和ip限流2)限制接口访问频率机制 主要使用漏桶算法和令牌算法3)会员接口令牌验证机制 可以使用jwt令牌机制4)金流接口的签名和防重复访问机制 防重复主要针对签名设置缓存,接触是否签名已经存在,存在则禁止再访问5)分配appid和appsecret,对api全流程对签名请求,以确定调用者的身份(需要...
2019-03-22 16:44:09 393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人