-
登录
打包
build Docker镜像
运行Docker镜像
进入container
推送
查看日志
Docker相关概念
登录
docker login + Docker地址
打包
cd ${project home}
mvn clean packa...
-
写在前面
知乎简短介绍
什么是RESTful
参考资料
写在前面
RESTful,全称是 Representation State Transfer。直接翻译是:表现层状态转换。其中主语被省略了,省略的主语是:资源(Resources)。
这不是一种语言,也不是一种具体...
-
进程和程序
进程号和父进程号
虚拟内存管理
栈和栈帧
写在前面
内容整理自《Linux-Unix系统编程手册》第6章进程
进程和程序
可以说,进程的程序的一个实例。
程序是包含了一系列信息的文件,这些信息描述了如何在运行时创建一个进程。
这些信息主要有:
...
-
介绍
如何开始
介绍
简单的说的话,这东西是一种流式处理的消息中间件,是一个分布式的消息发布订阅系统。
目标是:为处理实时数据提供一个统一、高吞吐、低延迟的平台。
四大组成:
Topic
意思是话题
生产消费都是以话题为基础...
-
try-with-resources概述
用法
对比
关闭资源与catch-fnally执行顺序
参考博客
try-with-resources概述
Java7的一个新特性
减少内存泄漏的情况发生
无需显式关闭资源,只要你把资源申请的语句包在try后面的...
-
概述
I/O系统调用的使用姿势
通用 I/O
打开一个文件:open()
open()调用中的 flags 参数
open()函数的错误
creat()系统调用
读取文件内容:read()
数据写入文件:wr...
-
说明
on duplicate key update,是MySQL所支持的一种高级语法。(亲测,PG不支持)
主要用途是: 在插入之前进行判断,看将要插入的这条数据是否已经在数据库存在。如果存在,就执行 update 后面的更新语句。主要目的就是,去重,更新。
判断的依据:主键、索引。
...
-
说明
单线程版
原理说明
代码
多进程版
原理说明
关于fork()的说明
代码
多线程版
原理说明
代码
如何查看...
-
阻塞队列的介绍
LinkedBlockingQueue的介绍
代码
阻塞队列的介绍
阻塞队列和一般的队列,最本质上的区别在于,它在取元素和放元素之前多了一步判断的操作。
在取的时候,它会先判断队列里面是否为空。如果空了,那么就等到非空的时候再取;
在放的时候,它会先判断队...
-
写在前面
选择排序
插入排序
冒泡排序
快速排序
希尔排序
归并排序
堆排序
计数排序
桶排序
基数排序
排序算法稳定性
适用情况
写在前面
本文章主要涵盖了:
O(n^2)的:选择排序、插入排序、冒泡排序
O(n*logn)的:快...