随笔分类 -  后端

后端开发相关
摘要:安装多版本python 1 brew install pyenv 查看是否安装成功 pyenv -v 2 在 .zshrc 文件添加 如何确定你用的是 Zsh 还是 bash。你可以在命令行中执行命令查看: echo $SHELL 使用 Zsh 请执行: echo 'export PYENV_ROO 阅读全文
posted @ 2021-02-25 17:10 专心写代码 阅读(275) 评论(0) 推荐(0) 编辑
摘要:# vim /etc/sysconfig/networkNETWORKING=yesHOSTNAME=yourname //在这修改hostname 修改Hosts # vim /etc/hosts 阅读全文
posted @ 2021-01-11 14:30 专心写代码 阅读(124) 评论(0) 推荐(0) 编辑
摘要:1 shell环境中 DATE=$(date +"%Y-%m-%d %H:%M:%S")curl -X POST -d '{"time":"$DATE"}' http://xx.xx.xx.xx/xx/xx 这样请求会把$DATE当成参数值。调整的方式是 curl -X POST -d '{"tim 阅读全文
posted @ 2020-12-31 14:27 专心写代码 阅读(3160) 评论(0) 推荐(0) 编辑
摘要:1 redis 持久化 redis支持两种方式的持久化,可以单独使用或者结合起来使用。 1、第一种:RDB方式redis默认的持久化方式(快照)2、第二种:AOF方式(日志追加) RDB快照模式(snapshot): save 900 1 //900秒内如果超过1个key被修改,则发起快照保存 sa 阅读全文
posted @ 2020-11-16 17:20 专心写代码 阅读(128) 评论(0) 推荐(0) 编辑
摘要:\x 列竖排显示 \timing 开启时间 1. 查看数据库大小。select pg_size_pretty(pg_database_size('db_name'));2. 查看所有索引的大小。select indexrelname, pg_size_pretty(pg_relation_size( 阅读全文
posted @ 2020-06-16 16:25 专心写代码 阅读(1487) 评论(0) 推荐(0) 编辑
摘要:php-fpm:request_terminate_timeout = 30php.ini:max_execution_time = 30 request_terminate_timeout 适用于,当max_execution_time由于某种原因无法终止脚本的时候,会把这个php-fpm请求干掉 阅读全文
posted @ 2019-11-08 15:58 专心写代码 阅读(5093) 评论(1) 推荐(0) 编辑
摘要:大概说下yac是个啥东西。。看鸟哥的博客 Yac 是为PHP实现的一个基于共享内存, 无锁的内容CacheYac的两个应用场景:1.让PHP进程之间共享一些简单的数据2.高效地缓存一些页面结果假设PHP以PHP-FPM运行,Yac和Pcache缓存的用户内容User Cache就像Opcache一样 阅读全文
posted @ 2019-10-28 16:52 专心写代码 阅读(440) 评论(0) 推荐(0) 编辑
摘要:1. 什么是索引? 索引是一种数据结构,可以帮助我们快速的进行数据的查找. 2. 索引是个什么样的数据结构呢? 索引的数据结构和具体存储引擎的实现有关, 在MySQL中使用较多的索引有Hash索引,B+树索引等,而我们经常使用的InnoDB存储引擎的默认索引实现为:B+树索引. 3. Hash索引和 阅读全文
posted @ 2019-10-24 19:57 专心写代码 阅读(284) 评论(0) 推荐(0) 编辑
摘要:laravel 路由: 公司的情况很不乐观...... 破产清算随时可能发生...... 阅读全文
posted @ 2019-10-12 15:52 专心写代码 阅读(227) 评论(0) 推荐(0) 编辑
摘要:2022-06-02更新 https://github.com/shivammathur/homebrew-php 给目录权限 sudo chown -R "$(id -un)":"$(id -gn)" $(brew --prefix) 如果失败 sudo chown -R "$USER":admi 阅读全文
posted @ 2019-10-10 11:45 专心写代码 阅读(3785) 评论(0) 推荐(0) 编辑
摘要:php-fpm 进程池优化方法 php-fpm进程池开启进程有两种方式,一种是static,直接开启指定数量的php-fpm进程,不再增加或者减少;另一种则是dynamic,开始时开启一定数量的php-fpm进程,当请求量变大时,动态的增加php-fpm进程数到上限,当空闲时自动释放空闲的进程数到一 阅读全文
posted @ 2019-10-08 11:26 专心写代码 阅读(1113) 评论(0) 推荐(0) 编辑
摘要:结论: select xx from xx where xx group by xx order by xxx; select xx from xx group by xx having xx order by xxx; where 跟having 后面都可以跟条件。但是又有很多区别 1 where 阅读全文
posted @ 2019-09-24 15:58 专心写代码 阅读(1302) 评论(0) 推荐(0) 编辑
摘要:php /data/xxx/aaa.php > test.log 2 >&1 >覆盖, >>追加 2>&1 表示不仅命令行正常的输出保存到test.log中,产生错误信息的输出也保存到test.log文件中; 阅读全文
posted @ 2019-09-18 15:48 专心写代码 阅读(5028) 评论(0) 推荐(0) 编辑
摘要:having子句与where有相似之处但也有区别,都是设定条件的语句。在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行.而where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。简单说来:where子句:sel 阅读全文
posted @ 2019-09-16 11:45 专心写代码 阅读(2084) 评论(0) 推荐(0) 编辑
摘要:有时候,.gitignore 会对部分文件 / 文件夹失效,大概原因是由于新创建的文件已经出现在 git 本地仓库的缓存,所以.gitignore 就失效了 解决办法就是清空一下 git 仓库的缓存,重新提交一次就好了 步骤 1 git -rm -r --cached . 2 git add . 3 阅读全文
posted @ 2019-08-27 20:08 专心写代码 阅读(820) 评论(0) 推荐(0) 编辑
摘要:用composer下包的时候,经常提示 文件大小问题。出现如下报错信息 composer config --global cache-files-maxsize 800MiB [Composer\Downloader\TransportException] Content-Length mismat 阅读全文
posted @ 2019-07-25 10:50 专心写代码 阅读(5649) 评论(6) 推荐(0) 编辑
摘要:php 的很多开发都会用到composer。然后国内的镜像又慢,很多人会选择用laravel-china的镜像。 之前一直用的很好。今天突然发现不能composer update。出现报错。WTF!!! 只能在laravel社区查看了,果真有这样的说明。下面是url https://learnku. 阅读全文
posted @ 2019-07-24 19:51 专心写代码 阅读(633) 评论(0) 推荐(0) 编辑
摘要:&是个特殊符号,如果在控制台使用curl curl http://localhost/ceshi?startTime=2018-10-24 02:49:35&&endTime=2018-10-25 02:49:35&&pageNumber=1&&pageSize=19&&stripType=1 这样 阅读全文
posted @ 2019-06-05 19:39 专心写代码 阅读(1442) 评论(0) 推荐(0) 编辑
摘要:问题的背景: 我们常常需要通过crontab部署某个脚本运行某些定时任务,但在实际的过程中,一旦处理不好可能导致在同一时刻出现脚本的多个运行副本,比如crontab的调度是每5 分钟运行一次脚本,如果运行的脚本能够在5分钟内处理完任务并退出,则没问题,同一时刻最多只有一个脚本在运行,但如果脚本如果无 阅读全文
posted @ 2019-03-18 13:45 专心写代码 阅读(3235) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示