首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

PHP发展路径

摘要 按照了解的很多 PHP/LNMP 程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段 PHP 程序员的技术要求,来帮助很多 PHP...之类的影响性能的配置),知道 mod_php/fastcgi 的区别;在 PHP 方面已经能够熟练各种基础技术,还包括各种深入些的 PHP,包括对 PHP 面向对象的深入理解/SPL/语法层面的特殊特性比如反射之类的...从基本代码应用上面来说,能够解决在 PHP 开发中遇到 95%的问题,了解大部分 PHP 的技巧;对大部分的 PHP 框架能够迅速在一天内上手使用,并且了解各个主流 PHP 框架的优缺点,能够迅速方便项目开发中做技术选型...PHP 扩展开发,了解一些扩展开发的中高级知识(minit/rinit 等),熟悉 php 跟 apache/nginx 不同的通信交互方式细节(mod_php/fastcgi);除了开发 PHP 扩展...http/thirft/protobuf 等);能够更熟络的使用 GCC 和 GDB 来开发编译调试程序,在线上程序 core 掉后能够迅速追查跟踪解决问题;通用模块开发方面,可以积累或者开发一些通用的工具或库

2.4K31

PHPGo速学手册

对比项 PHP Go 字符串表示 单引号(PSR) 双引号 拼接字符串 . + 语言版本兼容性 不好 向下兼容 代码风格 无官方标准,社区标准起步晚 自始至今官方统一标准,且提供工具 脚本语言 是 不是...,cli命令行模式也可以常驻内存等 刚开始由PHP语言Go语言的过程,重点是编程意识的转变,尤其是以下几点: 强类型 常驻内存运行 理解和使用指针 并发安全 资源及时释放或返还 基础语法差异 备注:下文基于...Go 数组长度 count() len() 分割字符串为数组 explode() strings.Split(s string, sep string) []string 大写 strtoupper...热加载工具bee 作用:以热加载方式运行Go代码,会监视代码的变动重新运行代码,提高开发效率。...9.3 dlv工具的使用 9.3.1 基准测试场景 作用:断点调试等。

2.1K31

PHPGo,框架选什么?

这是一期会引起广泛讨论的内容, 不亚于“PHP是世界上最好的语言”。 内功心法 不管我们是否基于框架去开发,不管使用什么框架去开发。 6个字的内功心法一定要牢记:高内聚,低耦合。...PHPGo,优选哪个框架? 答案:GoFrame 为什么? 和PHP的Laravel简直太像了,用起来太香了,很顺手。 为什么不火? 对新手不友好,有门槛。...GoFrame特点 优势: 模块化 高性能 企业级 劣势: 有学习门槛 版本兼容性不好 暂不支持微服务 框架选型 谁适合用GoFrame PHPGo(Laravel的同学会用起来很爽) Java...Go (Spring Boot的同学会用起来很爽) 比较复杂的企业级单体项目 (很规范,维护成本低,少踩很多坑) 谁不适合用GoFrame 编程小白(容易被劝退) 特别简单的项目用gin等轻量级框架

87640

】gc日志分析工具

性能测试排查定位问题,分析调优过程中,会遇到要分析gc日志,人肉分析gc日志有时比较困难,相关图形化或命令行工具可以有效地帮助辅助分析。...Gc日志分析工具 (1)GCHisto http://Java.net/projects/gchisto 直接点击gchisto.jar就可以运行,点add载入gc.log 统计了总共gc次数,youngGC...获取地址 http://www.hp.com/go/java 参考文档 http://www.javaperformancetuning.com/tools/hpjtune/index.shtml 工具很强大...(4)GCViewer http://www.tagtraum.com/gcviewer.html 这个工具用的挺多的,但只能在JDK1.5以下的版本中运行,1.6以后没有对应。...jvisualvm还可以heapdump出对应hprof文件(默认存放路径:监控的服务器 /tmp下),利用相关工具,比如HPjmeter可以对其进行分析 grep Full gc.log粗略观察FullGC

2.7K20
领券