摘要:
一、工厂模式 调用函数,传入字符串参数 接口中,根据字符串参数进行switch判断【测试类中】,执行指定的构造函数/对应的类【接口-实现类】 对应类中实现接口,在接口中可以返回对应的实现类【功能类】 只需要添加子类,无需修改原有的类 例子:日志记录器、选择不同数据库访问 二、策略模式 类的行为或其算 阅读全文
摘要:
一、ClickHouse入门 1、介绍 是一个开源的列式存储数据库(DBMS) 使用C++编写 用于在线分析查询(OLAP) 能够使用SQL查询实时生成分析数据报告 2、特点 (1)列式存储 比较: 行式存储适用于查询某条记录的信息 列式存储适用于查询所有人的信息 好处: 聚合、计数、求和等统计操作 阅读全文
摘要:
描述请实现有重复数字的升序数组的二分查找给定一个 元素有序的(升序)长度为n的整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的第一个出现的target,如果目标值存在返回下标,否则返回 -1 思路:mid求法、比较操作、累加操作 import java.util.*; 阅读全文