【技术头条02/24/AM 10点闪读】程序员需要了解依赖冲突的原因以…|spring boot aop…|神奇的 SQL 之 WHERE…|高级 Vue 技巧:控制父类的…|从零手写一套 Express …|

  1. 程序员需要了解依赖冲突的原因以及解决方案

    0x00. 前言 依赖冲突是日常开发中经常碰到的过程,如果运气好,并不会有什么问题。偏偏小黑哥有点背,碰到好几次生产问题,排查一整晚,最后发现却是依赖冲突的引起的问题。 没碰到过这个问题同学可能没什么感觉,小黑哥举两个最近碰到例子,让大家感受一些。 例子 1: 我们公司有个古老的业务基础包 A。B, …

  2. spring boot aop打印出入参配置(自定义注解)

    DB操作出入参日志打印AOP配置 背景:目前项目做中台建设,要求统一打印DB操作的出入参,并以json格式输出。 方案描述: 基于Spring Boot项目,通过自定义注解,使用AOP对自定义注解配置前置通…

  3. 神奇的 SQL 之 WHERE 条件的提取与应用

    开心一刻 小明:为什么中国人结婚非要选一个好日子呢 ? 楼主:嗯 ? 那肯定啊,结完婚之后你还能有好日子吗 ? 小明:那结婚时所说的白头到老是真的吗 ? 楼主:这哪能是真的,你看现在,头发还没白就秃了 小明:那女生的公主病是怎么回事 ? 楼主:原因很简单,不是长得丑就是穷 小明:那又漂亮又有钱的呢 …

  4. 高级 Vue 技巧:控制父类的 slot

  5. 从零手写一套 Express 的源码

  6. 删库了,我们一定要跑路吗?

  7. 🔥Webpack 插件开发如此简单!

  8. Adobe Premiere Pro 2020 for Mac(PR 2020 Mac) v14.0.1中文激活版

  9. LeetCode 力扣 77. 组合

    给定 n ,k ,表示从 { 1, 2, 3 … n } 中选 k 个数,输出所有可能,并且选出数字从小到大排列,每个数字只能用一次 … 这种选数字很经典的回溯法问题了,先选一个数字,然后进入递归继续选,满足条件后加到结果中,然后回溯到上一步,继续递归。

  10. 高并发之——从源码角度分析创建线程池究竟有哪些方式

    有些童鞋一直在使用线程池,但是,对于如何创建线程池仅仅停留在使用Executors工具类的方式,那么,创建线程池究竟存在哪几种方式呢 … 就让我们一起从创建线程池的源码来深入分析究竟有哪些方式可以创建线程池 … 在创建线程池时,初学者用的最多的就是Executors 这个工具类,而使用这个工具类创建线程池时非常简单的,不需要关注太多的线程池细节,只需要传入必要的参数即可。

  11. 谷歌宣布将于下月停用 Material Theme Editor

    谷歌曾于 2018 年推出了 Material Theming,旨在让开发人员更好地为其应用程序自定义 Material Design。最近,谷歌宣布将在下个月停用其中一项设计工具 Material Theme Editor(Material 主题…

  12. GitHub 发布 2019 年度透明度报告

    GitHub 上周发布了 2019 年度的透明度报告(Transparency Report),主要是向公众告知其在 2019 年的用户信息披露和内容删除情况。简单来说就是介绍了如何以及向谁披露用户信息,和基于什么理…