宇润的博客

  • 首页
  • 技术杂谈
  • 业界新闻
  • 编程开发
    • PHP
    • C#
    • JavaScript
    • CSS
    • 开源项目
  • 博客动态
  • 数据库
    • MySQL
    • SQL Server
  • PHP 对象比数组省内存?错!数组比对象省内存?错!

    2018-08-18 17:11:08 宇润 PHP 975 0

    刚刚一个群里有人引出了 PHP 数组和对象占用内存谁多谁少的问题。我想起之前我好像也测试过这个问题,和群里人说的对象比数组节省内存的结论相反,我得出的是数组比对象节省内存。

    但今天,我想说,这两种说法都不对!!!

  • PHP 继承 Redis 覆盖 set 方法出现的奇怪 BUG

    2018-08-16 10:48:25 宇润 PHP 924 0

    点进去看吧,代码……

  • Nginx API 网关简单配置的踩坑

    2018-07-25 09:16:59 宇润 技术杂谈 1779 0

    先来讲讲目前的场景吧,目前已有的api项目是跑在apache下的,接下来打算新的业务接口上swoole+imi。为了保证不给前端那边造成困扰,打算新老接口,都用同一个域名(api.xxx.com)。

    这时候就需要Nginx了,之前说实话没怎么用过,研究了一下,暂时没什么问题。把配置发出来,供大家参考,也是给自己做一个记录。


  • Composer 项目引入本地文件夹里的包

    2018-06-22 14:55:16 宇润 PHP 1745 0

    作为一个开源作者,我开发的类库、框架想要本地开发并测试,一般框架demo是单独一个项目。我demo项目想要通过composer引用框架,一般需要推送到git上才可以。找了半天,终于找到可以引入本地文件夹的办法了。

  • IMI 发布!基于 Swoole 开发的协程 PHP 开发框架 常驻内存、协程异步非阻塞

    2018-06-21 13:49:55 宇润 PHP 620 0

    IMI

    介绍

    IMI 是基于 Swoole 开发的协程 PHP 开发框架,拥有常驻内存、协程异步非阻塞IO等优点。

    IMI 框架文档丰富,上手容易,致力于让开发者跟使用传统 MVC 框架一样顺手。

    IMI 框架底层开发使用了强类型,易维护,性能更强。支持 Aop ,支持使用注解和配置文件注入,完全遵守 PSR-3、4、7、11、15、16 标准规范。

    框架的扩展性强,开发者可以根据实际需求,自行开发相关驱动进行扩展。不止于框架本身提供的功能和组件!

    我们认为一个框架不仅需要代码健壮、简单易用,文档也是十分重要,所以文档的完善是我们工作的重点,相信一个好的文档能够让你事半功倍!

  • 为什么 PHP 程序员应该学习使用 Swoole

    2018-06-16 09:26:23 宇润 PHP 2568 5

    借助这篇文章,我希望能够把 Swoole 安利给更多人。虽然 Swoole 可能目前定位是一些高级 phper 的玩具,让中低级望而生畏,可能对一些应用场景也一脸懵逼,但其实没这么难的。

    在 Swoole 官网的自我介绍是“面向生产环境的 PHP 异步网络通信引擎”,首先 Swoole 它是一个网络应用的开发工具,它支持 Http、TCP、UDP、WebSocket。

    Swoole 和我们传统的 PHP 开发差别是有的,需要理解的概念也是有的。使用目前一些基于 Swoole 的框架开发的话,从开发习惯上和传统的TP、LV 框架相差不多。

    那为什么要使用 Swoole?

    宇润认为有以下几点:

    • 常驻内存,避免重复加载带来的性能损耗,提升海量性能

    • 协程异步,提高对 I/O 密集型场景并发处理能力(如:微信开发、支付、登录等)

    • 方便地开发 Http、WebSocket、TCP、UDP 等应用,可以与硬件通信

    • PHP 高性能微服务架构成为现实

  • 20180527开源中国上海源创会一天记录

    2018-05-28 20:03:49 宇润 业界新闻 550 0

  • 发布自己的Composer包到Packagist教程

    2018-05-20 09:27:25 宇润 PHP 1276 1

    Composer是PHP界的一个包管理器,一般大家只会用,可能不知道如何制作自己的Composer包。其实很简单,下面的图文教程就教你怎么做自己的Composer包。

    1.png

  • 飞冰(ICE) 阿里家的前端图形化一键工具

    2018-05-08 19:38:30 宇润 技术杂谈 16730 1

    飞冰(ICE)

    “让前端开发简单而友好”是阿里对飞冰的介绍。

    今天逛开源中国,看到飞冰的更新日志,第一次了解到飞冰。

    下载飞冰安装后,简单使用后,感觉这太美妙了!我们做开发这行的,给公司给客户开发了这么多图形化的系统,提升工作效率,增加效益。但是我们自己日常用的工具,大多数却还是整天命令行命令行的……

  • TypeScript + Vue 传统多页面开发模式配置方案

    2018-03-30 09:34:01 宇润 JavaScript 1197 10

    这种开发方式很非主流,但我确实有这种需求。Vue 适合用来开发 SPA 单页应用,所以连官方文档和网络上的各种资料、问答也都是适合用于单页应用的项目配置。

    我也是最近因为种种原因才开始接触 Vue,发现对于网页中需要有大量数据变动和组件联动情况下,Vue 还是比较方便的。所以打算用 TypeScript 和 Vue 集成到以前使用 layui 的后台中去,开发一些新的比较复杂的页面。

    这一套配置,我花了4天研究出来,也算是弥补这一领域的空缺吧。前端高手勿喷,我只是一个更倾向于后端的开发者,多页面应用目前确实还有很多应用,否则 layui 也不会这么受欢迎了!

  • 首页
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 下一页
  • 尾页
  • 最新文章
  • [11/27]PHP 8.0.0 正式版发布啦,一个崭新时代来临!
  • [09/11]Curl 在 Swoole 协程中的解决方案
  • [04/09]【宇润日常疯测-007】Swoole 协程与传统 fpm 同步模式比较
  • [01/16]【宇润日常疯测-006】Array 和 SplFixedArray 比较
  • [12/19]SplPriorityQueue 序列化并反序列化后结果为空问题解决
  • [12/13]【宇润日常疯测-005】PHP 中的 clone 和 new 性能比较
  • [12/12]PostgreSQL 安装启动使用一条龙教程——Ubuntu 16.04
  • [12/11]【宇润日常疯测-004】JS 遍历数组如何快!快!快!
  • [12/10]【宇润日常疯测-003】PHP 序列化和 JSON 哪个更好?
  • [12/07]【宇润日常疯测-002】Redis->eval() 到底好在哪
  • 最新评论
  • 快点:我也觉得不合适
  • 反反复复反反复复:呱呱呱呱呱呱共和国
  • 1222:212122
  • 苏者:哈哈 如果是java的话 估计不会性能有影响,因为它有独立的编译阶段
  • 2:优秀
  • 慢点:777
  • 慢点:评论三连
  • 慢点:666
  • 慢点:这放到技术杂谈不合适吧●︿●
  • dama:月柱是用节气分的,头疼

Powered By YurunBlog 0.0.3 Dev

宇润软件 版权所有