go

  • netdev 第二天:从网络代码中移除“尽可能快”这个目标

    嗨!今天是 netdev 会议的第 2 天,我只参加了早上的会议,但它非常有趣。今早会议的主角是 Van Jacobson 给出的一场名为 “从尽可能快中变化:教网卡以…

    编程笔记 2022年5月14日
  • 从零开始学习 Go 语言的切片

    这篇文章受到了我与同事讨论使用切片slice作为栈stack的一次聊天的启发。后来话题聊到了 Go 语言中的切片是如何工作的。我认为这些信息对别人也有用,所以就把它记录了下来。 数…

    编程笔记 2022年5月14日
  • 包管理器的进化

    包管理器在 Linux 软件管理中扮演了重要角色。这里对一些主要的包管理器进行了对比。 今天,每个可计算设备都会使用某种软件来完成预定的任务。在软件开发的上古时期,为了找出软件中的…

    编程笔记 2022年5月14日
  • Spring Boot2 全套教程170讲【资源文末领取】

      学习Java的同学很清楚,Spring Boot很重要,甚至已经成为Java届的No.1框架,但Spring Boot也在“蹂躏”着程序员们。   因为…

    编程笔记 2022年5月9日
  • Maven的生命周期与插件

    项目构建生命周期 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。Maven构建生命周期描述的是一次构建过程经历经历了多少个事件。对项目构…

    编程笔记 2022年5月9日
  • 开发过程中怎样修复过往已发布版本的bug?

    在项目的正常开发过程中,之前发布过的版本可能很会出bug,这时就需要停下来现在的开发任务,先去修改bug,完成后再回来继续开发任务。 git中stash提供了保存现场的功能,可以把…

    编程笔记 2022年5月9日
  • Kubernetes是什么?Kubernetes有什么功能?

    Kubernetes是什么? Kubernetes是一个轻便的和可扩展的开源平台,用于管理容器化应用和服务。通过Kubernetes能够进行应用的自动化部署和扩缩容。在Kubern…

    编程笔记 2022年5月9日
  • oracle错误代码大全【4700个错误代码介绍】

    ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA…

    编程笔记 2022年5月9日
  • 怎样解决与GC相关的问题?

    一般来讲,具体问题具体分析,见招拆招,遇河架桥。要相信问题总没办法多。 新生代提升过快问题: (1)如果频率太快的话,说明空间不足,首先可以尝试调大新生代空间和晋升阈值。 (2)如…

    编程笔记 2022年5月9日
  • File类中常用的操作方法

    File类用于封装一个路径,这个路径可以是从系统盘符开始的绝对路径,如:“D:/file/a.txt”,也可以是相对于当前目录而言的相对路径,如:&ldqu…

    编程笔记 2022年5月9日