首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

首次揭秘1112背后的云数据库技术!| Q推荐

从 2009 年到 2021 年,从千万交易额到千亿交易额, 11 已经开展了 12 年。如今,每年的 11 以及一个月后的 12,已经成为真正意义上的全民购物狂欢节。...是什么样的数据库撑起了 2021 年的 11 12 的稳定进行?...《数据 Cool 谈》第三期,阿里巴巴大淘宝技术部 12 队长朱成、阿里巴巴业务平台 11 队长徐培德、阿里巴巴数据库 11 队长陈锦赋与 InfoQ 主编王一鹏,一同揭秘了 11 12 背后的数据库技术...“那这背后对于一个新的数据库产品类型的要求,实际上整个业界大家都是在探索阶段。” 写在最后 11 12 背后的数据库技术支持远不止于此。... 11 12 丰富的运营活动和千亿交易额背后,数据库层面是包括 RDS、PolarDB、Tair、ADB(ADB3.0) 以及 Lindorm 等数据库产品提供的组合技。

31.7K50
您找到你想要的搜索结果了吗?
是的
没有找到

Java中高级面试题

为什么会有; 7)wait和sleep的区别,必须理解; 8)JVM的内存结构,JVM的算法; 9)强引用,软引用和弱引用的区别; 10)数组在内存中如何分配; 11)用过哪些设计模式,手写一个(除单例); 12...springmvc的核心是什么,请求的流程是怎么处理的,控制反转怎么实现的; 13)spring里面的aop的原理是什么; 14)mybatis如何处理结果集:反射,建议看看源码; 15)java的多态表现在哪里...; 16)接口有什么用; 17)说说http,https协议; 18)tcp/ip协议簇; 19)osi五层网络协议; 20)tcp,udp区别; 21)用过哪些加密算法:对称加密,非对称加密算法; 22...2)TreeMap如何插入数据:二叉树的左旋,右旋,旋; 3)一个排序之后的数组,插入数据,可以使用什么方法?答:二分法;问:时间复杂度是多少?...socket通讯等; 3)用过并发包的哪些类; 4)什么地方用了多线程; 5)Excutors可以产生哪些线程池; 6)为什么要用线程池; 7)volatile关键字的用法:使多线程中的变量可见; 四.数据库相关

1.6K50

java 中高级面试题_Java中高级面试题

为什么会有; 7)wait和sleep的区别,必须理解; 8)JVM的内存结构,JVM的算法; 9)强引用,软引用和弱引用的区别; 10)数组在内存中如何分配; 11)用过哪些设计模式,手写一个(除单例); 12...springmvc的核心是什么,请求的流程是怎么处理的,控制反转怎么实现的; 13)spring里面的aop的原理是什么; 14)mybatis如何处理结果集:反射,建议看看源码; 15)java的多态表现在哪里...; 16)接口有什么用; 17)说说http,https协议; 18)tcp/ip协议簇; 19)osi五层网络协议; 20)tcp,udp区别; 21)用过哪些加密算法:对称加密,非对称加密算法; 22...2)TreeMap如何插入数据:二叉树的左旋,右旋,旋; 3)一个排序之后的数组,插入数据,可以使用什么方法?答:二分法;问:时间复杂度是多少?...socket通讯等; 3)用过并发包的哪些类; 4)什么地方用了多线程; 5)Excutors可以产生哪些线程池; 6)为什么要用线程池; 7)volatile关键字的用法:使多线程中的变量可见; 四.数据库相关

1.3K20

Java中高级面试题

为什么会有; 7)wait和sleep的区别,必须理解; 8)JVM的内存结构,JVM的算法; 9)强引用,软引用和弱引用的区别; 10)数组在内存中如何分配; 11)用过哪些设计模式,手写一个(除单例); 12...springmvc的核心是什么,请求的流程是怎么处理的,控制反转怎么实现的; 13)spring里面的aop的原理是什么; 14)mybatis如何处理结果集:反射,建议看看源码; 15)java的多态表现在哪里...; 16)接口有什么用; 17)说说http,https协议; 18)tcp/ip协议簇; 19)osi五层网络协议; 20)tcp,udp区别; 21)用过哪些加密算法:对称加密,非对称加密算法; 22...2)TreeMap如何插入数据:二叉树的左旋,右旋,旋; 3)一个排序之后的数组,插入数据,可以使用什么方法?答:二分法;问:时间复杂度是多少?...数据库相关(mysql): 1)msyql优化经验: 2)mysql的语句优化,使用什么工具; 3)mysql的索引分类:B+,hash;什么情况用什么索引; 4)mysql的存储引擎有哪些,区别是什么

1.3K50

适合小白的完整建设流程

域名都不陌生,就是地址栏里面输入的那一串字母,域名是需要注册购买的,建议域名自己注册购买,不要找代理商,现在的域名注册平台,自己注册一个账号就可以选购了,域名后缀要选择.com .cn等常用的后缀,买好后要记得上传证件认证...在哪里备案呢?你的网站空间在哪买的就在哪备案,空间的提供商都有网站自助备案系统注册填写资料就好了。备案准备哪些资料呢?...第三步:购买空间 网站空间要在大的运营商购买,购买空间的时候要注意配置,主要是支持什么程序语言和数据库类型,这个是根据你网站源代码编程语言 和 数据库类型来选择,网站编程的语言一般有.net、php、jsp...等,数据库一般有sql server、MySQL,根据你购买网站源文件语言和数据库的类型来选择配置,这个不能搞错,搞错了就无法配置了。

9.4K00

小白搭建博客教程-购买虚拟主机并搭建(2)

国内便宜的主机建议大家不要购买,空间大小、数据库大小以及带宽流量都非常有限,即使是国外的无限主机在CPU使用率和文件个数方面也是有限制的,而且大部分便宜的虚拟主机都是公用IP,容易受到同虚拟主机网站的牵连...(国内访问速度一般,无需备案,方便快捷) 虚拟主机搭建环境 一键部署工具选择 虚拟主机买好后,可以进行以下步骤,大家一步一步来: 系统选择 Centos7比较好,Centos稳定性高...服务器,当然,我们是要搞博客的男人,输入y; 选择Nginx服务器,输入1(Nginx); 选择Apach服务器,我们这里不需要,输入3 ; 选择tomcat服务器,这里也不需要,输入3 ; 是否安装数据库...,那当然,不然那么多文章啥的放哪里,我们又不是静态网站,输入y; 选择数据库版本,输入2(MySQL-5.6,虚拟主机配置高可以选择5.7,版本太高对主机要求高); 输入你的新建的数据库密码(这个要记住...输入 5(php-7,必须最新版,性能比5.6好多了); 是否安装opcode cache of php(php代码缓存组件),输入y ; 选择代码缓存组件,输入 1; 是否安装ionCube(PHP加密组件

14.6K70

区块链技术与应用03 北大肖臻

把各个不同人的币混在一起(Coin mixing),让人分不清币从哪里来的。有一些专门的网站做这个。区块链没有信誉度高的Coin mixing单位,如果跑路,没有办法。...加密货币的交易所,也具有Coin mixing性质。前提是交易所不会泄露交易记录。 保护匿名性是困难的,本质上因为区块链是公开的,不可篡改的。 零知识证明。 定义。 image.png 同态隐藏。...央行发布虚拟货币有央行的签名,这个方法不可以,因为容易被复制,无法防范花。每一个数字货币有编号,央行有一个数据库,记录每一笔交易。防止花。...注意:银行只知道我给了你个币,但是是哪一个编号的币我不知道,你再跟别人花的时候,别人无法验证你这个币是从哪里来的。 image.png 专门为了匿名性设计的货币。...全节点把这些区块存在一个(key,value)数据库中,key是区块的哈希,value是区块的内容,常用的数据库levelDB。 区块恋。 私钥分开保存,降低安全性。

55500

终于等到你,Percona MySQL8.0 GA版本发布

Percona 在12月21日 发布对Percona Server 8.0 GA版本。 在支持MySQL8.0社区的基础版上。...Percona Server for MySQL 8.0版本中带来了许多新功能: 一、安全性和合规性: 审计日志插件:提供数据库活动的监视和日志记录。...基于PAM的身份验证插件:通过与PAM模块的基础,双重验证单登陆(SSO)和因素身份验证(2FA)系统集成。此功能与MySQL Enterprise Auditing相当。...增强加密:增强对二进制日志加密,临时文件加密,对所有innodb表空间类型和日志的机密支持,并行写缓冲区加密。此功能与MySQL Enterprise Auditing相当。...InnoDB引擎增加功能:通过并行写,多线程LRU刷新和单页去除,实现高度并发的IO绑定工作负载,从而显著提高性能。

2.1K50

LastPass:黑客获得云存储访问密钥,用户信息泄露

作者 | 褚杏娟 当地时间 12 月 22 日,在线密码管理器 LastPass 称,有黑客获得了其客户的大量个人信息,包括加密加密散列密码以及存储在客户保险库中的其他数据。...据悉,黑客一旦获得云存储访问密钥和存储容器解密密钥,就会从备份中复制信息,其中包含基本客户账户信息和相关元数据,包括公司名称、最终用户名称、账单地址、客户访问 LastPass 服务时使用的电子邮件地址...这些加密字段通过 256 位 AES 加密保持 安全,并且只能通过使用 LastPass 的零知识架构从每个用户主密码派生的唯一加密密钥解密。...参考链接: https://blog.lastpass.com/2022/12/notice-of-recent-security-incident/ 点击底部阅读原文访问 InfoQ 官网,获取更多精彩内容...争相上市、抢夺本土市场,未来三五年数据库将迎来大洗牌 | 解读数据库的2022

1.1K10

阿里双十一购物节背后的技术问题

我每年都要购买好几百,有时候甚至是一千多的东西。不过以前我还没有考虑过这背后的技术问题,直到最近我做了一个烂项目以及和同事谈论双十一购物效率问题时才思考了一下这个问题。...一台普通的阿里云服务器,用tomcat和nginx部署的web项目,数据库使用mysql。当数据库的数据达到几百万条时,只需要几个人同时访问页面,就会出现非常卡顿的现象,数据加载不出来,网页刷新超慢。...2017年十一天猫成交额1682亿,那么1682背后包含多少海量的数据,高并发查询,PV,UV等。...秒杀活动需要面对的技术挑战有以下几点: 对现有网站业务造成的冲击,稍有不慎将导致整个网站瘫痪 高并发的应用,数据库负载压力大。...用户会频繁的刷新页面,访问服务器,访问数据库,会对服务器和数据库产生非常大的压力。 秒杀活动激增的网络请求和服务器带宽,远超平时的带宽。

8.5K30

阿里双十一购物节背后的技术问题

我每年都要购买好几百,有时候甚至是一千多的东西。不过以前我还没有考虑过这背后的技术问题,直到最近我做了一个烂项目以及和同事谈论双十一购物效率问题时才思考了一下这个问题。...一台普通的阿里云服务器,用tomcat和nginx部署的web项目,数据库使用mysql。当数据库的数据达到几百万条时,只需要几个人同时访问页面,就会出现非常卡顿的现象,数据加载不出来,网页刷新超慢。...2017年十一天猫成交额1682亿,那么1682背后包含多少海量的数据,高并发查询,PV,UV等。...秒杀活动需要面对的技术挑战有以下几点: 对现有网站业务造成的冲击,稍有不慎将导致整个网站瘫痪 高并发的应用,数据库负载压力大。...用户会频繁的刷新页面,访问服务器,访问数据库,会对服务器和数据库产生非常大的压力。 秒杀活动激增的网络请求和服务器带宽,远超平时的带宽。

8.9K30

阿里双十一购物节背后的技术问题

我每年都要购买好几百,有时候甚至是一千多的东西。不过以前我还没有考虑过这背后的技术问题,直到最近我做了一个烂项目以及和同事谈论双十一购物效率问题时才思考了一下这个问题。...一台普通的阿里云服务器,用tomcat和nginx部署的web项目,数据库使用mysql。当数据库的数据达到几百万条时,只需要几个人同时访问页面,就会出现非常卡顿的现象,数据加载不出来,网页刷新超慢。...2017年十一天猫成交额1682亿,那么1682背后包含多少海量的数据,高并发查询,PV,UV等。...秒杀活动需要面对的技术挑战有以下几点: 对现有网站业务造成的冲击,稍有不慎将导致整个网站瘫痪 高并发的应用,数据库负载压力大。...用户会频繁的刷新页面,访问服务器,访问数据库,会对服务器和数据库产生非常大的压力。 秒杀活动激增的网络请求和服务器带宽,远超平时的带宽。

9.4K20

python3.6 实现AES加密---

起因 前端日子写完的Python入库脚本,通过直接读取配置文件的内容(包含了数据库的ip,数据库的用户名,数据库的密码),因为配置文件中的数据库密码是明文显示的,所以不太安全,由此对其进行加密。...pycryptodome 撸码开始 废话不多说,直接上demo #AES-demo """ @author: sy @file: python_AES.py @time: 2017/12.../12 09:10 @desc: AES加密 """ from Crypto.Cipher import AES #秘钥,此处需要将字符串转为字节 key = b'abcdefgh' #加密内容需要长达...print(de[:len(text)]) 结语 关于AES的加密,在java上看到项目中有用到过,但是对于Python这一次算是初体验了…..也算长见识了….尴尬之处就是在于加密后的是字节形式的。。。...也有可能是我哪里写的有问题吧,若有的话,还望高人指出呀。。

2.6K20

中科大软件学院硕士:实习秋招百多轮面试总结(上)

2 .对称加密与非对称加密,http与https的区别? 3. Https加密怎么实现的? 4 .C++中面向对象的三大特点(封装、继承、多态),多态的实现方式? 5....介绍一下项目; 2. http与https的差别,公私钥加密解密的过程? 3. 数据库里面的三个范式,索引是什么?; 4. Linux用过什么命令?...数据库里面的“脏读”与“幻读”; 6. 锁机制有哪些?线程安全是什么? 7. TCP三次握手的原理,为什么二次握手之后要有第三次? 8. 让你设计一个登录系统?密码在数据库里面怎么存(MD5加密?)...代码题二:链表有环; 12. 代码题三:二进制转换为十进制; 结果: 挂了 7. 快手 一面: 1. 代码题一:去除字符串里面的空格(不能使用string,空间复杂度为O(1));2....代码题一:不许使用“==”和“if”,统计一个数组中“7”出现的次数(哈希表或者指针); 5. 二分查找; 结果: 挂了 12. 字节跳动 一面: 1. 比特币中的挖矿是指什么? 2.

71130

Windows安全认证是如何进行的?

也就是说,客户端在访问服务器之前需要预先买好票,等待服务验票之后才能入场。在这之前,客户端需要先买票,但是这张票不能直接购买,需要一张认购权证。客户端在买票之前需要预先获得一张认购权证。...该请求主要包括两部分内容,明文形式的用户名和经过加密的用于证明访问者身份的Authenticator(我实在找不到一个比较贴切的中文翻译没,Authenticator在这里可以理解为仅限于验证反预先知晓的内容...TGT主要包含两方面的内容:用户相关信息和Logon Session Key,而整个TGT则通过KDC自己的密钥进行加密。最终,被不同密钥加密的Logon Session Key和TGT返回给客户端。...ST主要包含两方面的内容:客户端用户信息和Service Session Key,整个ST通过服务器密码派生的秘钥进行加密。最终两个被加密的Service Session Key和ST回复给客户端。...这很好办,不要忘了ST是通过自己密码派生的秘钥进行加密的。具体的操作过程是这样的,除了ST之外,服务请求还附加一份通过Service Session Key加密的Authenticator。

1.5K80

从购买服务器到网站上线的全过程-完全攻略(面向小白)

install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh 12f2c1d72...debian: wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 12f2c1d72...3306是用于数据库的远程连接。 888是用于phpmyadmin(后面会用到) 。把这些端口一个一个都添加允许策略。放开即可。...去腾讯云买好域名即可。当然国内的域名的话,买好的第一时间需要你备案,否则无法正常访问网站页面,服务器厂商会拦截。 备案并不麻烦。只是需要一点时间。都到这一步了,等一等就等一等吧!!...咱们选择中文后继续 会提示我们输入数据库的连接信息。 ,我们去宝塔找到对应的刚刚自动创建好的库的信息即可。

68830

手把手教你用Postman调试腾讯会议RestAPI

从用户调研来看,除了大型企业有定制会议的需求,很多中小企业也都有接入会议API的需求,但是由于公司内专门的IT人员较少,为了降低开发成本,本文介绍如何使用Postman调试腾讯会议API,尤其是如何处理签名加密...调试准备 腾讯会议API开放给企业版用户,因此需要提前购买好企业版账号。 已购买企业版腾讯会议。 准备好官网API文档 准备好密钥对和应用ID,可以联系企业管理员获取。...配置环境变量 Postman主界面右上角可以配置环境变量,建议配置一个单独的环境变量,存放SecretId、SecretKey等信息,这样在header、url等地方就可以通过大括号({{}})进行引用...[编写简单的Pre-request Script.png] 构造加密签名 初识过Pre-request Script的功能,即使签名的计算逻辑比较复杂,我们也可以摸索出来。...("secret_key")).toString(CryptoJS.enc.Hex); // Base64加密,并设置为新环境变量 var signature = CryptoJS.enc.Utf8.

2.4K132

Windows认证及抓密码总结

当winlogon.exe接收输入后,将密码交给LSASS进程,这个进程中会存一份明文密码,将明文密码加密成NTLM Hash,对SAM数据库比较认证。...比如当用户输入密码123456后,那么操作系统会将123456转换为十六进制,经过Unicode转换后,再调用MD4加密算法加密,这个加密结果的十六进制就是NTLM Hash 123456 -> hex...第六步,当DC接到过来的这三个值的以后,会根据用户名到DC的账号数据库(ntds.dit)里面找到该用户名对应的NTLM Hash,然后把这个hash拿出来和传过来的challenge值进行比较,相同则认证成功...f74b379b5b422819db694aaf78f49177ed21c98ddad6b0e246a7e17df6d19d5c” 除这些外,还有很多其他姿势,比如打了补丁有administrator帐号扔可pth、当开启Restricted Admin Mode后,win8.1和server12...说下kerberos的大致工作流程,域中的客户端要想访问同域中的某个服务器资源时,需要首先购买该服务端认可的票据(Ticket),也就是说,客户端在访问服务器之前需要预先买好票,等待服务验票之后才能入场

1.7K40
领券