- 博客(199)
- 资源 (1)
- 收藏
- 关注
原创 从MySQL的`FIND_IN_SET`到PostgreSQL的迁移:处理逗号分隔字符串
在数据库迁移过程中,处理特定于源数据库的函数和特性时可能会遇到问题。然而,通过利用目标数据库(如PostgreSQL)的强大功能和灵活性,我们可以找到替代方案来实现相同的功能。同时,考虑数据库设计的规范化原则也是非常重要的,它有助于构建更加健壮、高效和可维护的数据库系统。在这个过程中,处理特定于某个系统的函数或特性时可能会遇到问题。是一个非常有用的函数,它允许你在一个逗号分隔的字符串中查找一个特定的值,并返回该值在字符串中的位置(基于1的索引)。字段,该字段是一个逗号分隔的字符串,用于存储部门的祖先ID。
2024-08-30 15:27:26 449
原创 报错Cause: com.highgo.jdbc.util.PSQLException:date time format string “年MM月DD日“ is not recongnized解决
在数据库管理和开发中,遇到 SQL 语句执行错误是常见的问题之一。特别是在使用特定于某些数据库系统的函数或格式时,切换到其他数据库系统时可能会遇到不兼容的问题。本文将讨论在瀚高数据库(HighGo Database,一个基于 PostgreSQL 的数据库系统)中执行日期格式化 SQL 语句时遇到的错误,并提供解决方案。
2024-07-05 17:38:41 445
原创 Git Tag:为你的代码版本打上优雅的标签
Git Tag 是一个非常实用的工具,它可以帮助我们更好地管理和标识代码版本。通过为重要的里程碑事件打上标签,我们可以更轻松地追踪项目的进展和发布历史。
2024-04-30 16:32:48 1256 2
原创 在Java中使用Apache POI保留Excel样式合并多个工作簿
在日常工作中,我们经常需要将多个Excel文件合并成一个,同时保留原有的样式和格式。Apache POI是一个流行的Java库,用于读取和写入Microsoft Office格式的文件,包括Excel。然而,仅仅使用Apache POI的基本功能进行合并操作往往会导致样式的丢失,这对于需要保留格式信息的场景来说是不够的。常见的应用场景如钉钉的打卡数据只能一个一个的表格导出,接下来的文章就恰好可以运用到这样的场景中。
2024-03-21 18:13:55 1211
原创 java获取linux和window序列号
获取系统序列号在Java中并不是一个直接支持的功能,因为Java语言本身并不提供直接访问硬件级别的信息,如CPU序列号。但是,我们可以使用一些平台特定的工具或命令来实现这一功能。下面我将展示如何使用Java获取Windows和Linux系统上的CPU序列号、磁盘、mac地址等信息,及使用Runtime.getRuntime().exec执行linux命令没反应问题解决。
2024-01-24 11:03:32 605 1
原创 Tomcat启动报错:严重: Unable to process Jar entry [META-INF/versions/9/module-info.class]
Tomcat启动报错:严重: Unable to process Jar entry [META-INF/versions/9/module-info.class]
2023-11-22 10:44:43 1031
原创 Spring boot项目启动报错 javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String
在idea工具内,开始一段时间启动无问题,有一次突然启动springboot报如下错误,可是install成jar启动正常。
2023-11-13 11:36:41 649 1
原创 Vue报错:Error: error:0308010C:digital envelope routines::unsupported解决
Vue报错:Error: error:0308010C:digital envelope routines::unsupported解决
2023-06-01 14:32:53 1507
原创 雪花算法工具类介绍
雪花 (SnowFlake )算法是一种分布式唯一ID生成算法,可以生成全局唯一的ID标识符,就像自然界中雪花一般没有相同的雪花。它的核心思想是将一个64位的整数分成4部分
2023-05-23 14:25:15 2359 2
原创 Windows安装 Docker Desktop报错解决大全
Update the WSL kernel by running "wsl --update" or follow instructions at https://docs.microsoft.com/windows/wsl/wsl2-kernel.
2023-04-02 10:30:15 12958 3
原创 SpringBoot整合Swagger3.0使用及报错解决大全
Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。
2023-03-14 11:35:07 7707 23
原创 Java性能调优杀手锏JMH
JMH(Java Microbenchmark Harness)由 OpenJDK/Oracle 里面那群开发了 Java编译器的大牛们所开发,是一个功能强大、灵活的工具,它可以用于检测和评估Java应用程序的性能,主要目的是测量Java应用程序的性能,尤其是在多线程环境下的性能。它使用自动生成的测试用例,来测量应用程序的性能,而不是简单的测量方法的性能。
2023-03-10 10:13:38 1685 7
原创 一文解决Vue所有报错【持续更】
Vue是一个流行的前端框架,许多web开发人员使用Vue来构建他们的应用程序。然而,正如任何其他框架一样,Vue也可能会发生错误。在这篇技术文章中,我们将探讨Vue常见的报错以及如何解决它们。
2023-03-06 20:29:16 5213 2
原创 一文解决Python所有报错
Python是一种强大的编程语言,但是它也有一些报错,这些报错可能会让你感到困惑。本文将介绍如何解决Python中的常见报错。
2023-02-28 21:30:27 8163 12
原创 Springboot前后端分离国际化实现-chatgpt
Springboot国际化可以帮助使用者在不同语言环境中构建应用程序,这样应用程序可以有效地适应不同语言文化背景下的用户需求。此外,Springboot国际化也可以方便多语言应用程序重用和维护,从而减少了系统部署的时间成本和维护的费用。要实现Springboot国际化应用,主要有三个步骤。
2023-02-20 18:00:14 3572 9
原创 Windows系统pagefile.sys删除、移动
在使用windows系统中通常会发现c盘系统盘容量和实际容量不符。以至于你以为还有几十个G的空间,但操作程序时会出现空间不足的情况 。
2023-01-09 17:27:40 5245 4
原创 【人见人爱报错系列】Git常见问题解决大全
在使用的github\gitlab各种hub的过程中,会遇到各种各样的小问题,这些会给程序员们带来五光十色的烦恼,本文总结使用git的各种问题并持续更新。
2022-11-18 11:25:04 5161 63
原创 Springboot集成SSE实现消息推送之单工通信
通常在一些web项目中,会涉及到想客户端推送消息,常见的有Ajax轮询、webSocket,本篇文章主要使用Springboot集成SSE实现向客户端持续推送信息。
2022-11-15 18:12:28 5909 64
原创 SpringBoot线上服务假死解决,CPU内存正常
开发小伙伴都知道线上服务挂掉,基本都是因为cpu或者内存不足,出现GC频繁OOM之类的情况。本篇文章区别以上的情况给小伙伴们带来不一样的服务挂掉。
2022-11-09 16:45:00 8644 94
原创 idea热部署Jrebel插件和自动手动三种方式实现
在本地代码调试过程中,会不断修改代码,修改代码又需要重启,会耗费很多时间,本文介绍idea的三种热部署方式,实现一次启动,修改代码不用重启。
2022-11-08 18:17:45 4821 8
原创 【MySQL性能优化系列】百万数据limit分页优化
众所周知,在使用limit分页过程中,随着前端传过来的PageSize越来越大,查询速度会越来越慢。那有什么优化的办法呢?本文将通过百万数据表进行演示和优化, 欲知详情,请看下文分解。
2022-11-07 05:00:00 3720 42
原创 【MySQL性能优化系列】select count(*)走二级索引比主键索引快几百倍,你敢信?
在MySQL版本5.7数据测试过程中,一张百万数据的表用 select count(*)查询特别慢需要20s并且是走了主键索引,为什么查询还需要这么久?如何优化?下面我们将请到当事SQL进行发言
2022-11-03 17:01:12 7005 60
原创 SpringBoot使用配置中心Apollo启动很慢两分钟解决
SpringBoot引用Apollo(阿波罗)分布式配置管理中心后,Docker中服务启动速度变慢,刚开始启动只需要20s,加入配置后启动需要两分钟。每次部署服务都需要多浪费时间,这是为什么?要怎么解决呢?
2022-10-31 16:26:37 4193 20
原创 Java图片或视频生成GIF动图,发送微信
别人的博客文章中有动态显示这是怎么做到的呢?别人的微信发送的表情动态为什么是自己鬼畜视频?这些都是别人做到的,本文就是让自己也可以做到以上的事情,制作鬼畜GIF动态,辣就学起来吧!
2022-10-27 19:25:16 19047 97
原创 【深入理解java虚拟机】JVM故障处理工具介绍
大家都知道JDK的bin目录中有java.exe、 javac.exe这样的命令行工具,这些工具主要是用于监视虚拟机运行状态和进行故障处理的工具。
2022-10-26 21:19:27 2461 7
原创 【Java switch case 语句default位置问题】你真的了解switch吗
在日常开发中,小伙伴们在使用switch case`语句时,有的习惯不加default,有的将default放在首位,甚至粗心的小伙伴会漏掉break。那么会对代码的运行产生什么影响呢?接下来将对这些情况进行测试。
2022-10-25 14:35:49 14625 4
原创 Mysql在可重复读事务隔离级别下怎么解决幻读的
Mysql在可重复读(REPEATABLE READ)隔离级别下,如何解决部分幻读问题?本文将对这个问题进行探究。
2022-10-18 14:30:21 3659 52
原创 Mybatis执行SQL时多了一个limit
check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 10' at line 5
2022-10-12 18:40:57 546 10
原创 SpringBoot报错:Failed to instantiate [java.util.List]: Specified class is an interface解决
SpringBoot报错:Failed to instantiate [java.util.List]: Specified class is an interface解决
2022-10-11 18:34:30 7742
原创 Java对象与Map转换,你了解几种?
开发小伙伴们通常会需要使用到对象和Map互相转换的开发场景,本文主要介绍6种方式,欲知详情,请问下文分解。
2022-09-26 16:00:05 16963 22
ElasticSearch配置类
2022-08-15
FeignConfig.java
2020-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人