自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (25)
  • 问答 (3)
  • 收藏
  • 关注

转载 为什么你要写博客?(见过最赞的回答)

最近看到一篇很棒的文章转发来与大家分享,其本身已经不是写博客这么简单了。首先得了解自己,对能力的一个总结记录,并转换成他人易懂的逻辑分享出来,要知道在学校,懂的多的老师不是好老师,能让学生懂的老师才是好老师,一个道理的。这篇文章给了我很多的感触,相信也能给很多人赞同感。记录成长?积累知识?提高表述能力?持续学习动力?找到志同道合的人??......其中最让我深刻的就是,

2017-02-07 00:39:58 8049 1

转载 项目经理需要修炼的 9 件事

作为项目经理,最重要的就是带领整个项目团队一起战斗,做好团队建设,才能激发整个团队成员的士气,提高团队成员的绩效。我常常看到一些项目经理在抱怨,什么工作就像打杂的、员工不听话、工作任务不能被完成、自己没有什么实权、需求老是发生变更不知怎么办啦,等等一系列的抱怨,我看着总觉得好笑。因为这些我都经历过,都体验过。也深深地体会他们的痛苦,觉得好笑是在于那些抱怨的项目经理仿佛处在一种无头苍蝇的状态,只知道乱飞发出烦人的嗡嗡声,让自己觉得心烦也让别人觉得心烦,却怎么也找不到出路。每个项目都是独特的,因此做..

2021-09-05 07:37:50 339

原创 实践心得与职场经验总结

从刚开始工作的时候就有记录笔记的习惯,今天整理笔记,无意间翻到一些惊喜,挺多回忆与事情瞬间都想起来了。作为管理层的人,经常会感知不到作为普通员工的视角,虽然每个人都是这样过来,但不一定记得当时最深刻的感同身受。写在这里同样也作为记录(有道笔记太多了反而容易乱丢失)从下而上的视角,用【员工的视角】,记录了一些作为管理层应该注意的事项作为普通员工的反思0. 互联网...

2020-02-27 20:16:49 598 1

原创 聊聊加密那些事儿

(本文阅读预计10分钟)前言:最近公司在对接第四方采宝服务商,用于聚合门店支付。之前对接微信支付宝都有sdk下载,直接调用服务即可,很多加密中间知识有盲区。确实,任何时候都得注重基础。想起了Swoole作者韩天峰曾提及:“不重视基础。就好比练武功,只求速成,不修炼内功和心法,只练各种招式,这样能高到哪里去?”(https://blog.csdn.net/ty_hf/arti...

2019-12-13 09:08:20 537

原创 自如优品分销系统(lua+策略模式)

目录一.业务背景:二.技术实现三.策略模式四.问题答惑一、业务背景:2018 年,是自如充满机遇与挑战的一年,在年初成功获得了 40 亿 A 轮融资,自如客突破 200 万,管理资产直逼 200 万间。快速扩张的同时,电商项目也随之发力。优品事业部周会是老板也会参加的例会,可谓内部的重点创业项目之一。最近尝试一种新的分销模式,根据自如大体量的管家进行线下线上推广,通...

2018-10-28 23:59:37 1295 1

原创 工作方法论

前言:有着多年工作经验的你去面试一家公司面试,当老板问你:“从毕业到现在自己最大的转变收获什么?”你该如何作答?----“更多的工作技能提升与经验”----“少了刚毕业时的青涩,学会了与人如何协同相处”----“经过多年的洗礼,有更强的韧性与抗压能力”当然这些回答都没有问题,但是工作多年如果还没有形成自己的一套方法论去处理问题,这些回答毕竟都显...

2018-08-26 11:09:30 14770 2

原创 怎样算个有产品思维的进阶RD

前言:   好久没写博了,更新一点最近的启发思考吧。   进阶的研发,不止管好自己的一亩三分地,还要能站在全局思考问题,一定要比别人多思考一步。 背景:   最近公司电商模块的项目要切换到有赞 涉及业务方:     优品运营,产品,php研发,4个权益活动研发,darkpotal客户库研发,前端,app研发,测试人员多部门协调改动地方:     四个活动发券...

2018-08-18 17:26:28 354

原创 一个content-type引发的问题

背景介绍:问题:报警监控显示项目的活动接口异常并报错,提示json_decode解析异常,但不必现,无法立刻判断原因。先介绍下我们的数据传递流程:【app客户端】发送加密数据 -------->【网关】解密-透传------>【php服务器】业务逻辑图1.app报错页面监控时常显示项目的某个接口报错异常,报警提示如下:

2017-12-11 00:45:26 7789 1

原创 postman-api自动化调试图解

前言:前边介绍过一篇类似的http请求工具:Advanced Rest Client调试RESTFul本文再介绍一款类似更强大的工具:postman是什么?Developing APIs is hard ,Postman makes it easy。A powerful GUI platform to make your API developm

2017-11-18 20:48:55 4984 1

原创 php-fpm监听socket类型-解决Connection refused

一.背景:在开发中碰到一个问题,项目以nginx+php-fpm形式访问交互,结果配置好参数访问项目时报错如下图:二.分析:提示很明确嘛,去看error.lo(在nginx.conf或者vhost里头配置的,找到你对应路径即可)错误信息如下:2017/09/18 10:46:21 [error] 3880#0: *92 connect() failed (111:

2017-11-08 20:56:17 6421 1

原创 vagrant-安装教程及常见问题

前言:Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它的主要意义是让所有开发人员都使用和线上服务器一样的环境,本质上和你新建一个虚拟机。那最常见的,正常我们是怎么开发呢,大部分童鞋应该是在windows下搭建开发环境,敲代码,运行程序,达到效果git或svn提交,发布linux环境再看效果。而vagrant+virtualBox实现了把代码同步共...

2017-10-22 23:47:50 42372 3

转载 感觉刚学会MVC-老生再谈一谈

前言:本文为博主在网上阅读的一篇文章,对MVC有了深层次的理解,故整理如下。很多的程序猿与程序媛 把model该干的事情放到了Controller甚至是View,不能说不对,因为毕竟程序也可以运行,代码的复用性与可维护性很差。还是多规范一点比较好嘛。简而言之:Controller:桥梁,控制调度作用,调用哪个model logic,给哪个view , 不要有过多

2017-09-15 17:27:42 995

原创 MySQL-MVCC并发问题详述

前言通常为了获得更好的运行性能,各种数据库都允许多个事务同时运行,这就是事务并发处理。当并发的事务访问或修改数据库中相同的数据时,通常需要采取必要的隔离机制,反之会出现各种并发问题,mvcc就是来解决事务并发处理下的问题的。一句话总领一下本篇内容:对于innodb,通过4种隔离级别的MVCC(多版本并发控制),实现事务并发事务处理,解决并发问题(脏读,不可重复读

2017-08-27 22:32:27 1714 1

原创 Web跨域分析与解决

前言本片章叙述一下跨域问题,原来业务上也有碰到过此类问题,都是搜索下答案先处理问题,只知如何解决但不知深原。凡事多问个为什么嘛~这已经是两位前辈对我的深刻教诲了,深记于心。多问:为什么?一.跨域问题的由来二.怎么就算跨域(同源的定义)三.常见跨域解决方法四.总结一.跨域问题的由来为什么会产生这样一个问题,摆在我们面前呢??理解跨域,首先必须要了解...

2017-07-31 00:01:57 4861 3

转载 BD资深员工离职总结:资质平庸的人如何做一个好员工?

总结提纲:一、你有“同理心”吗?二、听话,出活;三、要想人前显贵,必须背地里受罪;四、能忍多大事儿,就能成多大事儿;五、总躲着领导,你就危险了;六、帮助别人千万别吝啬;七、目标再目标,量化再量化;八、找到解决问题的办法是我的义务;九、尽量不说“不是我,我没有”;十、“言多必失”死得惨;十一、知道什么时候离开。2014年7月4日,我从百度离

2017-07-17 16:42:38 1682

原创 关于PHP程序员技术职业生涯规划【转】

最近看到一篇文章,发人深思。基础不稳,面对技术复杂的系统,更会如同盲人摸象、管中窥豹,只得其门不得其法。原文作者是Swoole开源项目创始人,PHP官方PECL开发组成员,上个月还有幸得见韩天峰老师,受益匪浅。原文作者:韩天峰原文地址:http://rango.swoole.com/archives/570看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、...

2017-07-11 13:35:26 2454

原创 php底层内核回顾总结

前言:去年曾对php底层做过研究,也没有系统的用自己的话总结一下,简单明了,故特此发文,如有不对大家指正哈。具体的大家可以回顾专栏,里边有详细介绍主要内容:为什么是弱类型?php的生命周期是如何一个流程,变量的世纪存储形式与分离改变,内存开辟与新垃圾回收命名空间的应用以及php为什么是弱类型一。如何理解php是弱类型语言1.从变量角度:在

2017-06-13 20:23:49 1593 3

原创 mac下crontab执行定时脚本

在linux下 以root用户权限执行定时计划,完成特定功能。那么,在本地呢,是否可以?答案是当然的。Linux是Unix的开源实现。BSD被认为是Unix精神的继承者(BSD同样也是Unix的另外一个开源实现)也是Unix的一种。而mac_os是基于BSD的。他们都是相仿的。在linux下,切换到root 用户,输入:crontab -e在

2017-05-17 00:08:37 9138 2

原创 如何快速适应mac环境开发

本文针对刚入手mac的新手,因为 windows下多少与mac环境不同,使用习惯就好了。下边是些能让你快速适应新环境的建议,老鸟就不用看了如果你是开发老手,也可以把自己使用的心得,或者好的窍门软件,在底下留言一下不胜感激,大家也能受益学习一下嘛,分享精神。谷歌浏览器,qq什么的常用基本软件就不赘述,一百度就有官方的软件包直接下载。下边说一些你得百度一下也得找半天的东西,节省

2017-05-14 23:18:38 2991

原创 mac配置apache虚拟主目录

本文以apache为例,叙述如何配置虚拟主目录。他有什么作用呢,配置了他,访问标好的域名时,可以访问特定的目录层级,比如直接访问/www下的某个文件夹.步骤:1.打开相关配置;2.对vhost配置文件进行参数配置,复制即可3.重启apache1. sudo vim /etc/apache2/httpd.conf开启php模

2017-05-14 22:51:31 6833

原创 mac下phpstorm+Xdebug断点调试PHP

前言:前边文章曾经介绍过载windows下php的debug(phpstorm+Xdebug断点调试PHP ) ,mac下的配置流程是一模一样的,但是却碰到了各种波折也是够累的,碰到的坑现总结如下,和大家分享出来。(其实这篇文章在2月份就写了,一直没发)步骤流程一. 下载并安装自己php版本对应的xdebug二. 进行配置文件的一致修改,包括php.ini 与p

2017-05-14 21:49:00 14200 2

原创 常在河边走哪有不湿鞋-IT人银行卡被盗刷

前言在一个月黑风高的夜晚,小生发奋图强,为博取功名正在挑灯夜战,那是以后回忆起来都能被自己感动的岁月。。。好吧不开玩笑了。。晚上九点多的时候,平静的手机忽然收到一条信息,就这么,写本篇文章的原因就有了。希望大家不要不以为然,本身自己就是搞互联网了,这块防范还是有的。但是,常在河边走,哪有不湿鞋。给大家送上我的经历与一些感受和建议,希望大家永远用不到。

2017-05-05 18:16:34 3493 3

原创 两张图快速理解[区块链]

最近有关注保险类相关的讯息,正好接触到一款叫“众托帮”的服务平台,其中用到的一项关键技术:区块链技术。不禁想起了 “比特币”呀,本质的基础技术。那么究竟什么是 区块链呢?用通俗的话阐述:如果我们把数据库假设成一本账本,读写数据库就可以看做一种记账的行为,区块链技术的原理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他所有人。这也就

2017-04-22 00:19:45 2906

转载 最后介绍几个对程序员非常重要的24个软技能

最后介绍几个对程序员非常重要的24个软技能1、学会如何学习学无止境。2、制定阅读规划我的生活常常没有规划。我也不知道这次我是否能够真正地执行我的阅读规划。但是按照时间表总比自己漫无目的地修读和看书要好。3、改善健康睡眠和工作对于保持最佳的脑功能状态非常重要。我觉得自己不应该再拿年轻人不需要运动为借口逃避锻炼了。4、练习面试我特别赞同这

2017-04-17 23:10:42 1188 1

转载 高效程序员的10个习惯

习惯一:对事不对人习惯二:跟踪变化习惯三:让设计指导而不是操纵开发习惯四:提早实现自动化部署习惯五:度量真实的进度习惯六:用代码沟通习惯七:编写内聚的代码习惯八:根据契约进行替换习惯九:报告所有的异常习惯十:做代码复查

2017-04-17 23:07:56 1264

转载 软件开发人员的作战手册 - 让程序员活的久一点

1.  程序员的职业准则是:诚实(如实的报告你的状态,风险和出现的问题),守信(承诺完成的任务就要按时完成),尊重(尊重给你的代码提建议的同事,对事不对人)。2.  写有BUG 的代码和写没有 BUG 的代码花费的时间是一样的。3.  BUG是会成长的,存活时间越长生命力越顽强。4.  如果一个笨方法可以解决问题,那它就不是笨方法。5.  把你的工作分割成小时级的目

2017-04-17 23:07:38 1477

转载 能让你长寿的十个生活习惯-写给IT人士

浏览一个英文网站的时候看到一个人总结的能让你长寿的十个生活习惯,总结以下发出来,希望对IT人有所帮助,IT人的亚健康越来越严重了。 1. 不要贪睡,也不要熬夜2. 乐观3. 多做爱(上面这么说的,估计太多了也不好)4. 养个宠物(宠物能减少你的精神压力)5. 做一下呼吸机相关性肺炎的检测6. be rich, 有钱7. 戒烟8. 学会放松9. 多吃含抗氧化剂

2017-04-17 23:07:03 1414

原创 从存储结构理解php空,null,0'0'false

相信不少开发人员对网络上的 0 "0" null false '' 的比较司空见惯了,但我相信总有你忽略的细节,或者从变量结构角度出发,该如何解释。那么看看下边的验证吧。echo 'php版本:'.PHP_VERSION; //5.6.28$a = 0; $b="0"; $c= ''; $d= null; $e = false;echo "5个变量-原始测试类型"; v

2017-04-17 23:02:22 2609

原创 Linux-文件分析-lsof

lsof(list open files) lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能。一. 参数分析lsof输出各列信息的意义如下:type 列则比较直观。文件和目录分别称为 reg 和 dir。而chr 和 blk,分别表示字符和块设备;或者 unix、fifo 和 ip

2017-03-19 00:31:29 1985

原创 Linux-网络分析-tcpdump

前边对netstat展开过分析与描述,在linux下 ,那还有其他分析工具嘛?tcpdump是Linux命令行下常用的的一个抓包工具,记录一下平时常用的方式,mac os 。tcpdump这个功能参数很多,表达式的选项也非常多,非常强大,不过常用的功能确实不多。详情可以通过man查看系统手册。在客户端开发的时候,可以使用fiddler或者charles进行抓包分析,更方便吧。

2017-03-19 00:30:10 1758

原创 Linux-网络分析-netstat

前边写了很多关于cpu与memory的相关分析,那在linux下,该如何查看本机网络相关的情况呢?使用:netstatnetstat是在内核中访问网络及相关信息的程序,一般用于检验本机各端口的网络连接情况,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告 。一. netstat分析二. 常用命令三. 网络连接state状态详解

2017-03-19 00:28:21 2201

原创 Linux-内存分析-free meminfo

一.前言监测Linux系统的内存使用情况,使用【free】是最直接的。查看机器的内存使用信息【/proc/meminfo】二.分析1.【free】我们一起看下面的一个输出:free –m 表示以M为单位查看内存使用情况,在这个输出中,我们重点关注的应该是free列与cached列的输出值。由输出可知,此系统共7.8G内存,系统空闲内存还有

2017-03-19 00:25:14 7571

原创 Linux-cpu分析-top

一. 前言我们都知道windows下对各个运行的任务,要通过任务管理器来管理和查看。那么在linux下呢?经常用到的系统性能分析命令:Top [显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等]它实时动态的进行查看系统中各个进程资源占用情况。该命令可以按 [ CPU使用/内存使用 ]对任务进行排序二. 详细参数

2017-03-19 00:22:59 2408

原创 Linux-cpu分析-vmstat

一. 前言为了更方便的理解本篇内容含义,所以请最好看看如下繁琐的概念,更容易理解。没懂这些概念,就算看完你就只能知道,运行下vmstat ,看看linux反馈结果而已,更要知其所以然嘛~ 先说说内存的概念。不是讲cpu吗讲它干嘛?因为这个内存在互相转换的时候是会消耗cpu的。至于为什么要转换?耐心往下看吧。Linux系统的内存分为物理内存和虚拟内存两种。

2017-03-19 00:19:34 11625

原创 Linux分析-常用命令总结

总的CPU利用率---vmstat每个CPU核的利用率---mpstat每个进程的CPU利用率---top/pidstat信息来源:/proc/stat和/proc/$pid/statCPU mpstat/top/pidstatMEM free、/proc/meminfo、/proc/$pid/mapsNET sar/ethtool/tc/netstatIO i

2017-03-19 00:16:53 1597

原创 日志-Mysql慢日志查询

前言:mysql慢日志有什么用?当然是查看系统中运行的慢sql啦,根据这里的信息,在对自己的程序或者sql语句进行优化。MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,1.CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。2.磁盘I/O瓶颈发生在装入数据远大于内存容量的时候。3.在应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出

2017-02-18 00:55:05 1418

原创 日志-php-error错误日志查看

前言:对于我们做php开发的人员,上了生产环境,一定要把相关debug,display_errors错误提示等关掉。谁还难免不犯个错呢?这样能防止非致命性报错下,导致项目路径、数据库等信息泄漏。问:那么问题来了,我们在生产该如何查看php等相关错误呢?答:记录到错误日志里。error.log(或直接发送到syslog)下边就如何配置和查看日志作出简单叙述。

2017-02-17 20:51:27 108964 1

原创 日志-php-fpm慢日志查询

项目用php开发,在平常的过程中,应该时常监测下php脚本的运行状态如何来查看检测比较慢的php脚本呢?查看php-fpm慢日志。1.先查找到配置文件存放地址find / -name php-fpm.conf2.如果没有开启慢日志查询,先开启默认的 request_slowlog_timeout 是0,php的慢脚本日志是关闭的,因此

2017-02-17 20:49:50 26493 2

原创 日志-nginx的access_log与error_log

前言前边介绍了apache服务器下的访问日志与错误日志的介绍查看与简单的分析那么本篇介绍一下在nginx服务器的的两种日志的查看。查找日志存放地址find / -name nginx.conf根据你找出来的地址,尽心vi编辑,进入nginx.conf文件进行查找路径vi /usr/servers/nginx/conf/nginx.co

2017-02-17 20:48:10 118886 5

原创 日志-apache的access_log与error_log

1. access_log 访问日志access_log为访问日志,记录所有对apache服务器进行请求的访问,它的位置和内容由CustomLog指令控制,LogFormat指令可以用来简化该日志的内容和格式 2. error_log 错误日志error_log为错误日志,记录下任何错误的处理请求,它的位置和内容由ErrorLog指令控制,通常服务器出现什么错误,首先对它进行查

2017-02-17 20:47:28 53175 2

恢复系统主题(win7X64)

Unable to load R3 module D:\virtualBox/VBoxDD.DLL (VBoxDD): GetLastError=179

2017-10-10

Chrome_SwitchySharp

SwitchySharp 是 Google Chrome 浏览器上的一个代理管理扩展程序,基于"Proxy Switchy!"和 "SwitchyPlus"开发,能够帮助用户轻松快捷的管理和切换多个代理设置,用户可以自定义切换规则 http://www.cnplugins.com/devtool/proxy-switchysharp/detail.html

2017-07-01

Chrome_OneTab

OneTab是一款可以帮助用户一键杀死谷歌浏览器中所有标签页并通过提示恢复部分有用标签页的Chrome插件。

2017-07-01

mounty挂载NTFS

Mounty Mac版这是Mac OS平台上的一款NTFS格式读写工具.大多数情况下 Mac OS X 是默认没有开启 NTFS 的写入模式.,所以这样你就这一不在需要安装其他软件就可以对 Windows 的 NTFS 硬盘进行复制文件操作。

2017-05-15

PageSpeed前端优化评估chrome

PageSpeed-Insights-(by-Google) 前端分析工具,分析网站运行情况,方便优化

2017-03-07

xdebug helper for chrome

PHP CHROME调试插件,与Zend Studio,WAMPSERVER协同工作,方便调试

2017-02-23

Charles-Proxy-4.0.2-Crack

Charles-Proxy-4.0.2-Crack 破解使用,详细: http://blog.csdn.net/ty_hf/article/details/54428343

2017-01-14

AXURE RP EXTENSION For Chrome

Google Chrome requires an extension to view locally stored projects. Alternatively, upload your RP file to AxShare or use a different browser. 打开AXURE原型图时用的谷歌浏览器插件

2016-11-24

微信集成API

包含微信支付,退款,退款查询等集成代码,调用即可

2016-09-17

PHP合成二维码

phpqrcode PHP合成二维码

2016-09-17

支付api集合demo封装

alipay支付宝,weixin微信,unionpay银联等支付的集成代码, 部分使用方式见我博客 其中也包含退款等接口,是对官方demo的一个整理

2016-09-17

支付宝生成RSA公私钥一键操作

支付宝生成RSA公私钥一键操作

2016-09-09

openssl生成公私钥

通过openssl工具生成RSA的公钥和私钥

2016-08-26

SwitchHost

快速切换host文件,无需再打开host修改,双击即可实现

2016-08-25

支付宝及时到帐无密退款

refund_fastpay_by_platform_nopwd 支付宝无密退款是需要向阿里签约申请的,压缩包中包括各种语言demo,接口说明,接口使用规则三个文件,很详细。

2016-08-24

shopNC数据库字典

shopNC数据库字典

2016-08-23

shopnc详细开发手册

shopnc开发手册-ZX版

2016-08-03

slim-master

内置Slim3.X 与 +Slim2.X 包

2016-04-15

notorm-master

它是一个 PHP 库,用来简化和数据库的交互。最有特色的功能是处理表关联关系非常简单。NotORM 的性能非常的高,甚至高过内置的驱动

2016-04-15

微信JSSDK分享DEMOsample

微信JSSDK分享DEMOsample

2016-04-09

Advanced-REST

Advanced-REST-client_v3.1.9

2016-04-09

definitions.json_

Chrome扩展AdvanceRestClient加载的json文件definitions.json

2016-04-09

wechat-deleted-friends-master

通过此代码,查看微信被删好友

2016-04-09

PHP程序设计经典300例的源代码

【免积分】PHP程序设计经典300例的源代码 ,作者:王甲临

2015-09-15

PHP实现简单计算器

PHP实现简单计算器

2015-04-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除