上一页 1 ··· 142 143 144 145 146 147 148 149 150 ··· 218 下一页
摘要: 在一些业务场景中,会使用NOT EXISTS语句确保返回数据不存在于特定集合,部分同事会发现NOT EXISTS有些场景性能较差,甚至有些网上谣言说”NOT EXISTS不走索引”,哪对于NOT EXISTS语句,我们如何优化呢? 以今天优化的SQL为例,优化前SQL为: SELECT count( 阅读全文
posted @ 2020-09-07 08:37 Java技术栈 阅读(1123) 评论(0) 推荐(0)
摘要: 本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载 项目作者:Max Kanat-Alexander 机器之心编译 谷歌以前建立了一套通用的工程实战指南,它差不多囊括了所有编程语言与各种类型的项目。今天,谷歌将这一套代码评审(Code Review)规范开源了出来,它 阅读全文
posted @ 2020-09-04 16:20 Java技术栈 阅读(1790) 评论(0) 推荐(0)
摘要: 作者:何甜甜在吗 链接:https://juejin.im/post/5cf376e16fb9a07eee5eb6eb 在业务开发过程中我们会遇到形形色色的注解,但是框架自有的注解并不是总能满足复杂的业务需求,我们可以自定义注解来满足我们的需求。 根据注解使用的位置,文章将分成字段注解、方法、类注解 阅读全文
posted @ 2020-09-04 08:53 Java技术栈 阅读(609) 评论(0) 推荐(0)
摘要: 业务背景 首先,业务需求是这样的,从第三方电商平台拉取所有订单,然后保存到公司自己的数据库,需要判断是否有物流信息,如果有物流信息,还需要再进行上传。 而第三方接口返回的数据是 JSON 格式的,其中物流信息却藏的十分深,如下面所示,JSON 节点是这样的: xxxOrder > xxxShippi 阅读全文
posted @ 2020-09-03 09:50 Java技术栈 阅读(1931) 评论(3) 推荐(0)
摘要: 上一篇:Spring Boot 如何快速集成 Redis? 前面的分享栈长介绍了如何使用 Spring Boot 快速集成 Redis,上一篇是单机版,也有粉丝留言说有没有 Redis Sentinel 的集成教程,这篇开搞! Redis Sentinel 介绍 Redis Sentinel:哨兵, 阅读全文
posted @ 2020-09-02 13:51 Java技术栈 阅读(997) 评论(1) 推荐(1)
摘要: 来源:小小木的博客 www.cnblogs.com/wyc1994666/p/11748212.html Synchronized 关键字算是Java的元老级锁了,一开始它撑起了Java的同步任务,其用法简单粗暴容易上手。但是有些与它相关的知识点还是需要我们开发者去深入掌握的。 比如,我们都知道通过 阅读全文
posted @ 2020-09-02 13:40 Java技术栈 阅读(349) 评论(0) 推荐(0)
摘要: 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。 进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-pl 阅读全文
posted @ 2020-09-02 08:56 Java技术栈 阅读(1684) 评论(0) 推荐(1)
摘要: 来源:小明的学习笔记博客 地址:www.cnblogs.com/liruilong/p/13403963.html 在项目中,我们会遇到异常处理,对于运行时异常,需要我们自己判断处理。对于受检异常,需要我们主动处理。 但是繁琐的trycatch嵌套在代码里,看着很不舒服,这里我们不讨论性能,就代码来 阅读全文
posted @ 2020-09-01 14:40 Java技术栈 阅读(1549) 评论(4) 推荐(0)
摘要: 谁拔得头筹?谁又落于人后? 我们分析了 GitHub 中 47,251 条依赖关系,得出最受欢迎的100个 Java 库。 漫长的周末里,我们最喜欢的消遣方式是遍历 GitHub,找出最受欢迎的 Java 库。我们决定,将其中的乐趣与所得分享给大家。 我们分析了 GitHub 中前3862个 Jav 阅读全文
posted @ 2020-09-01 11:52 Java技术栈 阅读(744) 评论(0) 推荐(0)
摘要: 作者:路易小七 来源:www.cnblogs.com/lewis0077/p/5133812.html 在讲策略模式之前,我们先看一个日常生活中的小例子: 现实生活中我们到商场买东西的时候,卖场往往根据不同的客户制定不同的报价策略,比如针对新客户不打折扣,针对老客户打9折,针对VIP客户打8折... 阅读全文
posted @ 2020-08-31 18:08 Java技术栈 阅读(356) 评论(0) 推荐(0)
上一页 1 ··· 142 143 144 145 146 147 148 149 150 ··· 218 下一页