前端缓存那些事
作者:鲸腾FE,来自鲸腾网络。是一支专注于 web 前端的开发团队,并在 web 前端领域积累了多年疑难问题解决经验。崇尚高效、优质、成长、自由、快乐。 1. 前端缓存是什么?浏览器与服务器通信的方式为应答模式,浏览器发起 HTTP 请求 – 服务器响应该请求。那么浏览器第一次向服务器发起该请求后拿到请求结果,会根据响应报文中 HTTP 头的缓存标识,决定是否缓存结果,是则将请求结果和缓
实现一个vue组件库发布到npm
作者:麦乐 新建项目初始化一个vue项目 src下面创建一个plugins文件夹,index.js文件,这个文件是组件的出口文件。 npm install @/vue-cli -g npm create vue-components cd vue-components npm run serve 创建组件库src下新建一个plugins文件夹 然后创建toa
Vue 开发之插槽(slot)的理解和使用
作者:鲸腾FE,来自鲸腾网络。是一支专注于 Web 前端的开发团队,并在 Web 前端领域积累了多年的疑难问题解决经验。崇尚高效、优质、成长、自由、快乐。 来源:恒生LIGHT云社区 一、定义 vue中插槽指的就是在组件中用标签 <slot></slot>定义的预留位置,该标签有个name属性,使用者可以根据实际情况对其设置,或者不设置都可以。设置了name属
Gitee热榜第一!让你可以像操作SQL一样操作ES
最近几个恒生的小伙伴(弱弱的说一下,笔者也有幸参与了这个项目)在gitee上发布了一款开源的框架Easy-ES。凭借其领先的框架和理念设计,一经发布就获得了gitee官方的推荐,一度冲到了热度榜的第一,持续多天以后还是保持在第一的位置。
一款高效又省内存的读写Excel的JAVA框架
在服务端上做过解析Excel的需求的朋友都知道,Java解析、生成Excel比较有名的框架有Apache poi、jxl,但是这些框架其实都有一个比较严重的问题就是耗费的内存比较多,poi有提供SAX模式的API可以在一定程度的解决一些内存溢出的问题,但是POI还是存在一些缺陷
【干货】MySQL 数据库定时备份总结
作者:幻好 前言在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库。 数据库备份的分类数据库备份方式分很多种,从影响数据库的角度划分: 热备份: 读写不受影响温备份: 仅可以执行读操作冷备份: 离线备份, 读写操作均中止 从备份方式划分: 物理备份:值对数据库操作系统的物理文件(
把握前端开发历史脉络
当你接触一个新事物的时候,你应该先去了解它的历史。一切的开始源于 Timothy John Berners-Lee 在 1989 年发表的一份声明
BigDecimal 被拼多多的"砍一刀"应用到了极致
作者:幻好 来源:恒生LIGHT云社区概述近日,“拼多多砍价,砍价永远差一刀”登上了热搜,而这个功能在我们周围的亲朋好友中都有过亲身体验。本次事件具体就去年3月,上海律师刘宇航当时参加了拼多多的“砍价免费拿”活动,领取了一张“超级免单卡”,但邀请多人砍价后,始终差“0.9%”。刘宇航以拼多多在提供网络服务时涉嫌违背诚实信用原则,使用虚假数据隐瞒规则已构成欺诈为由,向法院递交了起诉材料。在案件审理中
【前端】一文彻底学会Promise
作者:D827 来源:恒生LIGHT云社区 没有一个功能是看了源码后,还不会用的。所以看完本篇文章,希望能帮助你彻底掌握Promise。 Promise的介绍Promise对象是ES6提供的实现异步的一个解决方案,它使得异步方法可以像同步方法那样返回值。 promise是一个构造函数,包裹(封装)一个异步函数(ajax;定时器;数据库读取;fs文件读取),当然它也可以包裹一个非异步
一个基于PoS共识算法的区块链实例解析(升级版)
作者:ReganYue 来源:恒生LIGHT云社区 一、前言前面我们简单的介绍了一个基于PoS共识算法的例子,今天我们来解析一个升级版的例子。如果喜欢博主的话,记得点赞,关注,收藏哦~ 二、本例中的一些数据结构type Block struct { Index int TimeStamp string BPM int Has
【数据库】查询优化之子连接优化
作者:chirpyli 来源:恒生LIGHT云社区 子查询的逻辑优化内容很多,我们先以 select * from t1 where id in (select a from t2);这条SQL语句为例分析PostgreSQL对子连接的逻辑优化过程。 在往下讲之前,先区别一下子连接与子查询,因为代码中分别会对子连接和子查询进行上拉操作。怎么区别呢?通常,以范围表的方式存在的称为子查询
main函数你到底知道多少
作者:烧鸡太子爷 来源:恒生LIGHT云社区 前言前段时间看到一道面试题:“main函数可以被重载么?”,当时就蒙圈了,怎么还会有这种面试题,现在面试官都这么变态么?虽然变态不过还是挺感兴趣的,于是就复习了一遍基础题 [此处坏笑表情] main介绍我们开始学习java程序的时候,最先拍得一段代码肯定是main函数,main函数的格式如下: public static void ma
一步一步理解Generator函数的原理
作者:麦乐 来源:恒生LIGHT云社区 Generator函数基本用法function* helloWorldGenerator() { yield 'hello'; yield 'world'; return 'ending'; } var hw = helloWorldGenerator(); Gene
【工具推荐】Github国内访问速度太慢?一招教你轻松搞定
作者:三只竹子 来源:恒生LIGHT云社区 当下许多人可能对 Github 已经不再陌生,它是很多喜欢写文章的人第一次接触的可以免费搭建的个人博客网站。Github 免费且服务稳定,无需考虑成本及维护问题,同时页面简洁优雅,使用起来非常方便,因此广受大众好评。 但是由于众所周知的原因,Github在国内访问慢。由于Github支持https,因此此次屏蔽Github采用的方法是dns
【教程】手把手教你如何搭建Hadoop单机伪集群
作者:幻好 来源:恒生LIGHT云社区 概述本文将通过虚拟机搭建单机伪集群的Hadoop服务,帮助更好的学习和理解Hadoop大数据平台的运行原理。具体到每个细节,方便新手学习和理解。 环境准备 Linux centos 7(虚拟机)JDK1.8Hadoop 2.5+ JDK系统环境配置首先检查系统是否安装JDK,如果安装,确保系统安装JDK版本在1.8+且不是OpenJDK
Apache Oozie学习笔记(一)
作者:あおざき 来源:恒生LIGHT云社区 1.Oozie概述Oozie 是一个用来管理 Hadoop生态圈job的工作流调度系统。由Cloudera公司贡献给Apache。Oozie是运行于Java servlet容器上的一个java web应用。Oozie的目的是按照DAG(有向无环图)调度一系列的Map/Reduce或者Hive等任务。Oozie 工作流由hPDL(Hadoop
多种网络设备的优缺点及网络故障的排除方法
作者:ReganYue 来源:恒生LIGHT云社区 今日谈:多种网络设备的优缺点及网络故障的排除方法前面尝试过介绍计算机网络相关的知识,反响比较好,今天又给大家总结几点计算机网络的小知识,如果喜欢,希望能给作者点个赞,评个论呗! 一、多种网络设备的优缺点?1. 集线器价格比较便宜是它的优点之一。 第二个优点就是在某些情况下,集线器的比较低的延迟,可以以低投入获取高效率。 但是集线
【MongoDB学习笔记】MongoDB索引那点事
作者: 幻好 来源:恒生LIGHT云社区 MongoDB索引索引通常能够极大的提高查询的效率,如果没有索引,MongoDB 在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,索引是对数据
敏感信息打码就安全了吗?
作者:幻好 来源:恒生LIGHT云社区 在日常工作中,一般会遇到这种场景,当给别人发送截图时,但是截图中存在一些明感信息不想暴露给对方。于是我们就会对关键信息进行打码,然后,在发给对方。但是你觉得这样就能完全保证你想隐藏的信息不被泄露吗? 如果你觉得马赛克之后,你的信息就能安全了,那么你就太天真了。 简述Depix 是一种用于从像素化屏幕截图中恢复密码的工具,该工具适用于使用线性方
【Golang】浅谈协程并发竞争资源问题
作者:ReganYue 来源:恒生LIGHT云社区 浅谈协程并发竞争资源问题大家好,这里是努力变得优秀的R君,这次我们继续来进行Golang系列《让我们一起Golang》,本次我们来浅谈协程并发竞争资源问题,这也是一个比较容易理解的知识点,我们来看一看吧! 我们在实际操作过程中,往往会遇到拥有多条协程并发的情况,那么当多条协程并发时,协程之间是如何竞争有限的资源的呢?本文将介绍有关内