徐小夕 徐小夕
3年前
总结100+前端优质库,让你成为前端百事通
❝1年多时间,陆陆续续整理了一些常用且实用的开源项目,方便大家更高效的学习和工作.❞js相关库js常用工具类「lodash」一个一致性、模块化、高性能的JavaScript实用工具库。「xijs」一款面向复杂业务场景的javascript工具库「ramda」一个很重要的库,提供了许多有用的方法,每个JavaScript程序员都应该掌握
Wesley13 Wesley13
4年前
CSS开发过程中的20个快速提升技巧
摘要:本文涵盖了20个CSS技巧,可以解决许多工作中常见的问题,让你也成为一个CSS高手。1、使用CSS重置(reset)css重置库如normalize.css已经被使用很多年了,它们可以为你的网站样式提供一个比较清晰的标准,来确保跨浏览器之间的一致性。大多数项目并不需要这些库包含的所有规则,可以
可莉 可莉
4年前
21 天 TiDB 4.0 课程追“剧”挑战,快速掌握 4.0 基础运维知识
作为TiDB在「面向未来的数据库」道路上具有里程碑意义的版本,TiDB4.0在稳定性、易用性、性能、云原生等各个方面都有着巨大的进步。新增的特性(如实时的强一致性、Severless等)让TiDB产品能够支持更多元的业务类型;通过支持TLS、增加官方组件管理工具TiUP、提供可视化Dashboard及分布式备份工具BR(Backup&
Stella981 Stella981
4年前
FastCFS同步复制机制简介
  上一篇文章介绍了FastCFS采用数据分组的做法,一个数据分组的几个节点(如三个节点即三副本)之间是Master/Slave关系;FastCFS采用数据强一致模型,通过Master/Slave结构的同步复制机制来保证数据一致性,本文将概要介绍这一机制的原理和关键点。  和单机系统相比,分布式系统因网络通信方面存在较大不确定性,要做到数
Stella981 Stella981
4年前
Eureka和Zookeeper的比较
Zookeeper保证CP当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的注册信息,但不能接受服务直接down掉不可用。也就是说,服务注册功能对可用性的要求要高于一致性。但是zk会出现这样一种情况,当master节点因为网络故障与其他节点失去联系时,剩余节点会重新进行leader选举。问题在于,选举lead
Stella981 Stella981
4年前
Google布隆过滤器与Redis布隆过滤器详解
一、什么是布隆过滤器?布隆过滤器可以用来判断一个元素是否在一个集合中。它的优势是只需要占用很小的内存空间以及有着高效的查询效率。对于布隆过滤器而言,它的本质是一个位数组:位数组就是数组的每个元素都只占用1bit,并且每个元素只能是0或者1布隆过滤器除了一个位数组,还有K个哈希函数。当一个元素加入布隆过滤器中的时候,会进行如下操作:
Wesley13 Wesley13
4年前
Dubbo学习总结(3)——Dubbo
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。    Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用
Wesley13 Wesley13
4年前
mysqlpump的性能测试(r12笔记第89天)
 在MySQL5.7中做逻辑备份恢复有了一个新的工具mysqlpump,如果你掌握了mysqldump,那么使用mysqlpump就是分分钟的事情,因为很多参数都是很相似的,可以理解它是mysqldump的加强版,一个亮点就是有了并行的选项,使得数据备份的性能更加强大。 有一点值得说明的是,为了保证数据一致性,我们一般备份都会使用single
E小媛同学 E小媛同学
2年前
企业工商四要素核验API的实现原理和功能介绍
随着社会经济的不断发展,对企业信息的准确性和可信度要求也越来越高。为了有效防范企业信息不实和欺诈行为,企业工商四要素核验API应运而生。该API可以通过传入企业名称、社会统一信用代码、法人名称、法人身份证等信息,快速进行核验,确保这四要素的一致性,从而提高对企业信息的信任度。
代码的艺术-Writing Code Like a Pianist
前言如何评定一个系统的质量?什么样的系统或者软件可以称之为高质量?可以从三个角度来看,一是架构设计,例如技术选型、分布式系统中的数据一致性考虑等,二是项目管理,无论是敏捷开发还是瀑布式开发,都应当对技术负债进行清理,对代码进行重构等,最后离不开的是代码质量