相关文章
SpringBoot整合EasyCaptcha图形验证码
简介
EasyCaptcha:https://github.com/ele-admin/EasyCaptcha
Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。
添加依赖
<dependency><groupId>com.github.whvcse</groupId><artifactId…
建站知识
2024/10/22 12:29:03
k8s学习-通过Service访问Pod
假设Pod中的容器很可能因为各种原因发生故障而死掉。Deployment等Controller会通过动态创建和销毁Pod来保证应用整体的健壮性。换句话说,Pod是脆弱的,但应用是健壮的。
每个Pod都有自己的IP地址。当Controller用新Pod替代发生故障的Pod时,新…
建站知识
2024/11/1 20:18:16
Linux ---- Shell编程之函数与数组
目录
一、函数
1、函数的基本格式
2、查看函数列表
3、删除函数
4、函数的传参数
5、函数返回值
实验:
1.判断输入的ip地址正确与否
2. 判断是否为管理员用户登录
6、函数变量的作用范围
7、函数递归(重要、难点)
实验࿱…
建站知识
2024/10/22 9:43:54
浏览器内存泄漏排查指南
1、setTimeout执行原理
使用setInterval/setTimeOut遇到的坑 - 掘金 2、Chrome自带的Performance工具
当我们怀疑页面发生了内存泄漏的时候,可以先用Performance录制一段时间内页面的内存变化。
点击开始录制执行可能引起内存泄漏的操作点击停止录制 如果录制结束…
建站知识
2024/10/22 19:51:41
记录:Ubuntu 18.04 X86 上通过CMake 指定编译器工具链交叉编译。
最好是通过 cmake 命令行来设置,要不然你只有在 CMakeFiles.txt 里面自己写判断语句了。
要用 cmake 交叉编译,必须设置连接器,要不然会使用当前系统的 ld,就是 /usr/bin/ld。
但是其它平台是不会ld上的,elf格式都不…
建站知识
2024/10/22 12:30:07
Vite+Electron快速构建一个VUE3桌面应用(二)——动态模块热重载
一. 简介
在上一篇文章ViteElectron快速构建一个VUE3桌面应用中,我们了解了如何使用Vite和Electron来快速构建一个Vue3桌面应用。但是,之前构建的应用仅仅是一个简单的版本。在开发过程中,为了更好的开发体验,在开发electron的时…
建站知识
2024/10/22 18:25:05
深入理解TCP网络协议(2)
目录
1.TCP的状态转换
1.1 LISTEN状态和ETABLISHED状态
编辑2.TIME_WAIT 和 CLOSE_WAIT
2.滑动窗口 1.TCP的状态转换 我们通过上图可以看到TCP状态转换的详细过程.在实际开发的过程中,我们不需要了解的这么细致.为了方便大家的理解,我挑几个主要的状态来给大家聊一下
1.…
建站知识
2024/10/22 19:18:55
海外云手机开辟企业跨境电商新道路
近几年,海外云手机为跨境电商、海外媒体引流、游戏行业等互联网领域注入了蓬勃活力。对于国内跨境电商而言,在亚马逊及其他平台上,短视频引流和社交电商营销成为最为有效的流量来源。如何通过海外云手机的助力,在新兴社交平台为企…
建站知识
2024/10/22 18:41:44