基本知识点
文章平均质量分 62
kming.qiu
用心对待每一件小事情
展开
-
Dockerfile 使用技巧篇
使用 alpine 的镜像,而不是默认的 linux 镜像,可以极大减小镜像体积,比如 node:18-alpine3.14 这种使用多阶段构建,比如一个阶段来执行 build,一个阶段把文件复制过去,跑起服务来,最后只保留最后一个阶段的镜像。这样使镜像内只保留运行需要的文件以及 dependencies。使用 ARG 增加构建灵活性,ARG 可以在 docker build 时通过 --build-arg xxx=yyy 传入,在 dockerfile 中生效,可以使构建过程更灵活。原创 2023-08-13 23:59:48 · 1511 阅读 · 0 评论 -
搭建FastDFS分布式文件方式一(Docker版本)
FastDFS是一个开源的分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。1、拉取 FastDFS 镜像docker pull morunchang/fastdfs2、启动容器1)、运行跟踪器 Trackerdocker.原创 2021-05-25 19:27:13 · 251 阅读 · 2 评论 -
Java 基础学习(Markdown语法)
标题(#+空格,几级标题就几个#)二级标题三级标题四级标题五级标题六级标题字体Hello World!(**)***Hello World!***(***)Hello World!(*)Hello World!(~~)Hello World!()引用(>+空格)这是一段引用内容有序列表(1.+空格)有序列表内容一内容二内容三无序列表(-+空格)无序列表内容一内容二内容三图片(!+[图片描述]+(本地或者网络路径))[外链图片转存失败,源站可能有原创 2021-05-05 22:45:41 · 130 阅读 · 0 评论 -
MySQL zip压缩包安装
关于MySQL 解压版安装时候 cmd 命令(mysqld --initialize --console)时出现错误的解决办法1、 将下载的MySQL zip包解压到自定义系统盘符下2、将bin路径添加至环境变量(注意 各变量之间没有分号记得加上分号)3、自行创建my.ini配置文件(如下):[mysql]default-character-set = UTF8[mysqld]por...原创 2019-03-26 14:18:26 · 216 阅读 · 0 评论 -
总结Linux-ubuntu基本配置方法(远程连接,数据库,jdk,tomcat......)
1、远程连接最小化安装ubuntu之后,一开始是不能直接使用Xshell等工具进行远程连接的,需要安装ssh服务,首先得两个主机可以互相ping通,接着输入:sudo apt-get install openssh-server,再连接就好使了2、安装MySQL数据库1、在官网下载好后缀为.deb的文件,如:mysql-apt-config_0.8.14-1_all.deb,链接:下载地址...原创 2019-12-24 16:16:11 · 187 阅读 · 0 评论 -
C++ 知识点总结
平时在学习C++的时候一些零碎的知识点将会记录在此处1、CLOCKS_PER_SEC延时,可能并不是每一台电脑的 一秒 就是 1000ms直接在代码里面使用1000这种方法并没有很好的移植性 因为每一个系统的clock()函数调用之后返回的类型不一定是 long 有的也有可能是 unsignedlong 所以为了解决这一个问题,ctime 头文件引入了一个CLOCKS_PER_SEC 宏,...原创 2019-09-18 20:45:15 · 511 阅读 · 0 评论 -
gcnew 与 new 的区别
C++/CLI中使用gcnew关键字表示在托管堆上分配内存,并且为了与以前的指针区分,用^来替换* ,就语义上来说他们的区别大致如下:gcnew返回的是一个句柄(Handle),而new返回的是实际的内存地址.gcnew创建的对象由虚拟机托管,而new创建的对象必须自己来管理和释放.那什么又是托管堆呢?内存格局通常分为四个区全局数据区:存放全局变量,静态数据,常量代码区:存放所有的程...原创 2019-08-30 18:41:25 · 2527 阅读 · 0 评论 -
Java - 排序大全
本帖子包含的排序有:1、库函数的qsort()排序2、冒泡排序3、直接插入排序4、折半插入排序5、2-路·插入排序6、希尔排序7、快速排序8、选择排序9、堆排序10、归并排序11、基数排序12、基于链表的冒泡排序下面将一一贴出排序的代码:1、库函数的qsort()排序/** qsort库函数排序:* 使用qsort函数进行排序,* 需要注意的一点就是,qso...原创 2019-06-19 21:46:45 · 355 阅读 · 0 评论 -
数据结构与算法
数据结构与算法的一些基本知识**1、 算法的基本特征:可行性、确定性、有穷性、输入、输出2、 算法的基本运算和操作:算术运算、逻辑运算、关系运算、数据传输3、 算法的基本控制结构:顺序结构、选择结构、循环结构4、 算法设计的基本方法:列举法、归纳法、递推、递归、减半递推技术、回溯法5、 算法的复杂度主要包括:时间复杂度、空间复杂度6、 算法的时间复杂度:指执行算法所需要的计算工作量7...原创 2019-06-18 23:40:05 · 162 阅读 · 0 评论