摘要:
在实际开发中我们常常遇到这样的问题,有A、B两个集合,这两个集合的某一个字段是相同的,要把A集合和B进行匹配,然后把A的值赋值给B例如: //上传图片 List<MultipartFile> A=multipartRequest.getFiles("fileName"); List<Multipar 阅读全文
摘要:
引言 之前做了一个系统,系统的一部分硬件设备是使用MQTT协议接入的,无奈只好去研究它。好不容拼凑出一套能用的代码,上生产以后频频出现故障,后来稀里糊涂的解决了,但是一直没有弄明白原因。这次发现EMQX出了5.0的版本研究了一下,看文档的时候也突然明白了之前出问题的原因,因此做一下记录和总结。 本文 阅读全文
摘要:
DockerDesktop使用自带的k8s v1.24.0 使用kubectl获取不到token的问题 1、前言 最近Docker Desktop发布了新版本,我习惯性的点了更新,更新完成发现DockerDesktop自带的k8s版本也更新到了v1.24.0,然后发现我使用kubectl命令获取不到 阅读全文
摘要:
springboot项目配置动态注入与springboot读取docker环境变量 前言 最近在看《Kubernetes权威指南》这本书,书的第一章是部署一个mysql+tomcat的简单项目,要先部署mysql 实例然后创建mysql的svc,创建了svc时才会分配一个ip,因为打包的时候不知道这 阅读全文
摘要:
k8s安装笔记与常用命令整理 引言 最近又重新开始看《Kubernetes权威指南 第五版》这本书了,需要搭建k8s的学习环境,我之前搭建过几次但是都没有做好笔记,时间一长自己竟然一点也想不起来了,所以这次就记一下笔记,主要是记录安装的环境、过程、一些命令还有遇到的问题以及解决的办法。 一、系统环境 阅读全文
摘要:
在rust项目中使用yml配置文件 引言 在接触rust之前一直是使用java,已经习惯了springboot那一套东西,所以对使用.env或者.toml做配置文件都不习惯。就想着复刻springboot的配置习惯,花了点时间做好了,就不知道自己做的怎么样,请诸位大佬指教。 第一步:创建项目 c 阅读全文
摘要:
log4j-2.14.0漏洞攻击复现 刚知道log4j漏洞的时候,我就在自己负责的项目里简单测试了一下,没有测试出来也就没有再关注这个了。接下来几天的时间无论是朋友圈、聊天群、技术论坛都是在讨论这个话题的,成功引起了我的好奇,我就想复现一下这个漏洞。刚开始复现的时候为图省事我就创建了一个spri 阅读全文
摘要:
引言 学习Rust四个多月了,打算用Rust重写我之前的web项目。Rust web中文资料非常少,学习之路很是坎坷,很多框架文档少的可怜,甚至有的框架直接没有文档只能依靠源代码里面的运行示例研究。但是不管多困难只要坚持下去就一定会有收获。这篇博客是我这一周学习的收获,它应该可以帮你解决以下几个问题 阅读全文
摘要:
引言 前段时间答应朋友做一个hadoop分析日志的教程,说完就后悔了,我已经很久没碰它了,为了实现这个承诺不得以又把以前买的书找出来研究一下。值得庆幸的是以前的笔记还在不需要我从头再来。不过搭建hadoop的环境很复杂,我也不准备做从零开始的教程,我准备把我搭建好的环境直接搬过来了,这样不用纠结环境 阅读全文
摘要:
在实名制这块其主要的技术在于硬件设备与服务器之间的通信,最理想的状态是每一台硬件设备都拥有一个广域网的ip,这样服务器和设备可以点对点直接通信。但是理想和现实差距很大,受制于ipv4的数量限制导致广域网的ip价格高昂,无法大面积的在设备中应用。没有广域网ip情况下设备想和服务器进行数据交互,就变得非 阅读全文
摘要:
计算机的起源与发展 引言 中国这二十多年来一直是跳跃式发展,我们接触的很多事物也都是跳跃式的。就拿电话来说,电话还没有完全普及我们就用上了手机,还没有刷过信用卡就迎来了移动支付。这些看起来是一件好事,但是事物的发展是需要循序渐进的,是需要慢慢演化的,违背这个规律就会带来问题。 以前我总认为计算机不是 阅读全文