logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MacBook的nginx出现13: Permission denied 的问题分析和解决办法

说明是nginx没有权限访问这个CSS文件,查看了文件权限没问题,那么需要从nginx配置方面排查原因。原因在于,如果省略了group,nginx会认为组名和用户名一样。更换了电脑,发现网站的样式都没有了,直接访问CSS文件。然后重启nginx即可。

文章图片
#nginx#运维
redis笔记01-安装和启动

redis是开源,BSD许可,高级的key-value存储系统.可以用来存储字符串,哈希结构,链表,集合,因此,常用来提供数据结构服务.redis特点介绍:Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,还有和Memcached一样的 strings结构.Redis当然还包括了对这些数据结构的丰富操作。1:数据结构丰富 2:持久化

文章图片
#redis#数据库#nosql
redis笔记06-持久化rdb和aof

数据不能丢失时,内存快照和 AOF 的混合使用是一个很好的选择;如果允许分钟级别的数据丢失,可以只使用 RDB;如果只用 AOF,优先使用 everysec 的配置选项,因为它在可靠性和性能之间取了一个 平衡。

文章图片
#redis#缓存
PHP设计模式之工厂模式

上面的代码中定义了一个SimpleFactory的简单工厂类,在里面通过条件判断传进来的参数分别实例化不同的类。但是如果再增加一个memcache客户端,就需要再次修改服务端SimpleFactory的代码。中,使用接口实现了一个写入缓存的demo,但是客户端还是知道了服务器的所有类;现在想把服务器的类的实现对客户端隐藏,可以使用简单工厂。. 因此需要使用工厂方法。对于修改封闭,对于扩展开放。

#php#设计模式#简单工厂模式 +1
HTTP的长连接、重定向、cookie、缓存、代理

HTTP 协议最初(0.9/1.0)是个非常简单的协议,通信过程采用了简单的“请求 - 应答”方式。它底层的数据传输基于 TCP/IP,每次发送请求前需要先与服务器建立连接,收到响应报文后会立即关闭连接。因为客户端与服务器的整个连接过程很短暂,不会与服务器保持长时间的连接状态,所以就被称为“短连接”(short-lived connections)。早期的 HTTP 协议也被称为是“无连接”的协议

文章图片
#http#缓存#网络
PHP设计模式之装饰器模式

装饰器顾名思义,就是在原有内容上“增添装饰品”,就像装修房子一样,先刷墙,再贴瓷砖,再安装柜子...装饰器模式主要解决继承关系过于复杂的问题,通过组合来替代继承。它主要的作用是给原始类添加增强功能,这也是判断是否该用装饰器模式的一个重要的依据。除此之外,装饰器模式还有一个特点,那就是可以对原始类嵌套使用多个装饰器。为了满足这个应用场景,在设计的时候,装饰器类需要跟原始类继承相同的抽象类或者接口。装

文章图片
#装饰器模式#设计模式#php
PHP设计模式之单例模式

单例设计模式(Singleton Design Pattern)的意思是:一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例模式。单例模式可以保证类的对象全局唯一。 “一个类只允许创建唯一一个对象”,那对象的唯一性的作用范围是什么呢? 是指线程内只允许创建一个对象,还是指进程内只允许创建一个对象? 答案是后者,也就是说,单例模式创建的对象是进程唯一的。

文章图片
#单例模式#php#设计模式
Java Snowy v3.6.2 前后端本地环境搭建全流程(踩坑实录)

本文记录了在 macOS 环境下从零搭建 Snowy v3.6.2 前后端项目的完整过程。该项目是基于 SpringBoot 3.5 + Vue3 的快速开发平台,包含多租户、代码生成等功能。搭建过程中主要遇到 Maven 依赖下载问题,通过配置国内镜像源解决。环境要求包括 JDK 17+、MySQL 8.0、Redis 等。后端采用 IDEA 开发,需注意 Maven 中央仓库访问问题;前端需要

文章图片
#java#开发语言#后端
35岁程序员:你写的不是Bug,是人生的增删改查

35岁程序员如何突破职业瓶颈? 35岁程序员面临的困境本质是重复性工作导致的竞争力下降。核心问题在于:十年经验可能只是第一年的重复,AI正在取代基础编码工作,而企业对工具人的需求远大于技术思考者。 破局之道: 认知升级:从技术实现转向业务解决方案,用商业价值证明能力 能力重构:深耕细分领域+拓展商业思维,打造π型能力结构。善用AI:将AI作为效率杠杆,转型为AI指挥官。

文章图片
#程序人生#经验分享#职场和发展
MySQL分区分库分表和分布式集群

数据量大就分表:减少每次查询的数据总量;并发高就分库:把并发请求分散到多个实例中去;分库分表的原理是通过一些 HASH算法 或者工具实现将一张数据表垂直或者水平进行物理切分。

文章图片
#mysql#数据库#分布式
    共 12 条
  • 1
  • 2
  • 请选择