摘要: 工作需求,需要给pdf添加印章和动态文字,参考博主https://zhuanlan.zhihu.com/p/120895710 进行操作,中途遇见的问题记录一下,最终还是成功完成工程。 1.maven引用外部包 文中使用的工具Free Spire.PDF for Java通过maven没法下载,所以 阅读全文
posted @ 2021-10-29 15:07 Lucy151213 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 下面的测试是在hotspot,jdk8环境下进行测试的 String s1 = "abc";String s2 = "ab" + "c";System.out.println(s1 == s2);//true。优化的结果String str0 = new StringBuilder("计算机").t 阅读全文
posted @ 2021-10-15 17:19 Lucy151213 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 情景: 有个类,包含增加,减少两个方法。当数量为0时才能增加,数量为1的时候才能减少。两个线程分别调用增加和减少方法。 主要用于熟悉方法同步和块同步。 方法1:synchronized 一个其他变量 class ShareSource2{ private Integer number = 0; pr 阅读全文
posted @ 2021-09-02 16:18 Lucy151213 阅读(45) 评论(0) 推荐(0) 编辑
摘要: idea 有个非常好用的功能,Live template简化手写代码量。 比如常见的lock,肯定要在finally写unlock,可以添加如下模板 $LOCK_NAME$.lock(); try { }catch (Exception e){ e.printStackTrace(); }final 阅读全文
posted @ 2021-08-30 16:15 Lucy151213 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 业务场景: 阶段升迁,存在跨阶段升迁,比如阶段2,直接跳到阶段5,系统里面只存了一条数据,但是展示需要拆分为明细行。 使用 left join (SELECT LEVEL DZ FROM DUAL CONNECT BY LEVEL <= 7) 示例: 根据业务需求添加后面的数字限制,我这边阶段不会超 阅读全文
posted @ 2021-08-24 11:30 Lucy151213 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: 应用场景: 在使用join时,会出现一对多的情况,实际情况需要按照一定的顺序,取第一条满足条件的数据 语法说明: row_number() over(partition by t.zt,t.xsjhgl order by t.createdate desc) 表示先以 t.zt,t.xsjhgl 进 阅读全文
posted @ 2021-08-24 11:17 Lucy151213 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 原创内容,爬取请指明出处:https://www.cnblogs.com/Lucy151213/p/11005298.html 公司做大后,用到的系统就会越来越多,来个新员工,需要在HR系统添加,然后再到域控系统添加,可能还需要到NC,OA等系统添加账号。后来公司引入总线系统,来个新员工只需要在HR 阅读全文
posted @ 2019-06-11 18:34 Lucy151213 阅读(455) 评论(1) 推荐(0) 编辑
摘要: 原创内容,爬取请指明出处:https://www.cnblogs.com/Lucy151213/p/10968868.html 阳光采购平台每月初会把当月的价格挂到平台上,现模拟用户登录平台,将需要的数据保存到csv文件和数据库,并且发送给指定人员。Python初学者,遇见很多坑,这里记录一下。 开 阅读全文
posted @ 2019-06-03 17:35 Lucy151213 阅读(747) 评论(0) 推荐(0) 编辑