编程笔记

  • 深入理解AQS–jdk层面管程实现【管程详解的补充】

    什么是AQS   1.java.util.concurrent包中的大多数同步器实现都是围绕着共同的基础行为,比如等待队列、条件队列、独占获取、共享获取等,而这些行为的抽象就是基于…

    编程笔记 2022年12月3日
  • 全面理解Java内存模型

    Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是…

    编程笔记 2022年12月3日
  • git-secret:在 Git 存储库中加密和存储密钥(上)

    当涉及处理机密信息(如密码、令牌、密钥文件等)等,以下问题值得考虑: 安全性十分重要,但高安全性往往伴随着高度的不便。 在团队中,共享某些密钥有时无法避免(因此现在我们需要考虑在多…

    编程笔记 2022年12月3日
  • Python 实现Tracert追踪TTL值

    Tracert 命令跟踪路由原理是IP路由每经过一个路由节点TTL值会减一,假设TTL值=0时数据包还没有到达目标主机,那么该路由则会回复给目标主机一个数据包不可达,由此我们就可以…

    编程笔记 2022年12月3日
  • python-数据描述与分析(1)

    数据描述与分析    在进行数据分析之前,我们需要做的事情是对数据有初步的了解,这个了解就涉及对行业的了解和对数据本身的敏感程度,通俗来说就是对数据的分布有大概…

    编程笔记 2022年12月3日
  • 数据结构与算法【Java】08—树结构的实际应用

    前言 数据 data 结构(structure)是一门 研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构才可以编写出更加漂亮,更加有效率的代码。 要学习好数据结构…

    编程笔记 2022年12月3日
  • python及第三方库交叉编译

    一、前言:   网上关于python的交叉编译的文章很多,但是关于python第三库的交叉编译的文章就比较少了,而且很多标题是第三方库的交叉编译,但是实际上用到的都是不需要交叉编译…

    编程笔记 2022年12月3日
  • Vmware部署Linux无人值守安装Centos7系统

    Linux – 无人值守安装服务 # 需求分析 – 使用光盘镜像来安装 Linux 系统的方式; 坦白讲, 该方法适用于只安装少量 Linux 系统的情况, 如果生产环…

    智能运维 2022年12月3日
  • .NET Core Web APi类库如何内嵌运行?

    话题 我们知道在.NET Framework中可以嵌入运行Web APi,那么在.NET Core(.NET 6+称之为.NET)中如何内嵌运行Web Api呢,在实际项目中这种场…

    编程笔记 2022年12月2日
  • IDEA远程部署项目到Docker

    前言 最近在写东西部署到服务器,结构是springboot工程配合docker部署。但是每次部署都3个步骤: 本地构建jar 复制jar到远程服务器 用DockerFile构建镜像…

    编程笔记 2022年12月2日