05 2021 档案

摘要:3. *靠近类型,而不是变量 4. 只有一行代码也要使用花括号 5. 骆驼命名法命名变量:DoSomething 6. 变量名字采用小写的骆驼命名法 7. 类的成员变量:私有成员变量前面加 _ ,公有成员变量不加。 8. 静态变量加前缀 s_ , 全局变量加前缀 g_ 9. 函数名字。整体上,应该是 阅读全文
posted @ 2021-05-26 18:46 dsfsadfdgd 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1. 启动 ./bin/elasticsearch 查看启动结果 curl http://localhost:9200/ 查看其他信息 curl http://localhost:9200/_cat //查看健康信息[root@VM-32-4-centos home]# curl http://lo 阅读全文
posted @ 2021-05-25 11:06 dsfsadfdgd 阅读(44) 评论(0) 推荐(0) 编辑
摘要:1.Sleep 放弃CPU竞争。 Windows: Thread.Sleep(0)的作用,进程立刻重新进入就绪队列,重新竞争CPU资源,操作系统选择优先级最高的线程分配CPU使用权。Windows原理层面,CPU竞争都是线程级。 2.为了等待资源、事件,线程会进入等待队列,获得资源后会进入就绪队列, 阅读全文
posted @ 2021-05-21 17:01 dsfsadfdgd 阅读(61) 评论(0) 推荐(0) 编辑
摘要:1.map 在map中,由key查找value时,首先要判断map中是否包含key if(m.count(key)>0) { return m[key]; } return null;或者 iter = m.find(key); if(iter!=m.end()) { return iter->se 阅读全文
posted @ 2021-05-20 15:30 dsfsadfdgd 阅读(98) 评论(0) 推荐(0) 编辑
摘要:1. 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流 缓存:缓存的目的是提升系统访问速度和增大系统处理容量 降级:降级是当服务器压力剧增的情况下,根据当前业务情况及流量对一些服务和页面有策略的降级,以此释放服务器资源以保证核心任务的正常运行,服务降级: 服务接口拒绝服务 页面拒绝服务 延 阅读全文
posted @ 2021-05-14 00:28 dsfsadfdgd 阅读(105) 评论(0) 推荐(0) 编辑
摘要:1. 多线程共享一个socket:一个线程close socket其他线程还能继续读写吗?影响写,不影响读,四次挥手。shutdown和close的区别。 2. 往关闭的socket里写会怎么样:首次写会返回RST,read=0后,再写需要处理EPIPE错误,并忽视SIGPIPE信号。 3. 数据串 阅读全文
posted @ 2021-05-01 23:05 dsfsadfdgd 阅读(151) 评论(0) 推荐(0) 编辑
摘要:1,使用bt(backtrace )命令查看当前堆栈 (gdb) bt #0 muduo::Poller::poll (this=0x62e010, timeoutMs=10000, activeChannels=0x7fffffffe3c0) at Poller.cc:31 #1 0x000000 阅读全文
posted @ 2021-05-01 02:18 dsfsadfdgd 阅读(145) 评论(0) 推荐(0) 编辑

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