自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BLOCKGOLD.E的博客

要想求仙术,哪能怕吃苦蛤。

  • 博客(426)
  • 收藏
  • 关注

原创 思路弱密码比较

weakpass之类的网址下载密码本 存入数据库,比如叫做password字段,每次比较SELECT * FROM users WHERE LOCATE('example', password) > 0;

2024-04-16 18:01:24 74

原创 php ArrayAccess

echo "这里是 offsetSet() 方法 你输入的 when=today";这里是 offsetExists() 方法 你输入的参数是 how。这里是 offsetUnset() 方法 你输入的参数是 wow;这里是 offsetGet() 方法 你输入的参数是 what。

2024-04-16 11:06:59 151

原创 Hyperf 获取用户ip

【代码】Hyperf 获取用户ip。

2024-04-12 15:04:05 109

原创 Hyperf redis换pool

或者使用redisFactory,去get指定的配置,配置名和上面的poolName一样。

2024-04-09 11:43:22 80

原创 Hyperf websocket问题记录

想要加一个参数:ws://localhost/ws?

2024-04-08 17:36:48 96

原创 hyperf websocket

接下来启动 Server,便能看到对应启动了一个 WebSocket Server 并监听于 9502 端口,此时您便可以通过各种 WebSocket Client 来进行连接和数据传输了。目前暂时只支持配置文件的模式配置路由,后续会提供注解模式。内配置的 WebSocket Server 的。内配置的 WebSocket Server 的。的 Server 的全局中间件配置,这里的。的 Server 的路由配置,这里的。

2024-04-08 11:21:11 274

原创 【笔记】即时通讯设计

记录一下最近对im功能的设计写扩散读扩散- 对于 app 端:网络原因导致断线,或者用户手动 kill 掉应用进程,都属于离线- 对于 web 端:网络原因导致浏览器断网,或者用户手动关闭标签页,都属于离线- 对于公众号:无法分别离线在线- 对于小程序:无法分别离线在线。

2024-04-02 19:24:30 406

原创 ClickHouse 地理组件自相交,Polygon is not valid: Geometry has invalid self-intersections

ST_MakeValid 把阿里版本datav的中国边境数据拆分为多个多边形数据的数组了。MultiPolygon里面就可以看到各个地域的数据。外部格式看上去是同样的,但是不知道为什么直接下载下来的不能用。ST_AsGeoJSON(ST_MakeValid(ST_GeomFromGeoJSON(j->'geometry'))) as json 出来也是GeoJson。很多GEO工具都有对自相交的限制。我的数据用到阿里datav的。尝试使用shapely去将一个自相交的经纬度数组拆分开来。

2024-04-01 14:46:28 304

原创 龙蜥8.4 Remi PHP: nothing provides (redhat-release >= 8.9 or centos-stream-release >= 8) needed ....

直接 rpm -ivh remi-release-8.rpm会失败,所以这里加两个参数忽略依赖并强制安装。在dnf module list php 可以找到 remi 的repo。还可以试一下先换阿里Centos源。

2024-03-08 10:22:35 313 1

原创 【思考】crud接口命名规范

写代码时取名字真的是痛苦。

2024-03-07 17:26:35 452

原创 Hyperf AOP 和 注解

在例子里面,$proceedingJoinPoint 有以下方法。根据官方教程定义一个切面。可以指定类、方法、参数和注解上生效。返回是一个数组,分别是类名和方法名。注解一共有 3 种应用对象,分别是。注解允许定义在类方法上。注解允许定义在类属性上。注解允许定义在任何地方。获取hyperf 实例。

2024-03-06 17:16:32 434

原创 Hyperf代码目录规划尝试

Helper类,可以有状态(类的成员变量),一般需要创建实例才能使用。Util类,一般是无状态的,只包含静态方法。使用时无需创建类的实例。业务相关Helper放在了Kernel里。

2024-03-06 11:24:49 190

原创 龙蜥/el8 更换模块流安装php74

yumdownloader --resolve php 下载离线包。默认的appstream是7.2。

2024-03-01 14:25:50 119

原创 龙蜥Anolis 8.4 安装 salt-stack

【代码】龙蜥Anolis 8.4 安装 salt-stack。

2024-03-01 11:03:54 248

原创 龙蜥Anolis 8.4 anck 安装mysql5.7

el8没有用mysql5.7了,镜像里是mysql8。

2024-03-01 10:18:14 259

原创 Helm repo 国内镜像配置

微软阿里云。

2024-02-29 16:21:38 291

原创 Hyperf crontab 定时任务组件

hyperf crontab

2024-02-29 11:39:24 581

原创 龙蜥OS 尝试

龙蜥 Anolis 虚拟机尝试

2024-02-26 11:31:10 171

原创 Hyperf 使用配置中心 - nacos配置中心

hyperf Nacos 配置中心 config-center

2024-02-23 16:04:10 442

转载 人大金仓之前的问题

数据库实例在启动时,日志信息提示“could not map anonymous shared memory: Cannot allocate memory“。数据库服务无法获取buffer分配,导致实例启动失败。通过重新配置内核,增加共享内存的尺寸或者缩小数据库共享buffer大小(shared_buffer)来解决问题。),导致数据库实例无法获取到指定的。),已经超出了系统物理内存和。,从而导致实例启动失败。

2024-02-22 15:54:42 33

原创 pyvirtualcam使用OBS虚拟摄像头

obs虚拟摄像头使用

2024-02-21 16:30:11 454

原创 Kong 尝试使用JWT Plugin

HEADER改为exp nbf 为数字但还是提示must by number。

2024-02-20 17:41:03 291

原创 Kong 使用path访问service中配置的upstream目标

例如route叫test,那访问localhost:8000/test你就能够得到upstreams中target配置的url。多个自动根据配置进行负载均衡。3. 在对应services的routers中新建一个route,这里用Strip Path模式。name paths自己定。2. 创建services,Host填写刚刚创建的upstreams名称。1. 创建upstreams,detail中target配置url。

2024-02-20 15:39:30 135

原创 gnome System Monitor 配置自定义命令

在Sersors栏项下面,点击“新建”,看到Edit Sersor 窗口弹出,里面有三个配置项:Sersor, Description, Command。分别对应是 名称 、 描述、 命令。其中主要是命令用于给System Monitor 执行shell命令来获取内容用于显示在System Monitor 面板。打开perfernces -> Advanced。

2024-02-20 11:27:55 427

原创 clickhouse query log

SELECT query_id, read_rows, total_rows_approx, memory_usage, initial_user, initial_address, elapsed, query, client_hostnameFROM system.processes; SELECT * FROM system.query_log WHERE type = 'QueryFinish' ORDER BY query_

2024-02-03 11:11:23 455

原创 clickhouse-local 操作

【代码】clickhouse-local 操作。

2024-02-03 10:39:05 358

原创 Kong 请求使用header中Host参数

请求中可以通过header或者请求参数里添加Host来判断选择哪个host。当router里面的host配置了多个Upstream。Host 填"example.com"

2024-01-26 16:10:08 123

原创 Kong: Services and Routes 等基本属性

Kong网关中的基本组成

2024-01-25 17:24:02 610

原创 Kong Upstream

使用Konga客户端操作。

2024-01-25 11:04:16 655

原创 Kong网关初次尝试

本次目的:研究市面上的API网关。

2024-01-24 18:46:32 693

原创 HDFS报Failed to find datanode, suggest to check cluster health.找不到datanode,建议检查cluster

之前的问题是 datanode起不来,另一个服务把9000端口占了,新的问题是在使用bin/hadoop fs -ls / 查看命令时报的错,这次jps看到datanode起来了,9000端口的问题确实解决了。根据上面的文章,回顾我的问题发现前,在安装过程中确实因为其他问题多次重启并format重建node。4. 查看version,这时name的version出来了。2. 删除hadoop目录下的tmp。

2024-01-23 17:12:04 341

原创 hadoop文件操作提示没有权限

修改完start-all.sh。再次发送http请求。

2024-01-23 16:42:26 701

原创 hadoop3无法使用webhdfs/v1

使用jdk1.8。

2024-01-23 15:07:08 360

原创 Java8 安装

新版任你发,我用JAVA8。2. 解压到自己要的位置。

2024-01-23 15:03:56 390

原创 docker试用metabase

填写相关信息,不要选中文,翻译太生硬了,很多配置项例如聚合这样的词语看不懂,还不如换回英文。在数据源中选择 show editor 可以进行数据筛选,过滤聚合排序等。

2024-01-16 17:36:15 410

原创 sudo 找不到命令

加到sudoer里的secure_path指定的地方root就可以访问了。java是可以有反应的,sudo java就提示无法找到。which java 看自己安装在哪里。

2024-01-16 15:43:17 382

原创 Elasticsearch本地单机配置以及php组件使用记录

【代码】Elasticsearch本地单机配置以及php组件使用记录。

2024-01-12 11:23:30 526

原创 php 安装amqp

sudo apt-get -y install gcc make autoconf libc-dev pkg-configsudo apt-get -y install libssl-devsudo apt-get -y install librabbitmq-devsudo pecl install amqp extension=amqp.so

2023-12-29 15:27:53 479

原创 思考:问了下chatgpt一对多该用哪种方式

对于简单的一对一或一对多关系,并且不需要存储额外信息时,使用外键可能是更好的选择。对于需要存储额外信息、需要更高的灵活性或支持多对多关系的情况,使用中间表可能是更好的选择。最终决策应该基于你的具体需求、数据模型的设计以及对性能、一致性和灵活性的权衡考虑。

2023-12-27 17:59:19 427

原创 达梦php_pdo不同机器安装

达梦php pdo安装

2023-12-21 17:02:37 622

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除