四时宝库

程序员的知识宝库

element-ui 源码解析,你知道 v-loading 是如何实现的吗?

前言

相信大家肯定都用过 element-ui 里面的 v-loading 来写加载,但是如果让你来写一个的话你会怎么写呢?

众所周知,element-ui 框架的 v-loading 有两种使用方式,一种是在需要 loading 的标签上直接使用 :v-loading='true',这种方式官方称为指令,还有一种就是使用 this.$loading(options) 来调用,这种方式官方称之为服务。

面试总被问分布式ID怎么办?滴滴(Tinyid)甩给他

引言

接着《一口气说出 9种 分布式ID生成方式,面试官有点懵了》来继续详细的介绍分布式ID生成器,大家比较感兴趣的

看透Redis分布式锁进化史(深度解读 + 缺陷分析)

来源:http://t.cn/Rmayeve

  • 各个版本的Redis分布式锁
  • V1.0
  • V1.1 基于[GETSET]
  • V2.0 基于[SETNX]

mysql中group by 的用法解析(mysql group by sum)

1. group by的常规用法

group by的常规用法是配合聚合函数,利用分组信息进行统计,常见的是配合max等聚合函数筛选数据后分析,以及配合having进行筛选后过滤。

  • 假设现有数据库表如下:
  • 表user_info,id主键,user_id唯一键

Java进阶架构师分析:Redis 分布式锁进化史(解读 + 缺陷分析)

近两年来微服务变得越来越热门,越来越多的应用部署在分布式环境中,在分布式环境中,数据一致性是一直以来需要关注并且去解决的问题,分布式锁也就成为了一种广泛使用的技术,常用的分布式实现方式为Redis,Zookeeper,其中基于Redis的分布式锁的使用更加广泛。

但是在工作和网络上看到过各个版本的Redis分布式锁实现,每种实现都有一些不严谨的地方,甚至有可能是错误的实现,包括在代码中,如果不能正确的使用分布式锁,可能造成严重的生产环境故障,本文主要对目前遇到的各种分布式锁以及其缺陷做了一个整理,并对如何选择合适的Redis分布式锁给出建议。

滴滴开源的分布式ID生成器tinyid的调试实战,性能堪比美团的Leaf

开篇

之前调试了美团的leaf,感觉不错,果然是大厂开源出来的ID生成器,整个架构和ID生成规则都经过考量,完全胜任大厂的ID生成规则。那么今天就来调试一下滴滴的开源的tinyid。我这里只调试用法,性能方面如果感兴趣还是自己去测试吧,官方是这样说的:http方式访问,性能取决于http server的能力,网络传输速度。java-client方式,id为本地生成,号段长度(step)越长,qps越大,如果将号段设置足够大,

科普:Redis 分布式锁进化史(解读 + 缺陷分析)

来源:点我达技术

http://tech.dianwoda.com/

  • 各个版本的Redis分布式锁
    • V1.0
    • V1.1 基于[GETSET]

    滴滴出行千亿级消息队列炼成记(滴滴新消息)

    滴滴出行的消息技术选型

    1.1 历史

    初期,公司内部没有专门的团队维护消息队列服务,所以消息队列使用方式较多,主要以Kafka为主,有业务直连的,也有通过独立的服务转发消息的。另外有一些团队也会用RocketMQ、Redis的list,甚至会用比较非主流的beanstalkkd。导致的结果就是,比较混乱,无法维护,资源使用也很浪费。

    PHP文件上传方法详解及其信息解析「附视频」

    本篇文章主要给大家详细介绍PHP文件上传方法及其信息解析。

    用php实现文件上传功能在PHP项目开发中是比较常见的,但是对于一些新手来说或许有些难度,下面我们通过具体的代码实例给大家详细解说。

    首先创建一个文件上传的HTML form表单.

    代码示例如下:

    扣丁学堂PHP培训简述PHP微信公众号开发之微信企业付款给个人

    本篇文章扣丁学堂PHP培训小编给小伙伴们分享了PHP微信公众号开发之微信企业付款给个人,小编觉得具有一定的参考价值,感兴趣的小伙伴们可以参考一下。以下有关微信支付中企业付款的介绍及编码参考自微信支付开发文档,如图所示:

    企业付款,提供企业向用户付款的功能,支持企业通过API接口付款,或通过微信支付商户平台网页功能操作付款。

    控制面板
    您好,欢迎到访网站!
      查看权限
    网站分类
    最新留言
      友情链接