相关文章
Spring Boot+RocketMQ 实现多实例分布式环境下的事件驱动
为什么要使用MQ?
在Spring Boot Event这篇文章中已经通过Guava或者SpringBoot自身的Listener实现了事件驱动,已经做到了对业务的解耦。为什么还要用到MQ来进行业务解耦呢?
首先无论是通过Guava还是Spring Boot自身提供的监听注解来实现的事…
建站知识
2024/11/18 3:35:20
【数据库】postgressql设置数据库执行超时时间
在这篇文章中,我们将深入探讨PostgreSQL数据库中的一个关键设置:SET statement_timeout。这个设置对于管理数据库性能和优化查询执行时间非常重要。让我们一起来了解它的工作原理以及如何有效地使用它。
什么是statement_timeout?
statemen…
建站知识
2024/11/24 1:23:10
SQL 解析 — 如何轻松实现新增语句
KaiwuDB 支持多种不同类型的 SQL 语句,例如 create、insert 等。本文将介绍在 KaiwuDB SQL Parser(下文统称解析器)中添加新语句的过程及其实现。我们将了解如何使用 goyacc 工具更新解析器,以及执行器和查询计划器(pl…
建站知识
2024/10/12 22:23:40
回首2023: 程序员跳出舒适圈
1 前言
今天的冬日暖阳高照,照耀着我穿着羽绒服的身体,让我感到火一般的燥热,仿佛错觉中已经到了阳春三月。刚刚把孩子洗好,我坐在电脑前,准备整理一下思绪,回顾一下2023年的生活和工作。
2 2023 回顾
回…
建站知识
2024/10/13 0:32:07
【网络安全 | MD5截断比较】PHP、Python脚本利用
前言
在解题中,当遇到类似
substr(md5(a),-6,6) 7788这样的MD5截断比较的题目时,只有求出a的值才能进行接下来的操作。
一个一个去猜是不可能的,通常使用脚本解决,文末给出实战案例。
PHP循环脚本
<?phpfor($i1;$i<9…
建站知识
2024/10/13 0:31:24
Python入门学习篇(十四)——模块文件操作
1 模块
1.1 理解
包: python中带有__init__.py文件的文件夹
模块: 文件名(不包含.py后缀),如python官方的time.py中time就是模块1.2 示例代码
import datetime# 调用datetime模块中的datetime类的now()方法
t datetime.datetime.now()
# 格式化输出日期和时间 strftime(&qu…
建站知识
2024/10/13 0:31:45
【liunx系统篇】开发中最常用的命令
ls 命令
ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -A 列出除.及..的其它文件
ls -r 反序排列
ls -t 以文件修改时间排序
ls -S 以文件大小排序
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来 …
建站知识
2024/10/21 18:45:07