- 博客(98)
- 收藏
- 关注
原创 oracle 数字时间戳转为时间date类型
SELECT TO_CHAR(TO_DATE(‘1970-01-01’, ‘YYYY-MM-DD’) + NUMTODSINTERVAL(时间戳, ‘SECOND’), ‘YYYY-MM-DD HH24:MI:SS’) AS 日期时间字符串。
2025-01-17 10:43:38
222
原创 enum are in unname module of loader ‘app‘
我遇到的是在“mybatis”中查询数据,xml中的resultType和mapper层中定义的不一样,代码能正常运行,但是在使用到该参数的时候就报错,该报错就是类型转换问题引起的。错误:enum are in unname module of loader ‘app’这种问题一般是类型转换出现的问题。
2024-09-20 15:07:21
899
原创 IDEA mvn clean install Java Heap space问题解决
项目过大时,在IDEA使用maven clean install对整个模块编译安装,直接报Java Heap Space错误,解决方法是mvn设置的内存过小,可以通过以下方法指定mvn内存。排查后发现我用的jdk是32位的,最大内存是4096,仍然不满足需求,所以需要把jdk升级到64位,所以问题来了,怎么看自己的jdk是32位还是64位的呢。原文链接:https://blog.youkuaiyun.com/TravelAgent/article/details/135843177。
2024-08-09 15:41:39
562
原创 easyExcel unable to make protected final java.lang.class java.lang.classloader.defineclass
据github上的一个大佬说,是因为jdk17将一些告警行为(warning)改为错误行为(erro)导致,启动程序的时候加上一行参数即可(增加的参数对应在idea的vm Option。
2024-07-11 09:55:54
497
1
原创 springboot 防抖操作
通过aop切面编程,在调用接口前缓存接口信息,将信息缓存到redis中,在规定时间内重复调用接口,会被拦截请求。有个地方感觉不太合理,在使用中我将其修改了。
2024-04-11 09:28:18
392
原创 jschexception: Algorithm negotiation fail
-------------------------------2020-06-10—再次更新------------------------把JAVA程序的JDK升级到1.8版本并更新jsch jar包到官方最新包 ,测试过后可以正常连接各种ssh版本。在目标主机ssh服务的sshd_config文件中添加下列加密算法并重启ssh服务即可解决ssh连接问题。jsch jar包要更新到0.1.50以上版本,经测试0.1.42版本与openssh6.7配合有问题。把OpenSSH和jsch的版本进行升级。
2023-06-02 09:13:57
2689
原创 dubbo failed to invoke the method....
可能是提供接口的通用类做了修改,但是调用接口的类没有对应修改导致两个类不一致。在调用接口的过程中出现该问题。重新上包,将通用类统一。
2023-05-16 09:38:56
1050
原创 返回文件流给前端(前端实现点击下载)
可以加上一些try…语句,将close方法放在finally语句,避免程序执行错误,但是流没有关闭。有关ContentType和文件类型,可以参考这篇文章。
2023-05-14 15:52:06
839
原创 excanvas.js和html5.js
关于ie8兼容的问题参考让IE8支持HTML5及canvas功能!其中资源:excanvas.compiled.js可以从github上获取点击获取html5.js的代码如下源码地址/*** @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed*/;(function(window, document) {/*jshint evil:true */ /** version
2022-05-23 10:16:12
641
原创 Unknown custom element: <bm-marker>
Vue Baidu Map打点,使用<bm-maker>标签报错官网例子:<template> <baidu-map class="map" :center="{lng: 116.404, lat: 39.915}" :zoom="15"> <bm-marker :position="markerPoint" :dragging="true" @click="infoWindowOpen"> <bm-info-window :
2022-02-13 22:08:13
642
原创 Error: Unknown option ‘--inline‘
vue使用‘npm run dev’报错解决办法:执行npm install webpack-dev-server -D如果执行改条命令失败,则先全局安装webpack执行npm install webpack-cli -g
2022-02-11 14:59:11
19828
6
原创 记一次 oracle not support oracle driver 4.0
原来的配置文件spring.datasource.driver-class-name=com.alibaba.druid.proxy.DruidDriverspring.datasource.url=jdbc:oracle:thin:@127.0.0.1:1521:orclspring.datasource.username=erosespring.datasource.password=EROSEspring.datasource.type=com.alibaba.druid.pool.Drui
2022-01-20 21:09:19
2183
转载 记一次“项目启动报错Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedde”
第一个错误Failed to configure a DataSource: 'url' attribute is not specified and no embedde问题原因: Mybatis没有找到合适的加载类,其实是大部分spring - datasource - url没有加载成功,分析原因如下所示.DataSourceAutoConfiguration会自动加载.没有配置spring - datasource - url 属性.spring - datasource - url 配
2021-11-16 16:50:15
541
原创 多个Json对象遍历 JsonArray
使用alibaba.fastjson现有字符串[{“name” : “小明”, “age”: “18”, “sex”: “female”},{“name” : “小红”, “age”: “19”, “sex”: “male”}]想要获得这个字符串里面的值String str = "[{\"name\" : \"小明\", \"age\": \"18\", \"sex\": \"female\"},{\"name\" : \"小红\", \"age\": \"19\", \"sex\": \"ma
2021-10-14 15:52:25
417
原创 Oracle .01 变成 0.01
to_char(.01,‘0.00’) from dual注意,还可以设置保留几位小数to_char(.01,‘0.0000’) from dual 保留四位小数
2021-10-11 10:11:15
864
原创 Kafka发布和订阅简单示例
首先推荐一篇大佬的文章,看完之后,应该就对kafka有了基本的了解《大佬的文章》--------------------------进入正题-----------------------------pom.xml(导入依赖)<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>
2021-09-26 11:36:09
1152
原创 oracle 常用函数
sys_guid():生成uuidnvl(value1,value2):value1不为空时,返回value1;value1为空时,返回value2;
2021-09-22 15:22:35
213
原创 ORA-01830: 日期格式图片在转换整个输入字符串之前结束
原来:to_date(‘2009-03-17 10:52:00’,‘yyyy-mm-dd’)改为:to_date(substr(‘2009-03-17 10:52:00.0’,0,10),‘yyyy-mm-dd’)
2021-09-09 16:11:26
3593
原创 EXCEL函数之“VLOOKUP”
vlookup()函数用于查找数据。其有四个参数:Vlookup(查找值,数据表,列序数,[匹配条件])参数名称解释查找值根据什么查找,查找值必须位于数据表的第一列;数据表查找的区域,如果查找到多个值,只返回查找到的第一个所对应的数据;列序数返回数据表中第几列的数据(查找结果所对应的);匹配条件可选,如果为0表示精确查找;1或省略表示模糊查找。演示讲解创建数据找到要筛选的数据(最好首行对齐)写vllookup()函数方法一:=VLOO
2021-09-07 17:58:20
17491
原创 java 写入excel或者在excel中追加数据
一、创建springboot项目,导入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.6</version> </dependency>二、创建实体类public class
2021-08-19 11:33:59
6121
2
原创 Oracle 修改字段
修改字段类型alter table tablename modify columnName type例如:alter table student modify sno varchar2(30);将student表的sno字段类型修改为varchar2(30)增加字段alter table tablename add columnName type;例如:alter table student add bz varchar2(200);给学生表添加bz列,bz列的类型为varc
2021-08-12 10:23:24
753
原创 ContentType
ContentType.create(“multipart/form-data”);ContentType.create(“txt/html”);来自菜鸟教程的解释
2021-08-11 15:28:58
552
原创 oracle listagg()/xmlagg()函数使用
格式select listagg(字段1,‘分隔符’) within group(order by 字段2 [asc/desc]) from table [where]名词解释字段1:需要合并的字段分隔符:用什么符号进行分割。一般的有:逗号(,)、句号(。)、分号(;)等。字段2:排序实例select listagg(sname,’;’) within group(order by chengji) from chengjibiao where sid>10 and sid <
2021-08-11 14:43:28
1526
原创 list.stream().filter()过滤
文章转载自不忘初心,砥砺前行内容简介本文主要说明在Java8及以上版本中,使用stream().filter()来过滤一个List对象,查找符合条件的对象集合。List对象类(StudentInfo)StudentInfo对象类测试数据//测试数据,请不要纠结数据的严谨性List<StudentInfo> studentList = new ArrayList<>();studentList.add(new StudentInfo("李小明",true,18,1.76
2021-08-06 10:18:21
11230
转载 StringRedisTemplate与RedisTemplate
文章转载自星河谷的VStringRedisTemplate与RedisTemplate区别点两者的关系是StringRedisTemplate继承RedisTemplate。两者的数据是不共通的;也就是说StringRedisTemplate只能管理StringRedisTemplate里面的数据,RedisTemplate只能管理RedisTemplate中的数据。其实他们两者之间的区别主要在于他们使用的序列化类: RedisTemplate使用的是JdkSerializationRedi
2021-08-06 10:01:06
260
原创 vi命令的基本使用
一、vi的基本概念基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:1) 命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。2) 插入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。3) 底行
2021-07-23 16:57:32
9584
原创 Linux命令(日常)
文章为转载文章转载自万里羊Linux命令格式:command [-options] [parameter]说明command :命令名,相应功能的英文单词或单词的缩写[-options] :选项,可用来对命令进行控制,也可以省略[parameter] :传给命令的参数,可以是 零个、一个 或者 多个-help:显示command命令的帮助消息find(查找文件)格式命令作用find [path] [option] [action]find [path]
2021-07-23 16:56:49
193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人