![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
理论
文章平均质量分 70
记录java、数据库、框架、中间件、常用技术的底层原理
一梦无痕bzy
这个作者很懒,什么都没留下…
展开
-
时序数据库InfluxDB、TimeScaleDB简介
时序数据库通常被用在监控场景,比如运维和 IOT(物联网)领域。这类数据库旨在存储时序数据并实时处理它们。比如。我们可以写一个程序将服务器上 CPU 的使用情况每隔 10 秒钟向 InfluxDB 中写入一条数据。接着,我们写一个查询语句,查询过去 30 秒 CPU 的平均使用情况,然后让这个查询语句也每隔 10 秒钟执行一次。最终,我们配置一条报警规则,如果查询语句的执行结果>xxx,就立刻触发报警。上述就是一个指标监控的场景,在 IOT 领域中,也有大量的指标需要我们监控。原创 2024-01-04 16:17:29 · 1266 阅读 · 0 评论 -
常见的数据结构和算法
数据结构就是存储数据的方式。原创 2022-07-18 15:29:04 · 221 阅读 · 0 评论 -
静态资源放置于独立域名之下的好处
注:独立域名指的是一级域名而不是二级或三级域名。1、启用新的一级域名,每次请求浏览器不会携带cookie。这对于cookie内容比较大,并且流量大的网站会省去不少宽带费用。当浏览器向服务器请求一个静态资源时,会先发送同域名下的 cookie,服务器对于这些 cookie 不会做任何处理。因此它们只是在毫无意义的消耗带宽。2、HTTP协议对同一个域名的同时下载线程数有限制。主要是为了优化下载速度,防止同一域名下下载线程数过多,导致下载速度变慢。各个浏览器都会遵守这个规定,但是限制的数目可能不一致。基于这原创 2021-07-14 15:28:09 · 202 阅读 · 0 评论 -
java基础
1、== 和equals区别(1)基本数据类型: == 比较的是值,不能用equals(2)引用数据类型: == 比较的是对象的地址,equals如果没重写本质上就是==;equals如果重写了,则不一定,需要看源码。比如String类先比较地址,地址不一样在比较每个字符的值。Integer类底层先把数值转为int类型再用 == 比较//Object类的equals方法public boolean equals(Object obj) { return (this == obj);}//原创 2021-03-10 09:20:49 · 117 阅读 · 0 评论 -
反射介绍及使用
一、原创 2021-03-03 10:37:44 · 115 阅读 · 0 评论 -
拦截器和过滤器比较及用法
一、相同点原创 2021-03-02 14:14:51 · 152 阅读 · 0 评论 -
前端架构演进及前后端分离后常见问题
一、前端架构演进二、常见问题1、跨域1.1、跨域定义:浏览器前后请求两个不同源的网址,则会发生跨域。跨域只发生在浏览器上,如果是服务器前后请求两个不同源网址,没事1.2、同源策略:什么是同源策略? 浏览器端对请求的处理中,如果两个 URL 的协议、域名和端口都相同,我们就称这两个 URL 同源。如下同源:1 http://www.domaina.com/index 2 http://www.domaina.com/module/path1非同源:1 http://www.domain原创 2021-02-17 11:29:37 · 441 阅读 · 1 评论 -
黑客防御之缓存击穿
一、布隆算法1、布隆算法通过容错率来解决空间占用,也就是解决过滤器中数据过多的问题。布隆过滤器架构结构图布隆算法结构图(单个函数、多个函数)2、错误率主要体现在告诉你数据存在,但实际可能数据不存在;告诉你数据不存在,则数据一定不存在,因为多个值(查询条件)经过hash函数运算之后可能得到同样的数组序列号,如果这个数组序列号的值是1,那么有可能这个值是另一个查询条件所对应的结果,也就是这个查询条件的结果可能不存在。3、解决空间占用是因为多个查询条件可能对应一个数组序列号,节省了空间4、hash函数原创 2021-01-09 15:14:22 · 201 阅读 · 2 评论 -
docker原理及使用
一台服务器可以跑十几个虚拟机,但可以跑几千个docker容器原创 2021-01-02 18:37:47 · 334 阅读 · 0 评论 -
负载均衡器及高流量架构设计
一、负载均衡器1、硬件1.1、F5:效果最好,但也最贵,可以说是王牌。差不多五六台就可以抗住全国流量2、软件2.1、haproxy2.2、nginx:比较差,有瓶颈(因为请求和返回都通过它)。差不多是硬件性能的10%2.3、lvs-dr:硬件性能的50%-60%。请求通过它,返回则由服务器直接给客户端(要求服务器得有和lvs-dr同样的公网ip)二、架构设计1、有钱直接用硬件,一般软硬结合,没钱纯软2、纯软方案:...原创 2021-01-02 13:55:16 · 208 阅读 · 1 评论