面试:1~2亿条数据需要缓存,请问如何设计这个存储案例

1~2亿条数据需要缓存,请问如何设计这个存储案例1~2亿条数据需要缓存,请问如何设计这个存储案例。
分类: 编程语言 发布时间: 01-29 14:08 阅读次数: 0

多版本并发控制MVCC

换言之,就是为了查询一些正在被另一个事务更新的行,并且可以看到它们被更新之前的值,这样 在做查询的时候就不用等待另一个事务释放锁。
分类: 编程语言 发布时间: 01-29 14:08 阅读次数: 0

MVCC实现原理之ReadView(一步到位)

Read View是一个数据库的内部快照,该快照被用于InnoDB存储引擎中的MVCC机制。简单点说,Read View就是一个快照,保存着数据库某个时刻的数据信息。Read View会根据事务的隔离级别决定在某个事务开始时,该事务能看到什么信息。就是说通过Read View,事务可以知道此时此刻能看到哪个版本的数据记录(有可能不是最新版本的,也有可能是最新版本的)。可重复读、读已提交、读未提交,这几个隔离级别都会使用Read View。
分类: 编程语言 发布时间: 01-29 14:08 阅读次数: 0

Spring Cloud Alibaba之nacos

快速入门进入nacos作为配置中心,注册中心
分类: 编程语言 发布时间: 01-29 14:08 阅读次数: 0

Google Earth Engine(GEE) ——社会关联指数Social Connectedness Index(SCI)数据集

地点是根据用户提供的信息、连接信息和他们选择的位置服务分配给他们的(要了解更多关于Facebook如何使用位置数据和如何控制位置隐私,请看位置隐私基础知识)。我们使用这些友谊来估计这些国家的一对用户是Facebook朋友的概率(我们根据两个地区的人口重新缩放),并将其映射到一个名为社会联系指数(SCI)的指数得分。友谊数据 社会联系指数为研究和非营利团体提供了一种新型的数据,测量世界各地的友谊和社会关系的频率和密度,这种类型的数据很少被提供给那些对了解关系如何影响社会结果感兴趣的人。
分类: 编程语言 发布时间: 01-29 14:07 阅读次数: 0

MySql开启日志审计功能三种方法——筑梦之路

mysql 日志审计功能有三种方式1.开启general_log2.BinLog+Init_connect3.审计插件开启general_logset global general_log=on#检查验证show variables like '%general_log%';弊端:只要用户执行了操作,无论对错,MySQL就会记录日志,这样的话日志量会非常庞大,对数据库效率有影响BinLog+init_connect方式BinLog是MySQL操作时留下的日志,BinL._1671465600
分类: 企业开发 发布时间: 01-29 14:05 阅读次数: 0

通过浏览器检测硬件 —— 筑梦之路

在线硬件检测工具:#测试网址1volumeshader_bm#测试网址2精大师在线显卡测试_首页 | 网页版GPU性能测试工具
分类: 企业开发 发布时间: 01-29 14:05 阅读次数: 0

Nginx 安全加固参考建议 —— 筑梦之路

nginx作为一款流行的web服务器,很多时候作为网站访问入口暴露在公网环境上,为了保护我们的资产,安全加固必不可少。1. 禁用server_tokens指令,不暴露版本号。以上是nginx安全加固的一些建议,仅供参考。4. 设置access error日志。2. 禁用不需要的HTTP方法。8. 限制并发、访问速率和流量。5. 反向代理隐藏主机信息。7. header安全加固。3. 设置缓冲区大小限制。6. SSL安全加固。
分类: 企业开发 发布时间: 01-29 14:05 阅读次数: 0

Curl 命令方式对elasticsearch备份和恢复—— 筑梦之路

【代码】Curl 命令方式对elasticsearch备份和恢复—— 筑梦之路。
分类: 企业开发 发布时间: 01-29 14:05 阅读次数: 0

K8S中使用显卡GPU(N卡) —— 筑梦之路

前些年做AI项目的时候经常用到显卡,大多数时候都是传统部署,对于资源的利用率并不高,而显卡也不便宜,K8S集群内调用显卡可以更加细致地进行显卡计算资源的分配,提高资源利用率。这里再次进行总结归纳一下。
分类: 企业开发 发布时间: 01-29 14:05 阅读次数: 0

K8S集群常用内核参数调优参考 —— 筑梦之路

linux系统内核参数调优比较重要,可以优化K8S集群的性能,增强K8S集群运行的稳定性。搜集自网络,如果有喜欢冒酸水的大可以不要看。仅供参考,需要根据实际需要进行选择修改添加。
分类: 企业开发 发布时间: 01-29 14:05 阅读次数: 0

CentOS 7 docker GPU支持 —— 筑梦之路

docker的安装很简单,直接配置好repo,在线yum即可安装。操作系统:centos 7 最小化安装。docker-ce版本:19.03+下载离线rpm包进行安装。安装显卡驱动(必须安装)
分类: 企业开发 发布时间: 01-29 14:05 阅读次数: 0

CentOS 7 查看rpm包的所有依赖和下载离线rpm

1. 查看nginx的所有依赖包。2. 下载nginx所有依赖包。
分类: 企业开发 发布时间: 01-29 14:05 阅读次数: 0

Linux文件系统故障,Input/output error处理办法

【代码】Linux文件系统故障,Input/output error处理办法。
分类: 企业开发 发布时间: 01-29 14:05 阅读次数: 0

Proxmox VE 镜像定制化

参考资料:做个记录。
分类: 企业开发 发布时间: 01-29 14:04 阅读次数: 0

Docker容器内不能联网的解决方案

【代码】Docker容器内不能联网的解决方案。
分类: 企业开发 发布时间: 01-29 14:04 阅读次数: 0

nginx 共同父目录下某个目录禁止公网访问——筑梦之路

该网站所在的内网服务器为192.168.100.100,内网出口服务器为192.168.100.200(绑定公网ip,域名解析到公网ip)网站出口所在内网的ip 192.168.100.200对网站进行了代理,并这台机器绑定了公网ip,提供给公网用户访问。1.从nginx的access日志分析得出,nginx获取到的clientip为192.168.100.200。2. 修改内网dns解析:解析到192.168.100.100。目标需求:禁止ccc在公网的访问,允许内网访问。1. 修改nginx配置。
分类: 企业开发 发布时间: 01-29 14:04 阅读次数: 0

Unity3d实现Cave2界面(UI)交互

一、配置trackd simulator1.双击getReal3D_for_Unity_3.5.4_x64.exe,选择全部安装,其余全部点击下一步即可。2.打开trackd simulator二、Cave2中UI界面交互1.打开Unity2017.4.0f,新建3d工程。2.导入getReal3D_Plugin_3.5.4.1152.unitypackage3.新建场景,删掉场景中的MainCamera,将Prefabs/GenericPlayer.prefab、U
分类: 企业开发 发布时间: 01-29 14:03 阅读次数: 0

解决PySide2的This application failed to start because no Qt platform plugin could be initialized问题

学习使用PySide2,按照官网说明,一步一步做,报错“This application failed to start because no Qt platform plugin could be initialized”解决办法在代码中加入如下代码即可import sys,osimport PySide2dirname = os.path.dirname(PySide2.__file__)plugin_path = os.path.join(dirname, 'plugins',
分类: 企业开发 发布时间: 01-29 14:03 阅读次数: 0

zabbix监控的部署

zabbix的相关介绍以及zabbix监控的部署方法
分类: 企业开发 发布时间: 01-29 14:02 阅读次数: 0