08 2022 档案

摘要:转自:https://zhuanlan.zhihu.com/p/294129746 ,讲的很深奥,目前还看不懂。 https://github.com/apache/incubator-brpc/blob/master/docs/cn/bthread.md https://ehds.github.i 阅读全文
posted @ 2022-08-28 21:52 lypbendlf 阅读(963) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/nk_test/article/details/72682780 1.CallMethod 在客户端生成的存根类Stub,实际上通过callmethod来实现的调用远程方法, void EchoService_Stub::Foo(::google:: 阅读全文
posted @ 2022-08-28 17:28 lypbendlf 阅读(369) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/qq_38410730/article/details/102837401 1.install命令 install用于指定在安装时运行的规则。它可以用来安装很多内容,可以包括目标二进制、动态库、静态库以及文件、目录、脚本等: install(TARG 阅读全文
posted @ 2022-08-28 15:32 lypbendlf 阅读(5077) 评论(0) 推荐(0)
摘要:转自:https://colobu.com/2017/03/16/Protobuf3-language-guide/#指定字段类型 1.消息message类型 假设你想定义一个“搜索请求”的消息格式,每一个请求含有一个查询字符串、你感兴趣的查询结果所在的页数,以及每一页多少条查询结果。 syntax 阅读全文
posted @ 2022-08-28 14:46 lypbendlf 阅读(597) 评论(0) 推荐(0)
摘要:转自:https://zq99299.github.io/note-book/back-end-storage/01/04.html#为什么总是对不上账 1.对账介绍 对不上账 「是通俗的说法」,它的本质问题是,冗余数据的一致性问题。这里的冗余数据并 不是多余或者重复的数据,而是多份含有相同信息的数 阅读全文
posted @ 2022-08-27 23:22 lypbendlf 阅读(231) 评论(0) 推荐(0)
摘要:转自:http://www.uml.org.cn/codeNorms/201901033.asp 1.介绍 Gerrit实际上一个Git服务器,它为在其服务器上托管的Git仓库提供一系列权限控制,以及一个用来做Code Review,是Web前台页面。 2.工作流程 Gerrit相对Git提供了一个 阅读全文
posted @ 2022-08-25 23:42 lypbendlf 阅读(607) 评论(0) 推荐(0)
摘要:转自:https://segmentfault.com/q/1010000000156026 1. git 切换分支的时候 是否需要提交当前已经修改的 也就是说其实看到的工作区和暂存取stage是一样的?是共享的。 阅读全文
posted @ 2022-08-25 09:19 lypbendlf 阅读(70) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/fireporsche/p/9359130.html https://www.panyanbin.com/article/ff4e1f85.html 1.三种类别 仓库级别 local 【优先级最高】 用户级别 global【优先级次之】 系统级 阅读全文
posted @ 2022-08-24 10:38 lypbendlf 阅读(293) 评论(0) 推荐(0)
摘要:转自:https://www.liaoxuefeng.com/wiki/896043488029600/900375748016320 https://www.runoob.com/git/git-push.html 1.push命令 推送分支,就是把该分支上的所有本地提交(commit)推送到远程 阅读全文
posted @ 2022-08-22 23:33 lypbendlf 阅读(8569) 评论(0) 推荐(0)
摘要:转自:https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192 https://vue3js.cn/interview/git/git%20reset_%20git%20revert.html#一、是什么 1.reset命令 r 阅读全文
posted @ 2022-08-20 22:34 lypbendlf 阅读(183) 评论(0) 推荐(0)
摘要:1.将本地和远程分支建立映射关系 转自:https://lhajh.github.io/git/2017/01/20/git-local-branch-and-remote-branch-establish-mapping-relationship.html 建立本地分支与远程分支的映射关系(或者为 阅读全文
posted @ 2022-08-20 18:15 lypbendlf 阅读(139) 评论(0) 推荐(0)
摘要:转自:https://juejin.cn/post/6844903654311510030 1.工作区、暂存区、版本库 工作区(Working Directory) 是直接编辑的地方,直接操作。 暂存区(Stage 或 Index) 数据暂时存放的区域。 版本库(commit History) 存放 阅读全文
posted @ 2022-08-20 17:56 lypbendlf 阅读(346) 评论(0) 推荐(0)
摘要:转自:https://juejin.cn/post/6844903986839945229 1.内容 .git% ls -lh total 40 -rw-r--r-- 1 x staff 15B 8 10 00:20 COMMIT_EDITMSG -rw-r--r-- 1 x staff 23B 8 阅读全文
posted @ 2022-08-20 16:43 lypbendlf 阅读(613) 评论(0) 推荐(0)
摘要:1.from_unxitime https://blog.csdn.net/fdipzone/article/details/51018930 格式化linux时间戳,一般使用字段类型int(11)时间戳来保存时间,这样方便查询时提高效率。 mysql提供了一个时间戳格式化函数from_unixti 阅读全文
posted @ 2022-08-19 14:20 lypbendlf 阅读(420) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/zhangbaolin/article/details/43155771 1.介绍 1.1 单元走读 关注的是“单元”,一般是一个方法或一个类,要找的错误还是代码层面的错误,比如数据库网络资源的回收、一些异常的捕捉、空指针的检查及关键字比如final 阅读全文
posted @ 2022-08-18 23:27 lypbendlf 阅读(184) 评论(0) 推荐(0)
摘要:转自:https://www.jianshu.com/p/df6c3f14f7f7 1.新建git用户 注意要选择管理员角色。 在系统偏好设置->共享 中,选择远程登录,勾选git用户允许访问。 2.Git server设置 本地开一个终端,默认用户登陆, ssh git@yourComputerN 阅读全文
posted @ 2022-08-10 09:46 lypbendlf 阅读(1342) 评论(0) 推荐(0)
摘要:1.简单git操作 在目录下新建一个a.txt文件,查看仓储状态: 未跟踪的文件U。 % git status -s #加-s参数结果会更精简 M a.txt 2.git add . https://www.runoob.com/git/git-add.html git add 命令可将文件添加到暂 阅读全文
posted @ 2022-08-10 00:38 lypbendlf 阅读(41) 评论(0) 推荐(0)
摘要:转自:https://developer.huawei.com/consumer/cn/forum/topic/0203810951415790238?fid=0101592429757310384 https://blog.csdn.net/weixin_43217065/article/deta 阅读全文
posted @ 2022-08-09 10:38 lypbendlf 阅读(64) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/fengjian2016/p/12321895.html 1.QPS每秒查询率 QPS:Queries Per Second,“每秒查询率”,= req/sec = 请求数/秒。 QPS是一台服务器每秒能够处理的查询次数,是对一个特定的查询服务器 阅读全文
posted @ 2022-08-09 02:23 lypbendlf 阅读(2304) 评论(0) 推荐(0)
摘要:转自:https://www.jianjunwen.com/article/71 1.介绍 CAS是英文单词Compare and Swap的缩写,翻译过来就是比较并替换。 CAS机制中使用了3个基本操作数:内存地址V,旧的预期值A,要修改的新值B。 更新一个变量的时候,只有当变量的预期值A和内存地 阅读全文
posted @ 2022-08-08 23:03 lypbendlf 阅读(55) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/kismetv/p/10787228.html 1.概念 乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。 乐观锁:乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不加锁,只是在执行更新的时候判断一下在此期间别人是否修 阅读全文
posted @ 2022-08-08 22:54 lypbendlf 阅读(104) 评论(0) 推荐(0)
摘要:1.五视图法 https://www.cnblogs.com/zhangs1986/p/8707721.html 逻辑架构:逻辑架构= 模块划分+接口定义(统一接口规范)+领域模型 物理架构:物理架构=硬件分布+软件部署+方案优化(可伸缩性、高性能、易维护性,监控) 数据架构:存储方式+数据分布 开 阅读全文
posted @ 2022-08-08 10:58 lypbendlf 阅读(405) 评论(0) 推荐(0)
摘要:转自:https://www.bilibili.com/read/cv15920333/ 阅读全文
posted @ 2022-08-08 09:53 lypbendlf 阅读(105) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/jcjc918/article/details/51682853 1.介绍 glog 是 google 的一个 c++ 开源日志系统,轻巧灵活。https://github.com/google/glog.git #include <glog/log 阅读全文
posted @ 2022-08-07 22:40 lypbendlf 阅读(86) 评论(0) 推荐(0)
摘要:1.include https://blog.csdn.net/qq_38410730/article/details/102677143 CmakeLists.txt才是cmake的正统文件,而.cmake文件是一个模块文件,可以被include到CMakeLists.txt中。 include指 阅读全文
posted @ 2022-08-07 22:34 lypbendlf 阅读(269) 评论(0) 推荐(0)
摘要:转自:https://www.jianshu.com/p/2179938a818d 1.介绍 GFlags是Google开源的一套命令行参数处理的开源库,包括C++的版本和python 版本。flag的定义可以散布在各个源码中,而不用放在一起。 一个源码文件可以定义一些它自己的flag,链接了该文件 阅读全文
posted @ 2022-08-07 21:17 lypbendlf 阅读(139) 评论(0) 推荐(0)
摘要:1.Protobuf简介 https://izualzhy.cn/demo-protobuf-rpc Protobuf(Google Protocol Buffers)提供一种灵活、高效、自动化的机制,用于序列化结构数据。 Protobuf作用与XML、json类似,但它是二进制编码格式,所以性能更 阅读全文
posted @ 2022-08-07 20:13 lypbendlf 阅读(808) 评论(0) 推荐(0)
摘要:转自:https://www.jianshu.com/p/de04ebc24bed 1.介绍 server端会自动尝试其支持的协议,无需用户指定。(cntl->protocol()可获得当前协议。) server能从一个listen端口建立不同协议的连接,不需要为不同的协议使用不同的listen端口 阅读全文
posted @ 2022-08-07 16:57 lypbendlf 阅读(182) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/King__Jack/article/details/105119374 1.原因 数据库连接数达到机器性能的瓶颈; 表数据量过大,有些查询命中不了索引从而导致全表扫描;维护索引的效率也随着数据量大到一定量级后指数级下降;新增修改数据的速度会下降很多 阅读全文
posted @ 2022-08-07 10:18 lypbendlf 阅读(424) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/nanchengyu/article/details/105627704 1.定义 一条SQL语句,正常执行的时候特别快,但是有时它就会变得特别慢,并且这样的场景很难复现,它不只随机,而且持续时间还很短,这样的情况我们一般称为数据库抖动。 当内存数据 阅读全文
posted @ 2022-08-06 23:25 lypbendlf 阅读(353) 评论(0) 推荐(0)
摘要:转自:http://catkang.github.io/2020/02/27/mysql-redo.html 1.介绍 磁盘数据库为了在保证数据库的原子性(A, Atomic) 和持久性(D, Durability)的同时,还能以灵活的刷盘策略来充分利用磁盘顺序写的性能,会记录REDO(重做/恢复) 阅读全文
posted @ 2022-08-06 23:20 lypbendlf 阅读(84) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/waynechou/p/information_schema.html 1.介绍 INFORMATION_SCHEMA提供了对数据库元数据的访问,MySQL服务器信息,如数据库或表的名称,列的数据类型,访问权限等。 有时也把这些信息叫做数据字典或 阅读全文
posted @ 2022-08-06 22:26 lypbendlf 阅读(39) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/xuanzhi201111/p/4175635.html https://segmentfault.com/a/1190000018729502,https://www.cnblogs.com/stevenchen2016/p/5770214.h 阅读全文
posted @ 2022-08-06 21:49 lypbendlf 阅读(132) 评论(0) 推荐(0)
摘要:转自:https://cloud.tencent.com/developer/article/1540358 https://cloud.tencent.com/developer/article/1758794 1.介绍 CMDB 的全称是 Configuration Management Dat 阅读全文
posted @ 2022-08-06 18:06 lypbendlf 阅读(573) 评论(0) 推荐(0)
摘要:转自:https://cloud.tencent.com/developer/article/1579435 https://www.zhihu.com/question/20004877 1.介绍 集群是个物理形态,着重描述这个处理机的静态状态,强调个体和群体之间的联系。 分布式是个工作方式,着重 阅读全文
posted @ 2022-08-06 17:31 lypbendlf 阅读(454) 评论(0) 推荐(0)
摘要:转自:https://segmentfault.com/q/1010000005026205 1.问题 调用接口,实际是指调用函数,调用API接口?面向对象编程时也有借口interface,有什么不同? 2.解答 函数不是接口,函数的定义才是接口;函数是接口的实现。 Interface可以翻译成两个 阅读全文
posted @ 2022-08-05 20:49 lypbendlf 阅读(230) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/ahjxhy2010/article/details/80047553 1.查看某个文件修改历史 git log filename #查看fileName相关的commit记录 git log -p filenam # 显示每次提交的diff git 阅读全文
posted @ 2022-08-05 10:27 lypbendlf 阅读(90) 评论(0) 推荐(0)
摘要:转自:https://www.myfreax.com/curl-command-examples/ https://www.ruanyifeng.com/blog/2019/09/curl-reference.html 1.介绍 curl是用于在本地计算机与远程服务器之间传输数据的命令行工具。使用c 阅读全文
posted @ 2022-08-02 23:40 lypbendlf 阅读(672) 评论(0) 推荐(0)
摘要:转自:https://github.com/apolloconfig/apollo/wiki/Apollo配置中心介绍 1.配置的概念 1. 配置是独立于程序的只读变量, 2.配置伴随应用的整个生命周期, 3.配置可以有多种加载方式 4.配置需要治理:权限控制,不同环境、集群配置管理,框架类组件配置 阅读全文
posted @ 2022-08-02 14:54 lypbendlf 阅读(74) 评论(0) 推荐(0)
摘要:转自:https://aws.amazon.com/cn/big-data/what-is-hive/ https://www.jianshu.com/p/e9ec6e14fe52,https://blog.csdn.net/qq_26442553/article/details/80300714 阅读全文
posted @ 2022-08-02 14:23 lypbendlf 阅读(130) 评论(0) 推荐(0)
摘要:转自:https://www.yisu.com/zixun/615475.html 1.数据库 物理操作系统文件或磁盘数据块的集合,比如数据文件,索引文件,结构文件。 2.数据库实例(Database Instance) 实例指的就是操作系统中一系列的进程以及为这些进程所分配的内存块。实例=进程+内 阅读全文
posted @ 2022-08-02 11:21 lypbendlf 阅读(141) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/u011479200/article/details/78511073 1.登录 mysql -h${主机名或主机IP} -P${端口} -u${用户名} -p ${数据库名}; # 回车之后再输入密码 mysql -h${主机名或主机IP} -P$ 阅读全文
posted @ 2022-08-01 16:37 lypbendlf 阅读(76) 评论(0) 推荐(0)
摘要:转自:https://zhuanlan.zhihu.com/p/33999708 1.概述 一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。 1.1 Consistency 一致性 阅读全文
posted @ 2022-08-01 10:18 lypbendlf 阅读(54) 评论(0) 推荐(0)