• 编程浪子我的个人知识树

    开场白一转眼工作将近7个年头,时间过得好快哇。年少不懂事,上天惩罚我,婚也结了。不要暗恋哥,哥已是传说。恍恍惚惚过了这么多年,想整理下个人技能树,也提醒下自己我的技能树经常看到各种技能树,那我也来一发,我认为作为一个研发人员,不应该只会自己领域内的东西,不要让自己的路越走越窄。熟话说:技多不压身,有精力就多学点了。如下图(点击打开大图:我要看大图)个人实战过得系统工作这么多年,做过了不少东西,想到
  • tp5, laravel, yii2我该选择哪个

    为什么写这篇文章我个人有一个技术群,里面学什么框架的都有,经常会有人问某某功能在哪个框架怎么实现,用什么框架实现更好,说道这里我大家讲一个同类型问题的笑话某女:你能让这个论坛的人都吵起来,我今晚就跟你走。某软件工程师:PHP是最好的语言!某论坛就真的炸锅了,各种吵架../..某女:服了你了,我们走吧,你想干啥都行。某软件工程师:今天不行,我一定要说服他们,PHP必须是最好的语言大家注意重点哦(可能
  • MySQL:动态开启慢查询日志(Slow Query Log)

    前言在开发中,高效能的程序也包括高效能的查询,所以优化SQL也是程序员必要技能之一。要优化就必须要有慢日志记录才可以知道哪些查询慢,然后反向去修改慢日志设置方式写入文件写入数据库实践操作方式一:写入文件编辑my.conf中修改log_slow_queries的日志地址$cd/etc/mysql$catmy.cnf|grepslowlog_slow_queries=/data/logs/mysql/
  • 【Composer】实战操作一:使用库

    前言前面我们简单介绍了composer的安装以及如何安装库本文目的主要实战讲解如何使用库,主要是PSR-0和PSR-4的区别,以及如何在代码中引用。关于PSR-0和PSR-4的具体区别可以参考博文PSR:php编码规范演示代码演示代码都在https://github.com/apanly/composer_helloworld中,有兴趣的可以clone实战内容引用资源phpoffice/phpex
  • 【运维工具】logrotate 日志管理神器

    服务器经常会产生各种各样的日志文件,我们需要定期清理日志的分类系统日志应用日志系统日志例如系统的history历史信息crontab的运行日志一般系统日志系统都帮我们运维好了,不需要额外配置应用日志例如nginx的access和error日志,php框架的运行日志,这些日志是我们排查问题的有力证据工具logrotatelogrotate是什么logrotate是大多数linux系统自带的日志切割工
  • MetaWeblog 同时管理51cto,csdn,sina,163,oschina,cnblogs等博客

    我们技术人一般都会有自己的一个博客,用于记录一些技术笔记,也期望自己的笔记文章可以让更多人知道。如何让更多人知道自己的博客?搜索引擎收录,用户通过关键词搜索可能会进入内容运营,但是一般技术人为了文章做运营的人应该没有几个通过大流量同类型网站导流量我是使用方法一和方法三,方法一就不说了,互联网人都知道了,但是小网站效果不会太好了。方法三就是充当复读机:复制和粘贴到其他技术网站“复制和粘贴到其他技术网
  • apparmor 引起自定义mysql 日志问题

    今天手贱,看到mysql的日志在/var/log/mysql下面。总是觉得别扭,于是就想改变日志的位置,本人开发环境vagrant+ubuntu12.04,在/etc/mysql/mysql中修改了general_log的位置,放在/data/logs/mysql下面然后重启服务,servicemysqlrestart查看错误日志发现说/usr/sbin/mysqld:File'/data
  • Mysql 常用命令集

    1.mysqlbinlog工具使用方法如下:先使用showbinarylogs查看在使用导出命令mysqlbinlog-R-uroot-pxxxx-hxxx.xxx.xxx.xxx-ddb_name--base64-output=decode-rows--start-datetime='2015-08-1313:11:21'--stop-datetime="2015-08