使用docker打包web应用.md
几句话简单地把一个web项目打包成docker镜像, 可以更方便地在其他设备上运行, 避免系统环境对应用造成的影响
我们看到, 直接在可视化工具里用SQL写 ccf.last_update_timestamp between TIMESTAMP '2019-12-13' AND TIMESTAMP '2019-12-13' 甚至去掉 TIMESTAMP 都是可以的, pgSQL可以自动把字符串给你转换成日期格式, 然后作比较 但是在mapper文件中这么写就不可以了, 它会提示你varchar类型不能和日期类型进行比较
文档为markdown格式, 记录我自己在ubantu 18.04操作系统上安装jenkin, 并且成功地一键自动从远端下载代码并利用maven进行打包发布的步骤, 以及遇到到问题. 希望能帮助到新手快速入门这个工具.
对于postgresql,网上找到的求日期之差的代码很多都是有误导性的,比如求分钟之差,网上很多地方说是SELECT date_part('min', TIMESTAMP '2019-05-05 12:11:20' - TIMESTAMP '2019-05-05 10:10:10');这明显是不对的,因为这样只能获取到分钟域里的值,它的值只会在0-59之间, 只能在同一个hour的时候才准确. 而天数之差,网上说select EXTRACT(DAY from age(TIMESTAMP '2019-02-01',TIMESTAMP '2019-03-05'));也是不对的,也是同样的问题. 正确的做法应该是:分钟之差:SELECT round(date_part('epoch', TIMESTAMP '2019-05-05 12:11:20' - TIMESTAMP '2019-05-05 10:10:10')/60); 天数之差 SELECT Date('2019-06-05') - Date('2019-05-03'); 除此之外,我在附件里还列举了年月日时分秒各自之差的算法.
PostgerSQL 查询一对多时,Select子句中做子查询,子查询的结果是多条的解决方案, 如果不想下载,我这里做简要介绍思路:第一步:将子查询的多行数据转化成一个数组,第二步将子查询的数组用","拼接成字符串,使用了array和array_to_string函数 具体SQL在附件markdown文档里详细有写
根据url和图片左上右下两点坐标裁剪图片并返回base64格式字符串,java工具类,适用于人脸识别
解决chrome浏览器中点击链接,如果是浏览器可识别的文件类型,浏览器会自动打开而不是弹出下载框的方案
解决chrome浏览器中点击链接,如果是浏览器可识别的文件类型,浏览器会自动打开而不是弹出下载框的方案