前言距离上一篇文章发布又过去了两周,这次先填掉上一篇秒杀系统文章结尾处开的坑,介绍一下数据库中间件Canal的使用。「Canal用途很广,并且上手非常简单,小伙伴们在平时完成公司的需求时,很有可能会用到。」举个例子:公司目前有多个开发人员正在开发一套服务,为了缩短调用延时,对部分接口数据加入了缓存。一旦这些数据在数据库中进行了更新操作,缓存就成了旧数据,必须及时删除。删除缓存的代码「理所当然可以写
分类:
数据库 时间:
2020-12-11 12:05:29
阅读次数:
4
目录第1篇 Go语言介绍第2篇 开发环境准备第3篇 Go语言基础第4篇 Go语言常用标准库第5篇 框架第6篇 其他推荐阅读 转发来自 www.liwenzhou.com 第1篇 Go语言介绍 001 为什么你应该学习Go语言? 第2篇 开发环境准备 002 从零开始搭建Go语言开发环境 003 VS ...
分类:
其他好文 时间:
2020-12-10 11:11:55
阅读次数:
3
解决方法:1.使用mysql的初始化安装$bin/mysqld--initialize--user=mysql--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data2.下载mysql源码包(而不是指定版本包)
分类:
数据库 时间:
2020-12-10 11:06:34
阅读次数:
5
不怕千万人阻挡,就怕自己投降。 文章目录 01.Servlet快速入门 02.Servlet3.0注解配置 03.GenericServlet&HttpServlet(Serlvet的体系结构) 04.HTTP 05.Request对象 06.Request案例(登录) 07.Response对象 ...
分类:
其他好文 时间:
2020-12-09 12:21:58
阅读次数:
5
经过一段时间的数据结构与算法的学习,和学习了前人的经验,为了更好的指导自己(希望也能帮助到别人)之后数据结构与算法的学习,总结一下数据结构与算法学习的方法。以及推荐大家看看一套学习教程,有助于快速入门:https://4m.cn/7MHVd 一、记住数据结构,记住算法思想(是什么) 我觉得这个是数据 ...
分类:
编程语言 时间:
2020-12-04 11:16:07
阅读次数:
8
系统信息 macOS Catalina 10.15.7 Homebrew 2.5.11 CMake 3.19.0 部署 打开终端,输入brew install cmake安装cmake的命令行工具。 输入brew install opencv进行安装,Homebrew会自动将OpenCV的依赖部署到 ...
分类:
系统相关 时间:
2020-12-04 10:51:50
阅读次数:
9
为什么需要CMake 如果你一直在windows平台上开发,使用最多的可能就是VS的开发环境,它已经集成了全套的开发环境包括构建编译等。你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这 ...
分类:
其他好文 时间:
2020-12-03 12:25:34
阅读次数:
19
对于多文件的C项目,大部分人会选择使用'cmake'来管理编译过程,对于精力充沛的朋友来说,也可以学习一下使用这个强大的工具。 但我觉得如果只想在VS Code里写几行代码应对当前需求,没必要再去学习一个完全陌生的东西,也没必要把配置过程复杂化。 所以我接下来讲的配置多文件编译的过程并不涉及'cma ...
分类:
系统相关 时间:
2020-12-03 12:19:44
阅读次数:
5
2020年11月26日11:36:59 powershell在vscode cmake编译,注意 drogon_ctl -v 查看你的库是否连接成功 Libraries: postgresql: no (batch mode: no) mariadb: yes sqlite3: yes openss ...
分类:
数据库 时间:
2020-12-01 12:06:44
阅读次数:
8
哪些互联网大厂在使用RabbitMQ,为什么?初识RabbitMQ:RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。哪些互联网大厂在使用RabbitMQ:滴滴、美团、头条、去哪儿、艺龙为什么使用RabbitMQ:开源、性能优秀,稳定性保障提供可靠性消息投递模式(
分类:
其他好文 时间:
2020-11-27 11:24:43
阅读次数:
7