用户中心USER CENTER

首页/用户
  • Adjacent List Model 与 Nested Set Model 两种无线分类模型的对比

    摘要:相反,我们添加了一个第三自连接,以及一个子查询以确定这个深度将作为子树的新起点这个函数可以被运用到任何节点上,包括根节点。我们可以在之前的语句上添加一条语句来轻松实现如果想显示父节点,将改为。 原文链接:http://www.pilishen.com/posts... 我们都曾在数据库中处理过层级数据-这种数据中的每项都有一个父项和(0或多个)子项,根项除外。比如:论坛和邮件列表中的...

    sshe 发布于PHP
  • Spring、Spring Boot和TestNG测试指南 - 集成测试中用Docker创建数据库

    摘要:我们还是会以测试关系型数据库里的来做集成测试代码在这里。这个很有用,如果集成测试失败,那么你还可以连接到数据库查看情况。 原文地址 在测试关系型数据库一篇里我们使用的是H2数据库,这是为了让你免去你去安装/配置一个数据库的工作,能够尽快的了解到集成测试的过程。 在文章里也说了: 在真实的开发环境中,集成测试用数据库应该和最终的生产数据库保持一致 那么很容易就能想到两种解决方案: 开发...

    sshe 发布于容器云
  • 编程中的那些套路——关于单例模式

    该文章属于《编程中的那些经典套路——设计模式汇总》系列,并且以下内容基于语言PHP 在设计模式中,单例模式和工厂模式)可以说是使用的最普遍的设计模式了,所以掌握此种模式尤为重要。 单例模式一般使用在资源共享和需要控制资源的情况下。 例如:购物车,回收站,数据库连接池,计数器,配置文件共享等所有项目中只需要存在一个的模块,你都可以采用单例模式。 单例模式的好处就在于当前进程只产生一个对象(或者叫...

    sshe 发布于PHP
  • Chap5:行为型设计模式————策略模式

    摘要:类共享,因此需要实现中的所有抽象方法,如果有的具体策略类比较简单,但还是必须要去实现它的抽象方法,因此会增加不必要的开销参考设计模式十八策略模式对象行为型深入面向对象模式与实践第版 因为最近在学策略模式,所以想先跳过创建型设计模式中得适配器模式 定义 策略模式,顾名思义,就是提供多个策略的模式,用户在不同的情况下可以选择不同的策略,比如商场的打折策略(不同节假日不同的折扣方式),旅游出...

    sshe 发布于PHP
  • PHP短路运算符

    摘要:事实上,计算机为了节省资源,采取了短路运算的方式解释这个逻辑表达式。短路运算的精髓就是逻辑与检查运算符第一个表达式是否为,如果直接返回,后续的表达式直接忽略。 先看一段代码 $a = 5; $b = 20; if ($a = 10 || $b = 7) { $a++; $b++; } echo $a, ,,$b; //1 21 刚开始接触可能一眼看过去很容易说出最...

    sshe 发布于PHP
<