随笔分类 - 学习收获
与学习收获相关
摘要:1、根据端口号杀死进程示例:以端口号35000为例思路:利用awk函数找到进程PID,kill -9 PID杀死进程 方式一:netstat kill -9 $(netstat -anp|grep '35000'|awk '{print $7}'|awk -F '/' '{print $1}') 方
阅读全文
摘要:参考资料: 1、MySQL事件(定时任务):https://blog.51cto.com/u_15549234/5138457; 2、mysql创建存储过程语法(MySQL创建存储过程sql语句):https://www.gaojipro.com/a/108616; 3、mysql计划任务每天定时执
阅读全文
摘要:1、springboot项目多文件上传@RequestParam("files") MultipartFile[] files, String fileNames files:二进制文件流 fileNames:无法直接从mutilpartfile中获取含中文文件名称,加了额外的请求参数 2、该批量上
阅读全文
摘要:一、示例:移动、复制文件与文件夹 调整前:1、找到所有父节点;2、根据父节点找到子节点数据,并复制数据入库;3、递归第二步,完成各子节点数据的复制/移动操作调整后:第一步:代码调优1、根据被复制/移动路径找到所有节点数据datas;2、循环datas(禁止递归),将符合条件的节点数据存入List集合
阅读全文
摘要:当我们需要切换SVN账号下载源码提前了解项目时,对于Tortoise SVN客户端工具,尝试, 1、右键-->TortoiseSVN-->Settings-->Saved Data-->CLear,勾选需要忘记的远程地址链接,点击OK;当再次访问新地址时,就会提示用户重新输入账号、密码。 对于Ecl
阅读全文
摘要:当检出的maven项目无法快速下载jar包,或远程maven库的jar包丢失时,可以选择手动打包到本地maven仓库。 示例: 将E盘的QRCode-3.0.jar包安装到D:\apache-maven-3.3.1\localRepository下 操作步骤: 1、Win+R打开命令窗口;mvn -
阅读全文
摘要:1、SVN-->Get from Version Control...-->选择 Repository URL,Version control选择Subversion;添加仓库地址后Check Out;2、在检出项目的新窗口,左键选中项目快速点击右键或快捷键Ctrl+Alt+Shift+S,打开项目
阅读全文
摘要:参考学习资料: IDEA新手使用教程(详解):https://blog.csdn.net/weixin_43499818/article/details/116948143 1、在IntelliJ IDEA中Project是最顶级的级别,次级别是Module;一个Project打开一个Window窗
阅读全文
摘要:Merge a range of revisions(同步主干代码) Reintegrate a branch(分支代码合并到主干) Merge two different trees(分支代码合并到主干,可选择合并的主干版本和分支版本) #这种情况可能是为了处理比较极端的状况,暂时未遇到,如果必须
阅读全文
摘要:1、yum源失效,参考资料https://www.cnblogs.com/zyjfire/p/7279487.html 上代码: #1、查看CentOs版本; [root@localhost /]# lsb_release -a LSB Version: :base-4.0-amd64:base-4
阅读全文
摘要:读取目标文件获取读取流,将读取流写入浏览器输出流,实现浏览器下载文件; jar包: iText-2.1.5.jar 代码: package com.jc.test; import java.io.File; import java.io.FileInputStream; import java.io
阅读全文
摘要:由于需求和设计原因,整个人比较方,不过还是抽空整理一个获取批量修改SQL脚本的方法(ps:另一个同期上线项目引起的恐慌); 线上反馈是这样的,客户那边导入的基础资料-部品番号(简称部番),需要做临时调整。 调整内容:当部番长度等于10,部番需要补充00补满12位,由于数据太多不方便人工核对做重复导入
阅读全文
摘要:spring-swagger,通过扫描代码提取接口信息,动态生成API文档;springfox包含了swagger的内容; swagger测试源码和说明文档见: 链接:https://pan.baidu.com/s/1vyvcl-gq4bL54pUAiDW7UA提取码:1bid
阅读全文
摘要:一、线程池 测试类TestTask运行时会启动多个缓存线程池,缓存线程池的数量根据服务器配置动态获取; 二、优缺点 优点:可异步,异步任务量较大,对于中型项目、产品,这样的异步处理机制是完全满足要求的; 缺点:由于任务执行者需要一直监测任务队列是否还有要执行的任务,所以会导致即使缓存线程池超时,也不
阅读全文
摘要:最近接到授权迁移的任务,需要将原xml的权限表转换成新格式的xml权限表;本来想手动完成xml格式转换,人工将旧权限表的数据转移到新表上,但仔细想了想,数据有点多,这不适合一个懒人;与人工手动实现的思路一样,将实现过程转化为java代码逻辑,实际我们编程的思路也是这样来的,化难为多,变多为简。 原x
阅读全文
摘要:最近做工厂项目,测试提的一个bug在本地测了好久一直没复现;直接连测试线的数据库,又经过一系列流程模拟最终在本地复现了这个问题;由于有消息日志的定时输出,只能打点介入来追踪bug,最后发现问题出在对double列累加的SQL语句上,真是一顿好找。 百度‘mysql 设置double列累加’,发现精度
阅读全文
摘要:代码: package test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import ja
阅读全文
摘要:有时感觉客户给的导出模板比较复杂既有合并单元格还有不规则的分类配置,其实都是为了导出excel后可以很直观的浏览数据,得到反馈;从这点出发,开发出来的功能客户用起来才会觉得好用。为了方便以后Ctrl C and Ctrl V,在这里和童鞋们分享两种相似的合并单元格的方法; 一、固定列名+变动有规律的
阅读全文
摘要:代码: package com.jc.util; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Gra
阅读全文