XOR
K8s部署单节点Zookeeper并进行监控
0、写在前面 1> K8s监控Zookeeper,这里并没有使用zookeeper-exporter的方式进行监控,主要是由于zookeeper-exporter提供的相关指标不太全,zookeeper官网提供的监控指标信息可参看如下地址:https://github.com/apache/zook ......
JavaWeb编程面试题——MyBatis
面试题==知识点,这里所记录的面试题并不针对于面试者,而是将这些面试题作为技能知识点来看待。不以刷题进大厂为目的,而是以学习为目的。这里的知识点会持续更新,目录也会随时进行调整。 ......
经纬恒润受邀出席2023第七届世界智能大会
2023年5月18日-21日,第七届世界智能大会在天津盛大开幕。经纬恒润受邀参展,面向高级别智能驾驶的智慧港口应用和智能驾驶仿真工具链应用成果亮相智能科技展。 ......
Oracle SQL 创建一个简单的存储过程procedure
## Oracle 简单的创建一个存储过程procedure 如果学过别的语言,例如java,c这些,那么其实很好理解,其实就是面向数据库的操作 **简单的例子如下:** ``` --创建或者重写存储过程 create or replace procedure test_procedure( p_t ......
02_测开八股文
1.linux的常用命令,十个以上 cd:切换目录,..(两个点)代表上级目录,~:home目录 head/tail -n 10 /etc/profile :查看/etc/profile 的前、后10行内容 pwd:查看当前路径 ls -al :列出当前目录中的所有目录和文件,包含隐藏文件 mkdi ......
构建之法2
在两周的时间内,我阅读了大部分的《构建之法》,这本书的后半部分的内容对于现在的我来说,实在是太过于遥远,我还不能接受这种内容, 但是在前半本书中,我还是获得了很多知识和信息,就比如“软件=程序+软件工程”这让我更好的理解了我所在专业领域的具体内容和他的构造,在这本书的第一章中,还提到过对待自己写的代 ......
工具调试
WPF视觉树实时变化抓取:Snoop DLL反编译:dnSpy log4net日志捕获工具:DebugView Dump分析:VS/Windbg Fildder:网路抓包 注册表快照工具:Regshot 内存分析工具:DotMemory 性能分析工具:DotTrace C#快捷开发插件:Reshar ......
通过注册表的方式监测某个应用是否安装或者卸载
找了很多例子,要么就是不存在事件,要么就是报错,要么就是事件不触发。所以使用了最原始的办法 定时器+注册表的变化 以下是监测wps或者office安装的例子: private System.Timers.Timer _monitorTimer;/// <summary> /// 卸载信息列表 /// ......
敏捷项目管理缺陷bug跟踪管理
一般情况下,当前迭代的缺陷,建议放到本迭代的迭代看板上,在迭代结束前修复完成。
“缺陷看板”通常存放发布后遗留的缺陷,客户反馈的缺陷,生产环境发现的缺陷等。 ......
vue3学习中使用vue-router@4的问题Invalid VNode type: undefined (undefined)
首先是按照常规的箭头函数引入的方法,结果报一下错误,且页面报错 const HelloWorld=()=>import('../components/HelloWorld.vue'); 解决办法 import { defineAsyncComponent } from 'vue' const Hel ......
观察者模式
# 一、观察者模式 ## 1、概念描述 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,主题对象在状态发生变化时,会通知所有观察者对象。Redis和常用消息中间件的发布订阅模式,都是基 ......
责任链模式
> 将一堆“事情”串联在一起,有序执行,就叫责任链 # 一、概述 责任链模式(Chain of Responsibility Pattern)是将链中每一个节点看作是一个对象,每个节点处理的请求均不同,且内部自动维护一个下一节点对象。当一个请求从链式的首端发出时,会沿着链的路径依次传递给每一个节点对 ......
启动路径问题
在部署 Web 应用程序时,可以通过更改路径来更改应用程序的 URL,例如从 http://localhost:8080/brand-demo 更改为 http://localhost:8080/myapp。要更改应用程序的路径,可以尝试以下几种方法: 修改 WAR 文件名称:将 WAR 文件重命名 ......
macos环境配置相关记录
macos环境配置相关记录 本人的终端shell为zsh、所有的环境配置在 ~/.zshrc 中进行、最后不要忘记source ~/.zshrc 服务端类的程序如Tomcat NGINX之类的、一律放在/Library目录下 如果是插件之类的、如gradle、maven之类的、一律安装在/opt/对 ......
vue中el-select 多选限制条件(根据不同选项进行不同可选可不选)
首先看一个数据结构: 1:无缺陷 2:有缺陷-》缺陷1,缺陷2,缺陷3 3:审核不通过 把它们集成到一个平面数据,进行下拉所选就变成了: 1:无缺陷,2:审核不通过,3:缺陷一,4:缺陷二,5:缺陷三。 因为字典项是个平面的,所以在类似的大批量的情况下,有缺陷这个类如果还按照这种结构除非自己去归类。 ......
Python连接Redis
1、操作模式 redis-py提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。 2、连接池 redis-py使用connect ......
mysql
B 树。 b+ 树的区别: 为什么,以及好处,坏处 。 B-树可以看成是平衡二叉树的多路树,每个节点上既存储索引关键字,又存储记录。查找时候从根节点开始查找。 B+树只有叶子结点存储记录,非叶子结点上存储关键字, mysql 慢查询 , 如何优化 。 为什么选择N树, B+树 不选自 ,二叉树, 红 ......
【阿里巴巴 alibaba 国际站 API 接口】获取商品详情数据
阿里巴巴商品详情接口,淘宝商品详情接口,京东商品详情接口,1688商品详情接口,拼多多商品详情接口,虾皮商品详情接口,lazada商品详情接口 ......
Qt之线程同步
在Qt中,线程同步可以使用以下几种方式来实现: 一、互斥锁(QMutex) 互斥锁用于保护共享资源,确保在同一时间只有一个线程能够访问该资源。线程在访问共享资源之前需要获取互斥锁,使用完后再释放互斥锁,以确保同一时间只有一个线程在执行关键代码段。 1.创建QMutex对象:在需要进行线程同步的地方, ......
Spring Cloud Sleuth
# Spring Cloud Sleuth # 1.什么是链路追踪 官网:https://spring.io/projects/spring-cloud-sleuth 链路追踪就是:**追踪微服务的调用路径** # 2.链路追踪的由来 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同 ......
Linq开发技巧与业务逻辑校验
Linq 是一种基于 .NET Framework 的编程语言,它的出现极大地提高了开发效率。Linq 提供了一种统一的查询语法,使得开发人员可以使用一种语言来查询不同类型的数据源,包括对象、集合、数据库等。这种语言非常直观和简洁,可以大大减少编写代码的时间和工作量。但是,随着业务逻辑的复杂性增加, ......
mongodb 3.4 迁移到4.4 发现数据占用空间变少了
猜测是4.4做了数据压缩的算法的优化,事实果然如此 > 在同样数据类型的情况下,MongoDB 4.4 相较于 3.4 可以预估节省约 10% 到 15% 的存储空间。这主要是因为 MongoDB 4.4 新增了 Zstandard 压缩算法,它可以提供更高的压缩比和更快的解压速度,同时仍然保持了良 ......
让Task在非线程池线程中执行?
Task承载的操作需要被调度才能被执行,由于.NET默认采用基于线程池的调度器,所以Task默认在线程池线程中执行。但是有的操作并不适合使用线程池,比如我们在一个ASP.NET Core应用中承载了一些需要长时间执行的后台操作,由于线程池被用来处理HTTP请求,如果这些后台操作也使用线程池来调度,就 ......
redhat9虚拟机中配置yum仓库
1、查看系统版本 命令:cat /etc/redhat-release 2、建立缓存报错 命令:yum makecache 3、创建挂载点,并临时挂载镜像文件 新建挂载点命令: mkdir /media/cdrom 挂载命令:mount /dev/cdrom /media/cdrom/ 查看是否挂载 ......
html去按钮边框的代码
以下是一段HTML和CSS代码,用于去除按钮边框: <button class="no-border">不带边框的按钮</button> css复制代码 .no-border { border: none; outline: none; } 上述代码将创建一个没有边框的按钮。 在默认情况下,HTML ......
聊聊MassTransit——Consumer Saga(译)
原文地址:[Consumer Sagas](https://masstransit.io/documentation/patterns/saga/consumer-sagas "Consumer Sagas") consumer saga是一个由CorrelationId标识的类,它定义了由saga ......
Ubuntu 安装 git 出现依赖错误
# 问题 报错如下: ``` 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 您也许需要运行“apt --fix-broken install”来修正上面的错误。 下列软件包有未满足的依赖关系: git : 依赖: liberror-perl 但是它将不会被 ......
which whatis whereis之间的三者区别
Linux中which,whereis, whatis三者的区别你还不知道? 原创 入门小站 入门小站 2023-05-23 21:30 发表于湖北 收录于合集#Linux790个 入门小站 分享运维技巧及10k+Stars的开源项目 252篇原创内容 公众号 【Linux250个常用命令速查手册】 ......
前人踩过的雷,绕过的弯,何必重蹈,前端学习路径方法分享
今天我们一起来聊聊前端的学习路线与方法。 在上篇文章中,我和你简单回顾了前端行业的发展,到现在为止,前端工程师已经成为研发体系中的重要岗位之一。可是,与此相对的是,我发现极少或者几乎没有大学的计算机专业愿意开设前端课程,更没有系统性的教学方案出现。大部分前端工程师的知识,其实都是来自于实践和工作中零 ......
SpringCloud常用组件表
# 1. SpringCloud常用组件表  + 服务的注册和发现。 ......