- 博客(7)
- 收藏
- 关注
原创 ElasticSearch-大批量数据下的优化方案
ElasticSearch突击训练ES的构成index:索引,一个完整数据的基本单位是索引type:7.0后无type,在index上有细微差别mapping: 映射,建表语句的字段类型映射document:文档,一条数据为一个文档field:文档的每个字段ES的分布式框架原理集群模式是什么样的es的底层是基于lucene的,分布式的核心思想就是在多台机器上启动es进程实列,组成一个es集群,每个实列存在多个shard,每个shard有多个replica shard(副本,与promary
2021-08-02 21:54:23
1246
原创 网络协议(OSI & TCP/IP)必面知识点
网络协议互联网的本质就是一系列网络协议,而互联网协议按照功能不同主要分为OSI七层协议与TCP/IP 四层(也可以是5层)OSI七层协议在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型。一台计算机操作系统中的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部) ,OSI参考模型把功能分成七个分立的层次。层级作用应用层定义了针对每个应用的协议:电子邮件协议,远程登入协议,文件传输协议等表示层定义
2021-07-16 20:31:10
493
3
原创 ThreadLocal
ThreadLocal定义ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不同的变量值完成操作的场景详细实现(源码)可以理解为每个线程内部都有一个Map,存了线程某些实列的副本,在该线程内部可以无状态获得实列由于每个线程只能拿到自己的变量副本,所以用ThreadLocal对Map做了封装,由ThreadLocal负责向map获取和设置线程的变量值,保证数据
2021-05-10 22:12:28
258
原创 Http&Get-一次参数值过长而报错的探索之旅
POST VS GET(一次传参问题解决之旅)post和get都是Http协议中定义的两种发送请求的方法HTTP是基于TCP/IP的关于数据如何在网络中如何通信的协议所以其实GET 和 POST 只是HTTP发送请求的两种形式,本质上都是TCP/IP链接最直观来说,非得给get带上body,给post带上url参数,也是可以的HTTP协议Get VS Post 之前还是搞明白Http协议规定了哪些东东HTTP是’Hyper Text Transfer Protocol’(超文本传输协议)的缩
2021-05-10 18:16:30
1655
原创 mysql-主从同步配置-基于windows
读写分离提高服务的稳健性,使用双机热备功能,主数据库提供事务性增删改功能,其它从数据库提供读(查询功能),避免因为数据过大而造成性能问题主从的实现原理binglog:在主数据库服务器开启binlog日志功能,记录当前数据库的增删改操作主从复制:从数据库服务器实时监控主数据库的binlog的日志变化,读取binlog日志,并同步到本身服务器读写分离:将insert/upadte/delete 操作路由到主数据库,select操作路由到从数据库mysql主从配置主服务my.ini配置[my
2021-05-10 17:42:01
172
原创 分布式事务-解决方案汇总
分布式事务分布式应用(微服务架构)下,由不同的服务之间通过网络协作完成的事务称之为分布式事务场景 微服务:创建订单减库存事务,银行转账事务等,跨jvm进程 多数据库:单体系统访问多个数据库实列,且两个数据库之间的数据存在同步性,属于跨数据库实列 多个服务访问同一个数据库:不同进程与数据库存在不同的链接,也是跨jvm进程基础理论1. CPA理论Consistency(一致性)写操作后的读操作可以读取到最新的数据状态,当数据分布在多个节点上,从任意节点读取到的数据都是最新的状态
2021-05-02 21:13:25
262
2
原创 ElasticSearch-suggest-问题分析之 too_complex_to_determinize_exception
现象POST index_name/_search{ "suggest": { "my-suggestion": { "text": "菇凉咕咕咕咕叫你好菇凉咕咕咕咕叫你好菇凉咕咕咕咕叫你好菇凉咕咕咕咕叫你好菇凉咕咕咕咕叫你好菇咕叫好菇凉咕咕咕咕叫你好菇凉咕咕咕咕叫你好菇凉咕咕咕咕叫你好菇凉咕咕咕咕叫你好菇凉咕咕咕咕叫你好菇咕叫好菇凉咕咕咕咕叫你好菇凉咕咕咕咕叫你好", "term": { "analyzer": "keyword", "field": "filedNa
2021-04-30 09:37:30
3174
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人