摘要: 上一篇文章 "跨表更新,看到自己写的SQL像个憨憨" 写了关于跨表个更新的内容。一年过的很快,文中后来的两位员工 和 也要面对无情的 KPI 考核了,他们工作干的很不错,performance 分别是 4 和 5 新需求来了,静悄悄的来了!!! 领导想要查看每个 performance 下都有谁,同 阅读全文
posted @ 2020-02-04 09:22 日拱一兵 阅读(1556) 评论(0) 推荐(0) 编辑
摘要: 有点 SQL 基础的朋友肯定听过 「跨表查询」,那啥是跨表更新啊? 背景 项目新导入了一批人员数据,这些人的有的部门名称发生了变化,有的联系方式发生了变化,暂且称该表为 , 系统中有另外一张表 记录了人员信息。要求将 中有变化的信息更新到 表中,这个需求就是「跨表更新」啦 憨B SQL 直接被秒杀 阅读全文
posted @ 2020-02-03 08:47 日拱一兵 阅读(818) 评论(2) 推荐(1) 编辑
摘要: 作为生长在内蒙的,不会套马的,酒精过敏的,不吃羊肉的,也不魁梧的奇葩,单曲循环听着腾格尔大爷的翻唱歌曲「可能否」,还是开始写了 2019 年总结,这个总结比 2002 😆 年来的更晚一些,因为在等待 2019 年末的一个 PMP(拍马屁)的成绩,赶不上各个平台的总结比赛了,写下来给自己个答复 年初 阅读全文
posted @ 2020-01-20 08:40 日拱一兵 阅读(888) 评论(2) 推荐(4) 编辑
摘要: 前言 有时,您需要标记部分代码以供将来参考,比如: 优化,改进,可能的更改,要讨论的问题等。 通常我们会在代码中加入如下的标记表示待办: 你这样做,别人也会这样做。一时间,项目中可能会存在大量的 ,当你搜寻你的 时也就变得非常麻烦,如同石沉大海,也就失去了这个标记的意义。 IntelliJ IDEA 阅读全文
posted @ 2020-01-13 11:38 日拱一兵 阅读(1962) 评论(0) 推荐(0) 编辑
摘要: 前言 有时候我们需要在应用启动时执行一些代码片段,这些片段可能是仅仅是为了记录 log,也可能是在 "启动时检查与安装证书" ,诸如上述业务要求我们可能会经常碰到 Spring Boot 提供了至少 5 种方式用于在应用启动时执行代码。我们应该如何选择?本文将会逐步解释与分析这几种不同方式 Comm 阅读全文
posted @ 2019-12-30 08:38 日拱一兵 阅读(828) 评论(0) 推荐(2) 编辑
摘要: 前言 上一篇文章 "如何妙用 Spring 数据绑定?" , 灵魂追问 环节留下了一个有关 equals 和 hashcode 问题 。基础面试经常会碰到与之相关的问题,这不是一个复杂的问题,但很多朋友都苦于说明他们二者的关系和约束,于是写本文做单独说明,本篇文章将循序渐进 ( 通过举例,让记忆与理 阅读全文
posted @ 2019-12-23 08:38 日拱一兵 阅读(500) 评论(0) 推荐(3) 编辑
摘要: 前言 在剖析完 「 "Spring Boot 统一数据格式是怎么实现的?" 」文章之后,一直觉得有必要说明一下 Spring's Data Binding Mechanism 「Spring 数据绑定机制」。 默认情况下,Spring 只知道如何转换简单数据类型。比如我们提交的 int、String 阅读全文
posted @ 2019-12-16 08:41 日拱一兵 阅读(596) 评论(0) 推荐(1) 编辑
摘要: 前言 在 Java 应用程序中存在许多重复相似的、生成之后几乎不对其做更改的代码,但是我们还不得不花费很多精力编写它们来满足 Java 的编译需求 比如,在 Java 应用程序开发中,我们几乎要为所有 Bean 的成员变量添加 get() ,set() 等方法,这些相对固定但又不得不编写的代码浪费程 阅读全文
posted @ 2019-11-25 14:24 日拱一兵 阅读(1077) 评论(0) 推荐(2) 编辑
摘要: 前言 近两年,Java 版本升级频繁,感觉刚刚掌握 Java8,写本文时,已听到 java14 的消息,无论是尝鲜新特性( "Java12 中 Collectors.teeing 超强功能使用" ),还是由于项目升级/兼容需要,我们可能都要面临管理多个 Java 版本的情 另外 Oracle 自 J 阅读全文
posted @ 2019-11-18 08:40 日拱一兵 阅读(3065) 评论(4) 推荐(2) 编辑
摘要: 写在前面 我们每次构建一个 Spring 应用程序时,我们都不希望从头开始实现具有「横切关注点」的内容;相反,我们希望一次性实现这些功能,并根据需要将它们包含到任何我们要构建的应用程序中 横切关注点 横切关注点: 指的是一些具有横越多个模块的行为 (来自维基百科的介绍) 说白了就是多个项目或模块都可 阅读全文
posted @ 2019-11-11 11:03 日拱一兵 阅读(2685) 评论(0) 推荐(3) 编辑