• Spring主从数据库的配置和动态数据源切换原理 原创

    • 小花花 小花花 在 3天前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 7

    在大型应用程序中,配置主从数据库并使用读写分离是常见的设计模式。在Spring应用程序中,要实现读写分离,最好不要对现有代码进行改动,而是在底层透明地支持。Spring内置了一个AbstractRou...

  • 函数式编程的核心思想 原创

    • 小花花 小花花 在 3天前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 7

    函数式编程最近几年越炒越热,有函数式编程的语言鄙视没有函数式编程的语言,纯函数式编程的语言鄙视不纯的函数式编程的语言。那么,到底什么是函数式编程,函数式编程的核心思想又是什么?函数式编程的第一个特点就...

  • 有可能是东半球上最好的PHP面试通关二十一问 原创

    • 小花花 小花花 在 1周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 11

    1.PHP的垃圾回收机制以及大概实现,知道很好,越细越好。2.PHP7比PHP5节省资源(内存占用),大概是如何实现的,越细越好。3.PHP是弱语言类型,那么PHP中是如何实现类型转换的,越细越好。4...

  • 我所认知的redis(二)--- 持久篇 原创

    • 小花花 小花花 在 1周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 7

    redis 中的数据都是存储在内存中的,所以对于数据的持久化是绕不开的话题。redis 的持久化有两种方案,一是RDB,二是AOF。其中前者大概意思就是将内存数据全部快照然后存储到硬盘上,后者则是类似...

  • 填坑之PHP的yield和协程在一起的日子里(二) 原创

    • 小花花 小花花 在 1周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 7

    PS:上篇文章中在最后我犯了一个错误,误下了一个结论:foreach 中不能使用 send 并猜测这是 PHP 的 bug,实际上并不是,真实的原因粗暴简单的理解就是 send 会让生成器继续执行一次...

  • Python的错误处理 try...except...finally... 原创

    • 小花花 小花花 在 2周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 133

    错误、调试和测试在程序运行过程中,总会遇到各种各样的错误。有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复的。有的错误是用户输入造成...

  • swoole的进程模型 原创

    • 小花花 小花花 在 3周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 26

    很多 phper 一直停留在 php web 开发的 mvc CURD 中,也听到很多人对自己陷入这种困境中多有不满,但又不知道如何提高自己,摆脱困境。活脱脱就像一直趴在玻璃上的苍蝇,前途一片光明,就...

  • PHP socket初探 --- select系统调用 原创

    • 小花花 小花花 在 3周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 20

    在<PHP socket初探 --- 先从一个简单的socket服务器开始>中依次讲解了三个逐渐进步的服务器: 只能服务于一个客户端的服务器 利用 fork 可以服务于多个客户端的服务器 利用预 fo...

  • PHP多进程初探 --- 进程间通信二三事 原创

    • 小花花 小花花 在 3周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 19

    往往开启多进程的目的是为了一起干活加速效率,前面说了不同进程之间的内存空间都是相互隔离的,也就说进程A是无法读或写进程B中的任何数据内容的,反之亦然。但是,有些时候,多个进程之间必须要有相互通知的机制...

  • PHP多进程初探 --- 开篇 原创

    • 小花花 小花花 在 3周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 196

    实际上PHP是有多线程的,只是很多人不常用。使用PHP的多线程首先需要下载安装一个线程安全版本(ZTS版本)的PHP,然后再安装pecl的pthread扩展。实际上PHP是有多进程的,有一些人再用,总...