自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA集成DeepSeek

IDEA集成DeepSeek、CodeGPT、OpenAI

2025-02-16 20:45:21 1377

原创 脚本执行报错 bad interpreter

/bin/bash^M:bad interpreter: No such file or directory

2025-02-07 21:58:59 131

原创 ConcurrentModificationException

ConcurrentModificationException、SerializationUtils.clone

2025-01-20 16:55:14 134

原创 SQLite报错 no such column: xxx

经排查分析,发现insert into table_name(column1_name) values("xxx"),值用的是双引号,在v15里边会报错,但Navicat12可正常执行。将所有用双引号的值改单引号即可。用Navicat Premium15执行批量插入sql时候报错:no such column:xxx,但是xxx是第一个字段的值,并不是列名。

2024-09-30 12:49:52 504

原创 IDEA Maven项目构建异常:org.codehaus.plexus.component.repository.exception.ComponentLookupException

IDEA导入新的maven项目报错:org.codehaus.plexus.component.repository.exception.ComponentLookupException & 无法访问 org.springframework.boot.SpringApplication。将项目JDK设置为1.8,Maven版本降为3.6.3之后,重新build成功。Maven配置文件中profile 设置的compile版本:JDK1.8;settings-Maven配置版本:3.8.8;

2024-09-20 14:16:39 293

原创 Linux下文件下载中文乱码问题

经排查,文件输入输出流都指定了utf-8的编码格式,IDE的File Encodings也都是utf-8,Linux编码格式也是utf-8,怀疑是不是包上传的时候也有其他地方设置了编码格式,最后发现MobaXterm中设置有问题,Font charset改为ANSI后正常,如下图所示。先查看是否是utf-8:#locale,不是的话,修改/etc/default/locale文件,改为utf-8后,执行#source /etc/default/locale使其生效。

2024-09-16 22:46:29 593 1

原创 设计模式之原型模式

深拷贝则是创建一个新对象,并且递归地复制原对象的所有属性,包括引用类型的属性。对于引用类型的属性,深拷贝会创建这些属性的新实例,使得新对象与原对象在内容上完全相等,但在内存中是完全独立的。浅拷贝是指创建一个新对象,这个新对象的属性与原对象的属性相同,但对于引用类型的属性(如数组、对象等),新对象的属性仍然指向原对象的引用类型属性的内存地址。ConcretePrototype:具体原型,实现了原型接口中的方法,负责创建自己的克隆对象。

2024-05-09 14:02:50 377

原创 服务器上运行报错:no main manifest attribute

分析原因可能因为没找到要加载的主类,查看MANIFEST .MF文件,确实没有Start-Class和Main-Class,所以打包出现了问题,然后进一步分析,查看包大小,比其他正常包要小不少,接着去看该module下pom.xml文件中检查,发现在打包时候添加了<classifier>标签,如下所示,将<configuration>标签注释掉刷新maven,重新将该module打包,问题解决。服务器上运行jar包时报错:no main manifest attribute...

2024-05-09 11:31:56 1884

原创 MyBatis mapper 接口中使用@Select注解编写动态sql

需要注意的是,sql中用like时候,不能直接写like'%#{name}%',会报错Parameter index out of range。

2024-05-06 22:52:44 554 2

原创 计算下周是几月第几周

【代码】计算下周是几月第几周。

2024-05-06 22:31:13 467

原创 Excel文件导出:apache.poi

【代码】Excel文件导出:apache.poi。

2024-05-06 22:01:07 126

原创 Redis RDB error

经排查,原因是内存空间不足,在/etc/sysctl.conf文件末添加"vm.overcommit_memory = 1" ,然后重启即可。(设置为1后,对于内存的申请请求,内核不再做任何检查,直到物理内存用完)

2024-05-05 22:00:23 282

原创 apache poi excel导出工具

【代码】apache poi excel导出工具。

2024-04-22 21:46:39 174 1

原创 常用转义字符

转义字符 意义 ASCII码(十进制) \a 响铃(BEL) 007 \b 退格(BS),将当前位置移到前一列 008 \f 换页(FF),将当前位置移到下页开头 012 \n 换行(LF),将当前位置移到下一行开头 010 \r 回车(CR),将当前位置移到本行开头 013 \t 水平制表(HT),跳到下一个TAB位置 009 \v 垂直制表(VT) 011 \\ 代表一个

2024-04-05 16:32:48 158 1

原创 The supplied data appears to be in the Office 2007+ XML. Excel导入报错

导入.xlsx文件时报错提示:The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that deals with OLE2 Office Documents. You need to call a different part of POI to process this data (eg XSSFSHEET instead of HSSF)

2024-03-26 15:45:38 1573

原创 Java程序执行过程

java程序执行,类装载,jvm,编译

2024-03-23 21:33:14 253

原创 BadSqlGrammarException,sql语法错误问题

获取某列表时报错:org.spring framework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: Java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax;排查原因,发现实体类属性名group为sql关键字,导致查询时候该字段作为语法中的group了,而不是对应表字段,故重命名实体类属性名即可。

2024-03-20 10:11:37 600 1

原创 MySQL ERROR The table ‘mysql/mydata/3306/tmp/xxx‘ is full

MySQL ERROR The table 'mysql/mydata/3306/tmp/xxx' is full

2023-08-06 21:43:03 1060

原创 GC overhead limit exceeded

在这一行,创建了一个过百的数组,每个数组放1000的元素,但是使用后没有清空,也就一直没有被释放,导致一直占用内存。

2023-07-09 22:54:48 265 1

原创 解决中文乱码问题

解决中文乱码

2023-06-25 22:57:35 703

原创 项目启动时候报错: Disconnected from the target VM,address:“127.0.0.1: xxxxx“ ,transport:‘socket’

项目启动时候报错: Disconnected from the target VM,address:"127.0.0.1: xxxxx"

2023-02-21 22:18:20 13345

原创 多线程拆分大文件,并计算耗时

多线程,大文件拆分,Thread,BufferedReader

2022-12-19 22:19:15 301

原创 设计模式(一):单例模式

设计模式、单例模式

2022-12-04 21:37:37 154

原创 面向对象七大原则

单一职责原则、开闭原则、接口隔离原则、迪米特法则、合成复用原则、里氏替换原则、依赖倒置原则

2022-12-04 21:18:34 167

原创 quartz-schedule SimpleScheduleBuilder

调度、quartz schedule、SimpleScheduleBuilder、ScheduleBuilder

2022-07-01 18:24:05 2123

原创 基于Docker部署Nebula Graph

Nebula Graph Linux Docker Docker-Compose Nebula Graph Studio

2022-06-06 17:48:10 1782 1

原创 freemarker模板在jar包中路径读取失败:freemarker.template.TemplateNotFoundException: Template not found for name

问题背景将p1整合到p0平台时候,freemarker读取jar包中模板文件失败,报错信息:freemarker.template.TemplateNotFoundException: Template not found for name "原因排查在p0测试服务器可复测,但在p1中未出现此问题;怀疑是安装问题导致,由于p1跟p0分别安装在服务器不同路径下, 可能跟文件路径权限有关,所以将p0安装路径改为跟p1一致,重装后测试,发现问题仍然存在,故排除安装路径问题;因为涉及模块为brick1模

2022-05-10 09:43:19 9195

原创 Quartzy Scheduler源码解析

Quartz介绍Quartz是一个完全由 Java 编写的开源作业调度框架官网:Quartz Enterprise Job Scheduler下载:DownloadsAPI手册:Quartz Enterprise Job Scheduler 2.2.2 APIGitHub:https://github.com/quartz-scheduler/quartz/releases/tag/v2.3.2Quartz简单使用public class ScheduleTest { ..

2022-04-13 17:26:12 593

原创 HTTP错误码

错误码 说明 场景细分 400 (Bad Request) 客户端的错误请求,服务端不能或不会处理该请求。 1. 前后端参数个数、类型不一致 401(Unauthorized) 需要授权认证的请求,未授权或认证失败。 1. 登录失败 2. token过期 402 (Payment Required) 该状态码最初的意图可能被用作某种形式的数字现金或在线支付方案的一部分,但几乎没有哪家服务商使用,而且这个状态码通常不被使用。 403 (Forb

2022-03-31 22:52:38 1149

原创 UML建模(二):基于UML的软件开发过程

基于UML的软件开发过程需求分析阶段可以使用用例图来描述目标软件系统所有重要、有风险的用例,利用用例图表示参与者与用例及用例与用例之间的关系;可以使用类图来表示目标软件系统所基于的应用领域中的概念与概念之间的关系,这些相互关联的概念构成领域模型;可以使用活动图来刻画领域中的工作流,并标识业务流程中的并发、同步等特征。设计阶段根据业务领域中某种有意义的分类方法将整个软件系统划分为若干个包,利用包图刻画这些包及其间的关系,结合构件图,从而得到整个目标软件系统的高层结构;对于系统中的关

2022-03-29 21:21:15 1316

原创 UML建模(一):UML图及事物关系

UML概述UML(Unified Modeling Language)统一建模语言是面向对象软件的标准化建模语言。通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,通过统一的表示法,使不同知识背景的领域专家、系统分析和开发人员以及用户可以方便地交流。UML由三个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则和运用与整个语言的一些公共机制,UML的三种构造块:事物、关系和图 (事物是对模型中最具有代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物)。.

2022-03-29 21:14:04 7144

原创 SpringBoot项目中单元测试与集成测试的应用

测试分类单元测试->集成测试->系统测试->验收测试 单元测试 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。一个单元可能是单个程序、类、对象、方法等。 测试阶段:编码后或编码前(测试驱动开发TDD) 测试对象:最小模块(Java-类) 测试内容:模块接口测试、局部数据结构、路径测试、错误处理测试、边界测试 模块接口测试:对通过被测模块的数据流进行测试。包括参数表、调用子模块的参数、全程数据、文件输入/输出操作等 局部数

2022-03-07 10:11:52 12261 2

空空如也

空空如也

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

TA关注的人

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