欢迎光临
我们一直在努力

技术分享

第159页

Redis Plus 来了,性能炸裂!

mumupudding阅读(31)评论(0)

来源:https://developer.aliyun.com/article/705239 1 什么是KeyDB? KeyDB是Redis的高性能分支,专注于多线程,内存效率和高吞吐量。除了多线程之外,KeyDB还具有仅在Redis En...

前缀索引,在性能和空间中寻找平衡

mumupudding阅读(34)评论(0)

@[toc]我们在项目的具体实践中,有时候会遇到一些比较特殊的字段,例如身份证号码。 松哥之前有一个小伙伴做黑龙江省的政务服务网,里边有一些涉及到用户身份证存储的场景,由于存储的数据大部分都是当地的,此时如果想给身份证号码建立索引的话,小伙...

从原理聊JVM(二):从串行收集器到分区收集开创者G1

mumupudding阅读(50)评论(0)

作者:京东科技 康志兴 1 前言 随着Java的进化过程,涌现出各种不同的垃圾回收器,从串行执行到并行执行,从高吞吐到低延迟,终极目标就是让开发人员专注于程序的代码书写而无需关注内存管理。 JDK早期出现的垃圾回收器通常单独作用于不同分代,...

Java 的异常以及File类

mumupudding阅读(57)评论(0)

1. 异常 1.1 异常概念 异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是: 异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正...

JSF源码分析(一)

mumupudding阅读(36)评论(0)

作者:京东零售 李孟冬 架构设计 1.7.4-HOTFIX-T4版本包布局及简要含义 看过了全包的简要,那么其核心的功能模块,就从常用的项目xml配置出发,便于我们的理解。如下: jsf-provider.xml配置 以我们地址服务的jsf...

ChatGPT的开源平替,终于来了!

mumupudding阅读(42)评论(0)

最近这段时间,一个号称全球最大ChatGPT开源平替项目Open Assistant引起了大家的注意。 这不最近还登上了GitHub的Trending热榜。 https://github.com/LAION-AI/Open-Assistan...

Java 应用程序在 Kubernetes 上棘手的内存管理

mumupudding阅读(33)评论(0)

引言 如何结合使用 JVM Heap 堆和 Kubernetes 内存的 requests 和 limits 并远离麻烦。 在容器环境中运行 Java 应用程序需要了解两者 —— JVM 内存机制和 Kubernetes 内存管理。这两个环...

eventlet 的 spawn_n 和 spawn 有什么区别?

mumupudding阅读(46)评论(0)

在 eventlet 中,spawn_n() 和 spawn() 都是用于创建协程的函数,但是它们有一些区别。 spawn_n() 函数是异步的,它会在当前协程的事件循环中异步地创建一个新的协程。这意味着它会立即返回,并且不会等待新协程的执...