摘要: Postgresql WITH AS和临时表区别 1.with as with as 只是把子查询的语句当作了一个表,但是真实的数据并没有插入到数据库,它的好处是增加了代码的可读性和维护性。 2.临时表 临时表的数据是需要插入到数据库的,所以一般用于做报表的话,在插入数据之后需要考虑是否删除临时表。 阅读全文
posted @ 2022-02-12 11:06 EmptyJar 阅读(2220) 评论(0) 推荐(0)
摘要: Postgresql的临时表的用法 临时表解释: PostgreSQL中的临时表分两种,一种是会话级临时表,一种是事务级临时表。在会话级临时表中,数据可以存在于整个会话的生命周期中,在事务级临时表中的数据只能存在于事务的生命周期中。 不管是会话级还是事务级的临时表,当会话结束后,临时表会消失,这和O 阅读全文
posted @ 2022-02-12 10:07 EmptyJar 阅读(10008) 评论(0) 推荐(0)
摘要: 查看id(某个字段)是否唯一 SELECT id, count(1) as t FROM temp GROUP BY id HAVING count(1)>1 阅读全文
posted @ 2022-02-09 16:48 EmptyJar 阅读(64) 评论(0) 推荐(0)
摘要: 端口号冲突 netstat -ano | findstr 端口号 tasklist |findstr 进程号 taskkill -PID 进程号 -F 阅读全文
posted @ 2022-02-09 14:11 EmptyJar 阅读(119) 评论(0) 推荐(0)
摘要: /** * 校验是否重复 * @param platformOrderRO * @return */ public Boolean verify(PlatformOrderRO platformOrderRO) { Boolean flag = false; if(platformOrderRO.g 阅读全文
posted @ 2022-01-06 17:03 EmptyJar 阅读(115) 评论(0) 推荐(0)
摘要: 形如("'1','2','3'"),SQL in('1','2','3')拼接 service.java String str1 = "1,2,3"; String str2 = "1,2,3,1,2,3,3,2,1"; String str3 = "1"; public static String 阅读全文
posted @ 2021-11-25 15:38 EmptyJar 阅读(140) 评论(0) 推荐(0)
摘要: 在实体类中需要创建时间和更新时间,自动填充的字段加上注解 /** * 创建时间 */ @TableField(fill = FieldFill.INSERT) private Date gmtCreate; /** * 更新时间 */ @TableField(fill = FieldFill.INS 阅读全文
posted @ 2021-10-25 00:21 EmptyJar 阅读(254) 评论(0) 推荐(0)
摘要: 为了规范管理代码以及规范环境管理等,代码分支和TAG根据文档说明进行创建;此文档适用于大部分项目。 (一)分支说明 master——最为稳定功能最为完整的随时可发布的代码; 这个分支最近发布到生产环境的代码,最近发布的Release, 这个分支只能从其他分支合并,不能在这个分支直接修改。 devel 阅读全文
posted @ 2021-10-08 10:18 EmptyJar 阅读(112) 评论(0) 推荐(0)
摘要: 循环链表 单向循环链表 单向循环链表的结构 尾结点的next,指向头结点 当只有一个结点 接口设计 相较于单向链表,单向循环链表需要重写插入结点、删除结点两个方法 插入节点,需要特别关注插入头节点的情况。此时需要拿到尾节点,然后将其next指向新节点。 public class SingleCirc 阅读全文
posted @ 2021-08-09 00:08 EmptyJar 阅读(68) 评论(0) 推荐(0)
摘要: 队列 队列(Queue) 队列一种特殊的线性表,只能在头尾两端进行操作 队尾(rear):只能从队尾添加元素,一般叫做enQueue,入队 队头(front):只能从队头移除元素,一般叫做deQueue,出队 先进先出的原则,First In First Out,FIFO 队列(Queue)接口设计 阅读全文
posted @ 2021-08-09 00:08 EmptyJar 阅读(98) 评论(0) 推荐(0)