摘要:
| 什么是Cgroups简单一句话描述Cgroups:Cgroups是Linux内核提供的一种可以限制单个进程或者多个进程所使用资源的机制,可以对 cpu,内存等资源实现精细化的控制。Cgroups全称是Control Groups,Cgroup为每种可以控制的资源都定义了一个子系统。它的子系统有: 阅读全文
摘要:
前腾讯工程师,经历过大厂,也经历过创业! 我已奔四,但我还在持续学习,持续成长! 我非常乐意把我的经验和心得分享给你! 我是阿铭,关注我,和我一起成长为大牛! 存储分类 话不多说,直接上图 至于封闭的以及内置的存储不是今天要讨论的对象,本文主要针对三个外挂存储DAS、NAS和SAN展开讨论。 DAS 阅读全文
摘要:
前言 Redis之所以被广泛使用,不只是因为它快,还因为它除了支持最简单的字符串(String)类型外,它还支持好几种数据类型: 哈希(Hash) 列表(List) 集合(Set) 有序集合(Sorted Set) 位图 ( Bitmap ) String String为最简单的类型,一个key对应 阅读全文
摘要:
什么是MongoDB分片 MongoDB分片是指将数据库拆分成多份,把它们分散到不同的机器上,从而实现不需要功能强大的服务器就可以存储更多的数据和处理更多的请求。 MongoDB分片的基本思想就是将集合切分成小块,这些块分散到若干分片里面,每个分片只负责总数据的一部分。 对于应用程序来说,不必知道哪 阅读全文
摘要:
前腾讯工程师,经历过大厂,也经历过创业! 我已奔四,但我还在持续学习,持续成长! 我非常乐意把我的经验和心得分享给你! 我是阿铭,关注我,和我一起成长为技术大牛! ↓↓↓↓↓ 关于DevOps这个概念,可能100个人能给出100个说法,这是因为每个人所接触到的环境有所差异,不同的公司要解决的问题自然 阅读全文
摘要:
Redis 分布式锁不能解决超时的问题,分布式锁有一个超时时间,程序的执行如果超出了锁的超时时间就会出现问题。 近两年来微服务变得越来越热门,越来越多的应用部署在分布式环境中,在分布式环境中,数据一致性是一直以来需要关注并且去解决的问题,分布式锁也就成为了一种广泛使用的技术。 常用的分布式实现方式为 阅读全文
摘要:
处理时间(Processing Time) 1、Flink程序执行对应操作的系统时间。所有基于时间的操作(例如:时间窗口)都将使用运行相应operator的系统时间。例如:每个小时的处理时间窗口包括在系统时间范围内所有operator接收到的记录。例如:如果应用程序在09:15开始运行,则第一个滚动 阅读全文
摘要:
1、在系统启动阶段使用反射。2、将反射得到元数据保存起来,使用时,只需从内存中调用即可。3、hotspot虚拟机会对执行次数较多的方法进行优化(例如使用jit技术)。4、使用高性能的反射库,应该会比自己写缓存效果好。 准备测试对象 下面先定义一个测试的类TestUser,只有id跟name属性,以及 阅读全文
摘要:
常见函数 字符函数 数学函数 日期函数 其他函数【补充】 流程控制函数【补充】 字符函数 大小写控制函数 这类函数改变字符的大小写。 字符控制函数 这类函数控制字符: 数字函数 ROUND: 四舍五入 TRUNCATE: 截断 MOD: 求余 日期函数 now:获取当前日期 str_to_date: 阅读全文
摘要:
1—基本 SELECT 语句 *|{[DISTINCT] column|expression [alias],...} table; SELECT 标识选择哪些列。 FROM 标识从哪个表中选择。 选择全部列 departments; 选择特定的列 department_id, location_i 阅读全文