上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页
摘要: 1、where条件查询 从原表中的记录中进行筛选 2、group by 分组查询 很多情况下,用户都需要进行一些汇总操作,比如统计整个公司的人数或者统计每一个部门的人数等。 聚合函数 AVG(【DISTINCT】 expr) 返回expr的平均值 COUNT(【DISTINCT】 expr)返回ex 阅读全文
posted @ 2021-12-31 14:05 Linux运维阿铭 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 面对越来越多的高并发场景,限流显示的尤为重要。 当然,限流有许多种实现的方式,Redis具有很强大的功能,我用Redis实践了三种的实现方式,可以较为简单的实现其方式。Redis不仅仅是可以做限流,还可以做数据统计,附近的人等功能,这些可能会后续写到。 第一种:基于Redis的setnx的操作 我们 阅读全文
posted @ 2021-12-31 13:59 Linux运维阿铭 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1. 箭头函数 箭头函数排在第一个是因为它的 this 不会被改变,所以只要当前函数是箭头函数,那么就不用再看其他规则了。 箭头函数的 this 是在创建它时外层 this 的指向。这里的重点有两个: 创建箭头函数时,就已经确定了它的 this 指向。 箭头函数内的 this 指向外层的 this。 阅读全文
posted @ 2021-12-31 11:56 Linux运维阿铭 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 消息中间件的性能好坏,它的消息存储的机制是衡量该性能的最重要指标之一,而 Kafka 具有高性能、高吞吐、低延时的特点,动不动可以上到几十上百万 TPS,离不开它优秀的消息存储设计。下面我按照自己的理解为大家讲解 Kafka 消息存储设计的那些事。 在 Kafka 的设计思想中,消息的存储文件被称作 阅读全文
posted @ 2021-12-30 10:39 Linux运维阿铭 阅读(483) 评论(0) 推荐(0) 编辑
摘要: Security 安全 MongoDB provides various features, such as authentication, access control, encryption, to secure your MongoDB deployments. Some key securi 阅读全文
posted @ 2021-12-30 10:22 Linux运维阿铭 阅读(63) 评论(0) 推荐(0) 编辑
摘要: ​ 在Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用: Builder模式,例如SqlSessionFactoryBuilder、XMLConfigBuilder、XMLMapperBuilder 阅读全文
posted @ 2021-12-30 09:29 Linux运维阿铭 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1 HBase 表结构设计调优 1.1 Row Key 设计 HBase 中 row key 用来检索表中的记录,支持以下三种方式: 通过单个 row key 访问:即按照某个 row key 键值进行 get 操作; 通过 row key 的 range 进行 scan:即通过设置 startRo 阅读全文
posted @ 2021-12-29 11:28 Linux运维阿铭 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 日志,是开发者排查问题的非常重要的手段,有时候甚至是唯一的,所以如何合理并正确的打印日志,成了开发时的重中之重。 Node.js 中打日志的方式,一般有几种: 1、主动展示 2、被动记录 这两种方式都可以由不同的模块来实现,我们接下去就来看看怎么选择。 常见的主动展示 一般来说,主动一般发生在开发期 阅读全文
posted @ 2021-12-29 10:41 Linux运维阿铭 阅读(157) 评论(0) 推荐(0) 编辑
摘要: springboot进行事件监听有四种方式: 手工向ApplicationContext中添加监听器 将监听器装载入spring容器 在application.properties中配置监听器 通过@EventListener注解实现事件监听 讲到事件监听,这里我们说下自定义事件和自定义监听器类的实 阅读全文
posted @ 2021-12-29 10:31 Linux运维阿铭 阅读(740) 评论(0) 推荐(0) 编辑
摘要: ORC和Parquet都是高性能的存储方式,这两种存储格式总会带来存储和性能上的提升。 1.Parquet (1)Parquet支持嵌套的数据模型,类似于Protocol Buffers,每一个数据模型的schema包含多个字段,每一个字段有三个属性:重复次数、数据类型和字段名,重复次数可以是以下三 阅读全文
posted @ 2021-12-28 10:53 Linux运维阿铭 阅读(412) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页