博客园 - 流火行者
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=169243
2023-08-31T08:06:41Z
流火行者
https://www.cnblogs.com/JimmyBright/
feed.cnblogs.com
https://www.cnblogs.com/JimmyBright/p/17669800.html
Memcached平滑迁移Redis方案--有很多坑 - 流火行者
一些很古老的项目里使用了memcache作为缓存组件,这些组件基本都是来源于自研环境没有上云,存在很多难以解决的问题。导致无法管理,更没有跨AZ的特性 没有控制面进行管理 不支持扩容、跨AZ部署 连接错误、连接超时频发有些项目后来改用了云上Redis作为缓存组件,但是memcached在并行运行,新
2023-08-31T08:07:00Z
2023-08-31T08:07:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】一些很古老的项目里使用了memcache作为缓存组件,这些组件基本都是来源于自研环境没有上云,存在很多难以解决的问题。导致无法管理,更没有跨AZ的特性 没有控制面进行管理 不支持扩容、跨AZ部署 连接错误、连接超时频发有些项目后来改用了云上Redis作为缓存组件,但是memcached在并行运行,新 <a href="https://www.cnblogs.com/JimmyBright/p/17669800.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/16197063.html
sshkey访问github - 流火行者
1.生成git的对称密钥对 ssh-keygen -t rsa -C "xxx@gamil.com"~/.ssh 下生成的文件为:githubgithub.pub 2.配置密钥 将github.pub公钥配置到github https://github.com/settings/keys3.配置本地
2022-04-26T14:51:00Z
2022-04-26T14:51:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】1.生成git的对称密钥对 ssh-keygen -t rsa -C "xxx@gamil.com"~/.ssh 下生成的文件为:githubgithub.pub 2.配置密钥 将github.pub公钥配置到github https://github.com/settings/keys3.配置本地 <a href="https://www.cnblogs.com/JimmyBright/p/16197063.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/16005042.html
MacOS下安装bee工具 - 流火行者
苹果电脑下安装beego框架的bee工具,按照github上的文档操作无法成功 bee的源码地址: https://github.com/beego/bee/tree/master 步骤1: 安装最新版本go: https://golang.google.cn/dl/ 安装完成后会自动添加环境变量
2022-03-14T09:43:00Z
2022-03-14T09:43:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】苹果电脑下安装beego框架的bee工具,按照github上的文档操作无法成功 bee的源码地址: https://github.com/beego/bee/tree/master 步骤1: 安装最新版本go: https://golang.google.cn/dl/ 安装完成后会自动添加环境变量 <a href="https://www.cnblogs.com/JimmyBright/p/16005042.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/15994518.html
记录一次修改用户组的操作 - 流火行者
系统需要添加user_00这个用户 直接使用useradd user_00 但是后来发现这个用户需要放在users和guests这两个用户组下 于是需要修改user_00这个用户组 1:修改user_00所在用户组,使用useradd user_00这个命令会默认添加一个user_00用户组 >>u
2022-03-11T09:06:00Z
2022-03-11T09:06:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】系统需要添加user_00这个用户 直接使用useradd user_00 但是后来发现这个用户需要放在users和guests这两个用户组下 于是需要修改user_00这个用户组 1:修改user_00所在用户组,使用useradd user_00这个命令会默认添加一个user_00用户组 >>u <a href="https://www.cnblogs.com/JimmyBright/p/15994518.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/14590294.html
Linux添加环境变量 - 流火行者
进入profile.d目录 >>cd /etc/profile.d 新建test.sh文件 >>touch test.sh #!/bin/bash echo "世界顶级,供不应求!新疆棉花中国自己还不够用" echo " " echo "一本“清廉簿”,百年好作风" export HELLO=wor
2021-03-28T14:17:00Z
2021-03-28T14:17:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】进入profile.d目录 >>cd /etc/profile.d 新建test.sh文件 >>touch test.sh #!/bin/bash echo "世界顶级,供不应求!新疆棉花中国自己还不够用" echo " " echo "一本“清廉簿”,百年好作风" export HELLO=wor <a href="https://www.cnblogs.com/JimmyBright/p/14590294.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/13992931.html
linux设置环境变量 - 流火行者
方法1: 进入目录: /etc/profile.d 看到里面有很多sh文件 256term.csh 256term.sh colorgrep.csh colorgrep.sh colorls.csh colorls.sh cvs.csh cvs.sh lang.csh lang.sh less.cs
2020-11-17T02:33:00Z
2020-11-17T02:33:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】方法1: 进入目录: /etc/profile.d 看到里面有很多sh文件 256term.csh 256term.sh colorgrep.csh colorgrep.sh colorls.csh colorls.sh cvs.csh cvs.sh lang.csh lang.sh less.cs <a href="https://www.cnblogs.com/JimmyBright/p/13992931.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/13814245.html
安装zib扩展报错 - 流火行者
pecl install zip 安装成功后 执行php -v报错 PHP Warning: PHP Startup: Unable to load dynamic library 'zip.so' (tried: /usr/local/services/php-7.4.10/lib/php/ext
2020-10-14T05:13:00Z
2020-10-14T05:13:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】pecl install zip 安装成功后 执行php -v报错 PHP Warning: PHP Startup: Unable to load dynamic library 'zip.so' (tried: /usr/local/services/php-7.4.10/lib/php/ext <a href="https://www.cnblogs.com/JimmyBright/p/13814245.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/11028489.html
css自动换行 - 流火行者
自动换行: word-wrap:break-word; word-break:break-all; overflow: hidden; 多余的文字用省略号: overflow: hidden; text-overflow: ellipsis; white-space: nowrap; overflo
2019-06-15T10:44:00Z
2019-06-15T10:44:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】自动换行: word-wrap:break-word; word-break:break-all; overflow: hidden; 多余的文字用省略号: overflow: hidden; text-overflow: ellipsis; white-space: nowrap; overflo <a href="https://www.cnblogs.com/JimmyBright/p/11028489.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/10637588.html
获取外网出口ip - 流火行者
curl ifconfig.me或 curl cip.cc
2019-04-01T09:16:00Z
2019-04-01T09:16:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】curl ifconfig.me或 curl cip.cc <a href="https://www.cnblogs.com/JimmyBright/p/10637588.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/10635159.html
git pull报“unable to update local ref”解决方案 - 流火行者
使用git pull拉取代码的时候,无法拉取最新代码,报"unable to update local ref"错误。 除了重新clone一份代码外,还可以使用如下解决方案: 1、切换到之前clone代码目录下,执行命令git gc --prune=now 2、再执行命令git remote pru
2019-04-01T02:57:00Z
2019-04-01T02:57:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】使用git pull拉取代码的时候,无法拉取最新代码,报"unable to update local ref"错误。 除了重新clone一份代码外,还可以使用如下解决方案: 1、切换到之前clone代码目录下,执行命令git gc --prune=now 2、再执行命令git remote pru <a href="https://www.cnblogs.com/JimmyBright/p/10635159.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/10482919.html
MYSQL数据插入和更新的语法 - 流火行者
tag:原文章地址 经常会遇到一行数据在特定条件下如果存在就更新列,不存在就插入新的行,用replace和duplicate语法都可以实现,但是也是有区别的。如果是数据覆盖就用replace,如果只是想实现update就用duplicate。 如下表: CREATE TABLE `table1` (
2019-03-06T06:11:00Z
2019-03-06T06:11:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】tag:原文章地址 经常会遇到一行数据在特定条件下如果存在就更新列,不存在就插入新的行,用replace和duplicate语法都可以实现,但是也是有区别的。如果是数据覆盖就用replace,如果只是想实现update就用duplicate。 如下表: CREATE TABLE `table1` ( <a href="https://www.cnblogs.com/JimmyBright/p/10482919.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/10412274.html
正则表达式去除连续重复的字符 - 流火行者
如下字符串: abcdeeeddsssddaacc,,,bbbbbbHelllllllowwwworrrrlllld 修改为: abcdeddsddaacc,bbHellloworld 即:相同的字符串最多出现3次 preg_replace('/(.*)\1{2,}/', '$1', $s) 先查询
2019-02-21T06:23:00Z
2019-02-21T06:23:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】如下字符串: abcdeeeddsssddaacc,,,bbbbbbHelllllllowwwworrrrlllld 修改为: abcdeddsddaacc,bbHellloworld 即:相同的字符串最多出现3次 preg_replace('/(.*)\1{2,}/', '$1', $s) 先查询 <a href="https://www.cnblogs.com/JimmyBright/p/10412274.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/10394272.html
linux保存住github的账号和密码 - 流火行者
我是用 shell 命令来执行 git 操作的,所以就决定在 --global 配置一下用户名和密码,不用每次手动输入了。 设置步骤 1. 首先需要 ftp 连接到你的 Linux 服务器,在根目录(~/)下,使用 touch 命令创建文件 .git-credentials : touch .git
2019-02-18T02:43:00Z
2019-02-18T02:43:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】我是用 shell 命令来执行 git 操作的,所以就决定在 --global 配置一下用户名和密码,不用每次手动输入了。 设置步骤 1. 首先需要 ftp 连接到你的 Linux 服务器,在根目录(~/)下,使用 touch 命令创建文件 .git-credentials : touch .git <a href="https://www.cnblogs.com/JimmyBright/p/10394272.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/10278782.html
解决关闭ssh客户端,uwsgi服务也停止的问题 - 流火行者
原文地址:https://www.cnblogs.com/JimmyBright/p/10278782.html 1.ssh断开,服务就终止了 搭建好了py运行环境,配置了uwsgi.ini如下: 启动服务 [root@VM_16_14_centos uwsgi]# uwsgi --ini uwsg
2019-01-17T02:21:00Z
2019-01-17T02:21:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
该文只有注册用户登录后才能阅读。<a href='https://www.cnblogs.com/JimmyBright/p/10278782.html' target='_blank'>阅读全文</a>。
https://www.cnblogs.com/JimmyBright/p/10131798.html
php动态获取常量 - 流火行者
这个a1就等价于a2,做到动态获取常量的内容
2018-12-17T07:29:00Z
2018-12-17T07:29:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】这个a1就等价于a2,做到动态获取常量的内容 <a href="https://www.cnblogs.com/JimmyBright/p/10131798.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/10063870.html
wsgi 协议的application函数的environ参数 - 流火行者
为了实现对python解释,需要实现application函数, 其中的环境变量参数打印出来有如下多参数。 url: http://py.seetiny.com/name/jimmy1?name=20&info[sex]=mail&info[age]=20 application函数如下 浏览器输出
2018-12-04T06:21:00Z
2018-12-04T06:21:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
该文只有注册用户登录后才能阅读。<a href='https://www.cnblogs.com/JimmyBright/p/10063870.html' target='_blank'>阅读全文</a>。
https://www.cnblogs.com/JimmyBright/p/9963095.html
git各种撤销提交 - 流火行者
Git的几种状态 未修改 工作区 已修改 ↓ 工作区 已暂存 ↓ 暂存区 已提交 ↓ 本地仓库 已推送 ↓ 远程仓库 已修改 未暂存 已经修改了文件,还未进行git add 恢复方法 使用一下任意命令 git checkout . git reset --hard 已暂存 未提交 已经进行了git
2018-11-15T05:52:00Z
2018-11-15T05:52:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】Git的几种状态 未修改 工作区 已修改 ↓ 工作区 已暂存 ↓ 暂存区 已提交 ↓ 本地仓库 已推送 ↓ 远程仓库 已修改 未暂存 已经修改了文件,还未进行git add 恢复方法 使用一下任意命令 git checkout . git reset --hard 已暂存 未提交 已经进行了git <a href="https://www.cnblogs.com/JimmyBright/p/9963095.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/9908761.html
pdo连接的时候设置字符编码是这样的 - 流火行者
$pdo = new \PDO(..,..,..) $pdo->query('SET NAMES utf8mb4');$pdo->exex('sql....');
2018-11-05T05:53:00Z
2018-11-05T05:53:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】$pdo = new \PDO(..,..,..) $pdo->query('SET NAMES utf8mb4');$pdo->exex('sql....'); <a href="https://www.cnblogs.com/JimmyBright/p/9908761.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/9903203.html
mysql8.0+修改用户密码 - 流火行者
开始修改密码
2018-11-04T02:18:00Z
2018-11-04T02:18:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】开始修改密码 <a href="https://www.cnblogs.com/JimmyBright/p/9903203.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JimmyBright/p/9903121.html
mysql账户添加远程访问 - 流火行者
我们要将root账户设置为远程可访问
2018-11-04T01:33:00Z
2018-11-04T01:33:00Z
流火行者
https://www.cnblogs.com/JimmyBright/
【摘要】我们要将root账户设置为远程可访问 <a href="https://www.cnblogs.com/JimmyBright/p/9903121.html" target="_blank">阅读全文</a>