代码编织梦想

Tomcat 架构解析精简版-爱代码爱编程

Tomcat 汤姆猫,哈哈, 基本属于那种大家天天用, 反而很容易忽视的角色. Tomcat 架构解析这本书详细地介绍了 Tomcat 的总体架构, 主要组件以及配置文件的使用, 书中掺杂了大量的源码来介绍业务流程, 这边都做了删减, 有兴趣的可以阅读原版.另外 Tomcat 官网也有相关文档, 只是比较混乱. 如有侵权,请联系删除. 第 1

vim 常用指令必备-爱代码爱编程

1、vim xxx    打开xxx文件进入编辑页面     当进入文件页面时         <1> “←”,“→”,“↑”,“↓”    查看页面内容;         <2> /xxx         搜索当前文件内为xxx的对应字符;-->相当于Ctrl+F查找         <3> i         

linux服务器80端口时通时不通-爱代码爱编程

服务器端口时通时不通问题 一、问题描述 服务器开通了80端口,用 tcping测试时,出现时通时不通的情况。 二、问题分析 服务器搭建了http服务, 80 port 有时出现不能正常连接的情况。可能是关于网络的配置问题或端口被过滤。 三、解决思路 1,关闭IPtables防火墙,关闭selinux 2,查看防火墙等网安设备的规则及日志,看是否有拦截或

RocketMQ 动态扩容和缩减-爱代码爱编程

RocketMQ 动态扩容和缩减 环境 nameserver 172.16.40.180:9876 需要缩减 nameserver 172.16.40.175:9876 需要缩减 nameserver 172.16.30.159:9876 新增扩容 nameserver 172.16.30.133:9876 新增扩容 broker-a master 1

Rocketmq broker迁移方案-爱代码爱编程

迁移环境 nameserver 172.16.40.180:9876 nameserver 172.16.40.175:9876 broker-a master 172.16.20.225:10911 broker-a slave 172.16.30.133:10911 broker-b master 172.16.40.178:10911 broker

无root权限在linux服务器上安装matlab2016b记录-爱代码爱编程

最近对matlab的需求比较大,跑程序,处理数据什么的都依靠它,用着更顺手,虽然pthon也在用,但还是更喜欢matlab一点。学校超算服务器给分配了账户,但是却没有安装matlab,只能自己动手给装一个啦。第一次写博客,还不太熟悉csdn的排版,希望见谅哈。** 装的过程中,并不顺利,参考了网上的很多博客,非常感谢 https://blog.c

RocketMQ 生产者produce高可用测试-爱代码爱编程

Produce 高可用测试 环境:双master 双slave情况下 broker-a broker-a-slave broker-b broker-b-slave 同步 + 集群模式 • topic 在其中一个broker上 当单线程发送100条信息时: 再次发送200条信息并且kill broker-a master 可以看到发送了56条信息时

【必看】Linux 系统的备份恢复-爱代码爱编程

tar 命令 副本(本机备份整个系统,以后还原还是还原到本机) 注意根目录下要有充足的可用空间用于备份。 cd / #tar.gz格式 tar cvpzf system_backup.tar.gz / --exclude=/proc --exclude=/lost+found --exclude=/system_backup.tar.gz --exc

第4课 EXIT程序控制与表达式流程控制-爱代码爱编程

第4课 EXIT程序控制与表达式流程控制 [root@node1 ~]# ls a.txt ls: cannot access a.txt: No such file or directory [root@node1 ~]# echo $? 2 [root@node1 ~]# ls /root/ anaconda-ks.cfg break2.sh bre

第3课 循环控制符与跳出循环-爱代码爱编程

第3课 循环控制符与跳出循环 break 终止整个循环的执行。 break n 在指定的第n个循环退出。 continue 终止当前的循环,继续执行下次循环。 continue n 在指定的第n个循环continue。 [root@node1 ~]# cat break.sh #!/bin/bash This break scripts! a=0

RocketMQ broker迁移测试-爱代码爱编程

Rocketmq 迁移测试 实验环境 • 测试环境 • rocketmq版本4.0.0 二、实验架构 nameserver 172.16.0.142:9879broker-a 172.16.0.140:10933 masterbroker-b 172.16.0.146:10933 masterconsole 172.16.0.142:8089 控制

windows10教育版如何正确开启远程连接(2020年最新)-爱代码爱编程

win10教育版如何开启远程连接 大致步骤如下:1. 防火墙设置更改1.1打开控制面板并进入系统安全1.2 进入允许应用通过windows防火墙1.3 将带有远程的服务全部勾选2. 查看用户名和地址2.1 查看用户名2.2 查看地址(需要ipv4)方法一:1、进入命令行操作:2、输入ipconfig命令查看当前连接网络得ipv4地址方法二:1、进入

如何设计一个亿级网关(API Gateway)?-爱代码爱编程

1.背景 1.1 什么是API网关 API网关可以看做系统与外界联通的入口,我们可以在网关进行处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。 1.2 为什么需要API网关 RPC协议转成HTTP。由于在内部开发中我们都是以RPC协议(thrift or dubbo)去做开发,暴露给内部服务,当外部服务需要使用这个接口的时候往往需

centos7.6使用docker-compose1.27.4离线搭建harbor2.0.4私有镜像仓库docker版本19.03.13-爱代码爱编程

目录   一、搭建环境 二、获取rpm包、安装docker 三、安装docker-compose 四、先制作ssh证书 五、安装、配置harbor   一、搭建环境   IP硬件环境网络作用192.168.44.100centos7.6虚拟机,2vCUPs4GB内存模拟内网部署docker-ce,docker-compose,harbo

Docker基础操作-爱代码爱编程

DOCKER Docker介绍Docker仓库Docker镜像Docker容器镜像操作镜像搜索:镜像拉取:查看本地镜像:镜像导入导出:容器操作创建容器:查看本地容器:退出容器:开启和关闭容器:进入容器:将容器创建新镜像: Docker介绍 摘自Wiki Docker 是一个开放源代码软件,是一个开放平台,用于开发应用、交付(shippi

Clickhouse搭建-爱代码爱编程

Clickhouse搭建 安装前准备/etc/security/limits.conf 、 /etc/security/limits.d/90-nproc.conf 在 这 2 个文件的末尾加入以下内容重启服务器之后生效,用 ulimit -n 或者 ulimit -a 查看设置结果CentOS 取消 SELINUX关闭防火墙安装依赖安装包下载将安

keepalived配置虚拟ip(vip)实现双机热备以及自动切换主备-爱代码爱编程

首先准备两台服务器,我这里的两台服务器的ip分别是192.168.129.128和192.168.129.129 1.安装keepalived(两台都要装): yum install keepalived 2.修改配置文件,删除掉/etc/keepalived/keepalived.conf,然后重新创建一个/etc/keepalived/keepa

从零到入职番外篇-服务器的管理与配置-2-爱代码爱编程

虚拟机的相关知识与设置 虚拟机 概念:是指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整的计算机系统。虚拟机系统 概念:通过在虚拟机软件上生成现有操作系统的全新虚拟镜像,它具有真实Windows系统完全一样的功能。虚拟化 概念:通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。虚拟化技术 概念:把计算机有限固定的资源根据不同的需求进行

5:Linux常用基本命令学习 ls pwd touch mkdir mrdir cd rm mv cp-爱代码爱编程

学习Linux vmware虚拟机上安装contos7,实践linux各种命令。以及面试中经常提到的命令。 登录后你的位置? 登录后,你的位置在自己的主目录。 home目录是用户目录,userwin 是当前登录用户的目录。 如何快速回到当前用户目录 cd ~ 从dev目录快速回到用户目录 相对路径、绝对路径 绝对路径 描述目录结构中的确切位

服务器搭建之eclipse打war包并部署到tomcat上-爱代码爱编程

eclipse打war包并部署到tomcat上 接上篇 服务器搭建之tomcat和jdk的安装 https://blog.csdn.net/shuye_gen/article/details/110846844 一个简单的javaweb项目,只有一个helloworld.jsp。   在eclipse中把项目部署到tomcat上试运行。