前端性能优化

性能优化

我觉得对于软件工程来说,身为一个合格的开发者,要善于探索和发现。互联网给了我们丰富的开源技术和海量的信息,为何不去饥渴的去探索呢。下面就一起去探索这份全面而强大的性能优化指南吧。

阅读更多

vue (六)

解决vue 在ios微信“复制链接”功能问题

解决vue 在ios微信“复制链接”复制不到动态地址的问题

这个问题在安卓上是完全没有问题的,可是到了iPhone上就彻底失效了。因为ios微信对vue路由中的#号识别问题。

阅读更多

reviewboard 使用手册

review code模式

eviewboard支持两种review code模式,一种是在code没有commit之前提交diff文件进行review,叫做pre-commit review;另一种则是在code commit之后,由工具自动根据提交的版本号生成diff文件,并形成一条新的review request,这种模式也叫做post-commit review。

阅读更多

前端微服务

背景

2016年由ThoughtWorks提出微前端的概念,将后端微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。

阅读更多

linux (etcd)

介绍

etcd是一个分布式一致性键值存储系统,用于共享配置和服务发现。简单:良好定义的,面向用户的API (gRPC)安全:带有可选客户端证书认证的自动TLS快速:测试验证,每秒10000写入可靠:使用Raft适当分布etcd是Go编写,并使用Raft一致性算法来管理高可用复制日志

阅读更多

js 错误监控

目的

更好的监控前端性能问题,排查线上bug,收集线上响应数据分析并做报警,及时发现Bug,提高Debug效率

背景

测试:出bug了

阅读更多

filebeat 日志系统搭建

介绍

日常维护运行在集群上的服务时,依次登录到机器上查看日志文件显然是非常低效的。另一方面,这些日志文件经常是有着良好的格式以及固定的路径。如果能将指定的日志文件批量导出到一个数据库里,无论是查看还是检索都会方便很多。这里记录一下在构建日志管理系统时的一些工具和方法,方便以后取用。

阅读更多

jenkins 安装使用

Jenkins

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

阅读更多

vue (五)

vue中页面数据改变组件不重新渲染

页面中引用 组件 additional-entrust.vue,当 界面传的entrustGold值 改变时,组件状态不重新渲染

1
2
3
4
5
6
7
8
9
10
11
12
<div class = "test">
<additional-entrust 
                :entrustFlag="entrustFlag"
                :eachIncrease="auctionData.eachIncrease"
                :activityId="auctionData.activityId"
                :entrustGold="entrustGold"
                :entrustSilver="entrustSilver"
                @entrustFlag="getEntrust"
                :consumeBean = "consumeBean"
                
            />
</div>

阅读更多

vue3.0

vue-cli3.0结合lib-flexible、px2rem实现移动端适配,完美解决第三方ui库样式变小问题

公司最近做的一个移动端项目从搭框架到前端开发由我独立完成,以前做移动端适配用的媒体查询,这次想用点别的适配方案,然后就采用了vue-cli3.0结合lib-flexible、px2rem实现移动端适配的方案,开发过程中也遇到一些坑,自己选的方案自己填坑吧。以下记录我的项目框架搭建及填坑方案。

阅读更多