yuezhilangniao
码龄16年
关注
提问 私信
  • 博客:929,195
    社区:6
    动态:85
    929,286
    总访问量
  • 134
    原创
  • 12,739
    排名
  • 834
    粉丝
  • 19
    铁粉
  • 学习成就

个人简介:当你发现自己的才华撑不起野心时,就请安静下来学习吧。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2008-07-27
博客简介:

yuezhilangniao的博客

博客描述:
当你的才华还撑不起你的野心的时候~
查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,797
    当月
    4
个人成就
  • 获得284次点赞
  • 内容获得84次评论
  • 获得1,603次收藏
  • 代码片获得5,342次分享
创作历程
  • 14篇
    2024年
  • 17篇
    2023年
  • 81篇
    2022年
  • 328篇
    2021年
  • 153篇
    2020年
  • 25篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • linux_shell_ansible
    275篇
  • 分布式
    2篇
  • Prometheus-alert-grafana
    12篇
  • haproxy-nginx
    2篇
  • 云原生
    9篇
  • 人工智能
    3篇
  • nginx-nacos-MQ-kafuka-中间件
    16篇
  • openstack-kvm-虚拟化
    24篇
  • go语言
    4篇
  • DevOps日记
    1篇
  • 架构师
    2篇
  • ITIL-ITSM
    3篇
  • ELK+APM监控
    17篇
  • TCP/IP网络协议
    5篇
  • DNS网络
    1篇
  • 产品研发
    2篇
  • cmdb-cicd-devops
    27篇
  • mysql-等数据库
    33篇
  • k8s-docker-service-mesh
    140篇
  • java-go-微服务SOA
    37篇
  • python语言
    40篇
  • django开发
    31篇
  • IM+VOIP+webRTC
    11篇
  • js-jq-uniapp-app前端
    10篇
  • svn-git代码管理
    9篇
  • 区块链_等新技术
    2篇
  • VM-虚拟化
    5篇
  • WIN-VBA-AD等
    12篇
  • zabbix等基础监控
    50篇
  • HCIE之路
    25篇
  • 网络安全
    16篇
兴趣领域 设置
  • 运维
    网络运维开发
  • 网络空间安全
    安全
  • 服务器
    linuxcentos
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java之 java基础之 validation常用和自定义

什么是数据校验前台校验(客户端校验):在前台页面中用js校验填写在表单中的参数是否合法后台校验(服务端校验):Controller层:校验前台页面提交过来的参数的合法性Service层:校验service接口中使用的参数DAO层:一般不校验工作中,我们首先必须对方法传递过来的参数进行合法性校验,如果参数不合法,那么我们就使用抛异常的方式,告知方法的调用者传递的参数有问题。这也是Validated/Valid数据校验的本质。
转载
发布博客 2024.10.27 ·
43 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

解决 “Invalid bound statement (not found)” 错误的五种方法springboot mybatis

在开发使用MyBatis框架的项目时,我们可能会遇到 “Invalid bound statement (not found)” 的错误。这通常意味着MyBatis在尝试执行SQL语句时找不到对应的映射器(Mapper)配置。以下是五种常见的解决方法
转载
发布博客 2024.10.26 ·
465 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker启动测试minio + cpolar内网穿透(比花生壳还好用)

Minio是GlusterFS创始人之一Anand Babu Periasamy发布新的开源项目。Minio兼容Amason的S3分布式对象存储项目,采用Golang实现,客户端支持Java,Python,Javacript, Golang等主流开发语言~优势是方便简单容易维护,并且支持S3~ 商用收费100T以上可以买服务,个人测试方便
转载
发布博客 2024.10.24 ·
36 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java面试之-抽象类与接口的应用场景

在Java中,抽象类(Abstract Class)和接口(Interface)是实现多态和抽象的重要工具。它们各有特点,适用于不同的应用场景。本文将深入浅出地解析两者在实际开发中的应用,讨论常见问题和易错点,并提供代码示例。
转载
发布博客 2024.10.23 ·
32 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

node16 linux安装node环境 node.js16 - 含新淘宝镜像

Vue 3 最低需要 Node.js 版本是 12.20.0,这是因为 Vue 3 在创建项目时会使用一些新特性,这些特性需要较新版本的 Node.js 支持。如果你使用的 Node.js 版本低于 12.20.0,你可能会遇到兼容性问题,例如无法正确安装 Vue 3 或者在开发过程中遇到错误。
原创
发布博客 2024.10.20 ·
485 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

linux java17 - linux环境 centos7卸载java8安装java17

因为springboot3不再支持java8,最近开始转java17,具体要求如下‌Spring Boot 3要求使用Java 17或更高版本,不支持Java 8。‌ Spring Boot 3.0 正式版已经发布,并且明确要求最低支持Java 17‌12。Spring Boot 3.0 正式版发布后,官方明确表示不再支持 Java 8。Spring Boot 3.0 M1 发布时,就已经正式弃用 Java 8,最低要求 Java 17‌13。为了确保与 Spring Boot 3 的兼容性,建议使用
原创
发布博客 2024.10.20 ·
328 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

redis高并发 缓存击穿、缓存穿透、缓存雪崩原理以及多种解决方案

在 service 中如果要查询数据,则会到缓存中查询,如果缓存未命中,再到数据库中查询数据。作为缓存的 Redis 扛住了系统中大量的请求,极大的减小了数据库的压力。***但是当流量很大、高并发时,倘若 Redis 没能扛住,便会导致缓存穿透、缓存击穿、缓存雪崩***
转载
发布博客 2024.10.14 ·
53 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

raft协议 prevote 和动画选主过程~ 增加稳定性 和手动干预 含cap理论 zab协议等

大白话就是每次 感觉不到主人心跳的时候 , 每个节点的随时超时时间收不到主人心跳之后,第一个超时的节点就会冒头 给自己 term+1 觉得自己是下一任主人,从追随者状体follower,变身候选人状态candidate,然后发送心跳!
转载
发布博客 2024.10.08 ·
81 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql常见锁实验 锁测试 mysql测试 - 01 mysql锁 dba

在MySQL中,最常见的锁类型包括表级锁(Table Lock)和行级锁(Row Lock)。其中,行级锁在使用InnoDB存储引擎时最为常见,因为InnoDB支持事务(Transaction)和外键,并且大多数情况下,行级锁能够提供更高的并发性能。
原创
发布博客 2024.10.08 ·
561 阅读 ·
6 点赞 ·
0 评论 ·
7 收藏

k8s日常动手实践 ~~ pod访问 pod请求 k8s api ~ 含新版带curl的busybox镜像

前言: 可以使用 Kubernetes API 获取集群信息。使用 Service Account(SA)进行身份验证,可以以安全的方式访问 Kubernetes API,而无需在 Pod 中使用明文凭据。以下是一个使用 Service Account 访问 Kubernetes API 获取集群信息的示例:
原创
发布博客 2024.04.25 ·
1354 阅读 ·
18 点赞 ·
0 评论 ·
8 收藏

范德蒙矩阵 范德蒙行列式

商业领域:范德蒙矩阵为商业研究提供了一个有力的工具。通过范德蒙矩阵的分析,企业可以更好地理解消费者的行为模式、购买习惯以及社会关系网络,进而制定更精准的营销策略和产品定位。社会学研究:在社会学中,范德蒙矩阵被用于描述人们的行为习惯和社会联系。通过矩阵中的不同区域,可以揭示出人们在社会中的角色、关系以及交往方式,为理解社会结构和动态提供重要的线索。心理学研究:心理学家可以利用范德蒙矩阵来研究个体在社会环境中的心理过程和行为反应。通过矩阵分析,可以更深入地了解个体的情感、动机和认知过程,为心理咨询和治疗提供
原创
发布博客 2024.03.14 ·
1935 阅读 ·
17 点赞 ·
0 评论 ·
27 收藏

人工智能-数学建模~ 机器学习(人工特征工程) - 深度学习(智能特征工程)

数学建模是指在解决实际问题时构建数学模型的过程;数学模型是在数学学科中产生的理论成果,而将这些成果应用到各学科中,并产生价值的过程就是数学建模。
转载
发布博客 2024.02.09 ·
472 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

shell脚本 之 经典脚本留存~ shell模板-shell-gpt脚本 留存

什么是shellshell是一种命令语言,是为使用者提供操作界面的一种软件,软件可以接收用户的命令,并且执行用户输入的命令,然后对相应的程序进行调用。shell的两种主要语法类型有Bourne和C,这两种语法彼此不兼容。Bourne家族主要包括sh、ksh、bash、psh、zsh;C家族主要包括csh、tcsh(bash和zsh在不同程度上支持csh的语法)
转载
发布博客 2024.02.06 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux 扫描ip工具 nmap

Nmap (网络映射器)是一个开源工具,它使网络探测和安全审计得以专业化。最初由 Gordon “Fyodor” Lyon 发布。官网官方网站是http://nmap.org. Nmap是一个免费的用来实现网络探测和安全审计的开源程序。许多系统和网络管理员发现它对于一些日常的工作也有帮助。例如查看整个网络的信息,管理服务升级计划以及监控主机和服务的正常运行。Nmap采用一种新颖的方式利用原始IP包来决定网络上是什么样的主机,这些主机提供什么样的服务(应用程序名和版本),它们运行着什么样的操作系统(操作系
转载
发布博客 2024.01.03 ·
680 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java框架中的controller层、dao层、domain层、service层、view层

MVC 是 Model View Controller 的缩写,它是软件⼯程中的⼀种软件架构模式,它把软件系统分为模型、视图和控制器三个基本部分。
转载
发布博客 2023.12.19 ·
948 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

计算机网络的性能指标 -断点-网络基础-大b与小B换算-RTT-D = D0/ 1 - U -minIO测试询问网络- 为啥带宽需要除以8

计算机网络的主要性能指标,就是我们用来衡量网络质量的标准。主要的性能指标有带宽、延迟、丢包率、吞吐量。
转载
发布博客 2023.10.26 ·
1685 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

k8s认证详解 k8s证书详解 2023推荐

https是在HTTP基础上加了SSL/TLS加密传输通道,保证了数据安全。SSL最早是由网景公司(Netscape)开发的,后被IETF(The Internet Engineering Task Force - 互联网工程任务组)标准化后写入RFC(Request For Comments),SSL在迭代到3.0后才将其标准化,并重新更名为TLS。目前TLS先后迭代了TLS 1.0、TLS 1.1、TLS 1.2和TLS 1.3,目前被广泛使用的是TLS 1.2版本。
原创
发布博客 2023.08.14 ·
1749 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ocp openshift 部署prome-alert笔记 ocp-route入门 含ocp和haproxy的关系

edge 访问route使用https协议,route到内部网络为非加密的,如未配置证书则使用默认证书。passthrough 加密通信直接发送到目标,route不需提供TLS Termination。TLS Termination有三种类型:edge、passthrough、reencrypt。reencrypt 全部访问路径均是加密的。
转载
发布博客 2023.07.13 ·
469 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常翻常新 之 专题 - 通过实战理解CPU上下文切换(含嵌入式拓展阅读 一辈子也学不完的linux‘ 内核2870万行代码)

Linux是一个多任务的操作系统,可以支持远大于CPU数量的任务同时运行,但是我们都知道这其实是一个错觉,真正是系统在很短的时间内将CPU轮流分配给各个进程,给用户造成多任务同时运行的错觉。所以这就是有一个问题,在每次运行进程之前CPU都需要知道进程从哪里加载、从哪里运行,也就是说需要系统提前帮它设置好CPU寄存器和程序计数器。
转载
发布博客 2023.06.15 ·
276 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Golang导入包 引入包的几种方式(点,别名与下划线)

这篇文章主要介绍了Golang导入包的几种方式(点,别名与下划线),文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
转载
发布博客 2023.05.16 ·
1468 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多