• 如果你是一个java开发工程师,那你一定有接触过这个池那个池的。现在我们来聊聊常量池,包括:Class常量池、运行时常量池、字符串常量池,以及基本数据类型包装类的对象池。 1 Class常量池 & 运行时常量池 1.1 什么是Class常量池?...
  • 0 关于蓝眼云盘 蓝眼云盘就是一个私人网盘的项目,实现了云盘(如:百度云盘 ,微云 )的核心功能:文件夹管理,文件管理,上传文件,下载文件,文件分享等。 项目前后端分离开发,后端使用golang开发,前端使用vue套件开发。 蓝眼云盘-作者-项...
    • 1年前
  • 操作系统:Ubuntu 查看磁盘的相关命令 在Linux中,可以使用以下命令来查看所有磁盘: lsblk:显示所有磁盘和分区的信息。 fdisk -l:列出系统上的所有磁盘和分区。 parted -l:显示所有磁盘和分区的详细信息。 df -...
  • 1 为什么需要CPU缓存一致性协议? 为了解决CPU处理速度远快于内存的读写,我们为了优化读写,引入的CPU的高速缓存, 每个CPU的每个核都有自己的缓存,用于加速对内存的访问。 然而,当CPU的多个核同时访问相同的内存位置时,可能会出现缓存的数...
    • 1年前
  • 1 现象 主要改动点: 项目引入swagger文档 环境: 非生产环境: 打包:idea 应用启动:无异常(未能复现) 生产环境: 打包(docker容器内):maven:3.5.4-jdk-8 部署:docker 应用启动:报错 ...
  • 1、 添加必要的注释 2、 日志打印规范 3、 命名规范 4、 参数校验 5、 判空处理 6、 异常处理 7、 程序逻辑是否清晰,主次是否分明 8、 注意代码坏味道 (硬编码、大量重复代码、方法形参过多、方法过长、判断条件太多、废弃代码堆积) 9...
  • 背景:用做了个小项目,对接OpenAI接口实现了Chat功能。 用到的技术:java、mongo、html、js、css等等。 1 现象 上云之前:在原来的环境是没有问题的: 环境条件:4核/4G内存; 宽带:下载:200M,上传:30M; ...
    • 1年前
  • 安全的HTTPS协议离不开可信的CA证书颁发机构。 SSL证书与CA数字证书有什么区别? SSL证书和CA证书是从属关系,因为SSL是众多CA证书中的一种。CA是数字证书管理机构,SSL证书一种数字证书,SSL证书由CA机构签发的。不过CA机构...
    • 1年前
  • 1 什么是类图? 类图是一种UML图表,是用来展示系统中各个类之间关系的。 类图除了描述类与类之间的静态关系,还描述了类的属性、类的方法。 类图的作用 分析和设计:类图可用于分析系统的需求和设计系统的结构。它可帮助开发人员确定系统中的各个类,...
  • 1 什么是UML? UML是统一建模语言(Unified Modeling Language)的缩写。 UML是一种软件工程中常用的图形化建模语言,用于描述和设计软件系统的结构、行为和交互。 UML的三要素: 基本构造块 构造块放置的规则 公共...