发发面经积德 昨天刚面的热乎着 ## 一面 - 自我介绍 - 如何使用数组实现队列? - 如何判空?如何判满? - 线程和进程有什么区别? - 线程和进程共享什么? - 有了进程为什么还需要线程? - 讲讲三次握手和四次挥手? - 讲讲 IO 多路复用和 epoll? - epoll 和 poll & select 的区别? - 了解数据库吗?(不了解) - 做题:翻转部分链表 问题很简单,做题也
绿盟科技这个是我在五月份投的,之前面试了,总的来说这个岗位是有点偏向Linux方向,但是我是嵌入式软开接触得比较多,Linux学习的内容较少,所以整体面试下来压力是比较大的,对我而言。 整个面试的时间并不算长,大概半个多小时,但是算是我感到压力比较大的一次面试。面试官提问像机关枪一样😄 面试流程: 自我介绍 项目介绍 提问 问题: 堆和栈是怎么实现的? 堆和栈的运用是怎样运用的、怎样存储的? L
周四的时候突然收到贝壳的约面还蒙了一下,最近才开始找二段实习,还没投贝壳。收到的约面短信里写的牛客约面。上来查了一下,发现是四月0几号在牛客投的贝壳暑实。 网上查了一下贝壳是会把候选人集中在一个时间段面试,一二三面连着集中面,那时间过去两个月约面也就不奇怪了。租的房子采光不行昨天是去公司面的,一面结束的时候我已经收拾东西准备走了,看到二面短信才想起来贝壳这个连轴面的模式xs。记录一二三面的问题。
Redisson 仅在集群模式中支持数据分区(分片)。 它使得可以使用整个 Redis 集群的内存而不是单个节点的内存来存储单个数据结构实例。 Redisson 默认将数据结构切分为 231 个槽。槽的数量可在 3 和 16834 之间。槽会一致地分布在所有的集群节点上。这意味着每个节点将包含近似相等数量的槽。如默认槽量(231) 和 4 个节点的情况,每个节点将包含接近 57 个数据分区,而对
用GROUP BY 跟 HAVING子句,分组数据来汇总表内容子集。 创建分组 分组在SELECT语句的GROUP BY子句中建立。 mysql> SELECT vend_id, COUNT(*) AS num_prods -> FROM Products -> GROUP BY vend_id; +---------+-----------+ | vend_id | num_pr
$Wxch_indent = M("Wxch_indent"); // 实例化Wxch_indent对象 $count = $Wxch_indent->where($where)->count();// 查询满足要求的总记录数 $Page = $this->Page($count,25);// 实例化分页类 传入总记录数和每页显示的记录数(25) $show = $Page->sho
ShardingAlgorithm SPI 名称 详细说明 ShardingAlgorithm 分片算法 已知实现类 详细说明 BoundaryBasedRangeShardingAlgorithm 基于分片边界的范围分片算法 VolumeBasedRangeShardingAlgorithm 基于分片容量的范围分片算法 ComplexInlineShardingAlgorithm 基于行表达式的
配置项说明 命名空间:http://shardingsphere.apache.org/schema/shardingsphere/sharding/sharding-5.0.0.xsd <sharding:rule /> 名称 类型 说明 id 属性 Spring Bean Id table-rules (?) 标签 分片表规则配置 auto-table-rules (?) 标签 自动化分片表规
配置项说明 spring.shardingsphere.datasource.names= # 省略数据源配置,请参考使用手册 # 标准分片表配置 spring.shardingsphere.rules.sharding.tables.<table-name>.actual-data-nodes= # 由数据源名 + 表名组成,以小数点分隔。多个表以逗号分隔,支持inline表达式。缺省表示使用
配置项说明 dataSources: # 省略数据源配置,请参考使用手册 rules: - !SHARDING tables: # 数据分片规则配置 <logic-table-name> (+): # 逻辑表名称 actualDataNodes (?): # 由数据源名 + 表名组成(参考Inline语法规则) databaseStrategy (?): #
配置入口 类名称:org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration 可配置属性: 名称 数据类型 说明 默认值 tables (+) Collection<ShardingTableRuleConfiguration> 分片表规则列表 - autoTables (+) Collection<Shardin
数据分片是 Apache ShardingSphere 的基础能力,本节以数据分片的使用举例。 除数据分片之外,读写分离、数据加密、影子库压测等功能的使用方法完全一致,只要配置相应的规则即可。多规则可以叠加配置。 详情请参见配置手册。
使用实战 前置工作 启动MySQL服务 创建MySQL数据库(参考ShardingProxy数据源配置规则) 为ShardingProxy创建一个拥有创建权限的角色或者用户 启动Zookeeper服务 (为了持久化配置) 启动ShardingProxy 添加 mode 和 authentication 配置参数到 server.yaml (请参考相关example案例) 启动 ShardingPr
定义 Sharding Table Rule SHOW SHARDING TABLE tableRule | RULES [FROM schemaName] SHOW SHARDING ALGORITHMS [FROM schemaName] tableRule: RULE tableName 支持查询所有数据分片规则和指定表查询 支持查询所有分片算法 Sharding Bindin
定义 Sharding Table Rule CREATE SHARDING TABLE RULE shardingTableRuleDefinition [, shardingTableRuleDefinition] ... ALTER SHARDING TABLE RULE shardingTableRuleDefinition [, shardingTableRuleDefinition]