次世代开发工具 Fleet 终于支持配置 Maven 了
这个由 JetBrains 打造的下一代 IDE,在一开始的时候,老四就下载了,不过下载下来发现非常的简洁,简洁到我不想用它,没有别的原因,就因为老四是强迫症哈,居然不支持 Maven 自定义配置 settings.xml 文件,也不能自定...
这个由 JetBrains 打造的下一代 IDE,在一开始的时候,老四就下载了,不过下载下来发现非常的简洁,简洁到我不想用它,没有别的原因,就因为老四是强迫症哈,居然不支持 Maven 自定义配置 settings.xml 文件,也不能自定...
后台管理这样的系统一直存在着谜一样的复杂性,老四最近就遇到了一个需求,需要将两个比较复杂的 JSON 结构体合并为一个 JSON 体,其中 A JSON 的优先级要高于 B JSON 优先级,对于 A 中出现的 JSONArray,如果也在...
最近在写 MySQL 语句的时候,使用 order by 对表中的某个字段进行排序,但是改字段存在一些为空的值,在业务终端进行显示的时候,产品业务逻辑要求对空值不进行排序。此前在使用 PgSQL 的过程中,可以直接使用 order by x...
上一次简单的分享了一下 Spring Boot 的源码导入教程,那么源码导入成功了,最重要的自然就是要阅读源码,今天简单的浅析一下在 Spring Boot 的整个生命周期当中,扮演重要角色的 SpringApplicationRunLis...
一、前提 最近老四面试过程中,发现很多人对于 Spring Boot 只能说出来个「自动配置」,至于 Spring Boot 到底对 Spring 做了什么,基本很少有人能够回答上来,所以其实一个工具或者框架用的相对较久之后,你应该最起码的...
背景 由于谷歌宣称「因为使用率低」的原因退出中国市场,导致我们 CEM 相关的翻译服务无法进行翻译。可参考 TechCrunch 原文: 谷歌似乎在中国部分地区禁用了谷歌翻译(可能需要科学上网) 解决方案 解决方案其实比较简单,虽然谷歌对国...
现在 GitHub 已经不仅仅是研发人员的专用网站了,随着其平台越来越多的功能完善,很多个人、厂商会将一些资源、程序、源码等都放在 GitHub 上进行共享,但是由于你懂得,虽然国内没有完全封死 GitHub,但是总是姨妈,不是图片加载不出...
之前在推荐谷歌浏览器插件的时候推荐过「油猴脚本」插件,为了避免有些人还是不知道,这里还是简单的介绍一下。 Tampermonkey(油猴脚本) 是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome、Microsoft E...
之前已经讲过「工厂方法模式」,所以按照进阶,我们再来看一下抽象工厂模式是如何在工厂方法模式的基础之上对其进行改善和丰富的。其实抽象工厂模式本质是在具体工厂类中创建多个具体的产品类,来满足对于「开放-封闭原则」的要求。抽象工厂模式也属于六个创...
观察者模式(Observer Pattern),其实这个模式的应用随着微服务的架构现在基本都用消息队列来取代,但是不影响在一个应用程序中,对于对象间的依赖关系,也有很多的应用,至于核心思想都是一样的,就是一种「发布-订阅」的模式。 观察者模...