0

聊聊实现AOP框架的代理模式

AOP(面向切面编程) 要达到的效果就是:在开发者不修改业务组件源代码的前提下,为这个业务组件添加某种通用功能。AOP的实现方式如果不在开发阶段去修改业务组件源代码,那么我们要在什么时候添加...

阅读全文>>

0

Swift协议

协议规定了用来实现某一特定功能所必需的方法和属性。任意能够满足协议要求的类型被称为遵循(conform)这个协议。类、结构体或枚举类型都可以遵循协议,并提供具体实现来完成协议定义的方法和功能...

阅读全文>>

0

php开发者composer使用看这一篇就够了

composer安装建议全局安装,方便使用方法1:官网下载安装 php -r "readfile('https://getcomposer.org/installer');" | php ...

阅读全文>>

0

ThinkPHP6+Supervisor实现进程常驻消息队列

之前有需要使用tp开发一个消息队列功能,用来异步处理订单,发送一些消息等。因为是使用的是Thinkphp6,消息队列我用的thinkphp官方的think-queue消息队列,结合 supe...

阅读全文>>

0

动态代理JDK和CGLib

我们在生活场景中处处都是代理:租房买房找中介、购买商品找商城、吃饭点外卖等。今天就和勾勾一起来学习代理设计模式,并通过代码理解静态代理和动态代理。代理设计模式代理模式(Proxy Patte...

阅读全文>>

0

Synchronized的原理及其实现

我们知道 Java内存模型为了保证多线程安全访问有三个特征:1.原子性(Atomicity):JMM保证单个变量读写操作的原子性但是在多CPU环境引入多级缓存后,写操作的原子性意义扩大了,对...

阅读全文>>

0

详解 spring data jpa,全方位总结,干货分享

谈一谈 jpa什么是 jpa ? jpa 的全称是 Java Persistence API , 中文的字面意思就是 java 的持久层 API , jpa 就是定义了一系列标准,让实体类和...

阅读全文>>

0

PHP8的注解

PHP8.0增加了注解的支持, 虽然 PHP的注解没用过, 但是咱用过JAVA的注解呀.注解这玩意怎么用? 简单说就下面几步:定义注解类使用注解提取注解到了PHP中, 也基本上换汤不换药.使...

阅读全文>>

0

用PHP写Web Service

大多数的Web Service是使用Java语言的,因此在PHP中很少用到Web Service,用PHP写Web Service程序也就成为了比较冷门的知识点,其实仔细研究一下,似乎没有想...

阅读全文>>

0

php基础-设计模式

大家好今天要给大家分享的是设计模式。首先来了解下什么是设计模式。其实所谓设计模式,就是前辈们在编程中遇到了些坑,为了使后人避免入坑所以写了写方法与套路——即设计模式。对于初学者来说,可能无...

阅读全文>>