自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

这么多柠檬c

开发日常、在线工具、SEO优化

  • 博客(138)
  • 资源 (1)
  • 收藏
  • 关注

原创 php PHPMailer使用gmail发送邮件详细解决方法过程

如下我们详细介绍PHPMailer来使用gmail发布邮件:首先需要下载PHPMailer:github:https://github.com/PHPMailer/PHPMailerrequire_once './PHPMailer/PHPMailerAutoload.php';$mail = new \PHPMailer;$mail->IsSMTP();$mail...

2018-09-04 22:26:38 12399 2

转载 window服务器禁用默认的ssl2.0和ssl3.0只启用启用tls1.2保证安全

因为有需要使用ssl但是部署后发现服务器默认使用了ssl2!有两种方式,一种直觉修改注册表,另一种使用iis工具直觉修改。简单粗暴!https说明:SSL/TLS 系列中有五种协议:SSL v2,SSL v3,TLS v1.0,TLS v1.1和TLS v1.2:SSL v2 是不安全的,不能使用。当与 HTTP(POODLE 攻击)一起使用时,SSL v3 是不安全的,当与其他协议一起使用时,S...

2018-05-23 10:42:39 58930 12

原创 伪静态转换工具支持IIS、Apache、nginx规则互转

有时候在iis使用后,web.config的重写规则并不能直接拿到Apache和nginx去使用。但是规则很多时候在重新写Apache和nginx规则就不太现实了。我们可以使用转换工具:http://tool.apizl.com/tools/rewriteTools.html...

2018-04-13 15:35:30 31399

原创 golang float和科学计数法转字符串解决

有时候我们需要将float64转成字符串但是,尾部会带上0.看着会很不美观。而且有时候直接字符串显示科学计数法也不美观,需要对float转字符串做处理。

2022-08-15 14:41:25 1472 1

原创 MySQL主动清理binlog日志

在使用时候发现binlog日志过大,又不想修改配置重启情况下使用这种方式可以快速清理日志。主动清理一天前日志PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 1 DAY);爱资料工具-好用的在线工具箱https://www.toolnb.com/...

2022-02-20 15:22:43 503

原创 js实现table 表头顶部固定方法

业务需求需要顶部固定表头方式实现。<div> <div class="table-head" style="margin-bottom: -20px;"> <table class="table table-striped"> <thead> <th>期数</th> <th>时间</th>

2022-02-06 10:26:49 1821

原创 layui 设置日期控件不能手动输入,必须选择时间

layui 设置日期控件不能手动输入,必须选择时间

2022-01-27 16:43:17 2476

原创 centos7 中设置静态IP方法

有时候要对虚拟机设置静态IP,不然内网IP跳来跳去很麻烦。cd /etc/sysconfig/network-scripts/vim ifcfg-ens33 #可能是其他文件名ifcfg-xxxBOOTPROTO=static #开机协议dhcp或static;ONBOOT=yes #设置为开机启动;DNS1=114.114.114.114 #DNSIPADDR=192.168.3.5 #设置的固定IPNETMASK=

2022-01-27 16:40:37 1641

原创 centos 下ping开启

之前一直都是用宝塔开启ping,后面不知道为什么失效了。只能手动修改了。vi /etc/sysctl.confnet.ipv4.icmp_echo_ignore_all=0sysctl -p #刷新爱资料工具-好用的在线工具箱https://www.toolnb.com/

2022-01-27 16:35:23 1667

原创 Nginx 下限定只能访问某个目录

location / { #开放upload目录 location /upload/ { break; } return 404; }这样请求upload以外的目录就是404爱资料工具-好用的在线工具箱https://www.toolnb.com/

2022-01-27 16:32:00 2973

原创 php 中curl请求https报错 setting certificate verify locations

使用腾讯云cos存储对象时候突然报这个setting certificate verify locations错误,后面查看了/usr/local/ssl/目录下cert文件居然没有内容了。GuzzleHttp\Exception\RequestException: cURL error 77: error setting certificate verify locations:CAfile: /usr/local/ssl/cert.pemCApath: none (see https:...

2022-01-19 09:51:14 2397

原创 cetnos下gotop安装和使用

需要1.16及其以上进行编译首先下载安装1.17https://golang.google.cn/dl/go1.17.5.linux-amd64.tar.gzrm -rf /usr/local/go && tar -C /usr/local -xzf go1.17.5.linux-amd64.tar.gzexport PATH=$PATH:/usr/local/go/bingo versiongit clone https://github.com/xxxserxxx/goto

2022-01-01 22:21:20 714

原创 centos 下 nload 安装和使用

centos下安装nload监控网卡的流量情况1、安装依赖包yum install -y gcc gcc-c++ ncurses-devel make wget2、Git下载Nloadgit clone https://github.com/rolandriegel/nload.git ./3、安装nload./run_autotools./configuremake && make install4、运行Nloadnload命令使用nload

2022-01-01 21:26:29 1815

原创 记录一次真实网站被ddos经历、以及应对对策

因为平时都是CC攻击比较多,并没有留意阿里云来的流量清洗短信。以为只是接口的IP调用次数限制被打穿,然后服务器宕机无法使用。服务器配置情况:主服务器 2核4G 3M 200G Centos7.4API(1) 2核8G 3M120G Window2018API(2) 4核4G 5M 100G Centos7.4CDN 主要缓存网站HTML和静态文件日请求量200 - 300W次当前网站架构:经历之前也遇到DDOS但是只有6G左右,只是短暂进了阿里云的黑洞 半小时服务器就

2022-01-01 20:52:49 685

原创 layui 行高不对称处理

done: function(res, curr, count){ //修改th 第一个长度 $($($(".layui-table-header thead th")[0])[0]).width(55); $(".layui-table-main tr").each(function (index ,val) { //下方第一位所有高度 $($(".layui-table-fixed .

2022-01-01 20:37:35 510

原创 php redis 高并发下Cannot assign requested address错误

在处理高并发脚本时候,一直返回错误数据。sysctl -w net.ipv4.tcp_tw_recycle=1 表示开启TCP连接中TIME-WAIT sockets的快速回收爱资料在线工具-好用的在线工具箱https://www.toolnb.com/

2022-01-01 20:31:06 833

原创 thinkphp6 验证器使用防止取回语言包结果

/** * 定义验证规则 * 格式:'字段名' => ['规则1','规则2'...] * * @var array */protected $rule = [ 'duration_time' => ['number', 'require'], 'timeout' => ['number', 'require'], 'start_location' => ['number', 'require'], 'show.

2021-12-16 12:00:15 311

原创 pip安装错误 ModuleNotFoundError No module named skbuild

ModuleNotFoundError No module named skbuildpip install scikit-buildpip3 install scikit-build爱资料在线工具-好用的在线工具箱https://www.toolnb.com/

2021-12-16 11:45:47 930

原创 centos 服务器性能测试工具UnixBench

选取云服务器时候有时看似配置相同,但是性能上可能天壤之别。#首先安装UnixBenchwget https://github.com/kdlucas/byte-unixbench/archive/v5.1.3.tar.gztar -xzvf v5.1.3.tar.gzcd byte-unixbench-5.1.3/cd UnixBench/make./Run -v测试结果爱资料在线工具-好用的在线工具箱https://www.toolnb.com/...

2021-12-14 10:46:33 9649

原创 PHP 通过UID计算邀请码

在有些项目中需要生成邀请码,我们可以设定规则来获取可以解码的邀请码。/** *生成邀请码*@param$userId*@paramint$number*@returnstring */public static function createShareCode($userId, $number = 8){ static $sourceString = [0, 1, 2, 3, 4, 5, 7, 8, 9]; $num = $userId; $code = ''

2021-12-14 09:44:08 485

原创 MySQL 脚本批量替换表名前缀

有时候新的项目需要使用不同的表名前缀,一个个去修改几张表还好如果表过多,只能使用脚本帮我们来进行需要改了。SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO tb_', SUBSTRING( table_name,7 ), ';' )FROM information_schema.TABLESWHERE table_schema = 'db_name' AND table_name LIKE 'apizl_%

2021-12-06 11:16:21 748

原创 Tmux 嵌套另一个tmux报错 sessions should be nested with care, unset $TMUX to force

最近有次在tmux中创建一个新的tmux报错提示:sessions should be nested with care, unset $TMUX to forceTMUX= tmux new-session -d -s nametmux switch-client -t namename是指定的窗口名爱资料在线工具-好用的在线工具箱https://www.toolnb.com/...

2021-12-04 11:19:46 609

原创 MySQL 运行日志开启调试

MySQL并发大对外流出宽带较多,但是不知道查询了什么内容。我们可以开启general_log日志进行调试。SHOW VARIABLES LIKE "general_log%";SET GLOBAL general_log = 'ON';tail -f /www/server/data/VM-8-2centos.log爱资料在线工具-好用的在线工具箱https://www.toolnb.com/...

2021-12-04 11:08:02 501

原创 PHP 取URL根域名

在某个项目中需要拿到根域名,但是有些域名是com.cn,com.hk等等这时候就不好拿对应的根域名。 /** * 取得根域名 * @param type $domain 域名 * @return string 返回根域名 */ public function GetUrlToDomain($domain) { $domain_postfix_cn_array = [".aaa",".aarp",".abarth",".abb","

2020-10-09 16:08:11 6136

原创 layui table筛选搜索reload参数遗留问题

使用table加载参数时候会发现,之前如果在checkbox选中。下一次搜索没有选中,但是在请求中依旧会带上。我们在请求时候可以用reload将之前where参数清理掉。table.reload(“xxx”, {url: null,where: null});程序员工具:https://www.toolnb.com/...

2020-09-21 10:08:26 906

原创 centos下挂载 window 共享文件夹

1首先需要共享目录2然后安全组需要(centos中无法正常挂载修改此处)3我们在centos挂载mount -t cifs -o username=vm,password=121212,,uid=1001,gid=1001,iocharset=utf8,dir_mode=0777,file_mode=0777,noac //192.168.6.107/project /www/projectusername 共享账号password 密码uid 用户gid..

2020-09-11 11:02:45 378

原创 vm下共享文件夹给centos不显示问题处理

第一开始共享正常使用,后面关机重启后。找不到共享文件夹了。只需要设置如下命令vmhgfs-fuse .host:/apizl_dev_swoole /mnt/hgfsapizl_dev_swoole是你在vm设置的共享文件夹名称 /mnt/hgfs是你挂载的目录程序员工具:https://www.toolnb.com/...

2020-08-04 14:59:07 846 2

原创 在线压力并发工具AB版 简单易用

由于之前发布过在线版并发工具,由于测试不能持久还是不能相对准确测试出吞吐量。如下是基于AB并发测试工具来开发出来的一个线上测试版本。验证网站还是使用之前并发工具验证列表,无需单独进行网站验证。验证完后同样可以进行最高5000并发,1000次的当日测试。测试结果同样是实时输出的哦~~500次请求 120并发1000次请求 120 并发在线AB版并发压了测试:http://sc.toolnb.com/tools/abtest.html老版并发压了测试:http..

2020-07-27 15:17:15 2102

原创 caddy2 伪静态规则以及nginx转换caddy

现在caddy2了不在介绍之前的caddy1语法.最常用见的就是yii2 、tp 等等这样的伪静态规则if (!-e $request_filename){rewrite '^(.*)$' /index.php$1 last;break;}我们想转成caddy2的规则怎么弄呢?官方文档也有不少介绍。伪静态caddy2介绍:https://caddyserver.com/docs/caddyfile/directives/rewrite需要用到匹配器:https://

2020-07-16 09:10:44 2808

原创 centos下mysql死掉 mmap(137363456 bytes) failed errno 12 Aborting解决方法

在崩掉之前持续运行了,好几个月。突然间发现MySQL服务不在了,这个时候检查MySQL的错误日志。发现如下2020-06-23T21:37:58.184459Z 0 [ERROR] [MY-012681] [InnoDB] mmap(137363456 bytes) failed; errno 122020-06-23T21:37:58.190033Z 1 [ERROR] [MY-012956] [InnoDB] Cannot allocate memory for the buffe.

2020-07-13 09:20:03 580

原创 Redis外网访问以及设置授权访问

redis配置文件中:protected-mode是否为no然后防火墙开放Redis的端口bind 设置bind 0.0.0.0程序员工具:https://www.toolnb.com/

2020-07-13 09:07:32 347

原创 yii2 提示 Call to undefined function yii base fnmatch

直接php composer update更新就行程序员工具:https://www.toolnb.com/

2020-07-03 12:26:44 447

原创 阿里云 磁盘在线扩容120g扩容到200g

1.首先我们先创建快照2.购买在线扩容磁盘200g3.centos 安装yum install cloud-utils-growpartyum install xfsprogs4.运行命令growpart /dev/vda 1resize2fs /dev/vda15.磁盘扩容成功程序员工具:https://www.toolnb.com/...

2020-06-25 10:37:47 1674

原创 window10 下安装MySQL8全过程以及错误解决

1.首先MySQL官网下载MySQL8,我们将压缩包解压到e盘2.在解压好的根目录创建一个my.ini文件[mysqld]# 设置端口port=83306# 自定义设置mysql的安装目录,即解压mysql压缩包的目录basedir=E:\mysql-8.0.20-winx64# 自定义设置mysql数据库的数据存放目录datadir=E:\mysql-8.0.20-winx64\data# 允许最大连接数max_connections=200# 允许连.

2020-06-22 20:45:48 1204

原创 thinkphp 3.2.3 URL路由伪静态生成遇到的问题生成带HTML后缀

再弄项目网站时候,有必要对网站的URL进行伪静态处理以及带html的后缀。这样看起来会比较舒服,同时对搜索引擎也比较友好。但是在用thinkphp3.2.3时候发现正则路由规则有点问题,当成yii2来写了。一直提示无法加载控制器:最后找了很多资料后发现原来是后缀不能直接写在规则里面大体这样写://启用路由功能'URL_ROUTER_ON' => true,...

2019-12-15 12:52:14 974

原创 ngrok使用反向代理使用80端口过程

ngrok的编译和安装过程就不多说了。因为要用到微信公众号测试,所以要用80端口。但是线上服务器都已经使用了,只能用反向代理了。我们启动的ngrok服务端是http=8081端口。然后我们使用宝塔反向代理:设置如上:然后修改配置中:proxy_set_header Host $host:8081;这样我们在请求不带端口的地址,就可以直接请求到我们本地...

2019-12-13 13:20:12 1103

原创 mac 下使用svn更新时候提示Agreeing to the Xcode iOS license requires admin privileges

之前一直都是好好的,有次更新了xcode之后发现svn都不能进行操作了!全部提示如下;我们只需要打开命令行输入:sudo xcodebuild -license 然后一直空格提示如下提示到有agree print cancel 后我们输入agree回车键即可!然后我们在返回svn up拉取,发现就再也不会有最开始的提示了!爱资料工具:https://www....

2019-11-29 15:19:13 433

原创 window 10 命令行开启电源管理的卓越性能

cmd命令行执行:powercfg-duplicateschemee9a42b02-d5df-448d-aa00-03f14749eb61然后在打开电源管理设置使用卓越性能爱资料工具:https://www.toolnb.com/toolslist/14.html...

2019-11-28 10:19:18 2916

原创 MySQL 下ibdata1占用磁盘过大20g

数据库下ibdata1文件占用非常大,达到了20g占用。我们可以开启独立表空间show variables like '%per_table%';SET GLOBAL innodb_file_per_table=1;show variables like '%per_table%';爱资料工具:https://www.toolnb.com/...

2019-11-27 14:37:23 694

原创 mysql使用source导入大sql乱码处理以及慢的问题

因为sql非常大没法在第一行加入utf-8标识我们先命令进入库, use xxx;然后执行set names utf-8 ;然后在source xxxx.sql; 这个时候我们再看表就不是乱码了。我们会发现导入sql非常慢,一万行自增都要导入很久。SHOW VARIABLES LIKE 'innodb_flush_log_at_trx_commit' ;SET GLOBAL...

2019-11-25 12:59:27 331

工作日选择插件.zip

工作日选择插件,可以获取日历上选择的日期数据,并输出到console里面。

2019-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除