- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 javax.validation.ValidationException: HV000183: Unable to initialize ‘javax.el.ExpressionFactory‘
项目场景:调用第三方Jar代码报错。
2024-07-03 09:25:04
394
1
原创 Caused by: javax.xml.bind.JAXBException: cn.com.webxml.QqCheckOnline is not known to this context
问题:在一个方法中同时调用2个webservice服务会出现。解决方法:需要在第二次调用时,重置上下文。
2022-12-21 14:51:29
455
原创 SpringBoot注解学习
SpringBoot注解@SpringBootApplication:组合注解(@EnableAutoConfiguration和@ComponentScan)@EnableAutoConfiguration:开启自动配置,修饰范围(只能用在类上)根据pom.xml文件中依赖自动判断。例如 引入 spring-boot-starter-web会自动根据引入的这个依赖构建相关环境(springmvc环境 web容器环境)@ComponentScan:作用:用来开启注解扫描,修饰范围(只能用在类上)扫描
2022-07-02 14:54:44
270
原创 mybatis批量插入超过500多条就报错
项目场景:mybatis开发数据导入功能时,导入数据大概2000多条问题描述例如:在大概500多条的时候插入就报java.sql.SQLDataException: ORA-01438: 值大于为此列指定的允许精度ORA-06512: 在 line 1; SQL []; ORA-01438: 值大于为此列指定的允许精度ORA-06512: 在 line 1; nested exception is java.sql.SQLDataException: ORA-01438: 值大于为此列指定
2022-03-23 15:17:25
2602
原创 vue + spring boot 导出excel乱码
前端代码that.xxx.doPost('后端访问url',queryParam,'blob').then((res: any) => { if (res.status == 200) { // debugger; const blob = new Blob([res.data],{type: 'application/octet-stream;charset=UTF-8'}); const fileName
2022-03-03 19:48:44
1501
原创 springboot项目打包部署
后端打包eclipse 后端打jar包打包方法,第一步 父项目右键---->运行方式---->Maven clean。第二步:项目 右键---->运行方式---->Maven install。在控制台会出现打包路径:…\target…前端打包和启动一个地方执行命令 npm run build会生成一个dist文件夹...
2022-02-28 15:31:32
259
原创 Java正则匹配
String tableHead7 = "附录1[\\r|\\n][\\s\\S]{3,1000}主要设备 [\\s\\S]{0,1000}项目名称"; String text = str.toString(); Pattern p = Pattern.compile(tableHead7); Matcher m = p.matcher(text); ...
2022-01-06 14:18:35
285
原创 ofd 文件发票解析
一、OFDOFD(Open Fixed-layout Document) ,是由工业和信息化部软件司牵头中国电子技术标准化研究院成立的版式编写组制定的版式文档国家标准,属于中国的一种自主格式,要打破政府部门和党委机关电子公文格式不统一,以方便地进行电子文档的存储、读取以及编辑。二、OFD格式发票解析ofd文件类似与zip,解析思路是将其解压之后,然后对其中的xml文件进行处理,可以用dom4j,根据需要选择要处理的xmlOFD.XML<?xml version="1.0" encoding=
2021-07-16 16:27:56
4477
2
原创 js赋值之后原数据被改变
项目场景:在做设备管理功能时,设备借出按钮已经借出后,再次借出会带出原来选的中介人员的信息原因分析:js赋值问题导致,对象赋值都是引用赋值,被赋值的变量和赋值变量的地址是同一个。解决方案:this.deviceInfo = {};this.deviceInfo = $.extend(true,{},this.params.data);...
2021-07-01 16:32:57
607
原创 java POI导出excel性能优化
项目场景:导出40万以上的数据到xlsx问题描述:实施地出现导出40万数据到excel中时,CPU占不超过100%,时间超过半个小时,系统中其他功能模块卡顿 @EcpGetMapping("/exportResultDetail") public void exportResultDetail(final HttpServletRequest req, final HttpServletResponse resp, @RequestParam final String operParams
2021-05-30 20:37:55
3317
原创 There are no resources that can be added or removed from the server
部署Java项目时报错There are no resources that can be added or removed from the server已按照部署web项目的步骤将其设为web项目,但是还是报这个错,最后点击web项目右键--java编译器,设置jdk之后就可以了。
2021-04-16 09:26:01
177
原创 前后端分离理解
为什么要前后端分离?为了前后端分离而分离(这种是错误的)前端展示越来越复杂,解决前端和后端的耦合性,前端也需要工程化项目化,工程化考量和项目化管理,提高开发效率,可以通过工具辅助开发,前端组件化。在前后端分离的过程中需要规划好、接口设计约定很重要,前后端要约定好,然后各自独立开发。...
2021-03-28 16:26:35
77
原创 mysql 动态行转列
开发功能需要根据过滤的年度范围展示期末余额和其借贷方向:例如 过滤 2019-2021 年展示结果数据:2019 借 178.56 2020 借 456.78 2021 贷 23.45源表数据为 为一年一条数据Java代码: " SELECT " + " GROUP_CONCAT(DISTINCT CONCAT('Max(IF(A.YEAR = ''',A.YEAR, '''," + " A.je, 0)) AS '," + " CONCAT(A.YEAR,'_qmye')
2021-03-28 16:09:23
171
1
原创 a different object with the same identifier value was already associated with the session
在后台执行this.getHibernateTemplate().saveOrUpdateEntity(xx);报错解决方法:this.getHibernateTemplate().clear();
2021-03-20 20:49:33
111
原创 jstree实际应用
开发功能数据源管理之设置数据源弹出框,包含数据源新增同级、新增下级、修改、删除、上移下移。类似于左侧树,右侧有以上按钮。查询出数据源表中的数据,构造树数据。 for(var i=0;i<result.data.length;i++){ var obj = result.data[i]; var data = { id:obj.id, text:obj.name,
2021-03-20 20:45:35
273
原创 group_concat拼接日期和字符串,并按照日期排序展示
SELECT T1.ID, GROUP_CONCAT( CONCAT( DATE_FORMAT(T2.DATE, '%Y'), '年', DATE_FORMAT(T2.DATE, '%m'), '月', DATE_FORMAT(T2.DATE, '%d'), '日' ), T2.DESC ORDER BY T2.DATE SEPARATOR '#' ) AS PROCESS F
2021-03-08 09:32:36
597
原创 input会默认带出浏览器保存的密码
项目场景: 新增数据源问题描述:新增时会默认带出浏览器密码<tr> <td class="text-right" nowrap="nowrap" style="padding-bottom:8px;padding-top:8px;"> <span class="required">*</span>用户名: </td> <td class="padding_r_40">
2021-01-27 11:40:07
989
1
原创 实现多个excel导出不要压缩包
前台html如下:<div style="display: none" id="downLoadIframeDivExample"> <iframe id="downLoadZipIframe{serialNo}" name="downLoadIframe{serialNo}" style="width: 0px;height: 0px;display: none;"> </iframe> <form id="downLoadZipForm
2021-01-25 14:03:09
259
原创 available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations:
available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}原因是 TAmModelDataSourceRepository 没有写 @Repository
2021-01-13 19:38:24
976
原创 java.io.IOException: Read error
在做附件导出多个excel到压缩包时,导第二个时报错java.io.IOException: Read errorpublic Object exportProjectFBListZip(final IEcpDataContext dc, final String typeId, final ItemCondition itemCondition, final String zipName,final String modelId) { //根据项目id和状态获取项目具体信息 List&l
2020-08-14 14:16:23
1093
1
原创 POI设置Excel单元格样式和背景色
private static CellStyle leftStyle(final Workbook exportWorkbook) { CellStyle cellStyleLeft = exportWorkbook.createCellStyle(); Font font = exportWorkbook.createFont(); font.setFontName("宋体"); cellStyleLeft.setFont(font); .
2020-07-30 21:42:43
1567
原创 NoClassDefFoundError: org/apache/commons/collections4/bidimap/TreeBidiMap
在做通过java中excel模板导出后台数据时,exportBook.write(byteArrayOut); 报错,原因是配置文件中只有POI的jar包,没有commons-collections4的jar包,在网上下载之后复制到该类所在的lib下,并在MANIFEST.MF文件中Bundle-ClassPath: 下添加 META-INF/lib/commons-collections4-4.1.jar 就可以了。主要是缺少commons-collections4 包导致报错。标记一下加深印象。pu
2020-07-29 17:04:59
2549
1
原创 java排序
if (resultList != null && resultList.size() > 1) { Collections.sort(resultList, new Comparator<Map<String, Object>>() { @Override public int compare(final Map<Stri...
2020-04-15 16:41:33
88
原创 js实现字母数字混合排序
if (data[0].similar_ratio != null && data[0].similar_ratio != undefined) { var compare = function (object1,object2){ var val1 = object1.project_code; ...
2020-04-15 14:23:24
2646
原创 SQL state [72000]; error code [1013]; Could not execute JDBC batch update;ORA-01013:
Caused by: org.springframework.orm.hibernate3.HibernateJdbcException: JDBC exception on Hibernate data access: SQLException for SQL [/* update com.ygsoft.gris.mdm.data.xtyhxx.Xtyhxx */ update XXX set ...
2020-03-20 19:32:32
5022
原创 setTimeout()
setTimeout(function(){ toPage(1, cache_pageSize, true); },700);有一个从看板穿透的页面,当setTimeout的时间小于1200时,toPage执行的结果在页面上显示之后又消失,这是跟setTimeout的异步执行有关...
2020-03-01 16:26:09
191
原创 Hibernate: could not execute native bulk manipulation query
String sql = " DELETE FROM T_AM_PROBLEM_BASIS M WHERE M.PROBLEM_GID=:problemId ";数据库mysql,执行时报错,改为:String sql = " DELETE FROM T_AM_PROBLEM_BASIS WHERE PROBLEM_GID=:problemId ";...
2020-02-26 16:59:43
8536
原创 mysql改造时报错:Parameter index out of range (3 > number of parameters, which is 0)
SELECT A.COMPANY_ID, A.COMPANY_NAME, A.COMPPATH, B.COMPANY_ID AS PARENT_COMPANY_ID, B.COMPANY_NAME AS PCOMPA...
2020-02-21 17:20:39
388
智能决策技术
2018-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人