php 开发调试的常用技巧和工具
- nginx的access.log
- 作用:
- 记录一个页面请求中,服务器接收到的所用相关的url。
- 根据此log, 对服务器上调用了哪些服务,可以一目了然,快速理清业务关系,调试开发非常赞!
- 注意:
- 一个请求结束才记录。假如:http://zouzhenzhong.com 对应文件中调用http://zouzhenzhong.com/test.php接口 access 的记录的顺序1:http://zouzhenzhong.com/test.php 2:http://zouzhenzhong.com
- 打到别人服务器上的请求是无法捕获的。
- 参考资料:http://www.zouzhenzhong.com/article/detail/59 log_format
- 推荐级别:五星
- 作用:
- mysql配置文件general-log-file记录的mysql操作的日志log
- 作用:
- 记录一次页面请求中,mysql所有的增删改查
- 快速理清业务关系,调试开发非常赞!
- 事务异常?sql冗余?...so easy!
- 推荐级别:五星
- 作用:
- 思维脑图XMind
- 作用:可以快速画出业务大纲,不会遗漏任何一个细节。画需求文档,测试文档都是非常棒的选择
- demo:http://www.zouzhenzhong.com/article/detail/51
- 推荐级别:五星
- 印象云笔记Evernote
- 作用:把不同的文件,分门别类,从此再也不用担心你辛辛苦苦整理的资料跟你捉迷藏!
- 推荐级别:五星
- phpstrom
- 作用:非常漂亮的ide软件,编辑文件非常便捷,在复杂的文件中自由自在的飞翔!
- 推荐级别:五星
- 分布式文件管理工具:git
- 作用:文件版本控制,多人协同操作
- 参考资料:http://www.zouzhenzhong.com/article/detail/70
- 推荐级别:五星
- mysql数据库字典工具--workbench
- 作用:
- 生成规范的mysql数据字典
- 对复杂业务有很强的把控能力
- demo:http://ot8ir0s6p.bkt.clouddn.com/150045872597842.jpg
- 推荐级别:三星
- 作用:
- 流程图工具:ProcessOn
- 作用:可以非常便捷的画出漂亮的流程图
- 链接:https://www.processon.com/
- 推荐级别:三星
- Beyond Compare 文件对比
- 作用:对比文件改动的差异,很漂亮,醒目!
- 推荐级别:三星
- mysql其他工具与技巧
- explain 性能调优,mysql深入学习。
- 慢查询 log_slow_queries 参考:http://www.zouzhenzhong.com/article/detail/61
- 推荐级别:三星
- linux 好用命令行的工具及命令
php 开发调试的常用技巧和工具的更多相关文章
- Windows开发中一些常用的辅助工具
经常有人问如何快速的定位和解决问题,很多时候答案就是借助工具, 记录个人Windows开发中个人常用的一些辅助工具. (1) Spy++ 相信windows开发中应该没人不知道这个工具, 我们常用 ...
- git开发流程、常用命令及工具、TortoiseGit使用及常见问题
根据我最近使用git的一些经历,git是基于分支的版本控制工具,分支有远程分支和本地分支. 一.开发流程 - 从远程服务器的master,clone一份项目文件到本地,然后本地master的基础上br ...
- 快速提高Android开发调试的使用技巧
留在这里备忘,同时如果对其他人有帮助,那就再好不过了. 1.过滤Android程序出现的异常和崩溃 adb logcat |grep --color=auto -E "System.err| ...
- Vue开发中的常用技巧(持续更新)
1. 监听子组件的生命周期例如有父组件Parent和子组件Child,如果父组件监听到子组件挂载mounted就做一些逻辑处理,常规写法可能如下: // Parent.vue <Child @m ...
- Java工作中常用到的工具
刚看但网上一篇Java最流行工具的文章,结合自己日常应用总结一下开发工作中常用到的工具. 一,Java版本,jdk8,也是Java普及最快的版本,除了本身性能提升外,新增的函数式编程特性也让开发效率更 ...
- java与.net比较学习系列(1) 开发环境和常用调试技巧
最近因为公司项目要由.net平台转到java平台的原因,之前一直用.net的我不得不开始学习java了,刚开始听到说要转java的时候很抗拒,因为我想专注在.net平台上,不过这样也并不完全是坏事,通 ...
- 【Java】Debug断点调试常用技巧
Debug操作技巧 Show Execution Point 将光标回到当前断点停顿的地方 Step Over 执行当前行代码,并将运行进度跳转到下一行. Step Into 进入到当前代码行的方法内 ...
- JS~~~ 前端开发一些常用技巧 模块化结构 &&&&& 命名空间处理 奇技淫巧!!!!!!
前端开发一些常用技巧 模块化结构 &&&&& 命名空间处理 奇技淫巧!!!!!!2016-09-29 17 ...
- Linux c c++ 开发调试技巧
看到一篇介绍 linux c/c++ 开发调试技巧的文章,感觉挺使用,哪来和大家分享. 通向 UNIX 天堂的 10 个阶梯Author: Arpan Sen, 高级技术人员, Systems Doc ...
随机推荐
- linux系统编程之文件IO
1.打开文件的函数open,第一个参数表示文件路径名,第二个为打开标记,第三个为文件权限 代码: #include <sys/types.h> #include <sys/stat. ...
- redhat mysql安装配置
1. 下载好编译包, 解压到/usr/local/ 并修改文件夹名字为mysql tar -zxf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz -C /u ...
- nopCommerce 3.9 大波浪系列 之 引擎 NopEngine
本章涉及到的内容如下 1.EngineContext初始化IEngine实例 2.Autofac依赖注入初始化 3.AutoMapper框架初始化 4.启动任务初始化 一.EngineContext初 ...
- [信息安全] 3.HTTPS工作流程
[信息安全]系列博客:http://www.cnblogs.com/linianhui/category/985957.html 0. 简单回顾 在前面两篇博客中介绍了密码相关的一些基本工具,包括(对 ...
- HTML中关于图像和表格,链接等的知识
下面是我分享的html中关于图像和表格,链接等知识: ①<img/>图像标签 <img/>标签中的一些常见属性:1,src是图像的路径属性,是img标签中必不可少的属性. 2, ...
- Git:常用功能 - 命令行
1. 正在某个分支进行开发,突然有个紧急BUG需要切换到其他分支进行修复? git add README.md # 将文件添加到暂存区 git stash save "v1.0.0 in d ...
- 最近任务 && react文章列表
最近任务 读书 数据分析 react深入学习 可视化大图 移动端入门 [React学习] 入门学习-文本渲染 http://www.cnblogs.com/huxiaoyun90/p/4783663. ...
- .editorconfig
摘要 是什么 EditorConfig是一套用于统一代码格式的解决方案,可以帮助开发者在不同的编辑器和IDE之间定义和维护一致的代码风格. EditorConfig包含一个用于定义代码格式的文件和一批 ...
- 【TRICK】解决锚点定位向下浮动Xpx问题
1. 问题描述 页面滚动后,菜单栏会固定在页头,当锚点定位时,菜单会遮盖部分定位后的内容,所以需要在锚点定位后自动向下漂移Xpx. 2. 解决办法 a. 利用空div 占位,如下: <a hre ...
- 网站相关人员信息记录humans.txt
前面的话 robots.txt文件告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取.而humans.txt文件则是为人类准备的,包含参加该网页设计和建立的相关人员的信息.本文将详细介绍humans.tx ...