摘要:第一步: 下面是第一个项目: 当前窗口只显示一个项目。 第二步: 1、操作步骤如下:(可以使用快捷键Ctrl+Alt+Shift+S) 点击File >Project Structure 2、打开项目设置界面,点击选中Modules,会看到你的项目信息。 3、弹出项目选择窗口,选择要添加的项目,点击
阅读全文
05 2021 档案
摘要:一、Tomcat顶层架构 Tomcat的顶层结构图,如下: Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Service,用于具体提供服务。 Service主要包含两个部分:Connector和Container。从上图中可以看出 To
阅读全文
摘要:一、基础知识介绍 @RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。 在后端的同一个接收方法里,@RequestBody与@Re
阅读全文
摘要:第一步: 首先,项目上右键Team: 第二步: 看一下当前是否会拉取全部的远程分支信息,即是不是origin/*,如下图所示。如果不是,需要remove原来的,点击Add All Branches Spec 上图中红框所示,改为拉取全部分支信息即可。
阅读全文
摘要:第一步: 下载解压文件,把文件放到一个位置(尽量不要有中文路径),激活后,不要删除。 (具体如何下载BetterIntelliJ文件,百度查一下) 第二步: 安装软件后,打开软件,提示需要注册,勾选试用(Evaluate for free)选项,点击Evaluate进入IDE。 说明:如果不能出现这
阅读全文
摘要:一、es在数据量很大的情况下(数十亿级别)如何提高查询效率啊? 1、性能优化的杀手锏——filesystem cache os cache,操作系统的缓存。 往es里写的数据,实际上都写到磁盘文件里去了,磁盘文件里的数据操作系统会自动将里面的数据缓存到os cache里面去。 es的搜索引擎严重依赖
阅读全文
摘要:一、es的分布式架构原理 elasticsearch设计的理念就是分布式搜索引擎,底层其实还是基于lucene的。 核心思想就是在多台机器上启动多个es进程实例,组成了一个es集群。 es中存储数据的基本单位是索引,比如说你现在要在es中存储一些订单数据,你就应该在es中创建一个索引,order_i
阅读全文
摘要:一、LRU算法介绍 LRU是Least Recently Used的缩写,即最近最少使用,常用于页面置换算法,为虚拟页式存储管理服务。 LRU算法的提出,是基于这样一个事实:在前面几条指令中使用频繁的页面很可能在后面的几条指令中频繁使用。反过来说,已经很久没有使用的页面很可能在未来较长的一段时间内不
阅读全文
摘要:一、Redis命令 1、setnx()命令: setnx的含义就是SET if Not Exists,其主要有两个参数 setnx(key, value)。 该方法是原子的,如果key不存在,则设置当前key成功,返回1;如果当前key已经存在,则设置当前key失败,返回0。 2、get()命令:
阅读全文
摘要:一、为什么要分库分表? 分库分表是两回事儿,可能是光分库不分表,也可能是光分表不分库,都有可能。 分表是啥意思?就是把一个表的数据放到多个表中,然后查询的时候你就查一个表。比如按照用户id来分表,将一个用户的数据就放在一个表中。然后操作的时候你对一个用户就操作那个表就好了。这样可以控制每个表的数据量
阅读全文
摘要:一、RocketMQ 淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,认为存储部分可以进一步优化。 2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后,
阅读全文
摘要:一、AMQP协议 1、AMQP协议简介 AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。 基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同
阅读全文
摘要:一、QPS QPSQueries Per Second 是每秒查询率 ,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, 即每秒的响应请求数,也即是最大吞吐能力。 二、TPS TPS Transactions Per Second也就是事务数/秒。一
阅读全文
摘要:一、在ecplise里面安装gradle插件 单击 Eclipse 中的 Marketplace,在打开界面中找到以下屏幕截图。在左侧搜索栏上输入buildship。Buildship是一个Gradle集成插件。当在屏幕上找到Buildship时,单击屏幕右侧的安装(Install)按钮,如以下屏幕
阅读全文