摘要: 定时任务应用场景: 某一个生产系统上面,临时表不断变多,占了不少磁盘空间。由于这套软件是直接买的,不方便修改源代码。所以考虑使用Oracle定时任务直接从数据库层删除临时表。 定时任务业务: 首先写好一个存储过程。读当前用户所有以tempXXXXX开头的临时表,然后依次删除所有的临时表。然后在建立O 阅读全文
posted @ 2018-10-11 22:47 namelessmyth 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 现象描述: 系统支持多文件分片上传,而且支持进度条实时更新。月底当用户集中大批量做文件上传时,文件经常上传到100%就会卡主。按F12打开管理控制台,报错:“XMLHttpRequest:网络错误 0x2eff”;后台日志发现大量异常信息。 org.springframework.web.multi 阅读全文
posted @ 2018-10-09 20:05 namelessmyth 阅读(6873) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 在报表中需要查询多个系统多个数据源,且有一个数据源的入参是另一个数据源的返回值。所以当用户点击查询到展现报表数据这个过程中,需要先做父查询,查询出的结果在作为子查询。 实现方案: 方案一:多定义一个查询条件,这个查询条件的值根据用户输入的另一个查询条件自动带出。然后不同的数据源再根据不同 阅读全文
posted @ 2018-07-30 21:12 namelessmyth 阅读(4306) 评论(0) 推荐(0) 编辑
摘要: 1.给物料新增属性 打开“系统--基础资料--公共资料--核算项目管理”,然后双击物料,弹出核算项目类别-修改对话框。再点新增按钮: 输入你想新增字段的类型,长度,想要放置的位置. 相关属性里面选的是 K3辅助资料里面定义的字典项,选了这个将来的新增字段会是下拉框的形式。 这里要注意的是,如果属性类 阅读全文
posted @ 2018-07-22 17:34 namelessmyth 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: 问题出现业务场景: 我司有个缺料分析报表,有一个字段是适用机种,需要通过BOM递归读取顶层父物料。这个错就是缺料分析报表执行时报的错; 原因分析定位: 通过网上一些资料,猜测应该是某个递归查询语句,遇到死循环了。所以看了一遍整个存储过程大体猜测应该是适用机种的程序出错。单独注释这个程序,整个报表立马 阅读全文
posted @ 2018-07-19 19:50 namelessmyth 阅读(3772) 评论(0) 推荐(0) 编辑
摘要: 错误是在使用cxf调用其他系统接口时报出的。而且问题很诡异,只有服务器调用时才报错,本地直接写main方法直接调用却正常的。以下是异常的堆栈: 首先根据经验可以初步判断不是业务代码问题,像是环境问题。于是乎就开始怀疑是不是WEB-INF/lib目录的jar包除了问题。 通过比对发布前后的lib目录, 阅读全文
posted @ 2018-07-03 11:00 namelessmyth 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 首先这个异常的原因是系统根据Mapper类的方法名找不到对应的映射文件。 网上也搜索了到了类似的文章,一般可以从以下几个点排查: mapper.xml的namespace要写所映射接口的全称类名,而且要和Mapper类对应好! mapper.xml中的每个statement的id要和接口方法的方法名 阅读全文
posted @ 2018-07-01 23:46 namelessmyth 阅读(4249) 评论(0) 推荐(0) 编辑
摘要: 以下这句SQL是从PLM中获取代办工作流的。没优化前SQL语句执行一次大概4000ms(4秒)。 使用autotrace分析sql 分析结果如下: 从解释计划中可以看出有2个地方预估时间很长,一个是对agileuser用户表,另一个是signoff,用户审批表。 用户表总共也就几千条记录,而且邮箱还 阅读全文
posted @ 2018-07-01 22:53 namelessmyth 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。很多情况下项目的开发都是在内网进行的,连接不到maven仓库怎么办呢?开发的 阅读全文
posted @ 2018-06-13 22:12 namelessmyth 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 在日常处理表格时,经常会遇到按正常列宽无法全部显示的超长文本,有时候客户会要求显示成省略号,鼠标移上才显示全部文本。 本文主要是以EasyUI的DataGrid为案例,介绍省略号的解决方案,其他场景只要能将文本用DIV包裹住,应该都能使用。 首先在JS中定义一个fomatter函数,将单元格的文本用 阅读全文
posted @ 2018-06-09 23:53 namelessmyth 阅读(4569) 评论(0) 推荐(1) 编辑