- 博客(3671)
- 资源 (35)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 基于PHP使用influxdb搭建监控服务系统
InfluxDB是领先的开源时间序列数据库(TSDB)。InfluxDB使用Go语言编写,适用于各类时间序列数据的高效存储与检索。
2022-08-19 16:36:13
804
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 rabbitmq的数据持久化
rabbitmq的数据是存在内存中的,我们可以对数据进行持久化,在意外宕机或重启服务器时,保护数据。在springboot项目的rabbitmq的配置类中在声明交换机时进行持久化。可以持久化的数据有:交换机、队列、消息。消息不需要手动设置,默认持久化。...
2022-08-18 10:19:02
1105
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 监控系统如何选择合适的时序数据库?
为此,时序数据库引入不同的机制来提升查询性能,譬如InfluxDB使用B树索引、倒排索引和Bloomfilter等技术提升查询性能,这样一方面提升了读操作的查询性能,另一方面写数据时需要维护这些不同类型的索引,也增加了写操作的开销。LSM树是为写而优化的数据结构,写性能出色,故而很多时序数据库选择LSM,或者LSM的变种作为其核心存储引擎,比如InfluxDB、OpenTSDB(OpenTSDB基于HBase,而HBase基于LSM树)等。一个生态优秀的系统,使用的人多了,未被发现的坑也将少了。......
2022-08-15 17:53:01
1741
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 2022年golang最新面试题来咯
1. channel的内部结构和收发流程2. make和new的区别3. map的内部结构和并发安全4. gmp调度和三色算法5. slice的内部结构和扩容机制6. rpc通信流程和负载均衡7. TCP四次挥手8. Websocket流程9. ORM框架的流程,链接池的实现,什么时候执行SQL语句10. MySQL innoDB的事物,索引结构11. 索引下推和回表12...
2022-05-23 10:04:12
1197
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【精选】深入浅出带你了解微服务架构如何运作?
1、您对微服务有何了解?微服务,又称微服务架构,是一种架构风格,它将应用程序构建为以业务领域为模型的小型自治服务集合。一文详解微服务架构通俗地说,你必须看到蜜蜂如何通过对齐六角形蜡细胞...
2022-03-18 08:20:00
723
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【精选】面试官:聊下常见设计模式有哪些?
1.常见设计模式单例模式解决的是如何在整个项目中创建唯一对象实例的问题,避免重复创建(实例化)对象,已经有现成的实例就用现成的。减少资源的浪费(因为创建多个实例,浪费内存,完全没必要)...
2022-02-24 07:38:00
2090
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Rabbitmq 安装过程中常见问题(亲测可行)
问题1;erlang安装没有bin文件夹今天在服务器上部署RabbitMQ,原本在本地两台机器上装了一遍测试之后没有任何问题,然后把安装包丢到服务器上安装后没有bin文件夹,从开始里面找了一下发现快捷方式指向的是对应路径的bin文件夹,但确实没有,考虑到其他文件夹都是全的于是从本地传了个bin文件夹过去,运行时报错缺少msvcr120.dll文件,双击根目录下的install.exe报错相同,补充相应dll到服务器。2.计算机中丢失msvcr120.dll文件怎么拯救?...
2022-01-26 10:31:14
3025
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Elasticsearch 刷大量数据的时候,之前存在的数据,这时候更新,为什么不能查询到?
执行更新操作时,elasticsearch会将相关的doc文档标识为delete状态,不是立马清除,更新时,会检索得到具体doc的version号,并且传递到重建索引的index请求,此时如果另一个进程修改了处于检索和重建索引步骤之间的文档,那么version可能会不匹配,更新请求有可能失败。重新写入的时候,能否立即搜索到和相关refresh_interval配置也有关系,默认为1s,这也是es为什么说是准实时搜索的原因。结语:es的doc是不可变的,不能被修改,只能被替换。...
2021-10-22 17:09:48
1056
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Elasticsearch 之Mapping设置
术语介绍文档 Document:用户存储在es 中的数据文档,es中存储的最小单元,类似于MySQL表中的一行数据索引 Index:由具有相同字段的文档列表组成,表示一个文档的集合,类似于table,在6.0后一个Index下只有一个type。(在6后的版本会把type去除)节点 Node:一个Elasticsearch的运行实例,是集群的构成单元集群 Cluster:由一个或多个节点组成,对外提供服务每一个文档都有唯一的id标识自行指定es自动生成数据类型核心数据类型字符串型 t
2021-10-20 09:22:50
699
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 MySQL将查询的结果作为update更新的数据,且在原字段数据后 CONCAT拼接(lej)
update user INNER JOIN (SELECT GROUP_CONCAT('',id)AS app_id_str FROM `app` WHERE `admin_id` = '用户B的id' AND `status` > '0' AND `is_deleted` = '0' LIMIT 0,1000 ) app_id_strs set app_id= CONCAT(app_id,',',app_id_str) WHERE uid=用户A的id;释义:1.查询app表中...
2021-09-09 11:15:33
7320
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 详解redis 中Pipeline流水线机制
一、pipeline出现的背景:redis客户端执行一条命令分4个过程:发送命令-〉命令排队-〉命令执行-〉返回结果这个过程称为Round trip time(简称RTT, 往返时间),...
2021-08-31 08:10:00
1546
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 [图文讲解]redis命令keys和scan的区别
1. Keys 命令语法redis KEYS 命令基本语法如下:redis 127.0.0.1:6379> KEYS PATTERN查找以 com为开头的 key:2 .Scan 命令用于迭代数据库中的数据库键。SCAN 命令是一个基于游标的迭代器,每次被调用之后, 都会向用户返回一个新的游标, 用户在下次迭代时需要使用这个新游标作为 SCAN 命令的游标参数, 以此来延续之前的迭代过程。SCAN 返回一个包含两个元素的数组, 第一个元素是用于进行下一次迭代的新游标.
2021-07-06 20:22:25
4441
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 MySQL为什么用B+树,而不用B树?
1.b+树只有叶子节点存数据 b树是每个节点都存数据 在相同数据量下b树的高度更高,所以查询效率更低2.b树每一层存的是数据+索引;b+树是除了叶子节点存的是数据+索引以外,其余节点只存索引,所以在相同数据量的情况下,b树的高度会比b+ 树高很多...
2021-06-30 15:09:44
1223
转载 @Schedule定时任务+分布式环境,这些坑你一定得注意!!!
????????最新2024IDEA永久激活(支持全家桶)????????关注上面公众号回复“激活码”,获取最新永久激活码来源:juejin.cn/post/7155872110252916766后台回复“2024Java面试宝典”,免费领取2024Java面试宝典一份定时任务的实现方式多种多样,框架也是层出不穷。“本文所谈及的是 SpringBoot 本身所带有的@EnableScheduling、@Schedul...
2024-07-17 17:49:25
18
转载 java 中常见注解的作用和联系
????????最新2024IDEA永久激活(支持全家桶)????????关注上面公众号回复“激活码”,获取最新永久激活码1.常见注解的作用:@Component:该注解用于将一个类标识为组件(Component)。它是通用的注解,表示一个普通的 Spring 组件。被 @Component 注解标记的类将由 Spring 自动扫描并注册为 Bean,可通过依赖注入等方式使用。@Repository:该注解用于将一个类标...
2024-07-16 09:05:13
14
转载 【详解】java中 super关键字的作用
????????最新2024IDEA永久激活(支持全家桶)????????关注上面公众号回复“激活码”,获取最新永久激活码1. 引言在面向对象编程中,继承是一个常见的概念。当一个类继承自另一个类时,它会继承父类的属性和方法,并可以在此基础上进行扩展。在Java中,使用关键字super来调用父类的构造方法、成员变量和方法。本文将详细介绍super()方法在Java中的用法和注意事项。2. 调用父类的构造方法子类的构造方法默...
2024-07-15 10:32:37
15
原创 java 中常见的注解关键字
注解在面向对象编程中起到了标识子类重写父类方法的作用,提高了代码的可读性、可维护性和灵活性。同时,它也是一个有用的工具,帮助开发者避免因方法签名错误而导致的运行时错误。这种机制是面向对象编程中继承概念的一部分,它允许程序员在创建复杂的类层次结构时,保持代码的清晰和可维护性。注解的主要作用是明确标识一个方法是重写了父类中的方法。1、帮助自己检查是否正确地复写了父类中已有的方法;2、告诉读代码的人,这是一个复写的方法。
2024-07-14 16:53:11
287
转载 团队准备解散了。
????????最新2024IDEA永久激活(支持全家桶)????????关注上面公众号回复“激活码”,获取最新永久激活码看到一个非常有意思的讨论,是关于如何带好团队的问题。讨论的大致话题是:如何才能把团队给带散?大家有没有经历过自己把团队带散的案例?或者说有没有看到过相关的案例?核心的关键点在哪几个?初看这个问题,的确有点跳,角度也很刁钻。不过细想一下我们都知道,问这个问题更深层次的意思在于,听听大家在团队中的经历,来...
2024-07-06 15:50:00
22
原创 java 常见错误问题
在Java中,可以使用java.time包中的DateTime类来定义DateTime数据类型。// 获取当前日期和时间System.out.println("当前日期和时间: " + datetime);// 创建指定日期和时间的DateTime对象System.out.println("指定日期和时间: " + specificDatetime);上述代码中,我们使用类来定义DateTime数据类型。在main方法中,我们使用now()方法获取当前日期和时间,并使用of()
2024-07-05 09:57:57
140
转载 Linux只背20条命令,解决80%测试场景
相信很多测试和开发,碰到Linux命令就头疼????其实没你想象那么困难,只要掌握这20个命令,足以应付80%的开发和测试场景????赶紧练练手吧!????建议收藏,以作备用。1. cd: 切换当前目录例: cd /home/mydir2.ls: 列出目录中的所有文件和子目录3.ls-l(列出文件的详细信息)或简写成ll4.mkdir: 创建新目录例: mkdir mydir(创建名为mydir的目录)5.rm: ...
2024-07-05 09:57:21
23
转载 编程界的大变革:哪些编程语言面临淘汰危机?
????????最新2024IDEA永久激活(支持全家桶)????????关注上面公众号回复“激活码”,获取最新永久激活码技术不断进步,我们使用的编程语言也不例外。随着人工智能的兴起以及对编程语言使用的影响,我们更加关注哪些语言将在未来继续流行,哪些会被淘汰。Python、Java 和 JavaScript 等多功能编程语言正在主导市场,而其他一些语言则逐渐被淘汰。下图是 Github 十大编程语言近几年的排行变化,可以...
2024-06-29 18:32:29
30
转载 PHP写一个 Api接口需要注意哪些?考虑哪些?
随着互联网的飞速发展,前后端分离的开发模式越来越流行。编写一个稳定、可靠和易于使用的 API 接口是现代互联网应用程序的关键。本文将介绍在使用 thinkphp6 框架开发 API 接口时需要注意的要点和考虑的问题,并提供详细的逻辑步骤和代码案例。1. 设计请求与响应数据结构在开始编写 API 接口之前,首先需要设计请求和响应的数据结构。这有助于定义参数和返回结果的格式,并提供给前端开发人员参考。...
2024-06-28 08:20:53
24
转载 go新手常踩的坑
最新2024IDEA永久激活(支持全家桶)关注上面公众号回复“激活码”,获取最新永久激活码作为一个5年的phper,这两年公司和个人都在顺应技术趋势,新项目慢慢从php转向了go语言,从2021年到现在,笔者手上也先后开发了两个go项目。在学习go语言的过程中也学习并总结了一些相关的东西,这篇文章就分享下自己踩过的一些坑吧。Golang 新手要注意的陷阱和常见错误(一)1、函数的写法问题:...
2024-06-25 08:16:22
10
转载 现在的求职行情确实不太好!
现在的求职行情确实不太好,有很多抱怨自己找到的工作技术栈落后的同学,我也是建议他们接下先干着。不能幻想毕业之后还能找到更合适的工作,那个时候就基本只能参加社招了,没有工作经验参加社招想要获得满意 offer 的更是地狱难度。校招都获得不了合适的 offer,还指望社招么?这都什么时候了啊?不要野心比能力大,要学会接受现实并努力在正确的方向突破。对于已经在技术栈落后的公司工作几年的朋友,可以考虑跳槽...
2024-06-22 18:26:10
30
转载 超详细shell脚本编程快速入门
什么是shell呢?shell是用C语言编写的程序,它是用户使用 Linux 的桥梁。Shell既是一种命令语言,又是一种程序设计语言。简单来说Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。也可以这样认为,linux中的shell就是linux内核的一个外层保护工具,并负责完成用户与内核之间的交互在 Shell 中,用括号()来定义表示数组,数组中元素用"空格"符号分割开。# 一般定义# 多级定义value1value2value3。
2024-06-21 18:05:40
543
转载 supervisorctl命令详解
主要通过fork/exec进程对其启动(将其作为子进程),之后supervisor作为父进程对其启动,即使断电宕机也可将其重启,主要在配置文件中书写autostart=true即可。一般在linux中运行某个进程的时候,通过start、stop、restart以及reload进行运行,将其配置的服务放置在/etc/init.d/的目录下。supervisorctl:客户端,启动supervisor的监控窗口,内有监控的子进程。其配置文件的详解具体如下:(我的目录在conf文件下)将其脚本配置在文件中。
2024-06-20 17:49:37
73
原创 shell脚本监控docker容器和supervisor 运行情况
docker 以下操作中 忽略容器名字叫。可以监控容器所占资源。确认是否有pid且不等于0。可以监控容器所占资源。确认是否有pid且不等于0。可以监控容器所占资源。确认是否有pid且不等于0。可以确认容器重启次数。在 mysql服务器中。可以确认容器重启次数。可以确认容器重启次数。
2024-06-19 16:00:08
379
转载 TIOBE 6 月排行榜:C++首次超过 C,Go 排名再创新高!
????????最新2024IDEA永久激活(支持全家桶)????????关注上面公众号回复“激活码”,获取最新永久激活TIOBE 2024 年 06 月份的编程语言排行榜已经公布,官方的标题是:C++ 历史上首次超过 C(C++ surpasses C for the first time in history)经过 39 年的长跑,C++ 终于在本月的 TIOBE 指数上超越过了 C,来到了编程语言排行榜第二名!C+...
2024-06-19 08:05:14
24
转载 Shell中echo输出内容不换行的效果实现
背景在执行shell脚本的时候,常常是将日志一行行的输出。但是对于一些需要观察服务状态的执行结果的时候,一行行的输出会导致日志看起来很不友好。有没有办法让日志输出不换行呢?分析我们常常可以看到这样的效果:iptables:Applyingfirewallrules:[OK]在日志输出开始时,输出的是:iptables:Applyingfirewallrules:当操作完成的时...
2024-06-18 08:55:14
52
转载 Shell中echo输出带有颜色的日志的实现方法
????????最新2024IDEA永久激活(支持全家桶)????????关注上面公众号回复“激活码”,获取最新永久激活背景有时候我们在shell脚本中输出日志,需要区分正常的日志还是警告或者是报错的日志。使用不同的颜色来区分会一目了然。那么shell中如何输出不同的颜色日志呢?分析在Shell中,可以使用 ANSI 转义码来为 echo 命令输出带颜色的文本。以下是一些常见的 ANSI 转义码及其对应的颜色:红色:\0...
2024-06-15 09:03:40
27
原创 docker 常用命令
以上命令假设您已经安装了Docker并且可以在终端中运行。要在Docker中启动MongoDB,您可以使用MongoDB的官方Docker镜像。这个命令创建了一个名为 root,密码为 123456 的用户,拥有管理所有数据库的权限和在任何数据库中读写的权限。:是从Docker Hub拉取的官方MongoDB镜像名。命令用于查看 Docker 容器的日志输出。是容器内MongoDB默认存储数据的目录。:给容器指定一个名字,方便之后的引用。在Docker中,您可以使用。命令给正在运行的容器换名。
2024-06-14 11:48:04
781
转载 docker安装redis并启动设置密码
????????最新2024IDEA永久激活(支持全家桶)????????关注上面公众号回复“激活码”,获取最新永久激活第一步:在docker中获取redisdocker pull redis:5.0第二步:查看镜像第三步:启动redisdocker run --name redis-6379 --network host -itd redis:5.0或者启动的时候把相关密码配置加上就不需要操作第五步了--require...
2024-06-14 10:15:58
203
原创 Shell脚本从入门到实战
shell 是一个命令行解释器,它接受应用程序、用户命令,然后调用操作系统内核。shell 还是一个功能强大编程语言,易调试,易编写,灵活性强。
2024-06-12 10:02:34
648
2019最新 SSM实现的进销存系统.docx
2019-10-18
PHP特级课:LVS负载均衡:搜索引擎.docx
2019-10-17
PHP进阶之路 - 周梦康亿级 PV 网站架构的技术细节 .docx
2019-10-10
GO语言进阶.docx
2019-10-10
33节 Git实战.docx
2019-10-09
golang培训.docx
2019-09-26
2019最新ElasticSearch快速入门教程.txt
2019-09-11
Python3完全零基础入门精讲超清教程.txt
2019-09-09
PHP消息队列实现及应用.txt
2019-09-09
Linux从零入门实战-2019年七月Z线.txt
2019-09-09
ThinkPHP5.0正式版第二季:实战开发企业站.txt
2019-08-19
炼数成金深度学习PostgreSQL.txt
2019-08-09
Docker企业实战视频.txt
2019-08-07
用于谷歌浏览器显示的数据进行Json格式展示
2024-07-02
全国2600所普通高等学校名单,mysql 版本 ,获取更多IT视频教程
2023-03-15
wsl-update-x64 升级包
2023-01-04
时序数据库,influxdb可视化,监控
2022-10-12
WebSocket协议中文版.pdf
2021-10-19
Microsoft Remote Desktop 8.0.38.dmg.zip
2021-01-23
Microsoft Remote Desktop For ec2-18-163-8-46.ap-east-1.compute.amazonaws.com.rdp
2021-01-23
接口混淆词典数据dck.json
2020-03-23
高并发下的Nginx性能优化实战.pdf
2020-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人