最新 最热

为什么以及如何团队正在取代外部数据库缓存

尽管外部缓存是减少延迟的好帮手,但它们通常会带来比好处更多的问题。以下是如何解决这个问题。

2024-05-15
0

编写高效代码--内存篇

在近期线上故障排查过程中,我发现代码中仍在使用一些libc库函数,诸如malloc()内存分配、memset()内存清零及htonl()、ntohl()高低字节序转换等,这些函数在性能上存在优化空间。鉴于此,本文将借鉴DPDK《高效编码指南》中的...

2024-05-14
0

Activiti性能与容量优化

由于需要提升Activiti7性能,所有需要将Activiti的默认缓存更换为Redis,但由于Activiti中的缓存对象ProcessDefinitionCacheEntity中的BpmnModel没有实现序列化,更重要的一点是ProcessDefinitionCacheEntity有有参的构造...

2024-05-14
1

聊聊powerjob的maxResultLength

powerjob-worker/src/main/java/tech/powerjob/worker/common/PowerJobWorkerConfig.java

2024-05-13
1

缓存穿透、击穿、雪崩的成因及解决方案

缓存击穿的成因缓存击穿是指在高并发场景下,某个热点数据的缓存突然失效(如缓存过期),而这时恰好有大量的并发请求来访问这个刚刚失效的key,所有请求都无法从缓存中获取到数据,进而都涌向数据库,导致数据库瞬时压力过大,这就...

2024-05-10
0

听GPT 讲Deno源代码(2)

在Deno项目的源代码中,time.rs文件位于deno/ext/kv/路径下,它的作用是实现了与时间相关的功能,为Deno的KV存储模块提供了时间戳的生成和处理方法。

2024-05-10
1

下定决心,离开外包。

我知道,很多大佬看不起外包,觉得外包一无是处。但实际上,家庭出身、教育资源、学习天赋,决定了一部分小伙伴只能通过外包的形式先上岸。

2024-05-06
1

cross-env使用yarn start报错:'sh' 不是内部或外部命令

今天新拉的一个项目,在 yarn 安装完依赖后,执行启动命令 yarn start 报错 'sh' 不是内部或外部命令,也不是可运行的程序,详细报错信息如下:

2024-05-01
1

cross-env使用yarn start报错:'sh' 不是内部或外部命令

今天新拉的一个项目,在 yarn 安装完依赖后,执行启动命令 yarn start 报错 'sh' 不是内部或外部命令,也不是可运行的程序,详细报错信息如下:

2024-04-26
1

浅谈本地缓存的几种方案选型

项目中哪些地方用到了缓存?为什么要使用缓存?怎么使用它的?引入缓存后会带来哪些问题?

2024-04-25
0