初始台地

我干了什么 究竟拿了时间换了什么

2023-07-19-Golang学习备忘录

一些临时备忘 结构体 需要使用 new() map 需要使用 make() 定义一个数组 s := []int{1, 2, 3} 定义一个定长数组 var s [3]int s[2] = 1111 定义一个map 1 2 3 4 5 6 7 8 9 10 1...

2020-08-10-PHP性能分析

影响PHP性能的主要因素 网络带宽 CPU 需要连接其他子服务 数据库 复杂的业务逻辑、糟糕的代码 架构是否合理 。。。 怎么去优化他 增大带宽 增加服务器配置 优化响应慢的子服务,或去掉不必要的子服务等 数据库分库分表加索引、使用缓存(redis/mongodb) 优化业务逻辑、优化代码提高代码质量 开启opcache 。。。...

2020-08-10-【转】Redis缓存相关问题总结

使用缓存是系统性能优化的第一黄金法则。 缓存的设计和使用对一个系统的性能至关重要,平时接触到项目无论多少也都会在某些层面用到缓存,比如用HashMap实现,Ehcache,memcached、redis等。Redis算是目前最火的方案之一,今天看了它相关的一些问题,总结汇总一下。 一、Redis的优缺点及适用场景 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1...

2018-11-26-使用jekyll+Github搭建个人博客

介绍 Jekyll 是一个简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过一个转换器(如 Markdown)和我们的 Liquid 渲染器转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll 也可以运行在 GitHub Page 上,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。 ...

2018-11-25-Beanstalkd 一个高性能、轻量级的分布式内存队列系统【转载】

作者:战神悟空 链接:https://www.jianshu.com/p/391d847dc872 來源:简书 介绍 Beanstalkd,一个高性能、轻量级的分布式内存队列系统,最初设计的目的是想通过后台异步执行耗时的任务来降低高容量Web应用系统的页面访问延迟,支持过有9.5 million用户的Facebook Causes应用。后来开源,现在有PostRank大规模部署和使用,每天...

2018-10-10-[转]简单说明CGI和动态请求是什么

1 转载:http://www.cnblogs.com/f-ck-need-u/p/7627035.html 1.CG1是什么 CGI是common gateway interface的缩写,大家都译作通用网关接口,但很不幸,我们无法见名知意。 我们知道,web服务器所处理的内容都是静态的,要想处理动态内容,需要依赖web应用程序,如php、jsp、python、perl等。...

2018-10-09-YII 2 数据库迁移(Migrations) 使用教程

1 2 3 所有操作都需要在项目根目录下操作完成 windows系统在当前根目录打开DOS命令行完成以下操作 0.迁移数据库 一般情况下其他人对数据库有变动时只需要执行如下命令即可在自己的电脑上完成数据库变动的操作 这个指令会提交所有迁移 1 yii migrate 执行效果如下图所示: 根据提示,填写yes 最后输出Migrated up successfu...

启动mysql报错:The server quit without updating PID file *****

启动mysql时报如下错误 1 2 3 > mysql.server start Starting MySQL . ERROR! The server quit without updating PID file (/usr/local/var/mysql/ferminMBP.lan.pid). 这是由于mysql非正常关闭导致.pid文件没有清除 只需进入[/usr/local...

总感觉自己需要说点啥!!

额,还是没想好要说啥!