上一页 1 ··· 143 144 145 146 147 148 149 150 151 ··· 159 下一页
摘要: 福哥答案2020-07-26: 功能用户输入user username、pass password注册,注册后输入dir查看服务器文件列表,输入get filename path下载文件到指定路径。 思路①客户端建立连接,打开输入输出流,开循环支持多次数据交换,直到用户输入退出命令,再关闭流和连接。 阅读全文
posted @ 2020-08-06 14:53 福大大架构师每日一题 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-07-25: 1.链表反转。反转,输出,反转。2.递归。3.数组。遍历存数组,然后反向遍历数组。4.栈。遍历存栈,然后pop栈输出。 golang代码采用第2种方法。代码如下: package test27_reverseprint import ( "fmt" "testing" 阅读全文
posted @ 2020-08-06 14:51 福大大架构师每日一题 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-07-24: 同步算法基于 ZAB 协议,一种快速 Paxos 算法。 快速Paxos算法Paxos算法可能出现死循环,就是在两个Proposer总是在交替prepare。并且,Paxos算法在出现竞争的情况下,其收敛速度很慢,甚至可能出现活锁的情况,例如当有三个及三个以上的pro 阅读全文
posted @ 2020-08-06 14:34 福大大架构师每日一题 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-07-22: 1.主从同步缓冲区设定大小,如果进行全量复制耗时太长,进行部分复制时发现数据已经存在丢失的情况,必须进行第二次全量复制,致使slave陷入死循环状态。在全量复制的时候,最好做好监控。2.有时候,redis存储过多,全量同步变得不可接受。这时考虑如果增量复制时,发生阻塞 阅读全文
posted @ 2020-08-06 14:21 福大大架构师每日一题 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-07-23: Redis 在完成初始化全局服务器配置,加载配置文件,初始化服务器,开始加载持久化的数据到内存中。如果启用了 appendonly 了,则Redis从 appendfile 加载数据,否则就是开启了rdb,从dbfile 加载数据。appendfile 中保存的是re 阅读全文
posted @ 2020-08-06 14:16 福大大架构师每日一题 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-07-20: 1.由于 Redis 是内存数据库,短时间内大量增加数据,可能导致内存不够用。2.redis是单线程的,单台服务器无法充分利用多核服务器的CPU。3.遇到大量查询时容易阻塞。4.缓存和数据库双写一致性问题。5.缓存雪崩问题。6.缓存击穿问题。7.缓存的并发竞争问题。8 阅读全文
posted @ 2020-08-06 14:10 福大大架构师每日一题 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-07-21: 1.从服务发送一个sync同步命令给主服务要求全量同步。2.主服务接收到从服务的sync同步命令时,会fork一个子进程后台执行bgsave命令(非阻塞)快照保存,生成RDB文件,并将RDB文件发送给从服务。3.从服务再将接收到的RDB文件载入自己的redis内存。4 阅读全文
posted @ 2020-08-06 13:53 福大大架构师每日一题 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-07-09: 1.参数说明 slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少秒才记录 查看慢查询相关 阅读全文
posted @ 2020-08-06 13:50 福大大架构师每日一题 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-07-11: 1.保存位置:session服务端。cookie客户端。2.安全性:session相对安全,cookie相对不安全。3.存储类型:session能够存储任意的对象,cookie只能存储String类型的对象。4.大小限制:session没有大小限制。cookie有大小 阅读全文
posted @ 2020-08-06 13:48 福大大架构师每日一题 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-07-10:此答案来自群成员: SQL提高查询效率的几点建议 1.如果要用子查询,那就用EXISTS替代IN、用NOT EXISTS替代NOT IN。因为EXISTS引入的子查询只是测试是否存在符合子查询中指定条件的行,效率较高。无论在哪种情况下,NOT IN都是最低效的。因为它对 阅读全文
posted @ 2020-08-06 13:43 福大大架构师每日一题 阅读(132) 评论(0) 推荐(0) 编辑
上一页 1 ··· 143 144 145 146 147 148 149 150 151 ··· 159 下一页