负载均衡的初学者指南

当个人电脑刚开始发展的时候,一个家庭可能只有一台(或更少)的电脑。孩子们白天玩电脑游戏,家长们晚上在业务支撑系统上做会计、编程,或者漫游。然而,想象一下今天一个只有一台电脑的家庭,你可以预想到这样会产...
2年前
200

Web 端实时防挡脸弹幕(基于机器学习)

防挡脸弹幕,即大量弹幕飘过,但不会遮挡视频画面中的人物,看起来像是从人物背后飘过去的。 机器学习已经火了好几年了,但很多人都不知道浏览器中也能运行这些能力; 本文介绍在视频弹幕方面的实践优化过程,文末...
2年前
2140

2023 年十大前端发展趋势

新技术的出现和老技术的淘汰让前端开发者们需要不断地学习和更新知识。特别是在经济不好的情况下,是否掌握新的技术很大程度决定着你是否被淘汰。,,虽然应用程序试图将网站替代,但前端 Web 开发业务仍在快速...
2年前
450

近期对前端性能优化的总结

前端性能优化不管是在面试中还是在实际开发过程中,都是每一个前端开发工程师都必不可少的能力。本文总结本人多年开发经验中对前端性能优化的理解,希望对大家有所帮助,因涉及的优化方向较多,针对某些细节不再详细...
3年前
740

线程数,512是否合理?

​Web-Server有个配置,工作线程数。,Service一般也有个配置,工作线程数。,经验丰富的架构师,懂得如何配置这些参数,使得系统的性能达到最优:有些业务设置为CPU核数的2倍,有些业务设置为...
3年前
910

Resize Observer 介绍及原理浅析

,响应式设计指的是根据屏幕视口尺寸的不同,对 Web 页面的布局、外观进行调整,以便更加有效地进行信息的展示。我们日常生活中接触的很多应用都遵循响应式的设计。,响应式设计如今也成为 web 应用的基本...
3年前
750

12种解决CSS旧问题的新技巧

​译者 | 陈峻,审校 | 孙淑娟,如果您一直在使用CSS,那么很可能会遇到一些布局或跨浏览器兼容性等问题。例如,CSS3的样式不太适用于IE的某些旧版本。而有时候,当我们准备使用某项功能时,却发现它...
3年前
610

九个有用又有趣的 CSS 属性

如今,网络上的每个网站或 Web 应用程序都需要大量的 CSS 代码来使事物看起来既漂亮又出众。 我认为如果不使用 CSS,我们将永远不会有一个可以脱颖而出的优秀网页设计。,CSS 是一种非常有用的样...
3年前
770

探索小程序底层架构原理

在这之前,我们先来思考一个问题,小程序在架构上为什么会选择双线程?,小程序的设计之初就是要求快速,这里的快指的是加载以及渲染。,目前主流的渲染方式有以下3种:,从小程序的定位来讲,它就不可能用纯原生技...
3年前
670

九个 Web 开发人员必备的手册

作为开发人员,我们使用过许多语言,不可能记住它们的所有方面。拥有 MDN 文档是有帮助的,但是查看每个小问题可能非常耗时。在这些情况下,“备忘单”可以成为现实生活中的救星。在本文中,我们将探索一些快速...
3年前
490

写给前端的 K8S 上手指南

,在回答这个问题之前,让我们一起先了解下 web 应用部署方式的演化过程。,在我刚接触软件开发的时候,人们部署应用的方式通常是这样的:,首先需要一台服务器,然后在服务器上安装 Web Server ...
3年前
350

WireMock 让你轻松模拟API

哈喽,大家好,我是指北君。,我们开发过程中,前端和后端的开发大多是同时进行的,而前端开发需要访问某个接口返回数据的时,我们可以使用WireMock模拟指定API返回指定测试数据,这可以极大的方便我们的...
3年前
610

第一次用了Web认证框架Shiro!

记得做的第一个Web项目,系统认证授权这块就是基于Shiro实现的,当时也是第一次接触到这种类型的框架,同时是基于Spring做的集成,并且相关的配置都已经是定制好的,只需要我们根据项目情况对极少部分...
3年前
1060

推荐七个Python效率工具!

为了提高效率,我们在平时工作中常会用到一些Python的效率工具,Python作为比较老的编程语言,它可以实现日常工作的各种自动化。,Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Nu...
3年前
690

元宇宙将如何改变教育?

​近日(7月28日),香港科技大学宣布在元宇宙建立全球首个实体-数字双子校园,这一消息再次把元宇宙、Web3等新兴科技带到了大众面前,也让大众看到了新潮的元宇宙、Web3技术如何应用在传统教育上。,元...
3年前
470

Java开发利器之Guava Cache

缓存技术被认为是减轻服务器负载、降低网络拥塞、增强Web可扩展性的有效途径之一,其基本思想是利用客户访问的时间局部性(Temproral Locality)原理, 将客户访问过的内容在Cache中存放...
3年前
600

Web GIS 开发入门

最近在学习 OSM ID 编辑器的过程中,我发现之前一两个月虽然也开始熟悉使用高德map的开发,但是自己对 web GIS 领域相关基础知识的了解却少的可怜。导致在阅读源码的过程中,常常对一些数据转化...
4年前
420

聊聊如何实现自定义滑块组件?

下面的动画展现了通过两个代表x、y轴的滑块来实现图形的平移效果动画,本文介绍怎么来实现这样的滑块。,,示例通过ul列表结构组织,每个li元素的内容表示一个滑块,每个滑块包含名称、滑块和值三部分内容,其...
4年前
880

Go 语言怎么使用 Zap 日志库?

我们在之前的文章中介绍过标准库 log 包的使用方式,它虽然使用方便,但是它支持的功能比较简单。,本文我们介绍 uber 开源的日志库 zap​,首先使用 Gin 框架构建一个 Web 应用,然后通过...
4年前
340