240 发简信
IP属地:浙江
  • 120
    Java19 正式 GA!看虚拟线程如何大幅提高系统吞吐量

    今天Java19 正式发布,带来了一个 Java 开发者垂涎已久的新特性—— 虚拟线程。在 Java 有这个新特性之前,Go语言的协程风靡已久,在并发编程领域可以说是叱咤风云...

  • 常用脚本

    一、mysql备份 备份shell脚本 数据库连接配置文件 把备份脚本放到 /etc/cron.daily 下,就会每天自动执行。

  • 常用shell

    链接 查看文件磁盘占用 docker

  • 120
    JVM 优化踩坑记

    本文记录了服务 JVM 优化的过程与思路,有对 JVM GC 原理以及对问题排查方向和工具的介绍,也有走弯路和踩坑,分享出来希望对大家有所帮助。 本文概要 服务异常和排查过程...

  • centos8 安装etcd

    下载 提取下载的存档文件: 切换到新文件目录: 将etcd和etcdctl二进制文件移动到/usr/local/bin目录: 确认版本,运行etcd --version命令:...

  • 120
    解Bug之路:记一次JVM堆外内存泄露Bug的查找

    前言 JVM的堆外内存泄露的定位一直是个比较棘手的问题。此次的Bug查找从堆内内存的泄露反推出堆外内存,同时对物理内存的使用做了定量的分析,从而实锤了Bug的源头。 由于物理...

  • 他们不叫聪明、而是算计对方。女方过分追求物质,男方发現这女人不适合他结婚,把钱抓得太紧。这两个确实不能在一起。

  • 注册中心

    注册中心是微服务架构中的通信中心,服务的消费端可以从中获取服务提供方的地址、状态等信息。 核心功能: 服务发现。服务方启动后,注册到注册中心,向注册中心提供自己的ip、por...

  • Redis集群

    一、简介 主从模式可以避免单点故障,实现读写分离。一个主节点(M)可以有多个从节点(S),在S的配置文件里配M的地址、端口、密码即可。S一般是只读的,修改配置slave-re...

  • 120
    拦截器和过滤器的区别

    1.过滤器: 依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤...

  • Redis数据的过期与淘汰

    一、过期策略 懒惰处理Redis在get操作时遇到过期的key会进行删除操作。 集中处理Redis会将设置了过期时间的key放到一个独立的字典里,默认每秒10次过期扫描。扫描...

  • redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现?

    面试题 redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现? 面试官心理分析 如果你连这个问题都不知道,上来就懵了,回答不出来,那线上你写代码的...

  • Nacos

    一、同步配置(ConfigService) Nacos客户端里负责配置同步的是NacosConfigService,它里面有一个ClientWorker。在nacos1.4里...