运维
文章平均质量分 81
linux、centos、docker、k8s
kse_music
A java developer, proficient in spring springboot springcloud
Github:https://github.com/kse-music/
stackoverflow:https://stackoverflow.com/users/19546048/dinghao
展开
-
Nginx的location路径与proxy_pass匹配规则
若proxy_pass代理地址端口后无任何字符,则转发后地址为:代理地址+访问的pathlocationproxy_pass代理路径/api//api//api/api若proxy_pass代理地址端口后有目录(包括"/"),则转发后地址为:代理地址+访问的path去除location匹配的路径locationproxy_pass代理路径/api//api//api/api。原创 2023-12-21 15:39:16 · 1628 阅读 · 0 评论 -
RedHat yum源配置
Jersey提供了支持Spring DI的扩展。这使得Jersey可以使用Spring bean作为JAX-RS组件(例如资源和提供者),并且还允许Spring注入到被Jersey管理的组件中。 Spring扩展模块配置是基于注解的。 Spring bean被注入,JAX-RS类使用注解后被Spring管理。 注入Spring bean可以使用Spring XML配置注入更多的依赖关系。......原创 2017-10-30 17:07:51 · 1128 阅读 · 1 评论 -
分析connection reset by peer, socket write error错误原因
问题来源于一个http的文件上传接口,接口会先对一些参数签名进行校验,参数签名通过之后才会取出InputStream,将文件数据保存起来。如果参数校验失败或者检查到文件已经存在(参数上会带md5),则直接返回了错误信息。实际上大多数情况挺正常的,但是偶尔在客户端会出现“connection reset by peer, socket write error”。这个错误通过搜索引擎找了答案,都不能解释遇到的现象,只有尝试着猜测和重现了。原创 2023-05-23 10:30:04 · 2290 阅读 · 0 评论 -
nginx 配置调优
【代码】nginx 配置调优。原创 2017-11-06 17:50:26 · 431 阅读 · 1 评论 -
Kafka常用操作命令
代码】Kafka常用操作命令。原创 2022-08-13 09:00:00 · 3762 阅读 · 0 评论 -
maven和git常用命令
而且,这些dependencies 会传递到依赖的项目中。普通模块或普通项目之间,依赖范围会正常生效。表示dependency作用在测试时,不作用在运行时。只在测试时使用,用于编译和运行测试代码。跟provided 相似,但是在系统中要以外部JAR包的形式提供,maven不会在repository查找它。子模块会继承父模块所有依赖,无论父模块的依赖声明范围是什么(test,provided都不会起作用)。表示dependency不作用在编译时,但会作用在运行和测试时,如JDBC驱动,适用运行和测试阶段。..原创 2022-08-12 16:18:46 · 300 阅读 · 0 评论 -
linux centos7 安装nginx
一、安装前准备gcc 安装 yum install gcc-c++PCRE pcre-devel 安装 PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发...原创 2017-10-30 23:36:37 · 295 阅读 · 1 评论 -
nginx配置location及rewrite写法
nginx配置location及rewrite写法原创 2017-11-07 20:23:40 · 546 阅读 · 1 评论 -
RabbitMq3.6.12 (centos7)安装与基本使用
原理及架构 1. 核心概念 - producer&Consumer - Broker:它提供一种传输服务,它的角色就是维护一条从生产者到消费者的路线,保证数据能按照指定的方式进行传输 - Queue消息队列,提供了FIFO的处理机制,具有缓存消息的能力。rabbitmq中,队列消息可以设置为持久化,临时或者自动删除。设置为持久化的队列,queue中的消息会在serve...原创 2017-10-26 09:45:12 · 976 阅读 · 1 评论 -
CentOS 7安装Mysql5.6.37
CentOS 7不带Mysql数据库了,默认的数据库是MariaDB(Mysql的一个分支)。 安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb具体步骤:卸载mariadb rpm -qa|grep mariadb rpm -e –nodeps mariadb-libs-5.5.37-1.el7_0.x86_64下载rpm安装文件 wget htt...原创 2017-11-03 18:29:47 · 1399 阅读 · 2 评论 -
给docker容器安装ssh
[root@b5926410fe60 /]# yum install passwd openssl openssh-server -y启动sshd:/usr/sbin/sshd -D 这时报以下错误: [root@ b5926410fe60 /]# /usr/sbin/sshd Could not load host key: /etc/ssh/ssh_host_rsa_ke原创 2017-11-02 15:47:49 · 2216 阅读 · 1 评论 -
centos7 安装docker及搭建私有仓库
centos7 安装docker及搭建私有仓库原创 2017-10-31 14:43:16 · 1176 阅读 · 1 评论 -
Docker Swarm 入门
Swarm 在 Docker 1.12 版本之前属于一个独立的项目,在 Docker 1.12 版本发布之后,该项目合并到了 Docker 中,成为 Docker 的一个子命令。目前,Swarm 是 Docker 社区提供的唯一一个原生支持 Docker 集群管理的工具。它可以把多个 Docker 主机组成的系统转换为单一的虚拟 Docker 主机,使得容器可以组成跨主机的子网网络。Swarm 认识原创 2017-11-04 10:42:16 · 428 阅读 · 1 评论 -
docker 1.12.6
一、基本原理什么是Docker? Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或者数据库应用等等)及其运行环境能够做到“==一次封装,到处运行==”。Docker引擎的基础是Linux自带的容器(原创 2017-10-24 20:20:38 · 2108 阅读 · 1 评论 -
docker run与docker-compose转换
一、命令行启动 nginx:192.168.8.2 docker run –restart=always –privileged –network br0 –ip 192.168.8.2 -p 80:80 –name mynginx -v PWD/www:/www−vPWD/www:/www -v PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $原创 2017-11-01 12:00:17 · 11112 阅读 · 1 评论