自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 PostgreSQL事务终止与优化指南

PostgreSQL 提供了两种终止问题进程的方法:优雅取消(pg_cancel_backend)和强制终止(pg_terminate_backend)。

2026-02-04 14:24:59 829 1

原创 PostgreSQL 中慢sql问题排查

PostgreSQL 性能调优可通过查询慢 SQL 和运行中的 SQL 来实现。实时查询使用 pg_stat_activity 视图,可查看当前活动连接、运行时长和阻塞情况。历史分析需启用 pg_stat_statements 扩展,提供 SQL 执行次数、耗时等统计信息。关键操作包括:按运行时长排序活动查询、识别锁等待进程、分析总耗时最高的历史 SQL。这些方法帮助定位性能瓶颈,优化数据库响应速度。

2026-02-04 14:23:06 1313

原创 Tomcat中maxPostSize设置与文件上传大小限制的深入解析

Tomcat服务器中,maxPostSize参数对文件上传大小的限制存在特殊情况

2026-01-30 13:54:40 571

原创 Git详解

本文全面回顾了Git的核心概念和基础操作。Git作为分布式版本控制系统,具有分支管理、历史追溯、高效协作等优势。文章详细介绍了Git的三个核心区域(工作区、暂存区、本地仓库)和文件状态,并讲解了从安装配置到创建仓库、提交修改的基础操作流程。重点阐述了Git的灵魂功能——分支管理,包括创建、切换、合并分支等操作。最后介绍了远程仓库协作方式及撤销修改等高级操作,帮助开发者掌握Git这一现代软件开发必备工具。

2026-01-23 18:09:16 626

转载 DOM4J 知识详解

dom4j知识详解

2023-11-16 12:00:29 385 1

转载 【Linux】 /bin/bash^M: 坏的解释器: 没有那个文件或目录[已解决]

xxx.sh运行报错

2023-10-26 17:17:50 534

原创 Java stream流使用详细介绍

本文介绍了 Java Stream 的基本使用方式、中间操作和终止操作,并举例说明了筛选、映射、排序等多个操作方法的使用。Java Stream 是 Java 1.8 版本引入的一项重要特性,使用 Stream 可以让我们更加简洁、优雅地处理集合对象,提高开发效率,值得我们深入学习和掌握。

2023-05-11 14:00:31 1421

原创 基于mybatis进行批量更新

MyBatis是一种基于Java的持久层框架,提供了一种优雅的方式来进行数据库操作。对于批量更新数据操作,MyBatis 提供了两种方法:使用 foreach 标签和 batch 执行器。需要注意的是,使用 batch 执行器执行批量操作时需要关闭二级缓存,否则会造成更新操作失败。使用 foreach 标签时,需要编写 SQL 语句,使用 ${} 或 #{} 占位符传递参数。MyBatis 还提供了一个特殊的执行器 batch,它可以执行批量更新操作。

2023-05-08 15:02:20 4139

原创 MyBatis 中,deleteByPrimaryKey和deleteByIds的区别

在使用 deleteByIds 方法时,需要将多个主键字段的值打包成一个数组或者集合,并将其作为方法的参数传递给 Mapper 接口。deleteByPrimaryKey 是 MyBatis Mapper 中提供的默认删除方法,它根据主键字段的值来删除一行数据。在使用 deleteByPrimaryKey 方法时,需要在对应的 Mapper XML 文件中指定主键字段的名称,并传入该主键字段的值。是两个常用的 SQL Mapper 方法,它们都用于删除数据库表中的数据行,但具体使用方式有所不同。

2023-05-06 15:12:32 1939

原创 解决@Mapkey is required

解决@Mapkey is required

2023-02-09 11:30:58 6128

原创 Linux安装mysql

Linux安装mysql

2022-12-22 13:42:20 332

原创 Maven中Pom标签大全详解

POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。执行任务或目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标。Maven 提供了大量的原型插件来创建工程,包括工程结构和 pom.xml。

2022-12-22 11:51:45 661

原创 java 会话技术中的Cookie和Session区别以及应用场景

Cookie 和 Session 都是来完成一次会话内多次请求间数据共享的。 区别: 存储位置:Cookie 是将数据存储在客户端,Session 将数据存储在服务端 安全性:Cookie不安全,Session安全 数据大小:Cookie最大3KB,Session无大小限制 存储时间:Cookie可以通过setMaxAge()长期存储,Session默认30分钟 服务器性能:Cookie不占服务器资源,Session占用服务器.

2021-10-11 19:48:34 260

空空如也

空空如也

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

TA关注的人

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