- 博客(324)
- 资源 (14)
- 收藏
- 关注

原创 最新php中es整合项目(Elasticsearch高级篇整合tp后台)
以下后台使用thinkphp5.1、Elasticsearch7.14.1、ik分词器集成1索引列表2、添加索引3、设置字段4、添加文档5、修改文档6、查询索引并分页
2021-09-04 11:45:29
4443
22

原创 最新php中tp5使用es(Elasticsearch7.14使用篇)
中文参考文档安装篇1、连接esuse Elasticsearch\ClientBuilder; private $client; public function __construct() { $this->client = ClientBuilder::create()->setHosts(['localhost:9200'])->build(); }2、创建索引(相当mysql数据库) index为索引名字 分片讲..
2021-09-04 11:36:30
2129
1

原创 最新php中es安装ik分词器(Elasticsearch安装篇二)
一、中文分词ik注意Elasticsearch版本要对应ik的版本安装方式方式1.开源分词器 Ik 的github:https://github.com/medcl/elasticsearch-analysis-ik 下载后放到plugins文件夹里面方式 2.使用命令安装,要对应版本,7.14.1是对应es版本,不一样请自行更改./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearc...
2021-09-04 10:56:43
1005

原创 最新php中tp5使用es(Elasticsearch安装篇)
安装环境:window安装为列,Elasticsearch版本Elasticsearch7.14.1官方下载地址https://www.elastic.co/downloads/elasticsearchhead插件下载地址:https://github.com/mobz/elasticsearch-head,下载zip包如无node须先安装下node1、下载后解压安装包2、打开config->修改elasticsearch.yml3、修改配置允许外部访...
2021-09-04 09:15:10
1723
1
原创 ai代码神器cursor安装
未开启隐私模式时,你的代码和相关数据可能会被用于训练AI模型或其他目的,这可能会导致隐私泄露,特别是对于包含敏感信息的项目。然后我们需要将Cursor这个强大的工具安装到我们的电脑上。三、数据偏好设置 是否允许cursor上传到cursor服务器并且可能会泄密。点击sign up注册账号 谷歌和qq邮箱都可以。首先如果未安装下载安装VScode,双击安装即可。,在这里,你可以找到适用于不同操作系统的安装包。二、配置扩展点击use extensions。四、注册登录 cursor账号。
2025-01-17 00:27:24
996
原创 php容器设计模式
容器设计模式(Container Design Pattern)在PHP中是一种用于管理对象实例创建、配置和依赖注入的设计模式。这种设计模式的核心思想是将对象的创建和配置过程从应用中抽离出来,交由一个专门的容器类来管理。容器设计模式在PHP框架中被广泛使用,特别是在实现依赖注入(DI)和控制反转(IoC)时。Di 类实现 ArrayAccess 接口,按其规则让实例可像数组般被访问。若绑定闭包,获取实例时执行闭包生成对应实例对象。Di 类作为依赖注入容器,管理服务绑定、实例化等操作逻辑。
2025-01-03 01:58:55
586
原创 WordPress插件Elementor页面生成器安装
下载安装包到本地Elementor 网站生成器 – 不仅仅是页面生成器 – WordPress 插件 | WordPress.org China 简体中文Elementor 网站构建器应有尽有:拖放页面构建器、像素级设计、移动响应式编辑等等。立即开始吧!安装之前要设置文件夹权限再上传插件安装成功后启用插件安装成功后可以设置样式。
2024-11-05 09:30:00
476
原创 WordPress之generatepress主题安装
打开自定义,可以修改布局,颜色,排版等等。2.如果没有自己需要主题点击安装新主题。3.不喜欢的 主题可以点击主题进去删除。
2024-11-05 09:00:00
244
原创 WordPress伪静态设置
为什么要设置WordPress伪静态,搜索引擎优化(SEO)中,静态URL通常被认为更易于搜索引擎爬虫抓取和索引,有助于提高网站的搜索引擎排名。
2024-11-04 02:04:15
1210
原创 WordPress在windows下安装
点击下面下载链接,下载安装包,并且php和mysql环境要跟安装包一致。下载 – WordPress.org China 简体中文。安装包放到phpstudy的www目录下。
2024-11-04 01:26:15
804
原创 Windows下Java环境配置教程
输入 JAVA_HOME 当前路径 C:\Program Files\Java\jdk-22。2、修改系统变量Path,配置java的bin目录。打开cmd窗口输入 java -version。1、打开我的电脑系统属性下面环境变量。下载自己需要的版本,选择exe文件。
2024-09-08 23:31:28
696
原创 程序员ai百宝盒子
程序员盒子 (coderutil)-最适合初学者的编程工具资源社区,丰富的在线工具网址大全、高质量的技术博文分享、火爆的程序员交友讨论社区、完全免费开发API接口、海量免费程序员学习资料电子书下载网站。技术架构采用前后端分离、基于SpringBoot、SpringCloud分布式微服务架构设计、MySQL&Redis NoSQl数据高性能缓存服务架构。coderutil编程工具导航-程序员盒子助力200万程序员编程学习提效【官网】今天发现一个特别好用工具,各种知识工具任意门。便捷工具,日常工作中会用到。
2024-09-08 23:06:50
789
3
原创 laravel8快速开发简单博客系统(二)
注释HomeController.php下//$this->middleware('auth');创建资源控制器(自动生成增删改查方法)和数据表。
2024-08-31 03:13:28
1040
原创 laravel8快速开发简单博客系统(一)
cnpm install (国内镜像建议使用这个)npm install (国外镜像)如果未安装node.js参考下面安装。安装成功后自动增加下面文件。隐藏index.php。
2024-08-31 00:35:06
1566
原创 windows下载安装Node.js 并切换镜像地址
一、 windows下载Node.js。打开命令窗口查看node版本。如果下载过慢可以使用。三、测试是否安装成功。四、切换国内镜像地址。
2024-08-30 23:43:08
1172
原创 laravel中php artisan migrate提示 Syntax error or access violation: 1071 Specified key was too long
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`)) at D:\phpstudy_pro\WWW\blog\vendor\laravel\framework\src\Illuminate\D
2024-08-30 22:58:37
218
原创 Workerman 和 Swoole 是怎么实现1v1聊天和群聊
连接管理:在两者中,都需要管理用户连接,可以使用数组或数据库。消息处理:1v1 聊天通过目标用户 ID 精确发送消息;群聊则通过群组 ID 广播消息。持久连接:WebSocket 协议允许持久连接,实现实时通信。通过以上代码示例和思路,可以实现基础的 1v1 聊天和群聊功能。具体实现可以根据需求进行扩展和优化。
2024-08-09 00:23:19
617
原创 TCP、UDP、HTTP、WebSocket 和 MQTT协议区别
TCP vs UDP:TCP 提供可靠传输,适合对数据完整性要求高的场景;UDP 适合对实时性要求高的场景。:HTTP 适合传统请求/响应模型,WebSocket 适合需要实时双向通信的应用。MQTT:专为低带宽环境设计的消息协议,适合物联网设备。每个协议都有其独特的优缺点,选择时需根据具体场景需求。
2024-08-09 00:19:31
891
原创 php怎么解决高并发的问题
将请求分散到多个服务器上,可以通过硬件负载均衡器(如F5 Big-IP)或软件负载均衡器(如Nginx, HAProxy)来实现。- 对于一些非关键或耗时的操作,可以使用消息队列(如RabbitMQ, Kafka)进行异步处理,以释放Web服务器的处理能力。- 静态资源(如图片、CSS、JavaScript文件)通过CDN分发,可以减少对源服务器的请求次数,并加快页面加载速度。- 增加PHP-FPM(FastCGI Process Manager)的进程数或子进程数,以处理更多的并发请求。
2024-08-07 23:26:24
587
原创 php接口如何保证安全性
身份验证和授权:使用OAuth、JWT等标准协议进行身份验证。确保用户只能访问其有权限的数据和操作。输入验证:对所有用户输入进行严格验证,包括参数、表单数据等。使用白名单验证即只允许特定格式的数据。使用HTTPS:确保通过HTTPS进行数据传输,以加密数据避免中间人攻击。防止SQL注入:使用PDO或MySQLi的参数化查询或预处理语句。不直接将用户输入插入到SQL查询中。防止跨站请求伪造(CSRF):在表单中加入CSRF令牌,并在服务器端进行验证。防止跨站脚本攻击(XSS
2024-07-25 09:30:00
440
原创 php如何处理和表设计,不同商家的多商品订单,如何进行拆单和费用处理?
在处理不同商家的多商品订单时,拆单和费用处理是一个复杂但重要的任务。在PHP中进行订单处理和表设计。
2024-07-24 03:14:24
662
原创 mysql优化面试题
是 MySQL 提供的一个分析工具,用于了解查询的执行计划。在编写 SQL 查询时,可以提前考虑如何优化。MySQL 主从复制是一种数据分发机制,可以提高读性能和数据安全性。通过分析这些信息,可以优化查询,比如添加合适的索引或重构查询语句。当数据量达到一定规模时,需要考虑分库分表以提高性能和扩展性。索引是提高查询性能的关键因素。缓存可以显著提高应用性能,减少数据库负载。结果,可以识别性能瓶颈。
2024-07-24 03:04:56
1310
原创 windows下pip修改镜像地址
腾讯源:http://mirrors.cloud.tencent.com/pypi/simple/清华大学源:https://pypi.tuna.tsinghua.edu.cn/simple/中科大:https://pypi.mirrors.ustc.edu.cn/simple/阿里源:https://mirrors.aliyun.com/pypi/simple/命令,并按下回车键执行。这个命令会列出pip的所有配置选项,包括当前使用的镜像地址。不修改镜像地址安装时候就会很慢。在命令提示符窗口中,输入。
2024-07-15 15:35:30
480
原创 windows下安装python3
查看python是否安装成功 打开cmd输入 python -V。四、安装成功看查看是否安装成功。一、python3下载官网。二、点击对应系统下载。加入环境变量并且安装。
2024-07-15 14:32:30
265
原创 linux下centOS系统安装vim以及常用命令
这只是vim命令的冰山一角,vim是一个功能强大的文本编辑器,有许多高级功能和自定义选项等待你去探索。输入你的用户密码以确认安装。安装完成后,你就可以在终端中通过输入`vim`来启动vim编辑器了。在CentOS上,你可以使用`yum`包管理器来安装`vim`。
2024-06-26 10:15:00
1260
原创 linux下OpenSSL升级到1.1以上版本
在升级之前,请确保您已经考虑了这些依赖关系,并可能需要进行相应的配置更改。要将CentOS 7上的OpenSSL升级到1.1以上版本,您需要遵循以下步骤。请注意,这些步骤可能需要一些系统管理经验,因为您将从源代码编译和安装OpenSSL。为了使新安装的OpenSSL版本成为系统的默认版本,您需要更新一些环境变量。* 如果您使用的是虚拟环境或容器化解决方案(如Docker),请考虑在这些环境中进行OpenSSL的升级,以避免影响整个系统。配置、编译和安装OpenSSL。首先,确保您的系统软件包是最新的。
2024-06-26 09:15:00
1057
原创 linux下编译安装python3
linux下一般会自带python2,很多程序会依赖python2,所以要在python2基础上安装python3。
2024-06-25 03:02:52
448
原创 laravel8框架windows下安装运行
安装条件:Laravel 8 需要 PHP 版本至少为 7.3。进入项目目录并且运行php artisan serve。
2024-06-22 21:33:11
547
原创 php实现抖音小程序支付
前端提交订单数据到后端接口,然后使用 tt.pay发起支付。第二步、后端请求抖音预支付接口。第一步、抖音小程序发起支付。担保交易订单号 token。担保交易服务端订单号。
2024-06-05 17:45:52
1631
1
原创 PHP实现抖音小程序用户登录获取openid
这里有个问题只是获取到openid没有具体用户信息,需要通过前端获取传给后端。前端 使用tt.login方法 force是否强制唤起窗口。第一步、抖音小程序前端使用tt.login获取code。第三步、抖音小程序拿到用户信息把用户信息传给后端。php通过code获取openid。第二步、前端拿到code传给后端。
2024-06-05 16:34:14
1355
原创 PHP之fastadmin系统配置分组增加配置和使用
在字典配置中找到分组对应键值就是新增分组1。2、参数设置数据表在fa_config。点击加号,添加对应分组下面参数。类型可以根据自己需求选择。
2024-05-27 09:00:00
1328
2
原创 Git在windows和Linux安装并自动更新代码超详细讲解
git config --global user.email “123@qq.com“ 设置用户签名。git config --global user.name “test“ 设置用户签名。点击克隆输入https://gitee.com/liu21st/thinkphp.git。3、双击安装包,一直点击下一步安装成功即可。安装成功后可以看到git clone。二、TortoiseGit下载。2、安装TortoiseGit。4、安装成功初始化配置。安装成功后显示中文提示。
2024-05-12 22:54:41
1717
原创 redis和ElasticSearch和MongoDB应用场景,如何选择
综上所述,选择适合的数据库取决于具体应用需求。查询和分析需求:Elasticsearch提供了强大的全文搜索和分析功能,适用于需要实时搜索和复杂查询的场景,如日志分析、监控等。数据一致性和持久性要求:Redis是单机数据库,数据存储在内存中,可选持久化到磁盘,但不保证数据的强一致性。Elasticsearch和MongoDB支持分布式部署,提供了数据的持久化和复制机制,可以保证数据的可靠性和一致性。Redis、Elasticsearch和MongoDB是三种不同类型的数据库,它们有各自的应用场景和特点。
2024-04-08 01:46:47
775
1
原创 PHP三种方式读取RSA密钥加解密、签名验签完整教程
函数用于获取公钥,它可以从一个证书文件或PEM格式的公钥字符串中提取公钥信息,并返回一个公钥资源。- 使用私钥解密数据:只有拥有相应私钥的接收方才能使用私钥解密并获取原始数据。如果私钥不是资源类型,则将私钥进行处理,将其转换为 PEM 格式。- 使用公钥解密数据:接收方使用发送方的公钥来解密并获取原始数据。- 使用公钥加密数据:发送方使用接收方的公钥对数据进行加密。- 使用私钥加密数据:发送方使用自己的私钥对数据进行加密。函数将 PEM 格式的私钥转换为 OpenSSL 的私钥资源。转化能使用的密钥资源。
2024-03-31 21:25:52
2788
原创 windows11右键老是要点显示更多选项解决方案
选择“Classic Full Context Menus”并在右侧面板中勾选“Enable classic full context menus”选项。windows11右键老是要点显示更多选项解决方案。右键老出现这个提示,每次得点两次很不方便。第一步下载WinAero Tweaker。改回windows10这个方式。第二步双击安装一直下一步即可。网上搜了好几个都没解决呢。
2024-03-20 01:01:59
1548
2
php-Analysis.zip PHP使用Analysis中英文分词
2023-09-23
PHP傻瓜也能搭建自己框架,手把手搭建一个mvc框架
2023-08-12
php Smarty的下载、配置使用
2023-07-23
2023年最新所有基金数量列表
2023-05-29
chatgpt纯静态聊天html+JS文件
2023-05-05
信息管理系统平台,html加css漂亮后台模板
2023-03-08
msvcr110.dll、msvcp120.dll缺少修复
2023-03-03
php 通过CFCA证书实现RSA的PKCS7格式的签名和验签步骤
2022-07-09
Elasticsearch7.14.0+thinkphp5.1后台管理索引和文档+权限管理
2021-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人