自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一群专业码农的笔记本

一群有专业精神的码农,一起记录下一起走过的路,踩过的坑,读过的书。

  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 浅析VUE的变化侦测原理

背景介绍最近部门的前端框架开始从老旧的Angular JS向VUE迁移,为了工作起来能够更加顺手,特意花了些时间,学习了一番vue。本文对vue的变化侦测原理,做了一些简单的介绍。由于实践经验有限,本文若有错漏,还希望大家多多指正。MVVM模式在介绍vue之前,先简单介绍一下MVVM模式:MVVM 源自于经典的 Model–View–Controller(MVC)模式。MVVM 的出现促进了 GUI 前端开发与后端业务逻辑的分离,极大地提高了前端开发效率。MVVM 的核心是 ViewModel 层,

2020-05-31 18:55:06 550

原创 html2canvas 与 jspdf 在项目中的实践

工作中接到打印特定数据的需求,由于当前系统已在使用并且需在当前页打印部分数据,如果直接调用浏览器的打印需要整页打印,这并不满足打印部分数据的需求,于是曲线救国通过生成 pdf 的方式满足业务需求,入手了 html2canvas 以及 jspdf 。html2canvas 可以基于前端将页面上任一节点通过 canvas 生成图片,而 jspdf 则可以通过将图片生成特定大小的 pdf 文件。话不多说,上代码:节点代码段:<template> <div id="pdfD.

2020-05-25 00:25:29 608

原创 Electron桌面App测试框架Spectron VS Puppeteer

Electron桌面App测试框架Spectron VS Puppeteer前言ElectronSpectron介绍试用试用评价Puppeteer介绍试用试用评价总结前言根据TDD(测试驱动开发)的原理,在开发实现某个功能前,先编写测试代码,然后再编写能通过测试代码的功能代码,通过测试来驱动整个开发的进行,有助于编写简洁可用和高质量的代码,并加速开发过程。测试在软件工程中的重要性已经无需过多阐述了,但在实际开发项目中,使用TDD作为指导思想的开发项目少之又少,开发人员往往抵触写单元测试(老子业务代码都

2020-05-24 00:09:26 4867 4

原创 Redis pipeline与Pub/Sub

Redis pipeline与Pub/SubRedis全称是 remote dictionary server ,本质上是一个key value类型的内存数据库,因为是纯内存的操作,Redis的性能非常出色,每秒可以处理超过10万次读写操作。但如果没用好,每秒10万次的读写效率也是发挥不出来的。而管道技术尤为显著提高了 redis 服务的性能。管道pipeline什么是管道pipeline可以将多个命令发送到服务器,而不用等待回复,最后在一个步骤中读取该答复。这就是管道(pipelining)管

2020-05-10 17:26:36 565 1

原创 【技术视野】窥探CI/CD

技术视野之窥探CI/CD前言:闲聊我司持续集成的业界产品万变不离其宗进入主题:jenkins提供了什么jenkins的基础使用(demo)扩展结语:前言:互联网时代的软件交付周期有别于传统软件行业,快与变及其关键的两个关键词。如若采取老旧的shell人工构建、人工推包、折腾环境进行运维的方式,必将加大每次提测与交付的成本,CI/CD的概念产生即是为了解决此技术痛点。CI/CD持续交付,快速试错,为实现devOps的目标提供了关键的一环。闲聊我司在这里我必须先赞一波我司的基础架构产品,两年前刚进来的时

2020-05-10 15:40:01 686

原创 业务开发扯淡

寒冬下被迫当一名全栈

2020-05-06 00:06:22 1737

原创 理解TCP协议中的滑动窗口

理解TCP协议的滑动窗口原理什么是TCP协议的滑动窗口首先,先看一下TCP协议在TCP/IP五层模型中的位置。众所周知,TCP协议是一个基于字节流的传输层协议,它位于应用层之下和网络层之上,它提供了可靠的机制,能保证数据有序、可靠地到达对方系统。TCP连接首先会经过三次握手,三次握手成功之后连接就建立起来。此时发送方会将数据发送给接收方,接收方的系统内核接收到数据之后,一般会先将数据放到系...

2020-05-04 01:48:58 1850

pvetools.sh

pve7.x的运维工具,图形化集成了不少linux 命令操作集

2022-08-14

riso-jay.zip

亲测可用java编写基于selenium的方式抓取豆瓣读书书籍内容 可以爬取豆瓣读书的丛书和推荐二个入口的书藉详情并生成excel文件(含封面) 在/riso-parent/riso-web-crawler/jar 文件夹有打好包的jar及批处理(只要jdk是1.8以上就可以直接运行) 附

2020-06-19

场景模拟代码.zip

间隙锁文章对应场景模拟代码,支持配置并发数以及随机项。第一次运行程序会较高概率出现死锁,若不修改menu_id范围重复执行,将不会触发死锁情况,读者可以自行思考原因。

2019-12-23

drools6.5规则引擎封装实例

drools6.5规则引擎封装实例

2018-03-19

空空如也

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

TA关注的人

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