logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式系统开发实战:分布式存储,实战:基于MongoDB文件服务器

本节,我们将介绍如何基于MongoDB技术来存储二进制文件,从而实现一个文件服务器MongoDB File Server。

文章图片
#分布式#mongodb#服务器
手摸手教你 docker+jenkins+gitlab 部署你的前端项目

这时候我们已经打通了本地代码->gitlab-jenkins的这个环节了,然后我们编写shell脚本执行docker语句构建容器并且执行就OK了(1).在jenkins中配置shell脚本。

文章图片
#docker#jenkins#gitlab
前端性能优化经验分享

我们在项目中经常会需要引入第三方插件,如果我们直接引入整个插件,会导致项目的体积太大,我们可以借助babel-plugin-component,然后可以只引入需要的组件,以达到减小项目体积的目的,如import lodash->import lodash/get。还可以使用一些支持 Tree Shaking 的库,如import lodash->import lodash/get。

文章图片
#前端#性能优化#经验分享
现代前端框架的渲染模式

为了解决 SEO 和白屏问题,各大框架开始支持在服务端渲染 HTML 字符串。SSR 把数据拉取放到了服务端,因为离数据源比较近,数据拉取的速度会快一点。但这也不是完全没有副作用,因为需要在服务端等待数据就绪,TTFB(Time to First Byte)相比 CSR 会长一点。SSR 只是给我们准备好了初始的数据和 HTML, 实际上和 CSR 一样,我们还是需要加载完整的客户端程序,然后在浏

文章图片
#前端框架
一次前端性能优化——性能得分从56到96

首次内容绘制时间,测量页面从开始加载到页面内容的任何部分在屏幕上完成渲染的时间。所述页面内容必须是文本、图片(包含背景图),非白色的canvas或SVG。这是用户第一次看到页面的内容,注意是部分内容,并非所有内容。如下图所示,FCP 发生在第二帧,因为那是首批文本和图像元素在屏幕上完成渲染的时间点:如上图所示,虽然部分内容已完成渲染,但并非所有内容都已经完成渲染。这是首次内容绘制时间 (FCP)

文章图片
#前端#性能优化
音视频通信加餐 —— WebRTC一肝到底

WebRTC (Web Real-Time Communications) 是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和音频流或者其他任意数据的传输。简单的说,就是 WebRTC 可以不借助媒体服务器,通过浏览器与浏览器直接连接(点对点),即可实现音视频传输。如果你接触过直播技术,你就会知道“没有媒体服务

文章图片
#音视频#webrtc
微服务架构统一安全认证设计与实践

Third-party application:第三方应用程序,本文中又称“客户端”(client)。HTTP service:HTTP服务提供商,本文中简称“服务提供商”。Resource Owner:资源所有者,本文中又称“用户”(user),即登录用户。User Agent:用户代理,本文中就是指浏览器。Authorization server:认证服务器,即服务提供商专门用来处理认证的服务

文章图片
#架构#微服务#安全
git代码合并,真是通俗易懂啊!

即当前分支合并另一个分支的时候,如果合并的过程中没有conflict的时候,则会通过直接移动两个分支的指针,来达到合并的过程,这个过程就叫做Fast Forward。如果当前的分支与要合并的分支相比有额外的提交,也就是说本地需要进行pull操作,那么git会通过no-fast-forward进行分支合并,并在活动分支上创建一个新的合并提交。,我们使用merge时,git默认采用fast-forwa

文章图片
#git
kubernetes集群删除节点

原创:佛布朗斯基 程序员技术笔记以下操作都是在主节点下操作。

文章图片
#kubernetes#容器#云原生
IDEA创建一个spring bootWEB项目

四、在从左面选择大类,然后在窗口中间勾选需要的依赖,感兴趣的可以点击看一下不同类型的spring boot项目maven模板。当前现在选择Spring Boot版本是2.4.0,是比较新的Spring Boot版本,方便个人的学习,了解最新的功能,但是新版本对于项目的兼容需要考虑的。三、根据项目实际情况,填写项目信息,注意:Type:Maven或者Gradle,平时经常使用maven,此次以Mav

文章图片
#intellij-idea#spring boot#前端
    共 93 条
  • 1
  • 2
  • 3
  • 10
  • 请选择