自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用Consul+consul-template动态更新Prometheus配置文件

在可以随时加入 ctmpl 配置文件,再通过consul-template监听指定的KV,动态更新Prometheus下的rules中的告警配置文件或者recording配置文件。修改 consul 中 prometheus/my_prometheus_yaml下的值,发现prometheus.yml 配置文件的值跟着修改。2).启动consul-template,指定template模板。1).新建ctmpl配置文件。

2024-08-02 09:43:27 267

原创 go结构体切片如何赋新值不影响原值,建一个新的结构体切片副本

所以使用普通的赋值方式,slice struct中的 array 只是复制了一下指针给新的变量,新指针指向的地址仍旧跟原指针一样,所以修改新数据能影响到原数据。在开发xx需求时,要将一结构体切片完整的复制一份,然后修改其中某几个变量值,修改完后发现原结构体切片也被修改了。go语言中切片的底层数据结构由。组成,分别是指向底层数组的。

2024-07-26 14:21:13 155

原创 程序开发&开发软件使用

mobaxterm,Windows命令行

2024-06-18 09:43:40 589

原创 面试题:不使用互斥锁,如何保证多线程场景下一个方法只被执行一次

单独开启一个携程往channel中写入数据,此时第一个读取到管道数据的携程去执行方法,执行完毕关闭通道,后续所有携程检测到通道关闭则直接return。实现思路:多个携程去执行一个方法,每个携程开始时从channel中取数据,因为此时channel中没有数据,所以执行方法的携程阻塞等;

2024-04-15 14:56:16 136

原创 记录一次[panic: send on closed channel]错误

主线程创建并初始化 channel ,开启多线程操作 k8s 创建 pvc、pv,主线程阻塞;程序在线程 xx 中创建 pvc 失败,线程报错,将错误信息输入到 channel 中,主线程接收到 channel 并报错。

2023-11-07 19:46:41 429

原创 将batch/v1beta1版本cronjob转换为batch/v1版本

【代码】将batch/v1beta1版本cronjob转换为batch/v1版本。

2023-10-25 17:13:45 300

原创 Java写深层的嵌套JSON字符串以及嵌套JSON字符串解析

要在Java中编写深层嵌套的JSON字符串,可以使用Gson、Jackson、org.json 构建和组织JSON结构。

2023-07-14 11:13:46 2303

原创 k8s节点nodReady,CNI 网络插件问题

container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized

2023-05-18 14:28:20 794

原创 MyBatis入门笔记

MyBatis入门笔记简介环境准备使用MyBatis操作数据库合理的创建标题,有助于目录大师傅似的简介MyBatis是一个工具,是一个持久层框架(SQL映射框架)。用于和数据库进行交互(Spring是用来和容器进行交互、S

2022-10-28 21:27:15 793 1

原创 为 repo ‘AppStream‘ 下载元数据失败 错误:为 repo ‘AppStream‘ 下载元数据失败

E: Syntax error /etc/apt/apt.conf.d/vim:11: Extra junk at end of file

2022-10-21 17:08:26 1163 2

原创 IEC60870 104 报文实例解析

IEC60870 中 104 报文实例演示

2022-10-17 20:27:38 1594

原创 Java 报错非法字符‘\ufeff’和找不到符号的错误解决

Java 报错非法字符 '\ufeff'Java报错java: 找不到符号 符号: 类 SerialPortUtil 位置: 类 com.minGe.serial.util.SerialPortSetting

2022-09-22 10:54:46 2884

原创 CMake 如何编译 C 项目,CMake 编译爆红,Visual Studio 如何打包项目成 .exe 可执行文件

CMake

2022-09-09 18:03:02 1298

原创 Java 如何串口通信以及常见报错解决

Java 如何进行串口通信Java 报错 A fatal error has been detected by the Java Runtime Environment: EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000001800Exception in thread "main" java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path。

2022-09-09 16:57:00 5907 3

原创 如何将本地开发(自定义开发)的节点上传到 node-red 平台

node-red 本地开发节点;npm 中 --save;node-red 打印日志;node-red 全局安装在何处

2022-08-23 15:27:44 607

原创 npm install 安装停留在 idealTree:node_global: sill 原因

使用 npm 安装网络包的时候页面停留在 【...】idealTree:node_global: sill ,如何解决。

2022-08-22 17:12:53 3683 1

原创 本地计算机上的postgresql服务启动后停止 某些服务在未由其他服务或程序使用时将自动停止

Windows 下无法启动 postgresql 服务

2022-06-22 15:46:01 5648

原创 执行 npm install 报错 npm ERR! code E407

执行 npm install 报错 npm ERR! code E407 ,npm ERR! 407 Proxy Authentication Required...

2022-06-21 16:54:55 5180

原创 Java 多线程排序

package com.example.xxpublic class test { public static void main(String[] args) { int[] arr = {1,34,12,344,22,22,8,79,87}; threadSort(arr); } /** * 使用多线程的方式排序 * 思想:多个线程使用休眠的方式输出数组元素。 * 按照数组元素的大小进行线程休眠,数据越大休眠时

2022-04-24 10:26:04 795 1

原创 Java使用ObjectMapper报错:org.codehaus.jackson.JsonGenerationException解决方法

说明:在使用 objectMapper.writeValueAsString(employees) 方法时,一直报红:【org.codehaus.jackson.JsonGenerationException】编译报错:�����org.codehaus.jackson.map������原因:jar 包依赖错误,换成正确的 jar 包即可maven<!-- https://mvnrepository.com/artifact/org.codehaus.jackson/jack.

2022-03-14 15:35:05 3074

原创 BurpSuite+XAMPP下Apache搭建网站上传文件抓取本地包失败

一:在 bp 中设置代理二:设置 Chrome 代理服务器地址三:开启 apache ,搭建网站index.html<!DOCTYPE html><html><head> <meta charset='utf-8'> <meta http-equiv='X-UA-Compatible' content='IE=edge' charset="utf-8"> <title>upload file&

2022-03-10 16:47:37 318

原创 Java 存牌洗牌发牌看牌

个人笔记

2022-03-04 09:57:49 140

原创 HttpClient爬虫入门

文章目录一、maven引入jar包二、使用1.步骤2.向网页发送GET请求3.向网页发送POST请求4.使用连接池管理请求什么是HttpClient?顾名思义,httpclient就是http客户端的意思;在项目中前后台交互是通过HTTP/HTTPS请求、响应来进行的,而HTTP请求是由浏览器生成并发送给后台服务器的,服务器接收request请求处理过后返回前台response响应。HttpClient就是代替并模拟浏览器,由代码生成HTTPrequest请求;请求发送给各个大型网站的服务器,获取

2021-09-14 11:14:51 1174

原创 在IDEA中项目下新建一个包,在包下无法新建类的原因

问题出处:在学习Java枚举类的过程中想新建一个枚举类,为包命名enum发现命名后无法在包下新建类。原因:enum是Java语言中的一个关键字,无法使用关键字命名包名称

2021-09-13 17:08:12 3024 5

原创 IDEA快捷键笔记

全局搜索某各类/接口:连续按两下shift或者CTRL+N搜索某个接口的实现类:选中接口,按下ctrl+alt+bSystem.out.println();快捷使用:输入sout等待提示即可main函数快捷使用:输入psvm等待格式化代码:Ctrl + Alt + L待…...

2021-08-10 19:20:05 74

原创 使用telnet命令模拟发送邮件

步骤一:使用telnet远程登陆aliyun邮箱服务器在cmd命令行模式下输入:telnet smtp.aliyun.com 25出现下图所示二:测试能否与邮箱服务器正常通信三:输入本人邮箱账号密码在命令行模式下邮箱账号密码必须是base64格式的编码,例如:邮箱账号:abc@aliyun.com邮箱密码:abcdefg输入的应是:YWJjQGFsaXl1bi5jb20=YWJjZGVmZw==下图是对字符串进行base64编码的方法:输入结果如下所示表示成功:

2021-08-09 23:02:00 1902

原创 SpringBoot测试报错Failed to resolve org.junit.platform:junit-platform-launcher:1.7.2

原因:junit版本有冲突解决办法:进入Maven仓库官网:https://mvnrepository.com/搜索“junit-platform-launcher”,找到最新版(或者适合的版本),复制依赖;打开项目的pom.xml文件,粘贴依赖进去,点击右侧刷新按钮,重新运行即可。...

2021-08-07 15:17:12 3283

原创 SpringBoot搭建、输出HelloWorld、打包(微服务)、改端口

步骤下载Maven,设置Maven仓库新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入下载Maven,设置Maven仓库Maven下载网址:https://maven.apache.org/download.cgi

2021-08-06 18:00:03 379

原创 使用Filter过滤器在servlet中实现登录、过滤功能

登录案例功能描述:1)首先:进入login.jsp页面,用户名密码输入正确则跳转到success.jsp页面并且将用户信息保存进session域;用户名密码不正确则进入fail.jsp页面。2)其次加入过滤器,此时用户若直接访问success.jsp页面,则程序进入过滤器检测session域中是否有用户信息,若没有说明用户并未登录,不可以访问success.jsp页面,程序将重定向到login.jsp页面让用户登录。3)过滤器将会对所有的页面进行过滤,但是fail.jsp页面和login.j.

2021-04-27 14:39:59 1990

原创 MyBatis级联(关联)查询详解(包括分步、按需查询等)

文章目录一、环境搭建项目结构数据库1.学生表com_student2.课程表com_course3.班级表com_class4.档案表com_archives二、MyBatis级联查询(一对一)三、MyBatis级联查询(一对多)1.集合查询2.分步查询四、MyBatis级联查询(多对多)一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一、环境搭建项目结构数据库1.学生表com_student2.课程表com_course3.班级表com_class4.档案表com_ar

2021-04-16 16:37:05 4897

原创 MySQL命令行问题笔记

说明:phpstudy 为了安全起见,默认是只允许数据库本地连接的,但有时候我们需要远程连接,就需要如下修改 首先:/phpstudy/mysql/bin/mysql -u root -p; # 登录mysql 其次:使用grant all privileges on来更改用户对应某些库的远程权限 代码:grant all privileges on 库名.表名 to '用户名'@'IP地址' identified by '密码' with grant

2021-04-14 14:42:14 150

JSONWebToken.pdf

来自哔哩哔哩视频教学

2021-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除