- 博客(92)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 Nginx 常用命令
ps -ef | grep nginx | grep -v grep | awk '{print $2}' | xargs kill -9 杀掉nginx进程。nginx -c filename 设置配置文件(默认是:/etc/nginx/nginx.conf)nginx -s reload 重新加载Nginx配置文件,然后以优雅的方式重启Nginx。nginx -p prefix 设置前缀路径(默认是:/usr/share/nginx/)
2023-07-04 14:40:39 216
原创 MySQL 8 group by 报错 this is incompatible with sql_mode=only_full_group_by
根据错误信息大概知道,是sql_mode参数设置为only_full_group_by,如果select 的字段不在 group by 中,并且select 字段没有使用聚合函数(SUM,MAX等)的话,那么这条sql查询是被mysql认为非法的,会报错。查出来值为:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION。
2023-07-03 15:57:22 1096
原创 window10 查看本机TCP协议进程
1. netstat 是一个常见的网络工具,用于显示网络连接状态、路由表、接口统计信息等网络相关的信息,可以帮助诊断和解决网络问题。-p Protocol:仅显示指定的协议(TCP、UDP、ICMP等)的网络统计信息。-s:显示协议统计信息,例如TCP和UDP协议的数量、错误数等。interval:指定由命令输出的信息更新的时间间隔。-a:显示所有的网络连接和监听端口。-o:显示与每个连接相关的进程ID。-t:仅显示TCP协议的连接。-e:显示以太网统计信息。-r:显示路由表信息。
2023-06-29 15:03:43 1571
原创 Nginx 常用变量
变量 说明 $time_local 日志格式常用时间变量 $remote_addr 客户端(用户)IP地址 $status http请求状态码,如200,404等 $body_bytes_sent 发送给客户端的字节数,不包括响应头的大小 $bytes_sent 发送给客户端的字节数 $request_length 请求的长度(包括请求行,请求头和请求体) $request_time 请求处理时间,单位为秒 $upstream_
2023-06-05 17:20:34 632
原创 小程序服务器SSL证书替换,访问小程序异常
此外这里要注意第二个crt(域名_chain.crt)和第三个crt(域名_public.crt)进行合并,复制黏贴到一个文件就行。小程序最近SSL证书过期,访问小程序errno: 600001, errMsg: “request:fail -102:net::ERR_CONNECTION_REFUSED“。DV证书只验证网站域名所有权的简易型(Class 1级)SSL证书,能起到加密传输的作用,但无法向用户证明网站的真实身份。DV证书:域名验证型证书,证书审核方式为通过验证域名所有权即可签发证书。
2023-06-04 13:04:40 1113
原创 Liunx 使用命令连接Redis
使用客户端命令连接 redis-cli -h ip -p port ,如果无密码,直接连接成功 如果有密码,使用命令 auth [password] 输入redis密码 基本常用命令 ping 测试是否连通 dbsize 返回当前库key的数量 select [db] 切换reis库 exit/quit 退出redis命令 keys * 显示redis库中的所有的key exists [key...] 库中是否存在 key ttl [key] 查询 key 过期的剩余时间 ty
2023-05-10 10:08:18 891
原创 idea 把main合并到master
2. 在Remote Banches找到自己需要合并到master的分支。3.点击右侧三角,选择Merge into Current。4.最后Push,main代码就合并到master了!
2023-03-29 10:50:21 297
原创 Notepad++ 常用方法
查找、替换、删除"在"字符之后的所有字符,使用正则表达式。查找、替换、删除"在"字符之前的所有字符,使用正则表达式。
2023-03-20 16:46:24 111
原创 InvalidClaimException: The Token can‘t be used before
InvalidClaimException: The Token can't be used before
2022-12-26 16:45:13 1021
原创 Mybatis Plus net.sf.jsqlparser.parser.ParseException
Mybatis Plus net.sf.jsqlparser.parser.ParseException
2022-10-11 11:42:42 2070
原创 SQL 常见问题汇总,持续更新
换种写法:select id, (c1 + c2) as s from t1 order by (c1 + c2) desc。1. order by 别名报错“Unknown column 't.gsort' in 'order clause'”错误写法:select id, (c1 + c2) as s from t1 order by t1.s desc。
2022-09-10 23:03:30 169
原创 Liunx Jenkins没有overall/Read权限
2. 如果你的JENKINS_HOME未做改变,那你可以去默认的目录/var/lib/jenkins下找到config.xml。1.Jenkins配置完访问权限后,提示如下图。
2022-09-06 14:29:23 728
原创 Liunx 下Jenkins工作目录迁移
因构建任务频繁并且多,虽然构建任务丢弃策略配置了,但还是会产生较多文件,因此将其迁移到新磁盘上。systemctl stop jenkins 先关闭。
2022-09-06 14:13:06 2740
原创 win10系统升级一段时间后,内存占用过高
1.右键点击“此电脑”,点击“属性” 2.点击“查看高级系统设置",选择“高级”,进入性能模块中的“设置” 3.进入性能选项,选择“高级”, 4.手动设置“虚拟内存” 5.虚拟内存最佳设置就是(虚拟内存是物理内存的2倍),例如我们电脑采用的是16GB内存,点选“自定义大小”,我们将虚拟内存的初始大小设置为32000M(物理内存大小),最大值为32000M(物理内存的2倍),并且点击设置按钮,再确定。...
2022-06-26 09:37:19 3853
原创 Invalid bound statement (not found)解决方法总结
一、项目编译完成后,检查*mapper.xml是否构建进项目,请查看target文件夹下面*mapper.xml这些是否存在,若没有,请重新构建。二、检查扫描xml的locations是否正确,例如:1)resource目录下的mapper,配置文件配的mappers;2)*mapper.xml放错位置三、检查*mapper.xml文件的namespace是否正确四、*mapper.xml中sql语句的id和namespace中的mapper.java类方法名字是否相同五、若确认没有以上问题,请任意修改对应
2022-06-23 16:55:16 342
原创 死锁的条件及解决方法
概念:多个互相竞争资源的线程互相等待,造成永久阻塞的现象被称为死锁死锁的条件1.互斥性:共享资源只能被一个同一个线程占用2.占有且等待:线程T已经获取到共享资源A,在等待共享资源B的时候未释放A3.不可抢占:其他线程不能强行占有T占有的资源4.循环且等待:线程 T1 等待线程 T2 占有的资源,线程 T2 等待线程 T1 占有的资源破解死锁可破解死锁条件除互斥性之外的三个条件 ,如下:1.破坏“占用且等待”条件,可以一次性申请所有的资源,这样就不存在等待了。2..
2022-05-23 10:25:37 1149
redis-desktop-manager-0.9.3.817.zip
2020-07-25
Postman-win64-5.3.2-Setup.rar
2020-03-07
接口,泛型,包装类型
2015-09-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人