- 博客(45)
- 收藏
- 关注
原创 Java中实现发送xml参数的WebService接口调用
先将入参封装成Map,再将参数Map放入XML参数中,发送http请求(其中XML需要根据调用第三方系统提供修改),获取结果后,根据需要从返回的XML中截取指定字符串转为对应的Json数据再分析。项目开发中与第三方系统数据对接遇到的问题,仅用作记录。
2024-12-03 17:23:16
539
原创 SpringBoot使用@Scheduled注解,实现多线程定时任务处理
1.在定时任务类上加上注解 @EnableScheduling,开启定时任务管理,注意:开启了多线程之后,需要注意可能会出现重复操作,导致数据异常,需要做其他处理。第二个initialDelay参数是初始化延迟时间,3.定时执行线程池任务,每个机台使用一个线程,第一个command参数是任务实例,第三个period参数是间隔时间,第四个unit参数是时间单元。
2024-09-19 17:40:38
521
原创 若依框架下项目,通过Nginx进行双服务部署
linux可以通过shell中输入“sh start.sh start”进行启动服务,其中一个服务启动设置,另一个设置基本相同,需要修改9081为9082,双服务部署可以避免后续系统更新时,系统停机造成数据缺失。“sh start.sh restart”进行重启服务。“sh start.sh stop”进行停止服务,另外系统其他服务启动设置,例如xxljob的启动,
2024-09-18 11:00:52
463
原创 Java将一张excel数据填充到另一张excel表
需求:根据数据库中excel保存地址url,获取到Excel表格,将其中数据填充到一张新生成的excel表格中。1.设置读取excel和要填充excel的起始行列。3.将读取excel数据填充到当前excel中。2.读取表格的文件流,进行数据填充。
2024-08-22 14:32:54
650
原创 解析Excel文件数据,切分成多张excel并上传minio
2.使用方法计算要切分成的excel数量。1.首页解析excel数据为实体类,4.生成excel表格方法。3.循坏遍历解析数据。
2024-08-08 18:29:13
453
原创 mongodb中ret resulted in status UnknownError: 24: Too many open files
查看一下系统目前设置的句柄数 open files 对应的即为 当前系统的最大句柄数,目前这台服务器为1024,ulimit -n 2048 #设置句柄数为2048 但是重启后会重置。2.在mongoDB的bin路径下,重新启动 mongodb服务。错误原因为打开文件过多的错误,即“句柄数超出系统显示”。mongodb使用中遇到的问题。
2024-07-30 19:02:32
439
原创 rocketMq运行监控
6.点击CONSUME DETAIL,查看窗口中diffTotal总量,为待处理的mq任务。5.在浏览器输入地址10.0.0.xx:9800,打开页面选择Consumer菜单;2.修改配置文件,映射安装服务的地址:10.0.0.xx:9876。1.先下载rocketmq-console-ng安装包;查看rocketMq是否有堆积的任务未处理完成。3.打包成.jar包,上传至服务器某个文件下;
2024-07-16 16:58:16
624
原创 Linux更改用户权限和用户所属组
chown -R :newowner directoryname (newowner:新用户,directoryname 文件所在路径)#chown -R newowner directoryname (newowner:新用户,directoryname 文件所在路径)更改文件夹及其子文件夹的所有者和所属组。更改目录所有者及其内部所有文件。
2024-07-16 10:06:24
756
原创 Waiting for table flush故障处理
AND INFO LIKE ‘%处于打开状态的表名%’① 找到阻塞flush tables的慢查询。② 找到flush tables慢查询。1 找到正处于open状态的表。杀掉2 步骤中找到的两个慢查询。2 找到引发故障的慢查询。
2024-06-25 02:43:56
327
原创 MySql查询到的数据添加到新表 指定字段
INSERT INTO oper_result (ASSEM_ID,STATION_ID,PASS_FLAG,OPER_USER,UPDATE_TIME,LINE_ID,ORDER_ID)SELECT ASSEM_ID, ‘302A’, ‘1’, ‘admin’, CREATE_TIME AS UPDATE_TIME, ‘04’, ‘20220330001’ FROM assembly_info WHERE ORDER_ID = ‘20220330001’...
2022-03-31 19:23:16
2231
原创 利用Java实现微信公众号发送信息提醒通知
项目场景:项目场景:利用Java实现微信公众号发送信息提醒通知!Java实现方法:1.首先创建实现公众号消息发送的方法:public ReturnDO<String> sendTempMsg(WxMessage wxMessage) { ReturnDO<String> returnDO = new ReturnDO<>(); try { /**发送Https请求到微信*/ /**
2021-09-06 18:00:47
4055
原创 Java创建Excel文件,并将excel作为附件邮件发送
仅供参考部分方法,无法直接使用。// 报表临时文件目录public static final String WORK_FILES = excelTask.class.getResource("/").getPath() + "workfiles/"; /** * 邮件定时发送excel报表 */ public void sendInfoExcel() { try { String nowTime = DateUtil.ge
2021-03-19 19:37:42
3616
原创 MySQL数据库创建存储过程,使用定时事件触发
1.新建存储过程:DELIMITER $$USE `rntec`$$DROP PROCEDURE IF EXISTS `copy_data_1_day`$$CREATE DEFINER=`root`@`%` PROCEDURE `copy_data_1_day`()BEGINDECLARE v_date_0 VARCHAR(30);-- 获取6个月前日期 SELECT DATE_FORMAT(DATE_SUB(DATE(NOW()),INTERVAL 6 MONTH),'%...
2021-03-19 19:14:07
186
原创 如何批量修改数据库时间数据
UPDATE info_history SET CREATE_TIME =DATE_SUB(CREATE_TIME,INTERVAL 2 SECOND)
2021-03-05 09:47:01
1188
1
原创 将一张表的字段赋给另一张表的字段
UPDATE log_history a ,(SELECT * FROM detail_history WHERE REMARK IS NOT NULL ) b SET a.REMARK=b.REMARK WHERE a.KEY_ID=b.RELA_LOG_ID
2021-01-18 12:35:06
333
原创 Mysql中添加定时事件任务
创建定时事件:设置5秒往test表添加一次数据,添加的数值为一个设置的随机数;CREATE EVENT IF NOT EXISTS event_testON SCHEDULE EVERY 5 SECOND ON COMPLETION PRESERVEDO INSERT INTO test (NAME, VALUE, CREATE_TIME ) VALUES ('temper', TRUNCATE((20 + RAND() * 10),2) ,...
2020-10-29 17:42:11
196
原创 highcharts实时刷新曲线图,动态修改Y轴的最大最小值
Highcharts.setOptions({ global: { useUTC: false }});//最大最小值初始化var intMinmun = 2;var intMaxmun = 10;function activeLastPointToolip(chart) { var points = chart.series[0].points; chart.tooltip.refresh(points[points.length -1]);...
2020-10-14 12:25:04
1914
原创 SQL语句中将某个字段中部分字符批量替换掉
写法: replace函数update 表名 set 字段=replace(字段,‘替换的部分’,‘替换后的字符串’);
2020-10-13 11:53:02
3472
原创 Mysql中调换同一张表中两条记录的某个属性
UPDATE student s1 JOIN student s2 ON s1.ID='xxxx' AND s2.ID='xxxx' SET s1.NAME=s2.NAME,s2.NAME=s1.NAME
2020-08-21 14:27:22
294
原创 js中将数字转化为26位字母组合
functionmm(n){returnString.fromCharCode(64+parseInt(n));}alert(mm(1));alert(mm(25));function i2s(i) { var s = "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z"; var sArray...
2020-08-19 15:09:26
230
原创 mysql新增主键自增长
<insert id="saveParam" parameterType="com.xxx.param.ParamVO"> <selectKey keyProperty="paramId" resultType="String" order="BEFORE"> select IFNULL(max(CONVERT(PARAM_ID, UNSIGNED INTEGER)+1),'100') from PARAM </selectKey> .
2020-08-17 10:02:04
253
原创 (带参数的)分页查询
<blockquote class="layui-elem-quote quoteBox"> <form class="layui-form" id="queryForm"> <input type="hidden" id="page" name="page" value="1"> <input type="hidden" id="rows" name="rows" value="15"> <di.
2020-08-17 09:57:36
591
原创 sql查询中的(not in 不在某个集合中)用法
serviceImpl中: if (StringTool.isNotEmpty(elementID)){ String paramList = ""; List list = carftparamdao.getExistParamList(elementID); for(int i=0;i<list.size();i++){ paramList+=list....
2020-08-17 09:52:13
4979
2
原创 Excel表格数据导入redis缓存中,封装为实体类用json保存
//导入表格数据@RequestMapping(value = "/manage/list/insertStatics",method = RequestMethod.POST)@ResponseBodypublic String insertStatics(HttpServletRequest request, HttpServletResponse response) throws Exception { CommonsMultipartResolver multipartResolve.
2020-08-17 09:45:32
1723
原创 DecimalFormat的除法运算
public String txfloat(int a,int b) { DecimalFormat df=new DecimalFormat("0.00");//设置保留位数 return df.format((float)a/b);}
2020-08-11 10:50:55
766
原创 Excel表格数据转化为实体类新增sql(INSERT语句)
@Test public void test() { String filePath = "E:/test/XXX.xlsx"; //指定本地的数据目录 String slqPath = "E:/test/XX.sql"; //指定生成文件目录 try { InputStream in = new FileInputStream(filePath); Workbook wb = new X..
2020-08-11 10:26:53
318
原创 Java通过HSSFWorkbook实现一张excel生成多个sheet页
【代码】Java通过HSSFWorkbook实现一张excel生成多个sheet页。
2020-08-10 11:00:20
9562
2
原创 Java实现点击导出excel页面遮罩屏蔽,下载完成后解除遮罩
前端jsp页面代码:<input type="hidden" id="txtendflag"/>js代码://导出function getExport(procId) { var lindex = layer.load('1', { shade: [0.5, '#000'] //0.1透明度的白色背景 }); window.location.href = '${ctx}/manage/list/export?keyId=' + keyId
2020-08-10 10:40:29
686
1
原创 如何一次性Add library ‘Maven: org.springframework:spring-beans:4.1.4.RELEASE‘ to classpath等
1.Close your project2.删除svn导入项目中所有的 *.iml 文件3.重启IDEA打开刚刚导入的项目4.点击Maven Projects中的Reimport All Maven Projects.
2020-08-04 10:53:37
5906
3
原创 mysql中使用CONVERT将varchar类型转换integer
//主键新增时使用<insert id="saveParam" parameterType="com.making.vo.param.CraftParamVO"> <selectKey keyProperty="paramId" resultType="String" order="BEFORE"> select IFNULL(max(CONV...
2020-03-26 17:47:24
1101
原创 layer弹出层内容过多时,使用百分比展开页面
layer.open({ title: "新增页面", type: 2, area: ['100%', '100%'], offset:'t', scrollbar: false, content: "/wms/manage/list/toAdd"//...
2019-09-19 17:12:50
3349
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人