
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
部分内容摘自【基于Canal和Kafka实现MySQL的Binlog近实时同步 - 掘金】大致流程canal将binlog转到连接器kafka,接收方订阅topic消费后更新redis或escanal工作原理先看,MySQL主备复制原理:MySQL的Master实例将数据变更写入二进制日志(binary log,其中记录叫做二进制日志事件binary log events,可以通过show bin
// 序列化 存储func (r *RedisClient) SetStructValue(key string, value interface{}, expiration time.Duration) error {codec := &cache.Codec{Redis: r.Client,Marshal: func(v interface{}) ([]byte, ...
即:git pull -p如果远程库里删了某个分支或是某些文件,那么用git pull的时候会报错“error: cannot update the ref 'XXX: there are still logs under 'XXX”。那么加上-p就会把本地的分支或是那些文件也删除掉了。其实报错是为了防止误删东西。...
参考:https://backlog.com/git-tutorial/cn/stepup/stepup1_4.htmlhttps://segmentfault.com/a/1190000021127603仅做个人笔记,浏览请看原文【git merge test】当master在分支后被更改过,合并就会多一次提交(E)。当master在分支后没有被更改过...
概括仅做个人备份,浏览请看原文概括三者都实现了一套称为的线程模型(主要使用),只不过他们的实现方式不一样:(1)grpc-go 基于 go语言原生的gmp模型(2)grpc-java 基于 netty的线程模型(3)brpc-cpp 基于 brpc-cpp自己写的一套线程模型。
安装+启动+配置1. 下载:http://mirrors.jenkins.io/war-stable/latest/jenkins.war2. 用tomcat启动:将jenkins.war文件放入tomcat下的webapps目录下,启动tomcat(运行tomecat/bin/startup.bat,出现命令行窗口),浏览器输入localhost:8080/jenkins3. 国内修...
参考:https://backlog.com/git-tutorial/cn/stepup/stepup1_4.htmlhttps://segmentfault.com/a/1190000021127603仅做个人笔记目录【git merge test】(包含–no-ff选项)【git merge --squash test】【git rebase t...
“2018年第九届蓝桥杯省赛C/C++B组”题解目录:1. 第几天2. 明码3. 乘积尾零4. 测试次数5. 快速排序6. 递增三元组7. 螺旋折线8. 日志统计9. 全球变暖10. 乘积最大1. 日期 答案:1252000年的1月1日,是那一年的第1天。那么,2000年的5月4日,是那一年的第几天?方法一:表格下拉方法二:java.util.Calendar 三行代码也可以搞定2. 明码 答案:
拉取最近一次提交到版本库的文件到暂存区git reset HEAD^在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。拉取项目覆盖本地git fetch --allgit reset --hard origin/mastergit pull...
1. 单词个数 答案:*p!=' ' && tag == 1#include <cstdio>int get_word_num(char* buf){int n = 0;int tag = 1;char* p = buf;for(;*p!=0 && *p!=13 && *p!







