自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动态SQL

where标签一般都是和if标签配合使用。会自动添加where关键字,并且去除多余的and或者or。在update语句中使用,可以自动添加一个set关键字,而且也会把动态sql最后多余的逗号去除。遍历集合或者数组,一般都是用于批量修改或者批量新增。trim标签可以去除sql语句中多余的and关键字,逗号等。3)list类型的判断。2)字符串类型的判断。

2024-07-09 14:57:42 283

原创 Maven的基本使用

如果搜索插件的时候,没有任何结果的时候,可进行如下设置后,再进行搜索。1.引入Maven仓库存在的依赖,直接引入,刷新Maven。注:project.build就是pom文件所在的目录。如果两个依赖的路径一样,声明在前的则优先选择。2.引入Maven仓库不存在的依赖引入方式。主要根据依赖的路径长短来决定引入哪个依赖。使用exclusion标签来排除依赖。

2024-07-09 11:02:02 344

原创 java 当中的流

【代码】java 当中的流。

2024-04-25 15:26:27 265 2

原创 FTP超大文件下载入库--断点续传发

dao层,这个使用多线程读取文件,读一条addBatch();一条,需要批量提交。如果将所有一个文件的所有数据加载到内存中,会出现内存溢出问题。原因是因为默认缓冲区大小是1024,也就是1K,当然慢了,在调用上传API之前重新修改以下默认设置即可,如将缓冲区改为10M。FTP断点续传代码(公司ftp不支持多线程下载文件,可以设置多线程进行文件下载)对下载好的数据进行入库操作server层。

2024-04-10 17:42:03 691 1

原创 oracle使用游标Cursor接收报错Method oracle/jdbc/driver/OraclePreparedStratementWrapper.closeOnComple

只有ojdbc7及以上才支持,其他版本报错。我ojdbc使用的是ojdbc6所以报错。我切换为这个以后可以正常使用了。

2024-04-09 16:25:37 199

原创 arthas的使用教程

【代码】arthas的使用教程。

2023-12-07 15:43:17 308

原创 Oracle,查询表的创建时间和最后修改时间

CREATED : 创建时间。4、如果不写upper ,可以不用区分大小写。LAST_DDL_TIME:最后修改时间。5、如果不写upper,严格区分大小写。

2023-11-20 17:49:29 2174

原创 SpringBoot - 集成RestTemplate模板- 使用过程中遇到找不到RestTemplate实例的错误

错误描述Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2023-09-20 09:28:46.219 [TID:N/A] [main] ERROR [org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter:LoggingFailureAnaly

2023-09-20 09:33:57 273

原创 mybatisplus 多数据源,多个sqlSessionFactory 导致 savebatch 执行不正确

本来是想保存数据到A数据库,结果是执行的sharding的分表数据库B,其实是因为 SqlSessionFactory 错误导致的。项目中有2个数据源,1个是单独的数据库A,1个是sharding配置的分表数据源B;之前的配置文件信息,这是mybatis的配置信息。修改成mybatis-plus的配置信息。

2023-08-29 11:02:03 1022

原创 nginx的基本命令

usr/local/nginx/sbin (一般情况下)查看nginx是否是启动 active(running)表示启动。ps -ef|grep nginx (启动成功)使用 ps -ef|grep nginx 命令。有master进程跟worker进程也表示启动。7.nginx修改配置文件以后重新刷新。5.判断nginx是否启动成功。6.验证ngin配置是否成功。8.查看nginx的当前状态。2.查看nginx的版本号。1.查看nginx的目录。nginx的基本命令。

2023-08-17 16:06:22 362

原创 公司跟部门表结合的树形结构

第一步,先找出部门当中所有的子父类级别,然后再父类跟自己的子类共有相同的公司id,所以同一个部门当中公司的id是相同,如果有两个树,他们的公司id相同那就是同一个公司的,可以分在同一个组当中。然后再查询处所有公司信息,根据查询到的公司id在这个组当中找自己的部门,然后将公司跟部门组合一起,此时部门是树形的,公司不是树形的。先组装部门树 ,然后对部门树根据id进行分组,然后将部门跟公司结合,最后将公司重新设置成树形。因为公司需要树形结构的而且有多级树形,部门也是树形,也有多级树。controller层。

2023-06-15 10:30:30 383

原创 将数据导出到Excel表格当中以后乱码

乱码一般是解码跟编码不一致导致的,在本地一般不会乱码,因为win系统一般读取的是utf-8,但是在服务器上面是linux,一般不是utf-8所以导致中文乱码。一般查询到的数据不会发生乱码。一般在往Excel表格放的时候才会出现乱码。将数据导入到表格以后出现乱码。

2023-06-08 16:07:21 1312

原创 SpringBoot 服务器压缩下载文件 报错HttpMessageNotWritableException

解决办法:看代码中是否有下面行代码,有的话直接注释掉。

2023-06-01 16:43:44 799

原创 cn.hutool.core.exceptions.DependencyException:You need to add dependency of ‘poi-ooxml‘....>=4.12

报错的原因:因为当时使用的是下面这两个依赖,导致版本冲突。解决办法:使用下面这两个依赖即可。一直往后看还会有其他报错。

2023-06-01 16:38:47 780

原创 mybatisplus出现 org.apache.ibatis.binding.BindingException: Parameter ‘roleId‘ not found. Available

最后的解决办法是:因为是通过id进行删除的所以直接使用deleteById进行删除的,没有出现任何异常,出现以上问题的原因我也在寻找。对应的sql语句,突然莫名其妙多了一个user_id,这个字段压根在请求参数跟实体类没有出现,数据库中也没有这个字段。使用mybatisplus出现这个问题,这个问题一般是使用mybatis才会出现的。使用mybatis一般是参数跟xml文件中的参数不匹配造成的。但是我使用mybatisplus也出现这个问题。

2023-05-29 11:29:07 803

原创 idear 出现unable to save setting:failed to save settings.please restart intellij idea异常

3.产生这个问题的原因,一般是:电脑关机了,但是idea没有关闭。1.idea出现一下异常。

2023-05-26 11:13:31 5943 3

原创 SpringMVC注解@RequestParam

defaultValue = "10" 默认值,如果是get请求前端传递的参数会覆盖掉。如果是post请求defaultValue 的值就是固定值,前端传递的参数不会被覆盖,永远是默认值。RequestParam字段的解释 使用这个注解注意请求方式。required:是否是必传项。value :参数名称。

2023-05-23 10:34:19 318

原创 IllegalArgumentException异常

查看nacos里面的配置文件信息,或者项目当中的配置文件信息。这个错误一般是配置文件当中没有这个配置信息。3.出现这错误的原因:基本是配置文件错了,是nacos里面的配置有问题。

2023-05-10 11:17:51 776

原创 出现错误SAXParseException

2.出现错误的原因:在XXXmapper.xml 层有违规的标点符号。3.解决办法:找到多余的标点符号或者特殊符号,删除即可。

2023-05-06 18:27:39 1732

原创 Oracle不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK

出现 java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK。2.解决办法:(引入依赖)

2023-05-05 18:10:47 4545

原创 DBeaver解决连接Oracle之后出现库名为数字问题

在可以连接互联网的电脑上安装好对应的版本并添加jdbc11.jar和下载好的驱动文件。

2023-05-05 14:15:33 1990 11

原创 Redis连接不上

连接不上redis

2023-02-28 15:09:04 187

原创 idea链接数据出现ORA-28040没有匹配的验证协议

idea链接数据库出现的问题

2023-02-28 15:05:35 513

原创 启动Oracle数据出现ORACLE not available错误

plsql连接数据库

2023-01-10 15:32:36 518

原创 URL调用http接口

URL调用http接口

2023-01-05 11:05:01 243

原创 idea创建的项目提交到git上面

git上面提交代码

2022-08-24 10:20:27 337

原创 If you want an embedded database (H2, HSQL or Derby)....

jar异常

2022-08-17 14:25:29 1921

原创 Identify and stop the process that‘s listening on port 8099 or configure this application to listen

端口号冲突

2022-08-17 14:20:58 667

原创 idea设置控制台字体大小

idea设置控制台字体大小

2022-08-17 11:10:45 2578 5

原创 Consider defining a bean of type

Consider defining a bean of type

2022-08-17 11:03:45 528

原创 TooManyResultsException异常信息

数据库查询结果,与接收结果的错误。

2022-08-17 10:57:53 407

原创 直接在gitlab上面修改文档信息

gitlab

2022-08-17 09:51:57 2233

原创 使用Springboot框架当测试类出现空指针异常的时候

空指针异常

2022-06-14 16:41:12 169 1

原创 SQLRecoverableException 跟NetException异常信息,一般是换库的时候才会发生的问题。

换库的时候出错。

2022-06-09 17:03:57 1103

原创 使用gitee出现的一些问题

当点击如下所示的Git是出现的问题:出现的问题所下所示:解决办法,点击上图的cancel关闭这个窗口;然后找到VCS 中的第二个,然后点击,里面会有选择项,最后选择Git,点击OK就可以了。...

2022-05-17 22:00:10 234

原创 用postman进行测试时,前端传递给后端值,而后端出现null的解决方法

出现的问题controller层数据为空service层数据为空解决办法一:解决办法二:但是建议选择一,出现这种情况的原因是因为反编译的时候找不见PAT的方法,所以实体类变量一般都小写。...

2022-05-06 15:10:45 2998

原创 Elasticsearch的关键词搜索

返回给前端的实体类@Data@AllArgsConstructor@NoArgsConstructorpublic class PageResult { private Long total; private List<RequestParamDoc> tkyb;}/** 前端的集合类* */@Data@NoArgsConstructorpublic class RequestParamDoc { private float scor

2022-05-06 14:49:03 1436

原创 解决SQLyoung遇到的问题

当遇到以上问题时。有效的解决办法

2021-05-29 20:29:26 360 2

空空如也

空空如也

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

TA关注的人

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