- 博客(28)
- 收藏
- 关注
原创 达梦数据库记录:时间前移一个小时操作记录
修改 “sysdate - 1 / 24” 为 “sysdate - 1.0 / 24”,操作成功;达梦数据库使用 “sysdate - 1 / 24”操作无效,结果与 sysdate 结果一致;oracle使用:“sysdate - 1 / 24” 可以实现时间迁移一个小时操作;
2024-03-01 14:39:13
920
原创 Java 在springboot中使用 ScriptUtils.executeSqlScript手动控制执行sql脚本
springboot下手动执行sql脚本
2023-02-10 10:19:43
1731
转载 Oracle批量添加主键冲突,实现数据不存在则插入,数据存在则更新(insert or update)
Oracle批量添加主键冲突,实现数据不存在则插入,数据存在则更新(insert or update)
2022-10-21 14:16:12
3231
原创 [42000][932] ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB
原因:group by条件为clob类型数据修改:删除group by条件判断,可以在代码中对查询结果使用set或循环去重
2022-05-20 11:38:46
1183
原创 springboot+vue(使用的ruoyi前后端分离版)+camunda依赖及版本
记录一下(怎么用在网上找)pom.xml使用的依赖<dependency> <groupId>org.camunda.bpm.springboot</groupId> <artifactId>camunda-bpm-spring-boot-starter</artifactId> <version>7.16.0</version></dependency><dependenc
2022-04-20 13:55:14
6320
原创 树形结构筛选:集合result为List树形结构,数组arr为所需要获取的树形结构各级code
实现代码package com.test;import com.alibaba.fastjson.JSON;import lombok.Data;import org.apache.commons.collections.CollectionUtils;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * @classname: DemoTest * @descripti
2021-09-28 15:03:59
340
原创 mybatis resultMap中鉴别器 discriminator内嵌套collection(一个完整的查询)操作
注:以下代码根据作者实际编程代码简化,仅供参考学习<!-- num是一个int值,假设select1查询出来的数据为(id, name, num): 1, ZS, 1 2, LS, 2--><select id="select1" resultMap="selectMap1"> SELECT ID, NAME, NUM FROM A</select><resultMap type="Bean1" id="EntityInfoExStat.
2021-09-27 10:28:51
279
原创 项目启动问题记录:tomcat启动项目提示“至少有一个JAR被扫描用于TLD...”“一个或多个筛选器启动失败,完整的详细...”
问题原因:tomcat版本不匹配,原来使用的是tomcat8.5.69解决:修改后的tomcat版本为7.0.82注意:在网上看到了一些其他的修改方式,但是因为本人使用tomcat8.5.69可以正常启动其他项目所以没有使用修改tomcat配置的方式。另外此解决方法不一定可以解决此类所有问题,仅供参考使用;另附tomcat7下载地址:http://archive.apache.org/dist/tomcat/tomcat-7/...
2021-08-10 11:33:30
743
原创 牛客网:NC41 最长无重复子数组
解:import java.util.*;public class Solution { /** * * @param arr int整型一维数组 the array * @return int整型 */ public int maxLength (int[] arr) { ArrayList<Integer> list = new ArrayList<>(), ...
2021-08-04 17:22:30
153
原创 eclipse安装lombok
1、打开eclipse——help——install New Software2、在work with输入:https://projectlombok.org/p2,回车,选择lombok后点击next执行后面的安装操作
2021-07-30 13:37:05
570
原创 js计算两个日期之间的时间差
一个简单的日期填写页面(图标使用的svg:相遇日期,结婚日期,今日)<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>计算两个日期的日期差</title> </head> <body class="body-container"> <div class="top-img-container"> <sv
2021-07-05 17:06:10
428
原创 输入两个链表,找出它们的第一个公共结点。(注意因为传入数据是链表,
注意: ListNode a1与b1的子节点public class JavaDemoTest { public static void main(String[] args) { ListNode a1 = new ListNode(7); ListNode b1 = new ListNode(6); ListNode a2 = new ListNode(1); ListNode a3 = new ListNode(3);
2020-12-17 14:39:01
265
原创 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字
例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.import java.util.ArrayList;/** * @classname: JavaDemoTest * @description: java 测试 * @create: 2020/12/16 */public class JavaDemoTest { pub
2020-12-16 15:22:10
413
原创 Mybatis oracle 批量修改
1、普通List直接传入<update id="updateList" > <foreach collection="list" item="item" index="index" open="begin" close=";end;" separator=";"> update T_USER <set> <if test="item.name !=null">
2020-11-27 14:42:20
912
原创 Mybatis使用foreach分批次添加3w+List集合数据,分块大小与时间记录
说明:1、不是list内元素数量越大越好; 2、结果仅供参考(当前数据仅为作者测试数据记录)数据量:30734条方法操作说明:解析表格——>数据处理——>将数据分批次保存到oracle数据库Mybatis代码参考(删除了部分字段,仅显示两个,请参考结构,本人代码字段有20多个):<insert id="addList" parameterType="java.util.List"> INSERT INTO STATION_SCHEDUL...
2020-11-17 15:19:18
448
原创 将区间拆分
代码:package com.test;import lombok.Data;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * @classname: TestNode * @description: 将区间拆分 * @create: 2020/09/28 */public class TestNode { @Data public stati
2020-09-28 09:48:42
393
原创 java:使用hutool解析csv文件
1、csv文件:2、pom.xml文件引入hutool依赖:3、项目结构3-1:ZZUploadController代码import cn.hutool.core.io.resource.ResourceUtil;import cn.hutool.core.text.csv.CsvReader;import cn.hutool.core.text.csv.CsvUtil;import cn.hutool.core.util.CharsetUtil;import com.
2020-09-24 14:42:56
8576
6
原创 方法:将一个java模块(如:消息模块)单独打包
原模块:修改方法:新建一个空白maven项目,将“原模块”中除controller及task(定时器)的其它代码放入空白模块中,然后使用maven打成架包;原项目:新建空白maven项目:可能出现的问题:“required a single bean, but 2 were found”解决:说明:msgService对应service内的@Service("msgService"); ...
2020-09-22 09:55:51
748
原创 Mybatis配置(部分)说明
说明:以下配置为在项目中已使用的# MyBatis配置 (当前配置在application.yml中)mybatis: typeAliasesPackage: com.project.**.domain mapperLocations: classpath*:mapper/**/*Mapper.xml configLocation: classpath:mapper/mybatis-config.xml #configuration: #map-under...
2020-09-21 10:57:23
656
原创 多个区间段拆分(可能存在交集例如:【1,5】【2,3】【4,7】,想要的结果【1,2】【2,3】【3,4】【4,5】【5,7】)
package test;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Set;/** * @classname: TTTest * @description: 多个区间段拆分 * @create: 2020/09/07 */public class TTTest { public static void main(String[] ar.
2020-09-07 14:12:22
357
原创 查询Oracle数据库Date类型数据没有时分秒,idea解决办法
本人使用的是idea,mybatis,oracle,解决办法仅供参考;bug截图:解决方法:添加服务器/Java应用的虚拟机参数:-Doracle.jdbc.V8Compatible="true"成功后截图:
2020-08-26 17:28:21
832
原创 MybatisSql 报错 Error querying database. Cause: java.sql.SQLException: ORA-00911: 无效字符
bug截图:mybatis中所载sql错误原因:在sql末尾有一个分号“;”修改:删除分号“;”
2020-08-26 11:16:08
654
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人