![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发运维
文章平均质量分 63
tuhoooo
不做标题党, 写下的东西真实靠谱, 绝对是自己亲自动手试过的.
展开
-
github push不上去了 IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
原文地址: github push不上去了当进行仓库 pull 或者 push 时, 报错如下:解决方法: 修改 IP 地址与域名间的映射在 这个文件中加上 github.com 的 ip 映射.GitHub .com GitHub: Where the world builds software · GitHub原创 2022-09-18 14:17:43 · 475 阅读 · 0 评论 -
git add -A 可以免于 git rm
非常麻烦. 我现在基本上都是到 gui 的 git 中全选, 批量 Stage 搞定, 但是, 命令行下面如何做比较方便呢, 难道要自己写个脚本?用了一段时间 git 了, 一直有个问题没解决. 当做了一些修改时, 一般会直接 “git add .” 先将文件 staged 起来.的用法 (这样可以执行, 但意思是删除所有文件), 于是, 当有比较大量的文件被删除时, 一个个的。你这里说的 stage 是什么意思, 就是将删除的文件放入 staged 区, 准备 commit。删除的文件全部 stage。原创 2022-08-21 15:43:57 · 185 阅读 · 0 评论 -
WordPress增加SSL证书实现HTTPS协议访问
原文地址欢迎访问我的博客。原创 2022-07-21 11:39:58 · 567 阅读 · 0 评论 -
Spring Session 的原理
今天在写一个对外接口, 这个接口大致原理是在过滤器中通过 token 获取用户信息然后创建 session, 后续的流程就是 Controller -> Service -> Dao 了.这次开发没有像之前那样愣头愣脑的, 我想了一下, 对方调用的时候是没有 session id 的, 也就是每次认证之后都会创建一个 session. 那这就可能存在一个大问题了, 假设调用次数非常多的话, 会创建茫茫多的 session, 可能会击垮系统.所以我的看下我们系统中是如何使用 session 的.--原创 2022-07-20 08:51:22 · 240 阅读 · 0 评论 -
【MySQL 文档翻译】理解查询计划
原文地址: 【MySQL 文档翻译】理解查询计划欢迎访问我的博客: http://blog.duhbb.com/MySQL 官方文档地址: 8.8 Understanding the Query Execution PlanMySQL 优化器会根据 SQL 语句中的表, 列, 索引和 WHERE 子句中的条件的详细信息, 使用许多技术来有效地执行 SQL 查询. 可以在不读取所有行的情况下对一个巨大的表执行查询; 可以在不比较每个行组合的情况下执行涉及多个表的连接. 优化器选择执行最有效查询的一组操作称为原创 2022-07-10 14:20:38 · 233 阅读 · 0 评论 -
Linux Debian Chrome 总是显示完整网址
原文地址: Linux Debian Chrome 总是显示完整网址欢迎访问我的博客: http://blog.duhbb.com/右键地址栏, 然后勾选 .原创 2022-06-30 15:45:10 · 151 阅读 · 0 评论 -
No statements may be issued when any streaming result sets are open and in use on a given connection
本文整理了 MySQL 流式查询一些原理和用法, 包括 MySQL 官方文档对于 ResultSet 流式查询的说明以及很多网友关于 MySQL 流失查询踩坑的说明. 最后给出了解决流式查询的 connection 在未查询完结果集的数据之前又被其他地方使用导致报错的解决方法, 希望能对读者有所帮助.原文地址: No statements may be issued when any streaming result sets are open and in use on a given connectio原创 2022-06-29 19:44:52 · 1991 阅读 · 0 评论 -
MySQL IN 和 NOT IN () 空列表报错
原文地址: MySQL IN 和 NOT IN () 空列表报错欢迎访问我的博客: http://blog.duhbb.com/比较好奇的是, 感觉这个挺简单的, 为啥 MySQL 就不处理一下呢?要是我读懂了 MySQL 的源码, 我就把这个特性加上去, 嘿嘿!原创 2022-06-27 14:49:55 · 932 阅读 · 0 评论 -
Linux 添加用户和组
原文地址: Linux 添加用户和组欢迎访问我的博客: http://blog.duhbb.com/本文记录了 Linux 中添加用户和组的一些实用命令, 将其汇集到一起方便查找和排查问题. 缘起于一次启动 nginx 报错了, 后来发现是 nginx 这个用户没有, 随想到需要增加组和用户, 将相关命令记录于此.groupadd :cannot open /etc/group, 后来看别人的博客介绍, 原来是在添加用户时, 需要涉及到 , , , 这是个文件. 而且这四个文件的权限都是隐藏权限, 后来修原创 2022-06-17 17:33:21 · 2997 阅读 · 0 评论 -
Nginx 中 proxy_cookie_path 的用法
原文地址: Nginx 中 proxy_cookie_path 的用法欢迎访问我的博客: http://blog.duhbb.com/昨天调试 nginx 的时候, 转发都配置好了, 结果登录之后又跳到了登录页面, 顿时一脸懵逼;然后在别的地方看了下配置, 拷贝过来之后就可以正常登录的. 而拷贝过来的配置的一个关键的指令就是 , 这不禁引起了我的好奇, 遂撰此文记录, 避免下次踩坑.下面的这个介绍部分参考了这个博客: https://cloud.tencent.com/developer/article/1原创 2022-06-07 20:33:12 · 11603 阅读 · 0 评论 -
MySQL varchar(255) 和 varchar(256) 区别
引言欢迎访问我的博客: http://blog.duhbb.com/原文地址: MySQL varchar(255) 和 varchar(256) 区别正文每次给表创建字段的时候, 遇到 VARCHAR 都会想到这个问题, 但是没有深入思考.在这篇博客中详细学习了一下: 数据库 varchar 长度最佳实践VARCHAR(256) 会使用 2 个字节来记录字节数, 而 VARCHAR(255) 则只会使用 1 个字节数.另外并不是声明为 VARCHAR(255) 就没有啥问题了, 如果使用到了原创 2022-04-07 13:52:33 · 7304 阅读 · 1 评论 -
kafka常用脚本
原文地址: kafka常用脚本欢迎访问: 我的博客引言本文是转载的, 但是原文已经找不到了.在Kafka安装目录下 ($KAFKA_HOME/bin), 提供了很多内置的脚本供我们使用, 使用脚本可以测试 Kafka 的大多数功能, 下面我们就脚本的使用作出说明.启动 brokerbin/kafka-server-start.sh 脚本提供了启动 broker 的功能.前台启动bin/kafka-server-start.sh config/server.properties后台启动:原创 2022-03-09 22:23:41 · 2560 阅读 · 0 评论 -
Oracle SQL语句转大写导致别名取不到
引言本文记录了 Oracle 会将用户的 SQL 语句转为大写而导致别名字段的值取不到的原因和解决经过, 但尚未查清 Oracle 为什么选择这一策略. 只要通过 “” 将 Oracle SQL 字段给包裹起来就可以解决此问题.原文地址: http://blog.duhbb.com/2022/02/18/oracle-sql-uppercase-convert-leads-alias-error/欢迎访问我的博客: http://blog.duhbb.com/原因Oracle 查询字段变成大写的原原创 2022-02-18 10:14:19 · 689 阅读 · 0 评论 -
openresty改写302的Location
引言本文介绍了使用openresty修改302重定向地址和参数的方法,能够应对内外网访问不一致的问题;openresty集成了lua以及众多实用的工具和模板,比nginx还是要方便不少;proxy_redirect的缺陷是只能修改域名和端口,不能很好应对复杂情况.原文地址: http://blog.duhbb.com/2022/02/15/usage-of-openresty-in-rewriting-302-location/欢迎访问我的博客: http://blog.duhbb.com/解决的问原创 2022-02-15 18:20:58 · 1731 阅读 · 0 评论 -
关于MySQL 8.0数据库表名大小写的问题
原文地址: http://blog.duhbb.com/2022/02/09/on-mysql-low-case-table-names/欢迎访问我的博客: http://blog.duhbb.com/引言今天导库, 启动项目, 结果尼玛项目起不来, changelog疯狂执行, 正常情况下不会出现这样的. 找了好半天原因才发现库中存在同名但是大小写不一致的表名.背景知识bug: https://bugs.mysql.com/bug.php?id=90695MySQL 8.0 新增了data d原创 2022-02-09 17:26:50 · 3728 阅读 · 0 评论 -
debian下编译安装redis并加入到systemd启动管理
原文地址: http://blog.duhbb.com/2022/02/09/compile-and-install-redis-debian-and-add-to-systemd/欢迎访问我的个人博客: http://blog.duhbb.com/下载wget https://download.redis.io/releases/redis-6.2.6.tar.gz编译并安装安装libsystemd-devapt-get install libsystemd-dev编译并安装redis原创 2022-02-09 16:54:10 · 1682 阅读 · 0 评论 -
mac安装jdk1.8
原文地址:mac安装jdk1.8欢迎访问我的个人博客: keep coding下载链接: https://pan.baidu.com/s/1xQr6_9_7lFNtSes7HsKveA密码: edme路径:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk编辑环境配置文件:$ open -e .bash_profile加入如下内容:JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_原创 2022-02-06 09:39:10 · 1223 阅读 · 0 评论 -
arthas使用总结
引言这里记录一下我在使用arthas排查现场问题时,使用的几个主要命令,怕自己忘了,写下来到时候可以参考。我的个人博客:我心永恒原文地址:arthas使用总结查看类加载的信息sc -d <ClassName>参数名称参数说明class-pattern类名表达式匹配method-pattern方法名表达式匹配[d]输出当前类的详细信息,包括这个类所加载的原始文件来源、类的声明、加载的ClassLoader等详细信息。 如果一个类被多个ClassL原创 2022-01-09 09:21:47 · 4658 阅读 · 0 评论 -
golang的hello-world以及non-main package的trouble-shooting
goland上编写golang的hello-world以及问题排查。原创 2022-01-08 20:48:59 · 1063 阅读 · 0 评论