02 2025 档案

摘要:Executor 接口是 MyBatis 最核心的接口之一,它定义了执行 SQL 语句的方法,包括查询、更新等操作: public interface Executor { ResultHandler NO_RESULT_HANDLER = null; int update(MappedStatem 阅读全文
posted @ 2025-02-18 23:27 Higurashi-kagome 阅读(12) 评论(0) 推荐(0) 编辑
摘要:MyBatis StatementHandler 接口主要负责 SQL 语句的执行和参数的设置: public interface StatementHandler { Statement prepare(Connection connection, Integer transactionTimeo 阅读全文
posted @ 2025-02-18 23:27 Higurashi-kagome 阅读(5) 评论(0) 推荐(0) 编辑
摘要:在 MyBatis 中,TypeHandler 接口用来给 PreparedStatement 设置参数,以及从 ResultSet 获取结果: public interface TypeHandler<T> { void setParameter(PreparedStatement ps, int 阅读全文
posted @ 2025-02-18 23:26 Higurashi-kagome 阅读(16) 评论(0) 推荐(0) 编辑
摘要:基于:银河麒麟 V10 离线安装 Nginx 准备工作 下载所需文件 下载 Nginx 前往 Nginx 官网 下载离线压缩包 下载依赖包 OpenSSL:前往 OpenSSL 官网 下载 PCRE2:前往 PCRE2 GitHub 下载 Zlib:前往 Zlib GitHub 下载 安装步骤 1. 阅读全文
posted @ 2025-02-13 23:26 Higurashi-kagome 阅读(158) 评论(0) 推荐(0) 编辑
摘要:MyBatis 中将 Mapper 接口中的方法封装为 MapperMethod 对象。调用 Mapper 接口中的如下方法: List<User> findList(User user); 最终会调用org.apache.ibatis.binding.MapperMethod#executeFor 阅读全文
posted @ 2025-02-13 22:54 Higurashi-kagome 阅读(8) 评论(0) 推荐(0) 编辑
摘要:先加载离线包,然后使用如下命令创建容器并启动: docker run -i -t -d -p 9090:80 onlyoffice/documentserver 发现容器启动后,执行curl http://localhost:9090/web-apps/apps/documenteditor/mai 阅读全文
posted @ 2025-02-12 19:26 Higurashi-kagome 阅读(72) 评论(0) 推荐(0) 编辑
摘要:原文:Redis 有哪 2 种持久化方式?分别的优缺点是什么?,补充了 Redis 默认的持久化配置 Redis 的读写操作都是在内存中,所以 Redis 性能才会高,但是当 Redis 重启后,内存中的数据就会丢失,那为了保证内存中的数据不会丢失,Redis 实现了数据持久化的机制,这个机制会把数 阅读全文
posted @ 2025-02-09 17:53 Higurashi-kagome 阅读(30) 评论(0) 推荐(0) 编辑
摘要:总结自:叫你别随便重启 Redis!!!怎么样,数据全丢了吧~~~_redis 重启对应用有影响吗 事故背景 今天生产环境的应用程序突然出现异常。经排查发现,运维同事按照要求对 Redis 的持久化策略进行了调整,开启了 AOF(AppendOnlyFile)模式。在开启过程中由于操作不当,导致 R 阅读全文
posted @ 2025-02-09 17:53 Higurashi-kagome 阅读(23) 评论(0) 推荐(0) 编辑
摘要:来自:ChatGPT 在本篇博文中,我们将详细介绍如何在 CentOS 系统上安装 Redis,包括如何配置密码和开通外部访问。 安装 EPEL 仓库 Redis 通常在 EPEL(Extra Packages for Enterprise Linux)仓库中可用。因此,您需要先安装 EPEL 仓库 阅读全文
posted @ 2025-02-09 00:54 Higurashi-kagome 阅读(6) 评论(0) 推荐(0) 编辑
摘要:先保存下面的内容为 SQL 脚本: DECLARE SCH_NAME VARCHAR(20) := 'YOUR_SCHEMA'; -- 替换为要删除表的模式名 TAB_NAME VARCHAR(100); SQL1 VARCHAR(500); SQL2 VARCHAR(500); C1 CURSOR 阅读全文
posted @ 2025-02-07 19:36 Higurashi-kagome 阅读(59) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示