KiLii's Blog


  • Home

  • Tags

  • Categories

  • Archives

  • Sitemap

Swoft-框架源码阅读-四:基于EventProcessor了解事件管理

Posted on 2019-10-12

上一章的BeanProcessor完成了类的实例化和注入操作。接下来则是 EventProcessor了。EventProcessor完成了对有所Listener和Subscriber事件的注册,以及触发了,监听在应用初始化完毕后的所有事件。
我们来看看代码

Read more »

Swoft 框架源码阅读(三)

Posted on 2019-10-10

上一篇解读完了关于 AnnotationProcess 这个对象初始化时所做的处理,大致为收集所有的需要加载,并含有注解的类.并解析,分类,映射成一个map然后存入AnnotationRegister中的静态变量中.

那么这次讲解的 BeanProcess 内容有点儿长,分为几个部分讲解完毕

Read more »

Jenkins 部署Go工程编译流水线

Posted on 2019-09-13

安装起步

试验环境:

  • 操作系统 CentOS 7.6
  • 安装 jdk 8 环境
  • Jenkins包
Read more »

Mysql 基础相关知识整理(-)

Posted on 2019-08-13

为啥写这篇文章呢?这些知识都比较浅,可能人人都知道,含金量不高。但是作为一名程序员,工作这么久,学到的东西肯定很杂乱。梳理知识也是非常重要的一个学习方式。一定要打好基础呀~~!

基础概念目录整理

Read more »

我的 PHPCon2019 技术峰会参会记录

Posted on 2019-08-12

2019年8月10号至11号 PHPCon2019 在上海举行了,这几天台风利奇马来袭,在江浙沪破坏。气候恶劣,飞机高铁的航班接连取消,但这样也没有难道PHPer的热情,当天会场的参会人数还是非常多。

这是我第一次参加的技术峰会,虽然顶着台风来到上海,累也辛苦。但这次参会听到了许多大佬的演讲,还认识了新的朋友,收获巨大。

在此记录一下会议的一些内容,以及一些个人理解。

Read more »

Swoft 框架源码阅读(二): AnnotationProcess 做了那些事儿

Posted on 2019-07-14

上回内容速读:

  • Swoft 框架源码阅读(一);

注解注册

书接上文,”swoft/framework/src/Processor/AnnotationProcessor.php” 的handle方法完成了注解的注册

Read more »

Swoft2.0 框架源码阅读(一):Swoft2.0 运行的时候到底做了什么

Posted on 2019-07-13

Swoft 是一个基于 php swoole 构建的 mvc 框架,也是第一个使用到注解概念的框架. 第一次见到看到的时候,真的是被惊艳了到了.个人非常很喜欢.

所以这次就开读源码的坑!

Read more »

基与php运算符的优先级的一个小问题

Posted on 2019-07-11

最近又重读了一遍《PHP核心技术与最佳实践》(第二版). 在看到第404页,也就是opcache这一章节的最后一部分中出现了这么一串代码

1
2
3
4
5
6
7
$a = 3; $b = 5;

if($a = 5 || $b = 7){
$a++; $b++;
}

echo $a . " " .$b;
Read more »

redis 源码探索:ziplist结构分析与使用

Posted on 2019-07-11

在我们日常开发中,经常有使用到 Redis 来作缓存.主要是由于 Redis 有着多种数据结构,而非单一的 Key-Value 存储,由于存储在内存中,读取速度自然是比存放在硬盘中要快很多.

那么为了节约内存的使用 Redis 在配置中有提供一个 ziplist 的配置项, 本次就让我们来探究一下

Read more »

PHP 实现单向链表

Posted on 2019-07-05

数据结构是每一个好的程序员的必修课程,这回乘着闭关修炼的这段时间,好好整理下关于数据结构的相关只是.本次就以链表开始说起.

什么的链表

链表与数组不一样,在 C, java 中 数组的初始化是需要声明长度,以及每个元素的大小的.虽然在书写伤可以简写,但最终编译器在初始化时,也会隐式完成声明.每个数组在声明完成后,其占用内存地址是连续的,占用内存大小不可改变.

链表是一种数据结构,一个基础的链表是由多个单节点连接在一起组成的,在内存地址中非连续的线性表.每个节点至少包含值字段,以及指向下一个节点内存地址的指针坐标.

链表的优点相对于数组来说,链表更加灵活.数组需要知道元素的大小,而链表不需要,并且链表的每个节点都可以是不同类型,空间利用更加灵活.

Read more »
12
KiLii

KiLii

Kilii的博客,主要分享PHP,web开发等技术相关文章。和对音乐,生活的一些思考

14 posts
14 tags
GitHub
© 2019 KiLii
Powered by Hexo
|
Theme — NexT.Gemini v5.1.4