设计模式之策略模式(if..else肿瘤代码)
你是否有过类似如下的业务代码,每种业务类型都有不同的处理数据,但是要返回的结果功能是一样的: /** * 根据课程名字查询价格 * @param courseName 课程名字 * @return 课程价格 */ public BigDec...
你是否有过类似如下的业务代码,每种业务类型都有不同的处理数据,但是要返回的结果功能是一样的: /** * 根据课程名字查询价格 * @param courseName 课程名字 * @return 课程价格 */ public BigDec...
1.关于Dremio Dremio的数据湖引擎提供了闪电般的查询速度和一个直接针对数据湖存储的自服务语义层。 闪电般的查询 自助服务语义层 灵活性和开源技术 强大的连接能力 更为详细的介绍请查阅官网文档: https://docs.drem...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
1.环境说明 JDK 1.8 + 【不要安装OpenJdk】 kafka 2.11-2.1.1 2. 源码安装 Kafka的安装包下载地址: https://archive.apache.org/dist/kafka/2.1.1/kafka...
1.环境说明 JDK 1.8 + 【不要安装OpenJdk】 zookeeper 3.4.14 zkUI 2.0.+ maven 3.5.+ 2.源码安装 1.1、获取tar包 http://apache.spinellicreations...
1.注解简介 Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在...
1.功能背景 我们在项目中有些经常会重复使用的参数,如用户信息相关USER_ID。此时并不希望每次都让前端传输重复的参数给我们,一方面减少重复代码的工作量,另一方面可以有效的保护用户隐私信息,这个时候可以在后台将其处理放入过滤器中,...
1、简介 FastDFS是一个开源的高性能分布式文件系统。它的主要功能包括:文件存储,文件同步和文件访问(文件上传和文件下载),它可以解决高容量和负载平衡问题。 FastDFS应该满足基于照片共享站点和视频共享站点等文件的网站的要求。 ...
Disruptor的使用 1.简介 The LMAX Disruptor is a high performance inter-thread messaging library. It grew out of LMAX’s r...
1.安装ElasticSearch6.5.1 解压相关的ElasticSearch6.5.1的tar包到目录下,如果我们需要使用JDBC来连接的话是需要到白金版以上的,分享出本人将基础版破解为白金版的包给大家. 本人已将破解包放项目的fil...
一.git基本命令 1、 git拉取仓库代码 \#拉取master代码 git clone git仓库地址 \#拉取分支代码 git clone -b 分支名称 git仓库地址 2、git添加代码到本地仓库 git add . 3、git提...