来源:https://mp.weixin.qq.com/s/Tb8GtabOVBvx88de0C4ncw 0 背景 在某些场景中,比如GROUP BY聚合之后的结果,需要去更新之前的结果值。这个时候,需要将 Kafka 消息记录的 key 当成主键处理,用来确定一条数据是应该作为插入、删除还是更新记 ...
分类:
数据库 时间:
2021-01-27 13:12:51
阅读次数:
0
冒泡排序 基本介绍 冒泡排序(Bubble Sorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐渐 向上冒。 算法优化 因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下 ...
分类:
编程语言 时间:
2021-01-27 13:07:53
阅读次数:
0
背景 根据Apple官方WWDC的回答,减少内存可以让用户体验到更快的启动速度,不会因为内存过大而导致Crash,可以让APP存活的更久。 对于高德地图来说,根据线上数据的分析,内存过高会导致导航过程中系统强杀OOM。尤其区别于其他APP的地方是,一般APP只需要关注前台内存过高的系统强杀FOOM, ...
分类:
其他好文 时间:
2021-01-27 13:03:12
阅读次数:
0
数据库:存储数据的地方 数据库分两种:关系型 非关系型 关系型:数据和数据之间有联系 - 通常以表格的形式的存储 - mysql oracle\sql Server ... 非关系型:数据之间没有联系 - 通常以键值对的形式存储 - mongodb redis memcache mysql:以表格的 ...
分类:
数据库 时间:
2021-01-26 12:44:18
阅读次数:
0
nuxt是Vue项目服务器端渲染的通用型框架,主要作用是SEO优化;具体的搭建项目我这里就不做说明了,大家阔以参考https://zh.nuxtjs.org/guide/installation官方文档说明。 接下来我为大家介绍一下打包发布到服务器的问题: 1、首先执行npm run build; ...
分类:
其他好文 时间:
2021-01-26 12:34:35
阅读次数:
0
题记: 请使用两个协程交替输出AaBbCcDdEeFf.....,要求协程1只能输出ABC......,协程2只能输出abc..... 自己实现了个代码,测试没问题,不知道是不是最优 代码如下: package main import ( "fmt" "sync" "time" ) //两个goro ...
分类:
其他好文 时间:
2021-01-26 12:33:35
阅读次数:
0
作者:不学无数的程序员 链接:https://www.jianshu.com/p/a8eb1412471f 在做系统优化时,想到了将数据进行分级存储的思路。因为在系统中会存在一些数据,有些数据的实时性要求不高,比如一些配置信息。 基本上配置了很久才会变一次。而有一些数据实时性要求非常高,比如订单和流 ...
分类:
数据库 时间:
2021-01-26 12:27:01
阅读次数:
0
use DATABASExxx DECLARE @st DATETIME = GETDATE() SELECT * FROM tableXXX SELECT DATEDIFF(MS, @st, GETDATE()) AS 执行时间 ...
分类:
数据库 时间:
2021-01-26 12:26:13
阅读次数:
0
目录 一 安装、配置virtualenv 1.1下载包 1.2 安装virtualenv 1.3 创建独立的虚拟环境 1.4 虚拟环境简单操作 二 虚拟环境virtualenvwrapper 2.1 安装虚拟环境virtualenvwrapper 2.2 创建一个虚拟环境简单使用 在使用 Pytho ...
分类:
编程语言 时间:
2021-01-26 12:20:14
阅读次数:
0
这篇文章主要写一下我今天在w3school上学的sql语句的基础部分的知识点吧。 都是复制粘贴的,写出来的目的是方便自己之后对相关知识点进行查询,同时也对今天所学内容做一个回顾。 w3school的教程链接为:https://www.w3school.com.cn/sql SQL DML 和 DDL ...
分类:
数据库 时间:
2021-01-26 12:00:33
阅读次数:
0