最新文章

MySQL Binlog 技术原理和业务应用案例分析

MySQL Binlog用于记录用户对数据库操作的结构化查询语言(Structured Query Language,SQL)语句信息。是MySQL数据库的二进制日志,可以使用mysqlbin命令查看二进制日志的内容。爱奇艺在会员订单系统使用到了 MySQL Binlog,用来实现订单事件驱动。在使用Binlog 后在简化系统设计的同时帮助系统提升了可用性和数据一致性。 本文将从实际应用角度出发理解 MySQL中的相关技术原理,从技术原理和工作实践相结合,帮助大家以及在相关设计中存在的潜在问题,希望能给大家有所帮助和启发,共同进步。

爱奇艺技术产品团队
人工智能
2020-07-15 16:32

产品工作流优化:搭建组件库做高ROI

“组件库”这一事物近两年已在互联网行业中流行起来,它的主要价值大家都应该清楚:能快速搭建前端页面、减少设计与开发沟通成本、统一体验规范等等。为了满足中小企业的需求,越来越多的开源组件库诞生,但开源代表着通用,无法满足业务特色需求,于是不少企业也开始做起了自己的组件库。 搭建组件库的成本很高,因此需避免两种结果:一是做得很全或能力很强大,却用不上;二是没满足自身业务需求,白做了。那如何搭建自身业务组件库能“投入产出比”更高呢?

爱奇艺技术产品团队
人工智能
2020-07-15 16:31

数字化时代的科技双模,双模IT成为过去式

分享DevOps(开发运维一体化)相关趋势,技术和文章,谢谢关注。DevOps 是Development和Operations的组合,可以把DevOps看作开发(软件工程)、技术运营和质量保障(QA)三者的交集。

DevOps订阅号
IT综合
2020-07-15 08:36

SaaS走向何方?

以“专 业的企业数据服务”为宗旨,于2012年成立了 国内第一家研究型媒体,旗下包含“T媒体”、 “T研究”、“T数据”三大业务。专注于企业 级IT信息化服务,现已成为各大IT垂直媒体、 研究机构、企事业单位信赖的数据引用源。

人称T客
私有云实践
2020-07-15 08:33

600 岁的故宫,也上了人工智能的车

场景描述:穿越数百年甚至上千年的文物,时刻经受着岁月的侵蚀。如何更好地保护文物,让其更加完整地流传下去,是该领域的一大难题。如今,AI技术开始跨界文物保护领域,让更多的文物生命得以延续。关键词:文物保护AI数字化虚拟现实中国的民族记忆——故宫,于明成祖永乐四年(1406年)开始建设,到永乐

兔子爱喝奶茶
2020-07-15 15:32

算法数据结构 | 只要30行代码,实现快速匹配字符串的KMP算法

今天是算法数据结构专题的第29篇文章,我们来聊一个新的字符串匹配算法——KMP。 KMP这个名字不是视频播放器,更不是看毛片,它其实是由Knuth、Morris、Pratt这三个大牛名字的合称。老外很喜欢用人名来命名算法或者是定理,数学里就有一堆,什么高斯定理、欧拉函数什么的。但是中国人更倾向于从表意上来给一个概念命名,比如勾股定理、同余定理等等。之前觉得用人名命名很洋气,作者可以青史留名,后来

chengycz
2020-07-15 14:42

用户中心,1亿数据,架构如何设计?

本文较长,可提前收藏。用户中心,几乎是所有互联网公司,必备的子系统。随着数据量不断增加,吞吐量不断增大,用户中心的架构,该如何演进呢。什么是用户中心业务?用户中心是一个通用业务,主要提供用户注册、登录、信息查询与修改的服务。用户中心的数据结构是怎么样的?用户中心的核心数据结构为:User(uid,l

58沈剑
2020-07-15 14:37

JVM详解之:java class文件的密码本

一切的一切都是从javac开始的。从那一刻开始,java文件就从我们肉眼可分辨的文本文件,变成了冷冰冰的二进制文件。 变成了二进制文件是不是意味着我们无法再深入的去了解java class文件了呢?答案是否定的。 机器可以读,人为什么不能读?只要我们掌握java class文件的密码表,我们可以把二进制转成十六进制,将十六进制和我们的密码表进行对比,就可以轻松的解密了。

flydean2020
2020-07-15 11:33

哈哈,代码比较工具,好像就这5款比较顺手

俗话说:三句不离本行,对于程序员这个可爱的群体来说也是一样,即使面对无休无止的编程工作,程序员们依旧任劳任怨的埋头苦干,梦想着用自己码下的代码改变世界。 工欲善其事,必先利其器,每一位程序员都有自己私藏的编程必备工具,接下来小编就给大家推荐5款程序员最佳的代码比较工具。

孤独键客
2020-07-15 11:23

600岁的故宫,也上了人工智能的车

近年来,故宫成了名副其实的网红,不仅在媒体平台上有数千万粉丝,还通过成功的营销,成为了顶级文化符号。从2013年起,就陆续上线故宫专属App,至今已经出品10款,包括《皇帝的一天》、《紫禁城祥瑞》、《每日故宫》等等。

大数据文摘
人工智能
2020-07-15 08:32

SAP TRM 模块提供的敏感度指标

刚刚有复习了下SAP TRM 模块提供的敏感度指标,包括有Macaulay duration 麦考利久期, Fisher-Weil duration FW久期, convexity凸度, basis point sensitivity基点价值, modified duration修正久期和到期收益率YTM。下面是系统提供的计算方法,我也用excel就计算了一边;除了YTM实在不知道怎么实现,e

张国平
ERP
2020-07-14 17:02

Redis分布式锁实战案例

啥是分布式锁?我们学习 Java 都知道锁的概念,例如基于 JVM 实现的同步锁 synchronized,以及 jdk 提供的一套代码级别的锁机制 lock,我们在并发编程中会经常用这两种锁去保证代码在多线程环境下运行的正确性。但是这些锁机制在分布式场景下是不适用的,原因是在分布式业务场景下,我们的代码都是跑在不同的JVM甚至是不同的机器上,synchronized 和 lock 只能在同一个

3053723033
IT综合
2020-07-14 15:24

零售业去“O”,不可逆之变

零售业去“O”已开始,其它行业还会远吗?

老鱼笔记
国内数据库
2020-07-14 13:52

Redis Cluster 强制kill某一个节点和shutdown某一个节点后修复过程

Redis Cluster 强制kill某一个节点和shutdown某一个节点后修复过程redis cluster 命令行,执行以下命令需登录cluster,是集群所独有的集群(cluster)CLUSTER INFO 打印集群的信息CLUSTER NODES 列出集群当前已知的所有节点(node),以及这些节点的相关信息节点(node)CLUSTER MEET <ip> <po

haoge0205
NoSQL
2020-07-14 11:42

为什么不建议把数据库部署在 Docker 容器内?

近2年Docker非常的火热,各位开发者恨不得把所有的应用、软件都部署在Docker容器中,但是您确定也要把数据库也部署的容器中吗? 这个问题不是子虚乌有,因为在网上能够找到很多各种操作手册和视频教程,小编整理了一些数据库不适合容器化的原因供大家参考,同时也希望大家在使用时能够谨慎一点。

孤独键客
2020-07-15 11:23

【PPT 下载 】源码研究方法论 - 案例分析(吕海波)

分享大纲: 1. 最深度的比拼 ---- 使用动态跟踪技术深度比拼PostgreSQL/MySQL/Oracle 2. 拒绝摸着石头过河 ---- 参照Oracle优化开源数据库内核分析 从“中兴事件”的快速妥协,到“华为”和大统领特郎普渐落下风的缠斗。让所有国民明白了不掌握基础技术的痛。

兔子爱喝奶茶
2020-07-14 22:25

第三方服务挂了,如何保证服务不受影响?

上周有个朋友问我说:沈老师,我们有很多服务依赖第三方接口,他们的接口不稳定,从而影响我们的服务,有没有什么方法避免?今天和大家聊一聊这个问题。首先,可以将第三方接口,收口到一个服务内。这样,可以避免每个调用方都依赖于第三方服务:(1)解除调用方与第三方接口的耦合;(2)当第三方的接口变动时,只有服务

58沈剑
2020-07-14 16:34

硬核老爸为脑瘫女儿打造“超级”轮椅:红外雷达判断路况,拉英特尔合作,还开了公司

提到智能轮椅,这可能并不是什么新鲜事,不少公司都希望通过智能轮椅提升残疾人的出行。但是,一位硬核老爸信不过这些公司,为了让自己患有脑瘫的女儿在人流中自在穿行,更重要是不会被障碍物伤害,他拉上自己的工程师兄弟,为女儿亲自打造了一款“超级”智能轮椅。 这款轮椅集最先进科技一身,不仅能靠传感器避障,还能在行进中根据环境自行调整速度,外表也是女儿最爱的粉色,可以说轮椅中的战斗机了。

兔子爱喝奶茶
2020-07-14 16:22

一张PDF了解JDK10 GC调优秘籍-附PDF下载

今天我们讲讲JDK10中的JVM GC调优参数,JDK10中JVM的参数总共有1957个,其中正式的参数有658个。 其实JDK10跟JDK9相比没有太大的变化,一个我们可以感受到的变化就是引入了本地变量var。 为了方便大家的参考,特意将JDK10中的GC参数总结成了一张PDF,这个PDF在之前的JDK9的基础上进行了增减和修正,欢迎大家下载。

flydean2020
2020-07-14 14:49
 1 2 3 4 下一页