摘要:
一、Redis集群方案的简单介绍 Redis集群的方案一般分为三种: 哈希取余分区 一致性哈希算法分区 哈希槽分区(本文介绍的就是这种) 1、哈希取余分区: 优点: 简单粗暴,只要提前预估好数据量,然后规划好节点,例如:3台、30台、300台节点,就能保证未来一段时间内的数据支撑。 缺点: 事先规划 阅读全文
摘要:
1、简介 php-beast可以对PHP源码文件进行加密,加密后的文件也可以正常的访问。 2、安装php-beast # 下载php-beast wget https://github.com/liexusong/php-beast/archive/master.zip # 解压下载的文件 unzi 阅读全文
摘要:
一、问题 本人使用的MySql版本是8.0的 当MySql5.7及以上的版本执行带有 GROUP BY 的SQL语句时可能会报错。 例如,执行以下mysql语句: SELECT id, user_id, title FROM m_article WHERE user_id>=100 AND user 阅读全文
摘要:
设计模式 【设计模式】工厂方法模式 【设计模式】抽象工厂模式 【设计模式】单例模式 【设计模式】策略模式 【设计模式】观察者模式 【设计模式】装饰模式 【设计模式】适配器模式 一、介绍 适配器模式是一种结构型设计模式, 它能使接口不兼容的对象能够相互合作。 适配器可担任两个对象间的封装器,它会接收对 阅读全文
摘要:
一、序言 最近在写ThinkPHP关联模型的时候一些用法总忘,我就想通过写博客的方式复习和整理下一些用法。 具体版本: topthink/framework:6.1.4 topthink/think-orm:2.0.61 二、实例应用 1、一对多的关联 本文案例:一个用户对应多篇文章,一篇文章对应多 阅读全文
摘要:
一、序言 最近在写ThinkPHP关联模型的时候一些用法总忘,我就想通过写博客的方式复习和整理下一些用法。 具体版本: topthink/framework:6.1.4 topthink/think-orm:2.0.61 二、实例应用 1、一对一关联 1.1、先设计了两张表 分别为用户表(user) 阅读全文
摘要:
设计模式 【设计模式】工厂方法模式 【设计模式】抽象工厂模式 【设计模式】单例模式 【设计模式】策略模式 【设计模式】观察者模式 【设计模式】装饰模式 【设计模式】适配器模式 一、介绍 装饰模式是一种结构型设计模式,它允许你通过将对象和对象装饰器分离来扩展对象的功能。装饰模式是一种动态地添加功能的方 阅读全文
摘要:
设计模式 【设计模式】工厂方法模式 【设计模式】抽象工厂模式 【设计模式】单例模式 【设计模式】策略模式 【设计模式】观察者模式 【设计模式】装饰模式 【设计模式】适配器模式 一、介绍 观察者模式是一种行为设计模式,当一个对象的状态发生改变时,依赖(观察)它的对象会接收到通知,并进行自动的更新操作。 阅读全文
摘要:
前言 【本文于2022-5-10日首发于ITPUB微信公众号平台】 该篇文章是我第一次跟DTCC合作编写的,整篇文章大概8000字,可能花您15分钟阅读。我和DTCC的韩楠老师,共花7了天时间,每天把该文章打磨到晚上12点,在这非常感谢编辑老师的负责与付出。 这篇也是我分享里为数不多“进阶”与“成长 阅读全文
摘要:
合集 - Java后端(11) 1.【解决方案】如何使用 Http API 代替 OpenFeign 进行远程服务调用01-22 2.【深度思考】一线开发大头兵对于工作的感悟分享01-29 3.【进阶篇】Java 实际开发中积累的几个小技巧(一)02-044.【设计模式】分享 Java 开发中常用到 阅读全文
摘要:
一、概述 秒杀这个问题在很多面试的时候都会提到,会有各个方面的调优,配置等等,本文在这里举个简单的例子来演示下秒杀的过程,供大家参考发散思维。 二、准备介绍 thinkPHP6框架 redis6.0 php7.4 redis操作包predis apache-jmeter-5.6 三、代码实现 秒杀c 阅读全文