最新 最热

每日一库:sonic

sonic是一个由字节跳动开发并开源的 JSON 解析库,由 JIT (即时编译)和 SIMD (单指令流多数据流)来加速序列化/反序列化。

2023-10-16
1

每日一库:BigCache简介

BigCache 是 Go 语言中的一个高性能内存缓存库,专注于提供快速、高吞吐量的缓存解决方案。与许多其他缓存库不同,BigCache 设计用于减少内存分配和垃圾回收的开销,从而在处理大量数据时提供出色的性能。以下是 BigCache ...

2023-10-16
1

每日一库:FreeCache简介

FreeCache 是一个用于 Go 语言的内存缓存库,旨在提供高性能的缓存解决方案。它可以在应用程序内存中存储键值对,用于加速访问频繁的数据,如数据库查询结果、计算结果等。以下是 FreeCache 的一些特点和使用方法的详细介...

2023-10-16
0

在项目中使用Service Worker 与 PWA

Web Worker 是浏览器内置的线程,用于执行非阻塞事件循环的 JavaScript 代码。由于 JavaScript 是单线程语言,一次只能处理一个任务。复杂任务的出现可能导致主线程被阻塞,严重影响用户体验。Web Worker 的作用是允许主线...

2023-10-16
1

GREEDY ALGORITHMS

贪心算法(Greedy Algorithm)是一种常见的优化算法,用于解决一类最优化问题。在每一步选择中,贪心算法总是选择当前看起来最优的选择,而不考虑该选择会不会影响未来的选择。这种贪心选择的策略通常是局部最优的,但不一定是全...

2023-10-16
1

代码坏味道(一)

原因:默认情况下 Zuul2 并不会缓存请求体(DirectByteBuffer),也就意味着它会先发送接收到的请求 Headers 到后端服务,之后接收到请求体再继续发送到后端服务,发送请求体的时候,也不是组装为一个完整数据之后才发,而是接收到一...

2023-10-16
1

面试官问你前端性能优化时,他想问什么?

但在面试的时候,问这类问题时,候选人经常答得不尽人意,大部分人会把自己能想起来的优化措施,给背一遍。

2023-10-16
1

Redis缓存实现及其常见问题解决方案

Redis 缓存是 Redis 的一种主要应用场景。通过将热点数据存储在内存中,可以大大提高应用的读取速度,从而提高应用的性能。

2023-10-16
1

Redis实战:Redis在Java中的基本使用

Jedis 是 Java 语言开发的 Redis 客户端工具包,用于 Java 语言与 Redis 数据进行交互。

2023-10-16
1

Redis简介

在 2007 年,有个意大利西西里岛的小哥 Salvatore Sanfilippo(antirez) 和朋友创建了一个访客信息网站:LLOOGG.com。这个网站为其他网站提供各种信息的统计(包括访客 Ip、操作系统、浏览器、使用的搜索关键词、所在地区、访...

2023-10-16
1