战狂粗人张

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 2 3 4 5 6 7 ··· 23 下一页

2021年5月13日

摘要: 一、es在数据量很大的情况下(数十亿级别)如何提高查询效率啊? 1、性能优化的杀手锏——filesystem cache os cache,操作系统的缓存。 往es里写的数据,实际上都写到磁盘文件里去了,磁盘文件里的数据操作系统会自动将里面的数据缓存到os cache里面去。 es的搜索引擎严重依赖 阅读全文
posted @ 2021-05-13 10:18 战狂粗人张 阅读(148) 评论(0) 推荐(0) 编辑

2021年5月12日

摘要: 一、es的分布式架构原理 elasticsearch设计的理念就是分布式搜索引擎,底层其实还是基于lucene的。 核心思想就是在多台机器上启动多个es进程实例,组成了一个es集群。 es中存储数据的基本单位是索引,比如说你现在要在es中存储一些订单数据,你就应该在es中创建一个索引,order_i 阅读全文
posted @ 2021-05-12 19:31 战狂粗人张 阅读(63) 评论(0) 推荐(0) 编辑

摘要: 一、LRU算法介绍 LRU是Least Recently Used的缩写,即最近最少使用,常用于页面置换算法,为虚拟页式存储管理服务。 LRU算法的提出,是基于这样一个事实:在前面几条指令中使用频繁的页面很可能在后面的几条指令中频繁使用。反过来说,已经很久没有使用的页面很可能在未来较长的一段时间内不 阅读全文
posted @ 2021-05-12 15:37 战狂粗人张 阅读(153) 评论(0) 推荐(0) 编辑

摘要: 一、Redis命令 1、setnx()命令: setnx的含义就是SET if Not Exists,其主要有两个参数 setnx(key, value)。 该方法是原子的,如果key不存在,则设置当前key成功,返回1;如果当前key已经存在,则设置当前key失败,返回0。 2、get()命令: 阅读全文
posted @ 2021-05-12 14:04 战狂粗人张 阅读(458) 评论(0) 推荐(0) 编辑

2021年5月8日

摘要: 一、为什么要分库分表? 分库分表是两回事儿,可能是光分库不分表,也可能是光分表不分库,都有可能。 分表是啥意思?就是把一个表的数据放到多个表中,然后查询的时候你就查一个表。比如按照用户id来分表,将一个用户的数据就放在一个表中。然后操作的时候你对一个用户就操作那个表就好了。这样可以控制每个表的数据量 阅读全文
posted @ 2021-05-08 17:56 战狂粗人张 阅读(270) 评论(0) 推荐(0) 编辑

摘要: 一、RocketMQ 淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,认为存储部分可以进一步优化。 2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后, 阅读全文
posted @ 2021-05-08 16:24 战狂粗人张 阅读(97) 评论(0) 推荐(0) 编辑

摘要: 一、AMQP协议 1、AMQP协议简介 AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。 基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同 阅读全文
posted @ 2021-05-08 16:03 战狂粗人张 阅读(80) 评论(0) 推荐(0) 编辑

2021年5月6日

摘要: 一、QPS QPSQueries Per Second 是每秒查询率 ,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, 即每秒的响应请求数,也即是最大吞吐能力。 二、TPS TPS Transactions Per Second也就是事务数/秒。一 阅读全文
posted @ 2021-05-06 16:23 战狂粗人张 阅读(127) 评论(0) 推荐(0) 编辑

摘要: 一、在ecplise里面安装gradle插件 单击 Eclipse 中的 Marketplace,在打开界面中找到以下屏幕截图。在左侧搜索栏上输入buildship。Buildship是一个Gradle集成插件。当在屏幕上找到Buildship时,单击屏幕右侧的安装(Install)按钮,如以下屏幕 阅读全文
posted @ 2021-05-06 11:29 战狂粗人张 阅读(70) 评论(0) 推荐(0) 编辑

2021年2月26日

摘要: 一、背景 在P2P项目中,活期通过一张主表t_bid_transfer_control记录用户的总金额,t_bid_order表记录用户取出和存入活期宝的记录。 示例: t_bid_transfer_control表: member_id 100 t_bid_order表: member_id 10 阅读全文
posted @ 2021-02-26 16:33 战狂粗人张 阅读(91) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 23 下一页