自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT后浪的博客

关于过去关于你,告一段落,关于未来关于我,敬请期待!

  • 博客(31)
  • 问答 (1)
  • 收藏
  • 关注

原创 Docker修改容器的时间,手动同步及与宿主机同步

Docker容器内系统时间不准确,可能会导致一系列问题,尤其是在依赖于时间戳进行操作的应用和服务中。

2024-07-25 11:10:50 432

原创 Docker从零开始:安装、部署到卸载,一文搞定全流程

Docker是一种开源容器化平台,它允许开发者将应用程序及其依赖打包成轻量级、可移植的容器。这些容器能确保软件在任何环境中稳定运行,无论是开发者的笔记本电脑还是生产服务器。Docker流行的原因在于其提供的隔离性、可移植性和可扩展性,它简化了软件的部署和管理,降低了环境不一致带来的问题,同时提高了开发效率和资源利用率。

2024-07-25 10:22:18 857

原创 【技术探秘】深入剖析static关键字使用不当导致的诡异Bug,一场历时三月的故障排查记录

总结一下,静态字段属于类级别的,所有对象共享同一个静态字段的值;静态方法属于类级别的,可以直接通过类名调用;类是对一类事物的抽象描述,对象是类的实例化,具有自己的状态和行为。

2024-07-24 09:36:20 1003

原创 MySQL命令行常用操作大全,数据库管理的必备技巧

MySQL命令行常用操作大全,数据库管理的必备技巧

2024-07-24 09:27:54 688

原创 【故障排查】Docker启动Nacos报错:No DataSource set 问题解决

Nacos 配置的是单机模式,使用mysql 进行存储配置文件,Nacos的启动脚本已经配置了MySQL的连接方式,根据错误提示,应该是数据库的问题,重点排查MySQL的服务是否正常

2024-07-23 14:16:51 813 2

原创 【技术升级】Docker环境下Nacos平滑升级攻略,安全配置一步到位

目前项目当中使用的Nacos版本为2.0.2,该版本可能存在一定的安全风险。软件的安全性是一个持续关注的问题,尤其是对于像Nacos这样的服务发现与配置管理平台,它在微服务架构中扮演着核心角色。随着新版本的发布,开发团队会修复已知的安全漏洞,并增强系统的整体安全性。因此要及时升级Nacos,避免因为安全问题,对项目造成影响。

2024-07-23 14:11:45 542

原创 异步编程的利器:Future模式深入解析

Future的主要功能是提供了一种异步计算的机制,允许程序在执行可能耗时的操作(如数据库查询、文件读写等)时,不必阻塞主线程,而是继续执行其他任务。通过Future,程序可以提交一个任务到线程池执行,并在适当的时候获取执行结果。

2024-07-22 09:09:30 400

原创 MybatisPlus设置动态表名

对于一些数据量比较大的表,为了提高查询性能,我们一般将表拆分成多张表,常见的是根据数据量,按年分表或者按月分表;分表虽然太高了查询性能,但是在查询的时候,如何才能查询执行分表数据呢,这里整理了一下,使用MybatisPlus设置动态表名的功能实现

2024-07-22 08:57:06 410

原创 Linux安装Java环境

前往Oracle官方网站提供的Java技术下载页面(如下图所示),从中选择适合您需求的Java版本。这里我们选择的是jdk-11.0.17-linux-x64.tar.gz的安装包,请确保根据您的操作系统和硬件架构选择正确的安装包。

2024-07-19 17:04:28 326

原创 【深度解析】万字长文,一文讲透CompletableFuture:Java异步编程的利器!

CompletableFuture是 Java 8 引入的一个类,用于简化异步编程模型。它是Future接口的一个增强版本,提供了更加丰富的功能和更灵活的用法。CompletableFuture允许开发者以一种声明式和链式的方式编写异步代码,这样可以提高代码的可读性和可维护性。

2024-07-19 14:01:41 1112

原创 PostgreSQL异常:An I/O error occurred while sending to the backend

在使用PostgreSQL数据库批量写入数据的时候,遇到了一个问题,异常内容如下:Cause: org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend.

2024-07-19 12:37:36 536

原创 Docker启动PostgreSql并设置时间与主机同步

在 Docker 中启动 PostgreSql 时,需要配置容器的时间与主机同步。可以通过在 Dockerfile 或者 Docker Compose 文件中设置容器的时区,或者使用宿主机的时间来同步容器的时间。这样可以确保容器中的 PostgreSql 与主机的时间保持一致,避免在使用PostgreSql 的过程中遇到问题。

2024-07-19 11:30:12 895

原创 夸克网盘批量转存工具,助你事半功倍

给大家推荐一个超级实用的夸克网盘批量转存工具,已经经过我亲自试用,效果超乎想象!如果你还在为繁琐的文件转存操作而烦恼,那么这篇文章绝对不能错过!

2024-07-18 10:26:13 302

原创 PostgreSql复制表使用说明

PostgreSql复制表有很多选项,有些时候做完复制表的操作,发现无法将表的描述等信息复制过去,这里详细介绍一下`PostgreSql`复制表的相关操作

2024-07-18 09:52:35 597

原创 PostgreSql创建触发器并增加IF判断条件

在 PostgreSQL 中,可以使用触发器(Trigger)来在表上定义自定义的插入(INSERT)、更新(UPDATE)和删除(DELETE)操作的行为。触发器是与表相关联的特殊函数,它们在指定的操作发生时自动执行。

2024-07-18 09:45:10 855

原创 深入理解PostgreSql域类型(Domain),灵活定义数据约束,让表结构设计更加严谨

在PostgreSQL中,域(Domain)是一种用户定义的数据类型,它基于系统内已存在的数据类型,并可以附加约束条件。使用域可以增强数据的完整性和一致性,因为它允许开发者对特定列设定更为具体的规则,比如指定默认值、限制取值范围或格式。这有助于确保数据库表中的数据符合业务逻辑要求,减少错误和不一致的数据输入,从而提高数据质量。简而言之,域提供了一种封装数据类型及其约束的有效方式,使得这些规则可以在多个表中重用,简化了数据库设计和维护工作。

2024-07-16 10:28:10 490

原创 【数据管理】PostgreSQL空间侦探!一文掌握数据库、表、索引占用大小查询技巧!

在PostgreSQL中,了解数据库、表和索引的空间占用大小对于优化数据库性能、管理存储空间和识别潜在问题非常重要。通过使用PostgreSQL提供的系统函数和视图,我们可以轻松获取这些信息,并采取相应的措施来优化数据库。可以帮助我们优化数据库性能、管理存储空间和识别潜在的问题。

2024-07-16 10:17:01 464

原创 【SQL解惑】PostgreSQL LEFT JOIN ON AND 查询语句遇到的问题

在工作中遇到一个问题,PostgreSQL 关联多张表进行数据查询时,遇到了一个问题,使用 LEFT JOIN ON 关联多张表,并使用AND设置了多个条件,发现返回的接口与预期不一致。

2024-07-15 19:33:01 420

原创 【性能调优】PostgreSQL修改最大连接数,提高数据库性能

在使用PostgreSQL 的时候,经常会遇到这样的错误提示, sorry, too many clients already,这是因为默认PostgreSQL最大连接数是 100, 一般情况下,个人使用时足够的,但是在生产环境,这个连接数是远远不够的;

2024-07-15 19:27:57 1074

原创 PostgreSQL使用uuid_generate_v4()生成UUID报错

这意味着当前环境下,数据库未能找到与函数名`uuid_generate_v4()`以及其预期参数类型相匹配的函数定义。意思就是,数据库并不支持或未启用产生版本4 UUID的功能。

2024-07-14 11:52:40 880

原创 PostgreSQL日志文件配置,记录所有操作记录

为了更详细的记录PostgreSQL 的运行日志,我们一般需要修改PostgreSQL 默认的配置文件,这里整理了一些常用的配置

2024-07-14 11:26:24 1043

原创 Docker修改Postgresql密码

在Docker环境中,对已运行的PostgreSQL数据库实例进行密码更改是一项常见的维护操作。下面将详述如何通过一系列命令行操作来实现这一目标。

2024-07-13 19:00:51 428

原创 PostgreSQL修改最大连接数

在使用PostgreSQL 的时候,经常会遇到这样的错误提示, sorry, too many clients already,这是因为默认PostgreSQL最大连接数是 100, 一般情况下,个人使用时足够的,但是在生产环境,这个连接数是远远不够的;

2024-07-13 18:57:41 722

原创 MySQL分组查询,获取分组后数据

MySQL分组查询,将其它列的数据,合并到一行展示,可以设置去重,设置去重,设置排序,截取指定条数

2022-06-21 15:58:05 3036 1

原创 MySQL随机获取10条数据-多种方式

MySQL随机获取10条数据,多种查询方式对比,测试表大约254万条数据,使用本地环境进行测试,有具体的查询响应时间

2022-06-21 15:39:23 8253 1

原创 Java与mysql的时间格式化问题,获取时间的上下午

Java与mysql的时间格式化问题,获取时间的上下午在项目中经常会遇到对时间进行格式化的问题,一次在对应用中发现,使用Java的SimpleDateFormat格式化时间,获取到的是上午,而使用mysql查询获取到的时间则是下午,导致两者不一致的问题,经过仔细检查,才发现这是一个特别小的问题,千万不要粗心大意啊。

2018-03-14 15:05:28 3305 1

原创 Tomcat服务器调优秘籍,常用配置参数解析

这里我们使用tomcat版本:apache-tomcat-7.0.77-windows-x64.zip 为例:下载链接地址为:https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77-windows-x64.zip

2018-01-24 22:37:42 11062

原创 使用itext创建PDF文档-导出大表格-每页显示标题-项目实战

使用 itext 导出 pdf 文件,一个简单的案例,涉及到:页眉、页脚、大表格、每页显示标题

2017-03-13 16:04:20 6518 1

原创 使用Apache转发,解决jQuery的跨域问题!

使用Apache请求转发,解决jQuery跨域问题

2017-01-19 14:28:03 1118 1

原创 JQuery实现置顶、置底、向上、向下、取消排序功能

sort.html序号内容排序1内容一置顶 href="javascript:void(0)" class="upbtn">上 href="javascript:void(0)" class="downbtn">下 href="javascript:void(0)" class="b

2016-12-20 17:05:15 5792 1

原创 jquery 读取XML 文件 并按时间进行排序

jQuery 读取XML文件,jQuery 按时间进行降序排列

2016-09-21 13:57:16 1386 1

空空如也

空空如也

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

TA关注的人

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