自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 keep-alive保持组件状态的方法

keep-alive的设计初衷有些业务场景需要根据不同的判断条件,动态地在多个组件之间切换。频繁的组件切换会导致组件反复渲染,如果组件包含有大量的逻辑和dom节点,极易造成性能问题。其次,切换后组件的状态也会完全丢失。keep-alive的设计初衷就是为了保持组件的状态,避免组件的重复渲染。为什么keep-alive可以直接使用开发者无需注册和引入,直接可以在模板中使用。 跟开发者使用Vue.component自定义的组件不同,keep-alive无需注册,在模板中直接可以使用,如下所示:123

2020-12-31 15:26:46 1086

原创 对vue生命周期的深入理解

一.Vue生命周期简介官网:https://cn.vuejs.org/v2/api/#beforeCreateVue实例从创建到销毁的过程,就是生命周期。详细来说也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程。首先我们来看一下官网的生命周期图(我自己做了一点点注释):这里写图片描述Vue提供给我们的钩子为上图的红色的文字二.钩子详解1.beforeCreate在实例初始化之后,数据观测(data observer) 和 event/watcher 事件

2020-12-31 15:13:37 1522

原创 计算机网络自顶向下

前言又开始跟着老刘读书了。这次立下flag,一定要读完第一章主要是讲一些概念,协议啊!分层啊,交换机。老刘也整理了三四点重点其实一些概念,看过也就忘记了)苦苦但是后面还会细讲,所以就是一个大纲一样。写给大家提一个醒,计算机是怎么交互的(前端妹子总是喜欢说交互交互)进入主题第一:什么是协议?web 协议倒是用的比较多的,http https 天天发网络请求一个协议定义了在两个或多个通信实体之间交换的报文格式和次序,以及报文发送和/接收一条报文或其他事件所采取的动作  关键点:内容组织方式

2020-12-31 11:32:41 112

原创 学习Promise异步编程

JavaScript引擎建立在单线程事件循环的概念上。单线程( Single-threaded )意味着同一时刻只能执行一段代码。所以引擎无须留意那些“可能”运行的代码。代码会被放置在作业队列( job queue )中,每当一段代码准备被执行,它就会被添加到作业队列。当 JS引擎结束当前代码的执行后,事件循环就会执行队列中的下一个作业.事件循环(event loop)是JS引擎的一个内部处理线程,能监视代码的执行并管理作业队列。关于事件循环可以阅读这篇文章 ---- 一文梳理JavaScript 事件循环

2020-12-31 11:02:23 168

原创 Liunx运维(五)-信息显示与搜索文件命令

文档目录:一、uname:显示系统信息二、hostname:显示或设置系统的主机名三、dmesg:系统启动异常诊断四、stat:显示文件或文件系统状态五、du:统计磁盘空间使用情况六、date:显示与设置系统时间七、echo:显示一行文本八、watch:监视命令执行情况九、which:显示命令的全路径十、whereis:显示命令及相关文件全路径十一、locate:快速定位文件路径十二、updatedb:更新mlocate数据库----------------------------

2020-12-31 10:59:43 2038

原创 Mysql数据库分布式事务XA详解

XA事务简介XA 事务的基础是两阶段提交协议。需要有一个事务协调者来保证所有的事务参与者都完成了准备工作(第一阶段)。如果协调者收到所有参与者都准备好的消息,就会通知所有的事务都可以提交了(第二阶段)。MySQL 在这个XA事务中扮演的是参与者的角色,而不是协调者(事务管理器)。mysql 的XA事务分为内部XA和外部XA。 外部XA可以参与到外部的分布式事务中,需要应用层介入作为协调者;内部XA事务用于同一实例下跨多引擎事务,由Binlog作为协调者,比如在一个存储引擎提交时,需要将提交信息写入二进制

2020-12-31 10:46:15 89

原创 net core 微服务 快速开发框架 Viper 初体验

1、Viper是什么?  Viper 是.NET平台下的Anno微服务框架的一个示例项目。入门简单、安全、稳定、高可用、全平台可监控。底层通讯可以随意切换thrift grpc。 自带服务发现、调用链追踪、Cron 调度、限流、事件总线、CQRS 、DDD、类似MVC的开发体验,插件化开发一个不可监控的微服务平台是可怕的,出了问题 难以准确定位问题的根源, Anno则提供了一套完整的监控体系,包括链路追踪、服务占用的系统资源、系统自身 CPU、内存、硬盘使用率实时可监控等等。今天周一,访问有点多,服

2020-12-31 10:43:29 1640

原创 kerberos 协议初探

kerberos原理#一个客户端要访问某个服务时,先要到KDC去认证自己,并获得访问票据TGT然后客户端再拿着这个访问票据到自己真实想要访问的服务去获得访问授权,然后真实的进行访问在kerberos中,KDC有两部分组成:Authentication Server,用来认证用户,即验证用户存在,且密码正确Ticket-Granting Service,用来给客户端生成,可以访问客户端想要访问的那个服务的票据TGT三个请求步骤#整体来看,kerberos分为三个请求来回,假设一个client要

2020-12-29 00:53:34 119

原创 The Data Warehouse Toolkit 阅读笔记

前言#这篇笔记的主要内容来至于The Data Warehouse Toolkit,该书可以称为数仓建模的圣经什么是星型模型#以一个业务事实为主表。比如一笔订单就是一个业务事实。订单有商品的SKU信息,销售市场信息,日期信息 ,这些基本属性,叫做维度。雪花#一个产品维度,本身还有分类、包装等信息,也独立做成表,围绕在事实表身边,就像一片雪花。为什么要用星型模型#OLTP针对的是线上事务,写多的场景,所以粒度要细。数仓模型的应用场景是数据分析,涉及大量查询,所以要少关联,多整合降低业务理解难度

2020-12-28 23:40:50 107

原创 指标管理系统设计

什么是指标#数据团队出具的一个统计报表字段即为指标。比如最近七天的订单量,一个促销活动的购买转化率等等。一个指标具体到计算实施,主要有以下几部分组成指标加工逻辑,比如count ,sum, avg维度 比如按部门、地域进行指标统计,对应sql中的group by业务限定/修饰词 比如以不同的支付渠道来算对应的指标,微信支付的订单退款率,支付宝支付的订单退款率 。对应sql中的where除此之外,指标本身还可以衍生、派生出更多的指标,基于这些特点,可以将指标进行分类原子指标 基本业务事实,没有业

2020-12-28 22:58:21 1039

原创 docker compose 用法

目录docker compose的使用场景一个基本的demo演示找一个目录,在其中创建一个python文件app.py在相同的文件夹下,创建requirements.txt文件在相同的文件夹下,创建Dockerfile在相同的文件下,创建docker-compose.yml文件基础运维启动基于docker-compose.yml编织好的服务查看compose服务对应的容器服务列表停止service的container停止service的container,并且删除对应的containe

2020-12-28 21:52:00 152

原创 Apache Hudi使用简介

目录Apache Hudi使用简介数据实时处理和实时的数据业务场景和技术选型Apache hudi简介使用Aapche Hudi整体思路Hudi表数据结构数据文件.hoodie文件Hudi记录IdCOW和MORCopy On Write TableMerge On Read Table基于hudi的代码实现binlog数据写入Hudi表历史数据同步以及表元数据同步至hive同步历史数据至hudi表同步hudi表结构至hive meta一些踩坑hive相关配置spark

2020-12-28 21:28:22 463

原创 Redis 设计与实现 3:字符串 SDS

在 Redis 中,字符串都用自定义的结构简单动态字符串(Simple Dynamic Strings,SDS)。Redis 中使用到的字符串都是用 SDS,例如 key、string 类型的值、sorted set 的 member、hash 的 field 等等等等。。。数据结构旧版本的结构在 3.2 版本之前,sds 的定义是这样的:struct sdshdr {// buf 数组中已使用的字节数量,也就是 sds 本身的字符串长度unsigned int len;// buf 数组中

2020-12-28 21:16:12 1763

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除