自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FintechBoy的博客

记录技术成长的点点滴滴

  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Docker进阶】二、Dockerfile详解

Dockerfile 中指令的一般格式为 INSTRUCTION arguments, 包括 “配置指令" (配置镜像信息)和 “操作指令" (具体执行操作)。参见下表:分类指令说明配置指令ARG定义创建镜像过程中使用的变量(镜像创建完之后,ARG变量将不再存在)配置指令FROM指定所创建镜像的基础镜像配置指令LABEL为生成的镜像添加元数据标签信息(镜像描述信息)配置指令EXPOSE声明容器内服务监听的端口(仅声明,不会直接暴露端口)配置指令ENV。

2024-03-06 18:09:11 735 1

原创 centos7 gcc版本升级

虚拟机下面安装的centos7系统,默认gcc是4.8.5版本。编译安装taosdb时,因为需要支持c++14,官方推荐使用gcc9,但是又不想花很多时间去编译源码。有没有一种更加便捷的升级方法呢?

2023-11-28 15:37:13 694

原创 【Docker进阶】一、Docker容器连接

1.查看网络信息# 2.创建bridge网络# 3.查看网络信息# 4.查看新建网络详细信息"IPAM": {},},Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的Container-IP直接通信。

2023-11-20 17:40:45 396

原创 【基础】Java语法基础笔记

多态: 是指同一行为,具有多个不同表现形式。前提:有继承或者实现关系方法的重写【意义体现:不重写,无意义】父类引用指向子类对象【格式体现】父类类型:指子类对象继承的父类类型,或者实现的父接口类型。多态的运行特点调用成员变量时:编译看左边,运行看左边调用成员方法时:编译看左边,运行看右边//编译看左边的父类中有没有name这个属性,没有就报错//在实际运行的时候,把父类name属性的值打印出来//编译看左边的父类中有没有show这个方法,没有就报错。

2023-10-31 00:13:43 108

原创 【安装】grpc源码编译安装(Linux)

【代码】【安装】grpc源码编译安装(Linux)

2023-10-24 23:58:14 1337

原创 【安装】grpc源码编译安装(Windows)

因为 定义了作为 C++ 中的关键字的宏,所以包括它没有任何效果。 在 C++ 中已弃用。在 C++17 中已弃用,并在草案 C++20 标准中已删除。如果不指定,默认是安装在C:\Program Files (x86)\grpc路径下。如果安装在C盘,需要使用管理员打开解决方案,不然生成的时候会因为权限原因失败。注意:在设置cmake参数的时候,需要通过。选择INSTALL,右键单击,生成。

2023-10-24 19:08:26 765

原创 VMware虚拟机Ubuntu 16.04 硬盘/磁盘扩容

说明:要将未分配的部分,分配到主分区/dev/sda1中,未分配和主分区/dev/sda1之间不能有其他分区,所以我们需要将他们之间的分区删除掉。此时可以看到扩展分区和逻辑分区已经被删除了,并且分配给扩展分区的容量增加到了未分配中。

2023-10-22 23:46:09 221

原创 【Docker入门】Docker基础概念及常用命令

docker exec 进入容器后,执行exit命令会退出容器终端,但不会导致容器的停止;docker attach进入容器后,执行exit命令不仅会退出容器终端,还会导致容器的停止;#容器运行时不一定有/bin/bash终端来交互执行top命令,而且容器还不一定有top命令,可以使用docker top来实现查看container中正在运行的进程。当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。

2023-08-22 09:30:31 164

原创 static变量初始化时间

静态初始化先于动态初始化。因为静态初始化发生在编译时期,直接写进.bss段和.data段,在程序执行时直接加载;而动态初始化则是在运行时期,由运行时库调用相应构造函数进行初始化,同样要写进.bss段或.data段。.data段和.bss段的区别:.data段存放的是已初始化好的全局变量和静态变量;.bss段存放的是未初始化的全局变量和静态变量,给其赋0值【在有些编译器中,初始化为0的静态变量和全局变量也放在.bss段】

2022-09-20 23:05:45 1170 1

原创 设计模式之设计原则

开闭原则是其他设计原则的精神领袖,其他设计原则是对开闭原则在不同角度的解释和具体实施方式。各项设计原则并不是一个完全独立的个体,各设计原则相互之间存在是一定的关联关系。例如:比如单一职责原则与接口隔离原则,本质都是要职责专一类提供单一的功能的实现,接口不要有大而全的功能约定职责专一就能降低耦合,就更有可能被复用;使用组合而不是继承可以避免子类对父类的修改这种情况也就符合了里氏替换原则,也就符合了开闭原则;设计原则是软件开发过程中,前人以“高内聚,低耦合”、“提高复用性”、“提高可维护性。

2022-09-06 23:25:04 117

原创 数据结构之hash

hash函数、布隆过滤器、分布式一致性hash

2022-08-28 18:30:35 193 1

原创 操作系统学习之系统调用

一、操作系统学习之系统调用1. 什么是系统调用2. 系统调用有什么用3. 为什么需要系统调用4. 系统调用的具体流1)执行过程2)如何实现用户态与内态之间的切换3) 系统调用常见名词4) 系统调用如何返回、传递返回值5) 系统调用如何传递参数5. 栈切换​​​​​​​6. 系统调用的类型有哪些7. 系统调用有什么缺点.........

2020-03-24 23:39:48 7669 2

原创 基于pthread实现的简单线程池模型

基于pthread实现的简单线程池模型,可实现线程池的创建、运行、终止、释放等操作。其主要API如下:// 创建线程池int QtpThreadPoolCreate(struct QtpThreadPool** pool, int threadCnt);// 线程池销毁操作int QtpThreadPoolDestroy(QtpThreadPool* pool);// 线程池任务调...

2020-02-10 14:40:05 269

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除