- 欢迎访问悠扬的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站😉
1.写在前面的废话
调优其实这些都是在某些场景下做的,宿主机物理资源不够的情况下,可能连tomcat峰值并发,都没法实现,现实如此,所以一上来就说调配置的,很多情况下,解决不了问题,影响用户访问的因素很多,堆硬件和调配置,都不太合理,具体问题具体分析,才是架构师应该做的,你跑来,连峰值测试都不做,就聊方案,这不叫做架构,这叫耍……继续阅读 »
需求:B要加入A的项目,不论是作为B的初始项目进行二次开发还是成为A项目的一员加入一起开发,步骤如下:
1.B首先要fork一个。
B首先到A的github上,也就是此项目的位置:https://github.com/A/durit,然后单击fork,然后你(B)的github上就出现了一个fork,位置是:https://github.com/B/duri……继续阅读 »
安装教程(源码安装)
step 1:下载所需包
openssl-fips-2.0.2.tar.gz
zlib-1.2.7.tar.gz
pcre-8.21.tar.gz
nginx-1.12.2.tar.gz
step 2:安装OpenSSL
[root@localhost wcw]# tar -zxvf openssl-fips-2.0.2.……继续阅读 »
1.配置keepalive
mkdir /etc/keepalived/
# 复制keepalived.conf
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
#复制系统相关文件
cp /usr/local/keepalived/etc/sysconf……继续阅读 »
下载安装包
官方下载地址
wget https://keepalived.org/software/keepalived-2.2.4.tar.gz
安装运行环境
yum -y install libnl libnl-devel gcc openssl-devel|
# 将keepalived解压到/usr/local目录下
tar -zxvf keepal……继续阅读 »
场景:
开源项目检出进行二次开发,发现人家代码升级有增强有漏洞修复,这时自己的开发分支已经尽力很多次代码提交,想进行合并升级如何处理呢
#拉取远程仓库进行关联
git remote add module_svn http://xxxx.git
#查看仓库信息
git remote -v
E:\\-xxxx>git fetch……继续阅读 »
一、location用法总结
location可以把不同方式的请求,定位到不同的处理方式上.
1.location的用法
location ~* /js/.*/\.js
以 = 开头,表示精确匹配;如只匹配根目录结尾的请求,后面不能带任何字符串。
以^~ 开头,表示uri以某个常规字符串开头,不是正则匹配
以~ 开头,表示区分大小写的正则匹配;
以~* 开……继续阅读 »
CentOS 7 内存探究(转)
在 Linux 系统中,为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。
内存查看#
当我们使用 free -h 命令时,会显示如下的信息:
t……继续阅读 »
程序时间与数据库时间相差13小时或14小时,甚至相差20几个小时
在进行数据库开发的时候,和时间打交道就会涉及到时区,一个日期时间字段从
应用层 → 数据库客户端 → 数据库服务端
传递过程中会跟以下几个时区打交道:
JVM 时区(默认取操作系统时区,见后文)
数据库客户端设置的时区参数(serverTimezone),数据库会话的时区
数据库服务……继续阅读 »
架构图
一、环境说明
是否还记得我的机器选择的节点是130呢,看看mha通信是否正常,其他的先别整,跟着我走
常用命令说明
请确保mha服务正常启动,别跟着执行哦,这是做个记录🐱👤
manager组件
masterha_check_ssh
检查 MHA 的 SSH 配置状况
masterha_check_repl
检查 MySQL 复制状况……继续阅读 »