Friday, June 18, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


记一次性能优化

Posted: 17 Jun 2021 10:26 PM PDT

五月的某一天,突然从客服处得知……使用我司APP的用户群体中井喷式的出现"网络错误"。司里就我一个后台开发,由于手头掌握的工具和资源都不多,甚至回家后都没有一台可以办公的电脑,处理这种问题还真的难到我了…… 第一步,检查网络。 难道真的是服务器的网络出问题了吗?在认真阅读了入口服务器的代理配置文件后,...

无界阻塞延迟队列DelayQueue基本原理与使用

Posted: 17 Jun 2021 11:16 PM PDT

### DelayQueue 类关系图 ![](https://oscimg.oschina.net/oscnet/up-4ffbf0708fac9dbba32b093fa11f33e5145.png) - 从类关系图谱上看,本质上具有集合、队列、阻塞阻塞队列、延迟等特性 ### 应用场景: - 延迟队列(类似RocketMQ中提供的机制) - 定时任务(定时触发某个任务) ### 核心原理: - 初始状态 ![](https://...

Go语言实战1-自定义集合Set

Posted: 17 Jun 2021 11:20 PM PDT

自定义集合Set 在Go语言中有作为 Hash Table 实现的字典(Map)类型,但标准数据类型中并没有集合(Set)这种数据类型。 比较 Set 和 Map 的主要特性,有类似特性如下: 它们中的元素都是不可重复的。 它们都只能用迭代的方式取出其中的所有元素。 对它们中的元素进行迭代的顺序都是与元素插入顺序无关的,同时也不保证任...

产品不断更新迭代,如何评估App升级效果?

Posted: 15 Jun 2021 03:09 AM PDT

好的产品总是保持着快速更新迭代的过程,抖音约10天更新一次,拼多多平均每周更新一次的速度更是让人惊叹。可以看到,一款APP要长久生存下去,必须让用户保持新鲜感。通过产品迭代优化产品设计、增加新功能新玩法等,能够提高用户粘性从而为产品创造价值。 那么,如何评估产品迭代效果? 用户接受度如何?功能是否受欢迎...

Axios 如何缓存请求数据?

Posted: 17 Jun 2021 08:06 PM PDT

本文是 Axios 四部曲的最后一篇文章,这篇文章将介绍在 Axios 中如何通过 增强默认适配器 来缓存请求数据。那么为什么要缓存请求数据呢?这是因为在缓存未失效时,我们可以直接使用已缓存的数据,而不需发起请求从服务端获取数据,这样不仅可以减少 HTTP 请求而且还能减少等待时间从而提高用户体验。 这篇文章。为了让大...

测试开发之网络篇-常用服务协议

Posted: 17 Jun 2021 07:57 PM PDT

协议,是网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。它的三要素是:语法、语义、时序。 (1)语法:即数据与控制信息的结构或格式; (2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应; (3)时序...

CloudLinux 开源 UChecker,用于检测 Linux 服务器漏洞的安全工具

Posted: 17 Jun 2021 05:17 PM PDT

CloudLinux 近日宣布已开源 UChecker 安全工具来帮助提高 Linux 系统的安全性。 这个新的开源工具是 CloudLinux TuxCare 安全服务的一部分,该工具可以扫描 Linux 服务器上已经过时和被其他应用程序使用的漏洞库。UChecker 还会提供哪个应用程序正在被哪个漏洞库所利用,并提供相关的进程 ID 和进程名称,以及需要更新的...

Eclipse 4.20 发布

Posted: 17 Jun 2021 04:43 PM PDT

Eclipse 4.20 正式发布,该版本更新内容包括: Java 16:Java 16 已经发布,Eclipse JDT 在 4.20 中支持 Java 16; JUnit:org.eclipse.jdt.junit.runtime 和 org.eclipse.jdt.junit4.runtime 捆绑包需要的执行环境(BREE)现在是 JavaSE-1.8; Java Editor: 快速修复「**创建新的局部变量」**已得到增强。当它创建一个...

Visual Studio 2022 Preview 1 发布,首个 64 位版本

Posted: 17 Jun 2021 04:41 PM PDT

Visual Studio 2022 Preview 1 现已发布,这是第一个 64 位的 Visual Studio 版本。 下载地址:https://aka.ms/vs2022preview 根据介绍,此预览版的主要目标是测试和调整新的 64 位平台的可扩展性。有了新的 64 位平台,Visual Studio 现在将能够扩展利用所有的系统资源,以提高 Visual Studio 的可靠性,特别是在处理复...

Fastify 3.18.0 发布,高性能 Node.js 框架

Posted: 17 Jun 2021 04:23 PM PDT

Fastify 3.18.0 发布了,Fastify 是一个高度专注于以最少开销和强大的插件架构为开发者提供最佳体验的 Node.js Web 框架,速度极快,它的灵感来源于 Hapi 和 Express。 此版本更新内容包括: PR build(deps): bump fastify/github-action-merge-dependabot ( #3112 ) [Fix] 更改路由声明中出现版本时的警告信息 ( #3109 ...

Standard Notes 3.8.3 发布,开源的加密笔记应用

Posted: 17 Jun 2021 04:02 PM PDT

Standard Notes 是一款简单而私密的笔记应用,可在大多数平台上使用,包括 Web、Mac、Windows、Linux、iOS 和 Android。它专注于简单性,在数据上传到云端之前在本地进行加密。 Standard Notes 3.8.3 正式发布,该版本更新内容如下: 新功能: 批量管理器扩展不再可用,因为多笔记选择现在可以作为一个本地功能使用; 修...

No comments:

Post a Comment