首页
留言
友链
架子鼓
更多
壁纸
直播
时光机
关于
Search
1
谷豆电视直播代理源码,谷豆代理原理解析
45,166 阅读
2
华为鸿蒙系统无法安装 xapk APP 闪退 ( youtube vanced ) 的解决办法
27,006 阅读
3
[转载]青龙面板+Ninja从零安装教程
19,149 阅读
4
docker 之 typecho 镜像-不推荐
13,112 阅读
5
typecho插件 - 在线下载主题到服务器 - addTheme 发布
8,894 阅读
技术
php
linux
mysql
redis
typecho
nginx
go
python
dnmp
工具
日记
理财日记
生活日记
生活
kindle 资源
公告
虚拟机
登录
Search
标签搜索
msyql
主从
华为
鸿蒙
xapk
闪退
APP 闪退
kindle
mobi
docker
pip
alpine
梦浪的小虾米
累计撰写
143
篇文章
累计收到
588
条评论
首页
栏目
技术
php
linux
mysql
redis
typecho
nginx
go
python
dnmp
工具
日记
理财日记
生活日记
生活
kindle 资源
公告
虚拟机
页面
留言
友链
架子鼓
壁纸
直播
时光机
关于
搜索到
8
篇与
的结果
2022-08-11
教你排查外网无法通过公网 ip 访问内网服务器的原因
公司搬迁,导致了以前外网可以访问内网的功能没有了,今天特地来排查一下问题。问题分析因为以前是可以用的,硬件都没有换,宽带账户网络都没有变动,所以可以推定路由器配置是好的(为了以防万一,我检查了下,确认正常)因为是搬迁,然后硬件有光猫+交换机+路由器+服务器,所以推测可能是因为层级不一样,导致分配的ip不一样。确认自己的网络ip是不是真的就是公网ip排查过程因为自己也不懂这方面的东西,所以先检查了一下路由器的配置,趁机偷偷师,看看大佬是怎么配置的。确认完毕后,发现配置应该没有少。然后又确认了一下服务器的路由层级,通过在内网ssh登陆服务器,发现是可以登陆的,然后可以确认应该不是层级问题(因为我没去公司,远程操作的)最后最不可能的就是公网ip问题,因为按照我原来的想法是:公司以前都有公网ip,只是搬迁了环境,账户啥的都是以前的,应该不会有问题吧,结果打开 ip138.com 查询到我的 ip 是以前的公网 ip (这让我坚定了信念-公网ip没掉,还是以前的,说明应该是硬件的问题),然后查询路由器上的 ip 是一个内网 ip (这里和 138 查询的不一样,此时就已经说明了问题,这个只要和 138 的不一样就说明 ip 不是公网 ip ,但是我当时没有意识到)。我又开始看硬件层级,看来看去,发现应该是没有问题。于是打算从头确认一下,先联系宽带商,联系不上。于是联系路由器厂商,联系上了,路由器厂商说:大部分情况下,如果有公网ip,那么路由器的 ip 一定是公网 ip,恰巧电信联系上了,我又去联系了问了一下电信,电信说因为你们搬迁,所以公网ip掉了,然后让他们重新给个ip,重启路由器,在路由器页面又是公网 ip 了。至此,问题解决了。以上就是我解决问题的思路,仅供参考。Tips不用纠结路由器有没有收到你的外网请求,因为只要虚拟主机设置好后,只要路由器收到请求就会自动转发到你的内网服务器。路由器主页显示的 wan ip(就是路由器显示的 ip)一定是你当前对外网的 ip,如果它显示的是内网 ip,那一定是内网,不用犹豫,直接电话联系客服。关于第二点。有时候,你的光猫上有一些配置,比如多层级,多个路由器,所以光猫会给你的路由器配置内网 ip, 这个时候,你要确认一下是不是光猫有配置。光猫的ip是不是外网 ip动态域名我一开始不理解这个是干嘛的,后来才知道,这个玩意就是因为公网 ip 一直变,所以路由器会把你的实时公网ip上报到动态域名商哪里,然后动态域名商会把你的域名解析地址换成最新的 ip参考https://service.tp-link.com.cn/detail_article_2576.html 虚拟主机设置https://m.300.cn/itzspd/385162.html 动态域名绑定
2022年08月11日
1,322 阅读
0 评论
0 点赞
2022-05-31
关于php xdebug 在 vscode 上调试 thinkphp 使用经验分享-新手安装经验
这篇文章是上一篇文章的姊妹篇。如果您是完全没有使用过的小白,建议先看第一篇:新手安装 xdebug。本文目的如何安装 xedebug 并调试 thinkphp,本文主要分享安装的时候遇到的问题,给读者进行启发。正文遇到的问题:安装 xdebug 后,vscode 死活无法监听浏览器目前 xdebug 有 2 版本和 3 版本。如果自己不知道自己的版本的话,建议先配置 3 版本,确认还不行的话,再改成 2 版本#在php.ini 中增加(这是 3 版本) xdebug.mode = debug xdebug.start_with_request = yes#在php.ini 中增加(这是 2 版本) xdebug.remote_enable = 1 xdebug.remote_autostart = 1 xdebug.remote_port = 9000这两种配置都可以试试,说不定就可以了呢。如果您的英文比较好的话,您可以直接阅读vscode for xdebug:
2022年05月31日
1,673 阅读
0 评论
0 点赞
2022-05-04
mysql 自动备份脚本
网上搞来的脚本,自己改改,自己用代码如下#!/bin/bash #存放目录 /root/mysqlbackup BackupDir= #数据库库名 blog DataBaseName= #用户名 root User= #密码 123456 Passwd= #host localhost Ip= #日期命名 %Y%m%d_%H%M DateTag=`date +%Y%m%d` #sql脚本名字 sqltag=$DataBaseName'_'$DateTag'.'sql #压缩文件名字 tartag=$sqltag'.'tar'.'gz #备份 mysqldump -h $Ip -u$User -p$Passwd --databases $DataBaseName > $BackupDir/$sqltag #进行压缩并删除原文件 cd $BackupDir tar -czf $tartag $sqltag rm -rf $sqltag #定时清除文件,以访长期堆积占用磁盘空间(删除5天以前带有tar.gz文件) find $BackupDir -mtime +5 -name '*.tar.gz' -exec rm -rf {} \; echo "Backup Succeed Date:" $(date +"%Y-%m-%d %H:%M:%S")如果需要使用,请修改上文中的下列几项值#!/bin/bash #存放目录 /root/mysqlbackup BackupDir= #数据库库名 blog DataBaseName= #用户名 root User= #密码 123456 Passwd= #host localhost Ip=# 注意脚本执行权限及修改脚本路径 crontab 00 02 * * * sh /root/scripts/mysql_backup.sh > /root/scripts/mysql_backup.log 2>&1参考https://xie.infoq.cn/article/5555c43bf82eb31ec19fb8fce
2022年05月04日
530 阅读
0 评论
0 点赞
本周技术文章分享-单元测试与接口压测工具使用
2022年05月03日
1,251 阅读
0 评论
0 点赞
2022-05-03
文章https://segmentfault.com/a/1190000040048486 接口性能压测https://www.cnblogs.com/stulzq/p/8971531.html jmeter 使用https://www.jianshu.com/p/c6bb4441fbe6 jmeter 使用https://www.jianshu.com/p/b22c57ceb52b jmeterhttps://www.cnblogs.com/fengjian2016/p/12321895.html qps 计算https://funnylog.gitee.io/mysql45/20%E8%AE%B2%E5%B9%BB%E8%AF%BB%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%8C%E5%B9%BB%E8%AF%BB%E6%9C%89%E4%BB%80%E4%B9%88%E9%97%AE%E9%A2%98.html mysql45讲https://www.cnblogs.com/nedulee/p/12542104.html#h-1 mysql 优化分页查询https://learnku.com/laravel/t/65632 2022 php 面试题https://juejin.cn/post/6844903481191432206 时间复杂度 log nhttps://juejin.cn/post/6893471439694135309 从零到千万用户,我是如何一步步优化MySQL数据库的?https://learnku.com/articles/17564 php debug测试https://learnku.com/articles/30693#reply226491 nginx createfile问题https://learnku.com/articles/10531/laravel-testing-technology 单元测试入门https://learnku.com/laravel/t/65632 php面试https://learnku.com/articles/44833 单元测试http://www.myjoyoo.com/archives/40 单元测试数据回滚关键词和片段78-Java性能调优实战›07-模块六 · 数据库性能调优 (8讲)分布式亿级高并发电商项目729_应用性能分析实战595_23讲搞定后台架构实战592_架构设计面试精讲356_Java 性能优化实战 21 讲547_打造千万级流量秒杀系统579_软件架构场景实战 22 讲每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间 。通常来说,根据我们的经验值而言,Java应用系统部署的时候常选用的机器配置大致是2核4G和4核8G的较多一些,数据库部署的时候常选用的机器配置最低在8核16G以上,正常在16核32G那么以我们大量的高并发线上系统的生产经验观察下来而言,一般Java应用系统部署在4核8G的机器上,每秒钟抗下500左右的并发访问量,差不多是比较合适的,当然这个也不一定。因为你得考虑一下,假设你每个请求花费1s可以处理完,那么你一台机器每秒也许只可以处理100个请求,但是如果你每个请求只要花费100ms就可以处理完,那么你一台机器每秒也许就可以处理几百个请求。所以一台机器能抗下每秒多少请求,往往是跟你每个请求处理耗费多长时间是关联的,但是大体上来说,根据我们大量的经验观察而言,4核8G的机器部署普通的Java应用系统,每秒大致就是抗下几百的并发访问,从每秒一两百请求到每秒七八百请求,都是有可能的,关键是看你每个请求处理需要耗费多长时间。通过我们之前的经验而言,一般8核16G的机器部署的MySQL数据库,每秒抗个一两千并发请求是没问题的sysbench 数据库压测
2022-02-14
[笔记]原生js 手动返回页面顶部或者底部
前言作者在浏览恩山论坛的时候,总是有一些帖子要拉到底部去回复,并且最过分的是,帖子非常长,长的我不想动手拉,所以就写了这段代码(搜索得来的代码)上代码#本代码适用于 chrome 浏览器, 复制粘贴保存到书签即可使用 javascript:(function() { #判断滚动条在不在顶部,如果在,就去底部10000 的位置 if (document.documentElement.scrollTop == 0) { window.scrollTo('10000','10000'); #判断滚动条在不在最底部部,如果在,就去顶部0 的位置 } else if (document.documentElement.clientHeight +document.documentElement.scrollTop +50> document.documentElement.scrollHeight) { window.scrollTo('0','0'); }else { #其它情况都去底部进行回复 window.scrollTo('10000','10000'); } })();注意事项仅适用于无类似于 ajax 异步请求加载的页面结束语隐藏内容,请前往内页查看详情
2022年02月14日
2,711 阅读
1 评论
0 点赞
1
2