会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
古兰精
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
23
24
25
26
27
28
29
30
31
···
128
下一页
2021年8月2日
浅析Docker容器的两种运行模式及 docker run 的 --rm 参数的作用及与 docker rm 的区别
摘要: 一、docker run 的 --rm 选项的作用 Docker容器进程有两种运行模式。 1、前台模式(默认) —— foreground 容器 docker run ... // 或 docker run -d=false ... 注意,只有在前台模式下,才有必要设置-it命令选项,为容器设置伪T
阅读全文
posted @ 2021-08-02 22:39 古兰精
阅读(13108)
评论(0)
推荐(1)
2021年8月1日
浅析PostgreSQL备份与还原数据库、docker修改postgresql密码、pg_dump备份postgresql的用法
摘要: 一、PostgreSQL备份与还原指定数据库数据和导出指定的数据表 // 备份(pg_dump) pg_dump -h [127.0.0.1] -U [postgres] -d [dbname] -f [dump.sql] // 还原(psql) psql -h [127.0.0.1] -U [po
阅读全文
posted @ 2021-08-01 23:24 古兰精
阅读(2091)
评论(0)
推荐(0)
浅析Docker Volume理解:docker内文件系统是如何工作的、镜像启动容器是如何工作的、为什么要使用Volume、如何使用Volume、匿名卷与实名卷的区别
摘要: 一、docker 内文件系统是如何工作的 —— 镜像启动容器的本质 首先,需要明确 Docker 内的文件系统是如何工作的,Docker镜像被存储在一系列的只读层。 Docker 镜像是由多个文件系统(只读层)叠加而成,当启动一个容器的时候,Docker 会加载只读镜像层并在其上(镜像栈顶部)添加一
阅读全文
posted @ 2021-08-01 22:55 古兰精
阅读(984)
评论(0)
推荐(0)
浅析Docker数据管理-数据库容器化并持久化:数据卷概念、创建数据卷的2种方式、docker volume用法
摘要: 一、Docker 数据管理 在生产环境中使用Docker的过程,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作。 所谓Docker的数据持久化即:数据不随着Container的结束而结束。在Docker中,要想实现数据的持久化,需要将数据从宿主机挂载到容器
阅读全文
posted @ 2021-08-01 22:18 古兰精
阅读(718)
评论(0)
推荐(1)
使用docker安装redis、启动并设置密码
摘要: 一、docker 安装 redis 步骤 1、找一个合适的 redis 版本 —— 目前推荐的稳定版是 5.0 2、使用 docker 安装 redis docker pull redis:5.0 docker images 3、准备redis的配置文件 因为需要redis的配置文件,这里最好还是去
阅读全文
posted @ 2021-08-01 19:04 古兰精
阅读(11365)
评论(0)
推荐(3)
Linux命令:Linux创建文件4种方式、ps命令显示进程状态、let命令执行一个或多个表达式
摘要: 一、Linux 创建文件的5种方式 1、touch 命令 // 创建一个文件 touch test.ini // 同时创建两个文件 touch test1.txt test2.txt // 批量创建文件(如创建2000个文件) touch test{0001..2000}.txt // 更改文件 t
阅读全文
posted @ 2021-08-01 18:16 古兰精
阅读(7714)
评论(0)
推荐(0)
2021年7月27日
浅析常见的4种线程池及Spring集合的线程处理类ThreadPoolTaskExecutor原因及其用法
摘要: 一、四种常见的线程池 CachedThreadPool:可缓存的线程池,该线程池中没有核心线程,非核心线程的数量为Integer.max_value,就是无限大,当有需要时创建线程来执行任务,没有需要时回收线程,适用于耗时少,任务量大的情况。 SecudleThreadPool:周期性执行任务的线程
阅读全文
posted @ 2021-07-27 22:30 古兰精
阅读(1286)
评论(0)
推荐(0)
浅析Java的线程池:介绍、优势、设计思路(类比工厂)、参数介绍、任务队列、4种拒绝策略、5种状态
摘要: 一、线程池介绍 我们知道,线程的创建和销毁都需要映射到操作系统,因此其代价是比较高昂的。出于避免频繁创建、销毁线程以及方便线程管理的需要,线程池应运而生。 1、线程池优势 (1)降低资源消耗:线程池通常会维护一些线程(数量为 corePoolSize),这些线程被重复使用来执行不同的任务,任务完成后
阅读全文
posted @ 2021-07-27 18:59 古兰精
阅读(372)
评论(0)
推荐(0)
浅析如何使用Spring的@Async异步任务、自定义线程池及异常处理
摘要: 在项目中使用 @Async 注解,发现异步任务没生效,最后发现是线程池没配置或配置的有问题,所以准备研究下Java里的异步 在项目中,当访问其他人的接口较慢或者做耗时任务时,不想程序一直卡在耗时任务上,想程序能够并行执行,我们可以使用多线程来并行的处理任务,也可以使用spring提供的异步处理方式@
阅读全文
posted @ 2021-07-27 14:57 古兰精
阅读(4723)
评论(0)
推荐(0)
浅析SpringBoot中使用@scheduled定时执行任务需要注意的单线程的坑
摘要: SpringBoot使用@scheduled定时执行任务的时候是在一个单线程中,如果有多个任务,其中一个任务执行时间过长,则有可能会导致其他后续任务被阻塞直到该任务执行完成,也就是会造成一些任务无法定时执行的错觉。无论@scheduled是用在一个类的多个方法还是用在多个类中的方法,默认都是单线程的
阅读全文
posted @ 2021-07-27 13:30 古兰精
阅读(5817)
评论(0)
推荐(0)
上一页
1
···
23
24
25
26
27
28
29
30
31
···
128
下一页
公告