自定义博客皮肤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)
  • 收藏
  • 关注

原创 复杂Json对象解析

假设json格式固定,否则需要增加各个节点的判断。

2024-01-26 16:53:04 505

原创 使用mapstruct实现对象拷贝

【代码】使用mapstruct实现对象拷贝。

2024-01-26 08:59:01 473

原创 Maven中的<dependencyManagement>作用

元素位于项目的 pom.xml文件中,它扮演了一个集中管理依赖版本的角色。在 Maven 中,

2024-01-09 13:21:48 383

原创 Impala实现字段截取注意事项

Impala时间字符串截取

2023-03-13 17:08:27 733

原创 Spring quartz 集群模式下trigger_state error问题原因

按照链接进行排查Spring quartz 集群模式下trigger_state error问题原因通过mysql连接sessionshow PROCESSLIST;找出连接的服务器IP查看进程如ps -ef|grep jeecg,关闭不要的服务,或升级服务

2022-03-09 15:01:32 1017

原创 jeecg Failed to destroy the filter named [Tomcat WebSocket (JSR356) Filter]

jeecgboot在启动时报 [Tomcat WebSocket (JSR356) Filter],主要是因为端口8080被占用了,才会导致启动失败,所以会经常出现,开发环境启动没有问题但是部署的时候启动有问题的现象。2021-09-30 13:23:54.427 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Pausing ProtocolHandler ["http-nio-8080"]2021-09-30 13:23:5

2021-09-30 15:17:30 8520

原创 jeecg问题汇总

jeecg问题汇总1. jeecg打印自动生成的sql1. jeecg打印自动生成的sql

2021-08-24 14:31:41 978

原创 将List构建成前台下拉树展示样式

TreeNode.javapackage com.hundsun.fais.crdm.model;import lombok.Data;import java.util.List;@Datapublic class TreeNode<T> { /** * 节点编号 */ private String id; /** * 父节点编号 */ private String pid; /** * 节

2020-06-15 14:02:50 297

原创 Mybatis批量插入大数据导致堆内存溢出问题解决方案

/** * 批量插入数据, * @param baseMapper * @param list 数据 */public static void batchInsert(BaseMapper baseMapper, List list) { //将List按照每200进行切割。如果数量过大会导致内存不够等其他问题,200是一个试验后个人认为较为安全合理的数值。 int SPLIT_SIZE = 200; List<List> rsList = Lists.part

2020-05-26 11:14:39 2959

原创 将前台传后台日期格式的字符串反序列化为日期的最后时刻:即yyyyMMdd 23:59:59

1、以注解方式调用/** * 结束日期:前台传日期"20200506",最后变为"2020-05-06 23:59:59" */@JsonDeserialize(using = DateToEndDeserializer.class)private Date endTime;2、自定义实现类import com.alibaba.dubbo.common.utils.StringUt...

2020-05-06 19:17:43 1064

原创 解决Oracle使用IN不能超过1000问题

报错 ORA-01795: 列表中的最大表达式数为 1000解决方案Example.Criteria 中使用inExample example = new Example(Entry.class);example.and(DatabaseUtil.sqlSpecialForIn(example, property, values));List<Entry> result ...

2020-04-22 09:48:10 1604

转载 mysql 实现row_number() over(partition by ) 分组排序功能

引用1、mysql分组取每组前几条记录(排序)2、mysql 实现row_number() over(partition by ) 分组排序功能3、mysql 中关于获取行号@rownum:=@rownum+1创建表和打入数据--创建表CREATE TABLE `a` ( `ID` INT(10) NULL DEFAULT NULL, `class` INT(10) NULL ...

2020-02-18 21:03:03 13800 2

原创 Linux下Java程序将汉字显示为方块的解决方法

问题描述Java Web应用部署到Windows操作系统后,访问系统页面,文字正常显示。Java Web应用部署到Linux操作系统后,访问系统页面,大部分文字正常显示,少部分文字变成黑框框。原因分析Java Web应用在程序中使用到了某种字体,如“宋体”,在系统启动的时候会到$JAVA_HOME/jre/lib/fonts目录下寻找相应的字体(宋体)来显示。由于JDK默认没有中文字体(宋...

2019-12-11 11:14:43 1521 2

原创 java数组的内存分配,及其作为参数时形参和实参的关系

参考博客数组内存分配之堆、栈Java中的形参和实参的区别以及传值调用和传引用调用数组创建及其内存分布情况int[] arr1 = {1,2};int[] arr2 = {3,4,5};例子import java.util.Arrays;public class IntArr { /** * main方法执行过程中,变量arr1、arr2的值都没发生改变,...

2019-11-09 21:05:37 324

原创 如何查看一个Jar包所依赖的第三方Jar包的版本号

查看方式第一种方式:使用MANIFEST.MF文件里的Class-PathMANIFEST.MF文件路径:Jar文件 --> META-INF目录 --> MANIFEST.MFClass-Path含义:执行这个jar包所依赖的第三方Jar包的ClassPath ,class loader会依据这个路径来搜索class。第二种方式:使用mvn dependency:tre...

2019-11-02 17:45:24 12690 3

原创 maven pom里version是用变量方式写的,deploy时怎么变成实际的值

参数定义方式第一种方式:version变量的值在pom的<properties></properties>标签里声明。第二种方式:从父pom继承过来。父pom在<parent></parent> 标签里声明,如果父pom没有找到,则再往父pom的父pom上找,直到找到为止。...

2019-11-02 16:14:55 5266 2

原创 使用mvn dependency:tree命令查看Maven项目中的jar包依赖关系

用法用cmd命令在控制台切换到pom文件所在的目录,执行mvn dependency:tree -Doutput=jar包依赖关系.txt语句,在pom目录下打开jar包依赖关系.txt文件查看依赖关系。记录参考博客:mvn dependency:tree的用法mvn dependency:tree参数及其含义:在命令行中作用 -D参数名=参数值指定 - appendOutput:是...

2019-11-02 13:03:59 10471 1

原创 ORA-00979不是GROUP BY表达式

问题对于常见在select中出现的列没有全部出现在group by的后面这种原因就不再进行细说了,现说下我碰到的比较特殊的情况。在Oracle的11.2.0.1.0版本上执行下面语句报ORA-00979不是GROUP BY表达式错误select substr(a.empno,1,4) as year,count(1) from (select * from scott.emp) a gr...

2019-10-30 11:05:34 1289

原创 Oracle错误——ORA-03113:通信通道的文件结尾 解决办法

参考网上其他人的博客,现对个人碰到的问题进行总结:1.根据 Oracle错误——ORA-03113:通信通道的文件结尾 解决办法,找到Oracle对应的错误日志错误日志的文件名中的编号为进程 ID2. 由于报错信息每个人都可能不一样,故这里只列出本人碰到的问题:从ORA-07445:出现异常错误:核心转储[kkqfppDrv1()+101]Address not mapped to obje...

2019-10-29 17:28:12 1617

原创 provisional headers are shown

可参考provisional headers are shown 知多少博客。现主要记录下本人在实际中遇到的问题及其解决思路。问题复述一开始能通过请求访问系统,但是过段时间后,再次访问系统时,则访问不了,报provisional headers are shown。但是系统的日志其实一直在输出。解决思路程序session没关闭,导致session满了,可通过以下关键字搜索日志来判断,但具...

2019-08-02 16:34:12 432

原创 谷歌不报错,IE报parse() error SyntaxError: 缺少 ':'

IE报如下错误经排查主要是因为在js定义函数时,没有写function,如:将_setBarChart: function() {}写成了_setBarChart() {}

2019-07-30 10:38:09 3195

原创 oracle 一个字段存多个ID(以逗号","分割),并用该字段与其他表的ID关联

核心对两张表的关联字段左右两边同时加上分隔符,然后使用instr()函数判断是否存在instr(','||class_student.student_id||',' , ','||student.student_id||',') > 0数据student(学生表)学生编号学生姓名1张三2李四3王五class_student(班级学生关系...

2019-06-26 17:56:07 8126 2

转载 Hibernate报错:org.hibernate.ObjectNotFoundException: No row with the given identifier exists 解决办法

报错信息org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.jbpm.pvm.internal.model.ExecutionImpl#78781405] at org.hibernate.impl.SessionFactoryImpl$2.handleEntityNotFou...

2019-06-14 09:57:10 1628

翻译 Sublime3

sublime Text 3 无法安装插件有关问题 (JSON文件schema_version问题)sublime3 ctags安装There are no packages available for installationsublime3+ctags解决快捷键“ctrl+shift+鼠标左右键“不能跳转到函数定义及返回...

2019-06-05 16:06:01 599

翻译 获取IP地址集合

import java.net.Inet4Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration;import java.util.HashSet;import java.util.S...

2019-02-21 13:21:54 469

翻译 js点击按钮复制带有名称的链接到剪贴板

记录使用clipboard.js实现点击复制链接到剪切板的历程里面所有方式只支持复制链接,不支持复制带有名称的链接根据chrome-extension:Copy with URL(将复制的选中文字转变为超链接文本)文档的描述,改成如下:&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;amp;lt;html lang=&amp;quot;en&amp;quot;&amp;amp;gt;&amp;amp;lt

2019-01-16 20:38:16 1514

原创 html页面在线预览PDF文件

使用HTML 5 标签在D盘放一个pdf文件,如《阿里巴巴Java开发手册》编写html页面,page表示打开后跳转到pdf指定页码。&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;title&gt;Doc&lt;/title&gt;&lt;/head&gt;&lt;body&gt; &lt;embed src=&

2019-01-11 11:41:15 7597 1

原创 Mybatis向oracle数据库插入clob字段,长度大于4000时报错

重点先用empty_clob()代替要插入的clob数据用真正的数据去替换原先插进去的空clob创建表create table test( id varchar2(200), clob_filed clob)mybatis对应sql&amp;amp;lt;!-- 插入Clob字段长度超过4000测试 NO.1 先用empty_c...

2018-09-02 11:37:21 9450 1

转载 AngularJS之页面跳转Route

AngularJS下载关于AngularJS路由的介绍及其属性目录结构代码root.html&amp;amp;amp;lt;!DOCTYPE html&amp;amp;amp;gt;&amp;amp;amp;lt;html lang=&amp;amp;quot;zh&amp;amp;quot; ng-app=&amp;amp;quot;myApp&amp;amp;quot;&amp;amp;amp;gt;&

2018-07-12 20:53:28 3163 1

转载 Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension

报错信息Failed to load file:///C:/Users/hspcadmin/Desktop/aa/html/a.html: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.报错方式:没有通过服务器直...

2018-07-12 01:02:11 765

原创 使用java判断一个数值是否在数学区间范围内

直接调用IntervalUtil.isInTheInterval(String data_value,String interval)-IntervalUtil .javaimport javax.script.ScriptEngine;import javax.script.ScriptEngineManager;/** * * @ClassName: IntervalUti...

2018-07-03 20:14:49 71581 16

原创 Mybatis foreach嵌套foreach

mybatis框架简单搭建_Oracle,如果已有mybatis框架,则忽略sql语句&amp;amp;amp;amp;amp;amp;amp;amp;lt;insert id=&amp;amp;amp;amp;amp;amp;amp;quot;batchDoubleForeachInsertTest&amp;amp;amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;amp;amp;amp;gt; insert in

2018-06-28 23:06:28 18429

原创 mybatis框架简单搭建_Oracle

参考:搭建一个简单的mybatis框架_Mysql项目结构完整代码poseidon.xml&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&amp;gt; &amp;lt;!DOCTYPE configuration PUBLIC &quot;-//mybatis.org//DTD Config 3.

2018-06-28 22:52:29 719

翻译 Spring 使用注解配置cron

参考:spring自带的定时任务功能(task)主要步骤在applicationContext.xml中添加 xmlns:task=&quot;http://www.springframework.org/schema/task&quot; http://www.springframework.org/schema/task http://www.springframewo...

2018-06-26 22:03:48 1806

翻译 Spring 将cron配置在applicationContext.xml文件里

参考:spring自带的定时任务功能(task)主要步骤在applicationContext.xml中添加 xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework...

2018-06-26 21:43:48 1069

原创 Dojo部署到Tomcat

1.下载dojo和tomcat,我本地使用的tomcat9和dojo11。注意tomcat的版本要和你本地的JDK版本兼容,如果你也使用tomcat9,那JDK的版本至少要在8以上。 2. 将dojo解压到:tomcat根目录/webapps/目录下,如下图 3. 然后启动tomcat。 4. 最后在浏览器输入: http://127.0.0.1:8080/dojo-relea...

2018-05-10 23:41:06 356

转载 启动Tomcat一闪而过 调试

问题现象:在tomcat的安装目录下 双击startup.bat启动时却一闪而过了,没有错误日志。排除步骤:在window命令窗口,切换到tomcat的bin目录下,输入 startup.bat 命令,结果如下: 用记事本打开startup.bat,找到最后一句话:end,在它下面一行加上pause,在命令窗口再次执行startup.bat,就会看到下图,当我们按任意的键时,...

2018-05-10 20:07:01 382

原创 【java.lang.UnsupportedClassVersionError】版本不一致出错

问题现象:在启动tomcat时,出现下面的错误: Exception in thread &quot;main&quot; java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstrap : Unsupported major.minor version 52.0 at java.lang.Clas...

2018-05-10 19:57:48 4036 1

空空如也

空空如也

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

TA关注的人

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