MySQL 主备延迟优化案例
本文根据MySQL主备延迟问题解决、分析的过程,描述数据库主备延迟可能的原因和实际的处理方法。业务差异造就了数据库的场景不同、配置不同、参数不同,但是技术上都有共通的原理,希望各位同学能从本文中得到借鉴。附件中总结了主备同步的基础知识,以供参考。…
本文根据MySQL主备延迟问题解决、分析的过程,描述数据库主备延迟可能的原因和实际的处理方法。业务差异造就了数据库的场景不同、配置不同、参数不同,但是技术上都有共通的原理,希望各位同学能从本文中得到借鉴。附件中总结了主备同步的基础知识,以供参考。…
来听一听2021届的学长学姐怎么说,用他们最真实的感受为你讲述来到七猫的成长体验!…
大家好,我将根据自己在公司一年来的经历和感悟,从个人、团队和公司这三个层面来聊一聊自己对企业文化“悦近来远”的理解。首先,让我们来温习一下悦近来远的含义。汉典给出的解释是这样的:【使近者悦服,远者来归。亦谓远近归服。语本《论语.子路》:“近者悦,远者来。”】…
随着产品的迭代,产品功能越来越多, App 大小越来越大,导致越来越多的体验和性能问题,其中用户首先感知的肯定是启动速度。传统的启动优化有减少不必要代码,懒加载动态库,任务优先级划分等,此类相关优化的策略已经很普遍了,这些优化主要是从减少主线程任务的角度来出发,很难再做出大的提升。…
千呼万唤始出来!鸿蒙,终于横空出世!迎来真正属于中国人的系统,鸿蒙他来啦!通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享。鸿蒙OS凭借多终端开发IDE,多语言统一编译,分布式架构Kit提供屏幕布局控件以及交互的自动适配,支持控件拖拽,面向预览的可视化编程,从而使开发者可以基于同一工程高效构建多端自动运行App,实现真正的一次开发,多端部署,在跨设备之间实现共享生态 。万物互联的时代 由你的 定义。…
公司虽然使用了vue进行了前后端分离开发,但是在部署流程上没有实现分离,目前大部分项目部署的流程是前端代码打包发送到后端服务器的代码里。但是这套部署流程并不适用SSR的项目,也就是我们的Nuxt框架,这次针对影视版权中心的前台,使用了Nuxt进行了服务端渲染,所以部署流程也得有些变动。…
随着移动互联网的发展进步,移动终端电子阅读已经成为人们生活中必不可少的精神娱乐。七猫免费小说旨在为国人提供免费好看的小说、图书,丰富人民的精神文化。那么,移动终端如何能够提供好的内容、样式排版?这就需要对电子书格式进行深入的研究,掌握常见的EPub电子书格式、实现可定制化、差异化、掌握电子书的标准规范,基于标准规范化设计自己的电子书解析引擎,可实现跨平台阅读。…
消除重复数据是我们在实际业务中经常遇到的一类问题。在大数据领域,重复数据的删除有助于减少存储所需要的存储容量。而且在一些特定的业务场景中,重复数据是不可接受的。这篇文章主要介绍两种千亿级别历史增量去重的解决方案。…
每当有突发的运营活动时,都需要前端完成书单活动页样式、服务端提供数据接口、测试人员测试书单,不难看出每个书单的结构都是一样的,接口数据的格式也是统一的,测试的测试工作亦是重复的,于是我们痛定思痛,决心找到解脱的方法,开发书单配置后台,自动生成专题活动页,避免了重复开发,提高生产效率。…
在我们的开发中越来越多使用grpc服务了,通常grpc使用的是protobuf协议,其优点:性能好/效率高,二进制编码,支持多语言;但可读性却很差,不像json那么直接明了。那么有没有一款工具,能够方便快速的进行开发调试呢?答案是有,还很多,而且我相信总有一款适合你!…
《命令行中的数据科学》是一本讲解如何使用命令行高效进行数据处理和分析的书。其作者在书中指出,尽管数据科学家拥有海量激动人心的技术和编程语言可供选择,如 Python、R、Hadoop、Julia、Pig、Hive、Spark 等等,但命令行工具因其灵活性、可增强性、可扩展性、可扩充性及易得性等诸多特点,许多问题使用命令行工具往往更加简单高效。…
素材文件存储从七牛云迁移到了阿里云,后续用户上传的文件由前端直接上传到阿里云。考虑到这个调试过程比较麻烦以及别的项目组也有上传的需求,为了节省其他人的开发时间,所以把上传这一块功能封装成了一个公用的组件。…
七猫免费小说以“为用户带来奇妙幻想”为企业使命,立志打造“国民小说app”,对产品的质量十分重视,本次七猫免费小说也对2021MTSC大会进行了金牌赞助,同时组织了5名测试人员参会进行了学习交流,旨在接轨最前沿的测试理念与测试技术,以提高七猫免费小说产品的测试质量与测试效率,为七猫免费小说产品保驾护航。…
成功是目标的达成,而态度则是糅合了情感和信念,它在很大程度上将决定我们如何感知环境,并最终如何去实现我们的目标。而对待工作的态度,往往决定了我们工作的效率、质量以及自己在工作中是否能得到成就感。如果只是被动地接受领导安排的工作,只以完成任务为目标,那最终完成的效果往往需要打上问号。…
本文讲解了web前端实现全局页面增加水印的方式,拓展介绍了图片增加自定义水印的方法。基本实现了高安全度的水印,保证了页面数据的安全性。…
websocket html5提供的新通信协议,是一个持久化的协议,最大的特点是服务端可以主动向客户端推送消息,客户端也可以主动向服务端发送信息。属于应用层的协议,基于TCP传输协议,并复用HTTP协议的握手通道。…
为提高人才推荐的积极性,拓宽人才引进渠道,提高招聘效率和招聘质量,七猫制定了人才推荐管理办法。人才推荐分为内部推荐和外部推荐, 内部推荐是指公司同事根据公司发布空缺岗位的任职资格要求,向公司推荐候选人参加应聘的方式;外部推荐是指公司外部人员根据公司发布空缺岗位的任职资格要求,向公司推荐候选 人参加应聘的方式。本文将重点介绍一下七猫外部推荐奖励的具体办法。…
k8s是目前主流的部署模式,这项技术让应用封装变得简单了许多。优点有故障迁移、资源调度、资源隔离、安全等。古人云“工欲善其事,必先利其器”,用的好同样也需要维护的好,否则一旦出现故障就会悔之晚矣。所以平时的监控和巡检工作要时刻保持警惕,多观察多思考会有意想不到的收获。…
小说业务,需要对小说中的疑似敏感词进行标亮,方便快速处理。同时小说中也存在一些错别字、语法不正确等问题,影响阅读体验。我们会根据api校验并定位,来表示语法和错别字,并给出建议更改的选项,来进行替换和忽略。本文将介绍如何实现敏感词高亮,错别字加下划线标识。…
服务端渲染(Server Side Render)并不是一个新的概念,在单页应用(SPA)还没有流行起来的时候,页面就是通过服务端渲染好,并传递给浏览器的。当用户需要访问新的页面时,需要再次请求服务器,返回新的页面。Vue.js 推出后,其数据驱动和组件化思想,以及简洁易上手的特性给开发者带来了巨大的便利,Vue.js 官方提供的 vue-server-renderer 可以用来进行服务端渲染的工作,但是需要增加额外的工作量,开发体验仍有待提高,而 Nuxt.js 推出后,这个问题被很好的解决了。…