“最新文章“
不积跬步无以至千里,每天进步一点点docker端口映射不能正常访问
在用docker启动nginx后,通过ip地址无法访问 docker run -d --name mynginx -p 80:80 nginx Linux转发是要开启内核转发功能net.ipv4.ip_forward的,于是检查内核转发是否打开 [root@VM-20-17-centos ~]# sysctl net.ipv4.ip_forward net.ipv4.ip_forward = 0 这里发现内核转发是处于关闭状态的(0代表内核转发没有打开)这里手动echo命令开启内核转发,并再次查询内核转发是否开启 [root@VM-20-17-cent...
【面试】MySQL主从集群同步延迟问题怎么解决
检查优化一下主从之间的网络环境,看主从之间的网络是否存在延迟 查看主从数据库的资源是否有压力,能够快速处理事务请求(增加资源、降低请求量) 查看是否有大的事务和长耗时的操作,尽快的去避免将大事务进行拆分处理 可以从架构层面的一些配置去进行优化,比如修改binlog的同步机制,在性能与一致性之间做一个取舍 可以在业务层面去解决,比如真的对某些一致性要求非常高的读取场景,我们可以直接基于动态数据资源切换到我们主库去进行读取。
【面试】MySQL的binlog有几种形式,分别有什么区别
MySQL的binlog有三种形式,分别是statement、row以及mixed。 statement 当binlog的格式为statement时,binlog里面记录的就是SQL语句的原文,也就是说在数据库中执行的SQL会原封不动的记录到binlog中。 这种格式会导致主从同步的数据不一致问题。 row 在ROW格式中,binlog会记录每个数据的具体行的细节。这意味着二进制日志中的每个条目都会详细列出发生变更的内容和修改。 这种格式的缺点可能会记录更多的内容,在数据恢复的时候,会需要更长的时间,也会导致磁盘io和网络io都比较高。 mixed 这...
位运算符
位运算符: & (按位与)、| (按位或)、 ^ (按位异或)、 << (左移) 、>>(右移) 变量1 & 变量2: 先把 变量1 和变量2 转为二进制,每一位的数字一一对应,进行比较判断,若都为1,则该位记做1,否则 记做 0 变量1 | 变量2: 先把 变量1 和变量2 转为二进制,每一位的数字一一对应,进行比较判断,只要有一个为1,则该位记做1,否则 记做 0 变量1 ^ 变量2: 先把 变量1 和变量2 转为二进制,每一位的数字一一对应,进行比较判断,相同则该位记做0,否则 记做 1 变量1 <...
mac下java打包报错No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
报错信息 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project ruoyi-common: Compilation failure [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 查看maven action@Ac...
php替换vendor中composer包的文件
新建根目录下SignerV1.php文件(复制要替换的文件并修改成自己想要的样子),同时新建Autoload.php文件,文件内容如下 <?php /** * 加载器,将需要改进的composer库需要修改的类放在此处加载 */ spl_autoload_register(function ($cls) { $map = [ ##此处为需要替换的文件,签名为原始的命名空间,后边为替换的目录文件 'OSS\Signer\SignerV1' => __DIR__ . '/SignerV1.php', ...
一些知名互联网公司的创立日期和创始人
网易成立于 1997 年,创始人丁磊。 腾讯成立于 1998 年,创始人马化腾。 搜狐成立于 1998 年,创始人张朝阳。 新浪成立于 1998 年,创始人王志东。 京东成立于 1998 年,创始人刘强东。 阿里巴巴成立于 1999 年,创始人马云和十八罗汉。 携程网成立于 1999 年,创始人梁建章,范敏等人。 百度成立于 2000 年,创始人李彦宏。 高德地图成立于 2002 年( 2014 年被阿里收购),创始人成从武。 UC 成立于 2004 年( 2014 年被阿里收购),创始人何小鹏。 去哪儿成立于 2005 年,创始人庄辰超。 奇虎 360...
redis发布订阅-监听过期key
<?php // 修改redis.conf notify-keyspace-events "Ex" # 当事件发生时, Redis 可以通知 Pub/Sub 客户端。 # 可以在下表中选择 Redis 要通知的事件类型。事件类型由单个字符来标识: # K Keyspace 事件,以 _keyspace@<db>_ 的前缀方式发布 # E Keyevent 事件,以 _keysevent@<db>_ 的前缀方式发布 # g 通用事件(不指定类型),像 DEL, EXPIRE, RENAME, … #...
windows下apache支持php-nts版本
帮同学的windows服务装个禅道,登录进去才发现只有apache,没有php,也没有mysql 装完php和mysql,发现访问php文件直接展示没有解析,于是就开始配置apache解析php的模块 好多年windows+apache这种组合了,搞了半天才解决 LoadModule fcgid_module modules/mod_fcgid.so <IfModule fcgid_module> FcgidInitialEnv PHPRC "F:/Web/PHPServer/Bin/PHP" ...
Mac 升级系统后 ssh 报错
报错如下: Unable to negotiate with 10.10.10.100 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss 解决办法: cd ~/.ssh vim config Host * ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p IdentityFile ~/.ssh/id_rsa IdentitiesOnly yes HostkeyAlgorithms +ssh-rsa Pubk...