前端微服务化(一):初探微前端产生的原因一个团队负责的项目(不管前后端还是全栈),随着时间的推移,会极大的可能发生下面的变化。为了这些变化,各种繁琐的组合,开分支,打tag等造成后期的维护成本增加,代价随之越来越大。随着互联网的发展,一种将多个不同的服务集中在一个大平台上统一对外开放的概念逐渐为人熟 ...
分类:
其他好文 时间:
2020-06-19 16:26:43
阅读次数:
47
Nginx安装 nginx无法直接通过yum安装,需要先进行配置,并且要保证其依赖库已安装完成。 检查依赖项(nginx 中gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库) 安装方法为:yum -y install pcre pcre-deve ...
分类:
系统相关 时间:
2020-06-15 10:09:31
阅读次数:
68
一、POM添加 在pom文件里添加包 1 <!-- 添加Lombok插件--> 2 <dependency> 3 <groupId>org.projectlombok</groupId> 4 <artifactId>lombok</artifactId> 5 <optional>true</opti ...
分类:
其他好文 时间:
2020-06-14 23:40:33
阅读次数:
161
同样的道理,既然C++11只负责sp_counted_base的原子性,那么shared_ptr本身就没有保证线程安全了,加入两个线程同时访问同一个shared_ptr对象,一个进行释放(reset),另一个读取裸指针的值,那么最后的结果就不确定了,很有可能发生野指针访问crash。 ...
分类:
编程语言 时间:
2020-06-14 20:40:22
阅读次数:
64
一、减少请求资源大小或者次数 1、尽量和并和压缩css和js文件。(将css文件和并为一个。将js合并为一个) 原因:主要是为了减少http请求次数以及减少请求资源的大小 打包工具: webpack gulp grunt. ....2、尽量所使用的字体图标或者SVG图标来代替传统png图 因为字体图 ...
分类:
其他好文 时间:
2020-06-14 17:08:19
阅读次数:
71
今天从ACL2020抓下来一堆跟Generation相关的论文,读了一天只读完了3篇,而且读得还不是很透彻,看来读论文的功力需要提升啊。 第一篇:One Size Does Not Fit All: Generating and Evaluating Variable Number of Keyph ...
分类:
其他好文 时间:
2020-06-13 23:29:14
阅读次数:
201
如何封装 PO 模式 什么是PO 模式 页面对象模型,是把一个 HTML 页面封装成一个对象。通过调用对象的 方法实现网页的交互。 PO 模式的好处有哪些?? Page Object 可读性,更加容易维护,分离了页面逻辑和测试逻辑, 让测试代码更加简洁, 页面操作可以重复调用。 UI 自动化测试的行 ...
分类:
Web程序 时间:
2020-06-13 20:55:49
阅读次数:
92
图论的约定和表述 给定图$G \ = \ (V,E)\(,以图的结点数\)|V|\(与边的条数\)|E|$作为输入的规模,同时,仅当在渐近符号(如大$O$表示或大$\Theta$表示)中,符号$V$表示$|V|$,符号$E$表示$|E|$,比如我们说算法的时间复杂度为$O(VE)$,同时,用$G.V ...
分类:
其他好文 时间:
2020-06-12 00:39:11
阅读次数:
50
Gulp是基于node平台开发的前端构建工具 将机械化操作编写成任务,想要执行机械化操作时执行一个命令行命令任务就能自动执行了 用机器代替手工,提高开发效率 1. Gulp能做什么: 项目上线,HTML、CSS、 JS文件压缩合并 语法转换(es6、less...) 公共文件抽离 修改文件浏览器自动 ...
分类:
其他好文 时间:
2020-06-11 00:36:00
阅读次数:
66
背景 如果你是个前端开发人员,你肯定知道线上环境要把js,css,图片等压缩,尽量减少文件的大小,提升响应速度,特别是对移动端,这个非常重要。 压缩 压缩方式 前端压缩的方式很多,依赖java的有ant工具,前端自己打包压缩的有grunt,gulp,webpack,这些压缩也很重要,基本上能压缩50 ...
分类:
其他好文 时间:
2020-06-10 12:46:08
阅读次数:
57