- 博客(40)
- 收藏
- 关注
原创 Docker Compose 常用配置指令详解【三】
Docker Compose 常用配置指令详解【三】1. version2. image3. build4. commond5. entrypoint6. container_name7. depends_on8. port9. port10. volumes11. volumes_from12. dns13. expose14. port15. links16. network_mode17. environment18. env_file19. restart20 secrets21. Docker-
2021-05-31 22:22:02 1209
原创 Docker Compose 常用命令详解【二】
Docker Compose 常用命令详解【二】1 Docker Compose命令格式2 docker-compose up3 docker-compose ps4 docker-compose stop5 docker-compose start6 docker-compose restart7 docker-compose down8 docker-compose logs9 docker-compose build10 docker-compose rm11 docker-compose run12
2021-05-31 22:16:09 5120 1
原创 Docker Compose基础知识【一】
Docker-Compose详解【六】1. Docker Compose 简介2. Docker Compose安装3. Docker Compose 常用命令4. Docker Compose 配置指令详解1. Docker Compose 简介2. Docker Compose安装3. Docker Compose 常用命令4. Docker Compose 配置指令详解...
2021-05-27 13:41:43 318
原创 Dockerfile详解【五】
Dockerfile详解【五】1. Dockerfile是什么2. Dockfile定制镜像过程三级目录1. Dockerfile是什么Dockerfile是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。2. Dockfile定制镜像过程下面介绍使用Dockerfile定制一个nginx镜像,具体Dockerfile文件内的指令详解,将在下面介绍,这里你只需要知道构建的流程即可。在一个空目录中,新建一个名为Dockerfile文件,并在文件内添加以下内容:FROM n
2021-05-25 22:02:00 745 2
原创 CentOS安装Docker【二】
CentOS安装Docker【二】1. 执行安装命令2. 将当前登录用户加入到Docker用户组中,解决执行Docker命令没有权限问题3. 配置国内镜像加速 CentOS安装Docker环境有俩种方式,第一种是使用官方安装脚本自动安装,第二种手动安装。详细的安装教程请查看菜鸟教程:CentOS Docker 安装 | 菜鸟教程。下面详细介绍使用国内daocloud一键安装命令的安装过程。1. 执行安装命令curl -sSL https://get.daocloud.io/docker | sh
2021-05-11 22:22:03 234 1
原创 Docker基础知识【一】
Docker基础知识【一】1. Docker是什么2. Docker能做什么3. Docker的优缺点4. Docker与传统虚拟机的比对1. Docker是什么2. Docker能做什么3. Docker的优缺点4. Docker与传统虚拟机的比对
2021-05-08 07:10:22 355 1
原创 win7、win8、windows server 安装Docker Toolbox
win7、win8、windows server 安装docker开发环境1. 背景二级目录三级目录1. 背景Docker Desktop 是 Docker 在 Windows 10 和 macOS 操作系统上的官方安装方式,这个方法依然属于先在虚拟机中安装 Linux 然后再安装 Docker 的方法。Docker Desktop 官方下载地址:添加链接描述注意:此方法仅适用于 Windows 10 操作系统专业版、企业版、教育版和部分家庭版!win7、win8 、windows server系
2021-03-25 18:46:36 734
原创 Idea远程调试Springboot
1、背景当我们的服务部署到服务器中后,当出现比较棘手的BUG时,而且日志也不全时,想要调试代码,该怎么办呢?此时你就可以使用Java自带的远程调试功能了。2、调试步骤2.1、启动服务首先将项目打包为jar或者war,然后使用下面命令启动服务。java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=0.0.0.0:18080 项目名.jar参数解释:-Xdebug 是通知JVM工作在DEBUG模式下
2021-03-18 22:30:20 866 1
原创 交通行业专业词汇解释
交通行业专业词汇解释1. 交通信号机2. 信号相位2.1过渡过程2.2 控制步伐2.2.1 步长1. 交通信号机它是现代城市交通系统的重要组成之一,它主要作用是控制交通信号灯切换顺序及调配时间的装置。2. 信号相位对于一组互不冲突的交通流同时获取交通权所对应的信号显示状态,称为信号相位,简称为相位。如下图有四个相位:2.1过渡过程为了保证能够安全的从一个信号相位切换到另一个信号相位,通常需要在俩个相邻的信号相位之间设置一段过渡过程。例如对于图2-1所示的信号控制方案而言,从第一个信号相位切换
2021-03-12 14:20:10 1786 1
原创 MySql基础知识【一】
Mysql基础知识1. Mysql是什么,有什么用处2. 数据库设计的三大范式3. Binlog的三种模式4. Mysql的数据类型5. Mysql的存储引擎6. Mysql的索引7. Mysql的事务8. Sql的优化1. Mysql是什么,有什么用处2. 数据库设计的三大范式3. Binlog的三种模式4. Mysql的数据类型5. Mysql的存储引擎6. Mysql的索引7. Mysql的事务8. Sql的优化...
2020-11-28 08:27:07 456
原创 MQ入门基础知识【一】
Mq基础知识及其应用场景1. 什么是MQ2. MQ的使用场景2.1 削锋2.2 异步2.3 解耦3. 系统引入MQ需要考虑的问题3.1 数据一致性3.2 消息的重复消费3.3 消息的丢失(消息的可靠性传输)3.3.1 生产者丢失消息3.3.2 MQ丢失消息3.3.3 消费者丢失消息3.4 消费者顺序消费消息1. 什么是MQ2. MQ的使用场景2.1 削锋2.2 异步2.3 解耦3. 系统引入MQ需要考虑的问题3.1 数据一致性3.2 消息的重复消费3.3 消息的丢失(消息的可靠性传输)3
2020-11-20 07:14:17 1142
原创 Redis安装及配置详解【四】
Redis安装及配置详解1. Redis安装步骤1.1 安装编译工具及库文件1.1 下载Redis源码并编译1.1 下载Redis源码二级目录三级目录1. Redis安装步骤1.1 安装编译工具及库文件 (1). 安装编辑工具及库文件yum -y install make gcc gcc-c++ libstdc++-devel (2). 升级gccyum -y install centos-release-sclyum -y install devtoolset-9-gcc devt
2020-11-17 15:18:52 306
原创 Redis的key过期策略及内存淘汰策略【二】
Redis的过期策略及内存策略1. 概述2. 过期策略3. 内存策略1. 概述2. 过期策略3. 内存策略
2020-11-10 21:37:07 142
原创 Redis基础知识【一】
Redis基础知识1. 概述1.1 Redis的优缺点2. 数据类型3. 持久化1. 概述 Redis是一个C语言编写、开源、可持久化、高性能的非关系型(NOSQL)键值对数据库。 Redis支持5种数据结构,字符串、List、Map、Set、Zset。1.1 Redis的优缺点 优点: (1). 读写性能高,读可达到11w/s,写可达到8.1w/s。 (2). 性能高,读可达到11w/s,写可达到8.1w/s。2. 数据类型3. 持久化...
2020-11-09 07:56:12 115
原创 Nginx配置详解【三】
这里写目录标题一. Nginx简介二. Location配置详解三. Rewrite指令四. Nginx.conf配置详解五. Nginx内置绑定变量一. Nginx简介二. Location配置详解三. Rewrite指令四. Nginx.conf配置详解五. Nginx内置绑定变量
2020-10-31 14:07:15 397
原创 Centos7安装Nginx监控组件Nginx-rrd【二】
1. 安装perl、rrdtoolyum install perl rrdtool perl-libwww-perl libwww-perl perl-rrdtool 备注: 若出现No package XXX available ,就将centos的yum源更换为阿里云yum源,详细步骤请查看该博主的博客:添加链接描述2. 安装Nginx-rrd...
2020-10-27 22:39:28 501
原创 Centos7安装Nginx【一】
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-10-26 21:17:26 102
原创 JAVA中Map使用keySet()和entrySet()进行遍历效率的对比
一、目的在我们编写Java代码的过程中,Map是我们常用的存储数据的类型,因为他的查询效率非常的高。如果想要遍历Map的话,是使用keySet()方法还是entrySet()方法呢?在我近期的项目中,我就选择使用了keySet()方法来遍历Map,最后在验收时使用FindBug做静态代码检测时没有通过验收,最终无奈就改用了entrySet()方法遍历,成功验收了代码。我写这篇博客的目的就是想要对...
2018-12-10 15:22:10 9240
原创 MySQL的外网访问配置
一、 进入mysql命令行#:sudo mysql -u root -p //以权限用户root登录mysql>use mysql; //选择mysql库二、 修改mysql库中的user表的host值mysql>update user set host = '%' where user ='root'; //将host修改为%(以通配符%的内容增加主机/IP地址),当...
2018-03-09 14:29:36 1061
转载 Linux使用NFS实现磁盘挂载(转载)
测试系统:Ubuntu16.041.下载相关软件使用如下命令,可以在ubuntu下很方便的获取并安装相关软件 #sudo apt-get install portmap nfs-kernel-server nfs-common如果是要客户端和服务器端分开,可以使用如下命令 服务器端:#sudo apt-get install portmap nfs-kernel-server客户机端:#sud
2017-12-22 14:44:55 4406
原创 Nginx提高并发量的简单思路
注:提高服务器并发能力的前提是你的服务器硬件够牛。在硬件已经固定的情况下怎么样提高Nginx服务器的并发能力呢?我看了自学It网的老师的视频说了以下几条,我的总结如下:从操作系统和Nginx服务器的配置(提高socket数,提高打开文件的数量)来提高服务器的并发能力。一、 Nginx配置1、提高socket连接数配置参数 : worker_connections 5000(每一个worker的s
2017-12-14 18:19:13 2996
原创 Nginx 的 Gzip模块
HttpGzip模块作用: 这个模块支持在线实时压缩输出数据流一 、Gzip配置的常用参数说明:1. gzip on|off; #是否开启gzip2. gzip_buffers 32 4K| 16 8K #缓冲(压缩在内存中缓冲几块? 每块多大?)3. gzip_comp_level [1-9] #推荐6 压缩级别(级别越高,压的越小,越浪费CPU计算资源)4. gzip_disable #正则匹
2017-12-08 17:02:00 334
转载 Nginx rewrite(转载)
nginx通过ngx_http_rewrite_module模块支持url重写、支持if条件判断,但不支持else。 该模块需要PCRE支持,应在编译nginx时指定PCRE源码目录, nginx安装方法。一 、Nginx rewrite指令执行顺序:1.执行server块的rewrite指令(这里的块指的是server关键字后{}包围的区域,其它xx块类似)2.执行location匹配3.执行选
2017-12-08 13:39:31 236
原创 Nginx日志备份及location配置详解
使用的系统是ubuntu 16.04一、编写一个可运行的shell脚本#!/bin/bashbase_path='/usr/local/nginx/logs'log_path=$(date -d yesterday +"%Y%m")day=$(date -d yesterday +"%d")mkdir -p $base_path/$log_pathmv $base_path/access.
2017-12-06 18:02:49 1138
转载 用SSL构建安全的Socket
说明SSLSSL(安全套接层)是 Netscape公司在1994年开发的,最初用于WEB浏览器,为浏览器与服务器间的数据传递提供安全保障,提供了加密、来源认证和数据完整性的功能。现在SSL3.0得到了普遍的使用,它的改进版TLS(传输层安全)已经成为互联网标准。SSL本身和TCP套接字连接是很相似的,在协议栈中,SSL可以被简单的看作是安全的TCP连接,但是某些TCP连接的特性它是不支持的,比如带外
2017-08-02 12:25:35 1839
原创 wildfly10.1 配置HTTPS(Lets Encrypt 免费获取SSL)
1.wildfly10.1 配置SSL 启动https服务2. 使用lets encrypt免费获取SSL凭证wildfly10.1 https SSL Let's Encrypt
2017-07-24 16:20:13 3313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人