上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 119 下一页

2022年10月4日

【数据库】MySQL 100万条记录全表遍历---金山面试题

摘要: mysql开发中文博客:https://imysql.cn/ 今天做一个业务需求的逻辑处理,需要对MySQL全表进行遍历,数据规模百万级别,为方便描述,这张表就用 a 来代替吧 结合自己的思路和一些资料,在这里记录一下方案的进化史 一、直接 select ... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(122) 评论(0) 推荐(0)

【C++11】指针引用计数技术及智能指针的简单实现(共享指针是怎样计数的)?

摘要: 目录 计数原理 智能指针的简单实现 1.智能指针是什么 2.实现 3、改进 智能指针类的改进一 智能指针改进二 为什么多线程读写 shared_ptr 要加锁? 计数原理 智能指针将一个计数器与类指向的对象相关联,引用计数跟踪共有多少个类对象(shared_p... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(205) 评论(0) 推荐(0)

【C++】拷贝构造函数和赋值函数

摘要: 0.需要注意的问题 1、拷贝构造函数和赋值函数,都需要注意深拷贝和浅拷贝的问题 2、赋值构造函数必须能够处理自我赋值的问题,因为自我赋值会出现指针指向一个已经释放的内存。还有赋值构造函数必须注意它的函数原型,参数必须是引用类型,返回值也必须是引用类型,否... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(36) 评论(0) 推荐(0)

【设计模式】C++对单例模式实现的总结(C++11超简化版,必看精髓)

摘要: 单例模式清晰的视频解说:https://www.bilibili.com/video/BV1Gz4y1d7RJ?from=search&seid=352768139051489960 问题的提出: 一个国家只能有一个主席,一个学校只能有一个校长… 单例模式:(... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(3372) 评论(0) 推荐(0)

【微服务】zookeeper,dubbo和Nginx的区别

摘要: Nginx是著名的反向代理服务器,也被广泛的作为负载均衡服务器 ZooKeeper是分布式协调服务框架,有时也被用来做负载均衡 那么他们的区别是什么?如何选择呢? 下面从实际场景看下他们的关系 Nginx的负载均衡配置非常简单,把多个web server配置到... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(334) 评论(0) 推荐(0)

【C++11】move和forward 、左值右值(性能优化之道)

摘要: 目录 简单记忆 std::move 太长不看细节: TL;DR: 两个C++的基础背景 C++11前的状况: 没法避免临时变量的copy C++11: 引入rvalue, lvalue和move 新的问题: 避免重复 std::forward perfect... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(51) 评论(0) 推荐(0)

【C++11】线程池 简单实现

摘要: 适合应用线程池的场合 线程分为三个过程:T1、T2、T3。 T1:线程创建时间 T2:线程执行时间,包括线程的同步等时间 T3:线程销毁时间 线程本身的开销所占的比例为(T1+T3) / (T1+T2+T3)。如果线程执行的时间很短的话,开销可... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(76) 评论(0) 推荐(0)

【C++】工厂函数和工厂模式

摘要: 目录 工厂函数 简单工厂模式 工厂函数 c++ define 定义工厂函数,其中define函数名使用##连接 # include# include //atoi# include //strlen# include //uint64_... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(77) 评论(0) 推荐(0)

【Golang】Go的GOROOT,GOPATH,GOBIN和工程project目录结构

摘要: 使用go env 命令,可以打印出Go的配置 GOROOT 其实就是golang 的安装路径 当你安装好golang之后其实这个就已经有了 GOPATH go命令依赖的一个重要环境变量:$GOPATH 其实可以把这个目录理解为工作目录,我个人定义的目录是: G... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(168) 评论(0) 推荐(0)

【数据库】clickhouse 列数据库学习记录

摘要: linux安装: https://clickhouse.tech/#quick-start sudo yum install yum-utilssudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(30) 评论(0) 推荐(0)

上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 119 下一页

导航