logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

PHP 分布式集群中session共享问题以及session有效期的设置

一、Session的原理以下以默认情况举例:session_start();之后,会生成一个唯一的session_id,每一个用户对应唯一一个session_id,每一个session_id对应服务器端的一个session文件。这个session文件存储着当前session_id的信息,比如下面,就存储了name和age的键值。 1、设置Session存储的引擎(本地服务器的文件还...

Linux上搭建Samba,实现windows与Linux文件数据同步

一 环境介绍1.本地win102.远程Linux (centos7.4)3.xshell4.Filezilla二 安装Samba1. 安装samba相关的服务yum install -y samba*2. 查看Samba是否安装成功systemctl status smb注:如果出现如下显示,说明Samba安装成功三 配置Samba1.  配置Samba配置文件1.1 备份samba配置文件cp

python版本管理和依赖管理的最佳实践,pyenv + uv

依赖会被安装在 项目目录/.venv/lib/python3.12(之前指定的python版本)/site-packages/requests/执行该命令后,会在项目目录下生成.python-version 文件,其中记录了指定的Python版本(例如 3.12)激活虚拟环境,否则会使用全局的python版本和依赖,如果不想每次打开新窗口后都执行该命令,可以使用 direnv 工具。执行该命令后,

文章图片
#python#uv#pip +1
Navicat 连接 RDS数据库

场景介绍:随着业务量的逐渐增加,公司的数据库压力也会逐渐增大,使用自己购买的esc创建的mysql的话,还得考虑相应的dba维护,也比较繁琐,说不定还做的并不完美,这时,RDS就派上用场了,事实上,一般稍大的公司都不会在自己的线上ecs上搭建mysql,而是使用RDS云数据库,毕竟这是由阿里云最顶尖的dba团队进行维护的,而且还有自动备份功能,既省去了线上ecs的io消耗,又省去了很多繁琐的维护操

发布composer包到 Packagist,并设置自动同步(从github到Packagist)

一、发布composer包 1、将我们写好的项目包发布到github上这一步不赘述,应该都会。但是需要注意的是,我们一定要为我们的项目包打上tag之后再提交,否则 我们composer require时可能会报错 Could not find a version of package。# 设置版本号git tag v1.0.0# 推送源码git push# 推送版本...

Navicat 连接 RDS数据库

场景介绍:随着业务量的逐渐增加,公司的数据库压力也会逐渐增大,使用自己购买的esc创建的mysql的话,还得考虑相应的dba维护,也比较繁琐,说不定还做的并不完美,这时,RDS就派上用场了,事实上,一般稍大的公司都不会在自己的线上ecs上搭建mysql,而是使用RDS云数据库,毕竟这是由阿里云最顶尖的dba团队进行维护的,而且还有自动备份功能,既省去了线上ecs的io消耗,又省去了很多繁琐的维护操

PHP原生实现websocket在线聊天室

websocket几乎是每一名前端和后端程序员都逃不过的一个节点,但没接触过的话,真的会完全一头雾水,根本不知道从哪里下手,尤其是来了相关开发任务时。我一直坚信,看100篇文章,学100个教程,不如自己动手实操一遍。跑通整个流程,你自然就对其一知半解了,这之后再去研究源码是怎么实现的,就会事半功倍。但要注意的是,本代码仅供初步了解websocket的前后端交互逻辑,以及代码实现,它仅仅是一个dem

文章图片
#php#websocket
PHP操作文件和目录的相关函数

 //判断文件类型filetype('a.php');//打开或创建文件fopen('a.php','w');//读取文件fgets('a.php');//按行读取fread('a.php',1049);//按块读取file_get_contents('a.php');//读取文件//复制文件copy('a.php','./b.php');//将a.php复制到b.p...

Mysql "Lost connection to MySQL server at ‘reading initial communication packet', system error: 0

一、问题描述:在服务器端可以正常连接并操作mysql,但是在windows端使用navicat工具远程ssh连接就出现下面错误。1、服务器端:2、windows端navicat连接 3、原因原来我今天在做主从配置的时候,将  /etc/my.cnf 配置文件中的bind-address参数修改成了该主机的ip(这里使用的是虚拟机,ip为192.168.0.102)【...

#mysql
Navicat 连接 RDS数据库

场景介绍:随着业务量的逐渐增加,公司的数据库压力也会逐渐增大,使用自己购买的esc创建的mysql的话,还得考虑相应的dba维护,也比较繁琐,说不定还做的并不完美,这时,RDS就派上用场了,事实上,一般稍大的公司都不会在自己的线上ecs上搭建mysql,而是使用RDS云数据库,毕竟这是由阿里云最顶尖的dba团队进行维护的,而且还有自动备份功能,既省去了线上ecs的io消耗,又省去了很多繁琐的维护操

    共 12 条
  • 1
  • 2
  • 请选择