1. [置顶]博文目录汇总

    数据结构和算法 数据结构和算法 汇总目录

    1997/01/01 menus

  2. 制作macOS的ISO系统镜像

    在不使用外界U盘的时候,可以使用如下方式创建ISO系统镜像:

    2024/01/02 macOS

  3. ChatGPT/Copilot对于GraalVM的问题解答

    通过对话ChatGPT,初步了解GraalVM及其工作原理。

    2023/12/19 GraalVM

  4. GraalVM目录

    参考资料 GraalVM目录

    2023/12/19 GraalVM

  5. 【转】Java有限状态机的4种实现对比

    在日常工作过程中,我们经常会遇到状态的变化场景,例如订单状态发生变化,商品状态的变化。 这些状态的变化,我们称为有限状态机,缩写为FSM(Finite State Machine)。之所以称其为有限, 是因为这些场景中的状态往往是可以枚举出来的有限个的,所以称其为有限状态机。

    2023/12/14 Microservice

  6. 【转】Kaito - 搞懂异地多活,看这篇就够了

    本文转自:搞懂异地多活,看这篇就够了

    2023/12/14 Microservice

  7. 【转】lambda code review 实战

    一般来说Optional的通常玩法是非必要不拆包,一个ofNullable后立马跟个ifPresentOrElse的做法严重不推荐。跟普通if != null 没分别,else部分还难看。 在我看来,这段代码最大的问题是使用stream来产生副作用,也就是设置那个循环item的值。 函数式编程和命令式编程最大的不同就在于程序的副作用上。

    2023/12/12 Java

  8. 在K8S集群的CoreDNS中自定义配置域名解析

    配置入口 找到配置管理 找到配置项 选择命名空间:kube-system 找到服务:coredns 点击YAML编辑

    2023/11/30 K8S

  9. maven编译可运行jar包

    可运行jar的两种打包方式: assembly:将依赖的jar打包到一个jar中 dependency:将依赖的jar放到一个目录下,然后在MANIFEST.MF中指定classpath

    2023/11/27 Maven

  10. 更改Docker的hosts文件

    部署集群服务或者其他场景的时候需要更改Docker的hosts文件。 有三个文件需要处理 Dockerfile:增加myhosts.txt和entrypoint.sh两个配置 myhosts.txt:需要追加的hosts内容 entrypoint.sh:启动项目前执行的脚本

    2023/11/24 Docker

  11. 【转】mac 免密ssh登陆配置不坑指南

    每次新建一个服务器,需要使用ssh远程连接的服务器的时候我就会回忆起每次恶心的配置ssh公私钥免密登陆过程。 每次配置都会折腾很多次,一开始不懂公私钥的概念,所以配置上思路出了点问题。如今已经很理解公私钥了,还是被坑。 近来认真一看网上的文章,我发现大部分教程对于mac用户是有问题的。那就是少了一步ssh-add。 本文给出mac设置公私钥免密登录的正确步骤。

    2023/11/18 macOS