自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

二月鸟

01炫酷

  • 博客(539)
  • 资源 (72)
  • 收藏
  • 关注

原创 后端go完成文档分享链接功能

本文介绍了一个使用Go语言实现的文档分享链接后端方案,主要包含以下内容:1) 采用UUID生成唯一分享token,支持设置权限(只读/编辑)和有效期;2) 使用GORM定义文档和分享记录的数据模型;3) 实现创建分享、验证权限、撤销分享和文档访问等核心业务逻辑;4) 提供基于Gin框架的RESTful API接口。系统通过中间件验证分享链接有效性,支持权限控制和过期管理,可作为在线文档协作系统的基础功能模块。

2025-11-17 11:50:43 399

原创 平台消息推送(go)

摘要:本文介绍了Go后端实现消息推送的多种技术方案,包括短轮询、长轮询、WebSocket和第三方推送服务。针对不同场景(实时性要求、客户端类型)提供了具体实现代码,重点分析了WebSocket方案的优势和实现细节。文章还探讨了连接管理、离线消息处理、分布式扩展等关键问题,并给出了性能优化建议(如使用缓冲channel、限制单用户连接数)。通过对比表格清晰呈现了各方案的特点,为开发者选择合适的技术方案提供了实用参考。

2025-11-12 08:00:00 1515 1

原创 go中es(olivere/elastic/v7)增加日志

/ 自定义 Logger// 可以添加自定义字段,如日志级别、输出目的地等// 实现 Printf 方法,满足 elastic.Logger 接口// 自定义日志输出逻辑,例如:// 1. 格式化日志// 2. 脱敏请求体中的敏感字段// 3. 输出到文件或第三方日志系统log.Printf("[自定义ES跟踪] "+format, v...)// 使用自定义 Loggerelastic.SetTraceLog(customLogger), // 传入自定义 logger// ...

2025-11-07 23:49:14 322

原创 es大页读取

本文介绍了Elasticsearch处理大数据集分页查询的三种核心方案对比。From/Size适用于浅分页,简单但性能有限;Scroll适合大数据导出,消耗资源且不实时;Search After是实时深度分页的首选方案。文章提供了具体的使用指南:Search After需要稳定排序字段,Scroll需手动管理上下文,From/Size可调整但需谨慎。主要建议根据需求选择方案:Search After用于实时深度查询,Scroll用于数据导出,From/Size仅限浅分页场景。

2025-11-02 11:33:58 462

原创 gorm速成

更新所有记录加where(“1=1”)Omit不显示的字段。

2025-09-21 17:07:56 260

原创 gin中sse流式服务

ctx.Render(-1, sse.Event{…}) 用于在 Gin 中发送 SSE 事件。• Event 字段允许你定义自定义事件类型。• Data 字段包含要推送的有效负载。• DataPrefix: false 要求你手动提供格式正确的 SSE 数据字符串(包含 data: 前缀和结束符)。这增加了灵活性但也带来了出错的风险。更常见的做法是设置 DataPrefix: true,让 Gin 自动处理格式。

2025-09-16 23:17:28 1325

原创 docke笔记下篇

搜索镜像拉取镜像查看镜像启动镜像 - 服务端口映射停止容器移除容器从应用软件的角度来看,Dockerfile、Docker镜像与Docker容器分别代表软件的三个不同阶段,● Dockerfile是软件的原材料● Docker镜像是软件的交付品● Docker容器则可以认为是软件镜像的运行态,也即依照镜像运行的容器实例Dockerfile面向开发,Docker镜像成为交付标准,Docker容器则涉及部署与运维,三者缺一不可,合力充当Docker体系的基石。

2025-09-13 19:07:06 1500

原创 Docker笔记上篇

需要正确的理解仓库/镜像/容器这几个概念:Docker 本身是一个容器运行载体或称之为管理引擎。我们把应用程序和配置依赖打包好形成一个可交付的运行环境,这个打包好的运行环境就是image镜像文件。只有通过这个镜像文件才能生成Docker容器实例(类似Java中new出来一个对象)。image文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。镜像文件image 文件生成的容器实例,本身也是一个文件,称为镜像文件。

2025-09-13 09:22:37 1137

原创 ElasticSearch

ES是一个使用Java语言并且基于!ucene编写的搜索引擎框架,他提供了分布式的全文搜索功能,提供了一个统一的基于RESTFUl风格的WEB接口,官方客户端也对多种语言都提供了相应的API。Lucene:Lucene本身就是一个搜索引擎的底层。分布式:ES主要是为了突出他的横向扩展能力。全文检索:将一段词语进行分词,并且将分出的单个词语统一的放到一个分词库中,在搜索时,根据关键字去分词库中检索,找到匹配的内容。(倒排索引)

2025-08-31 22:44:21 1137 2

原创 mysql出现大量redolog、undolog排查以及解决方案

本文介绍了MySQL日志文件异常增长的排查与解决方案。排查步骤包括监控日志增长、检查长时间运行事务和锁等待情况,以及系统负载分析。常见原因涉及大事务、高并发写入和配置不当等问题。解决方案包括优化事务处理、调整日志配置参数、定期维护、硬件升级和设置监控预警。针对紧急情况,提供了临时增加空间和安全重启等处理措施。全文提供了详细的SQL命令和配置建议,帮助DBA有效管理MySQL日志文件增长问题。

2025-08-10 00:56:57 417

原创 centos7使用密钥配置免密

摘要:CentOS 7中实现SSH免密登录,首先用ssh-keygen生成自定义名称的RSA密钥对(含4096位加密),通过-f参数指定密钥路径。然后使用ssh-copy-id将公钥上传至远程主机,或手动添加到authorized_keys文件。最后配置本地~/.ssh/config文件,指定不同主机对应的私钥路径,完成免密登录设置。整个过程涉及密钥生成、公钥分发和SSH客户端配置三个关键步骤。(149字)

2025-06-27 13:21:28 649

原创 vmware环境(vcenter许可证过期问题)

vcenter client 上面的虚拟机与exsi全部断开连接。

2025-03-16 22:49:37 2669

原创 esxi,vcenter6.0安装指导

esxi6.0安装和esxi6.7步骤基本一样,可参考。

2025-03-16 22:37:46 1811

原创 银河麒麟v10 ssh connect to host **** port 22: Connection refused && Permission denied, please try again

在虚拟机新建了银河麒麟桌面系统V10(SP1),ip如:10.226.3.2,命令ping10.226.3.2可以ping通,使用xshell ssh虚拟机,报:“ssh: connect to host 10.226.3.2 port 22: Connection refused”

2024-11-30 00:47:44 2358

原创 初次chronyd安装使用

在 CentOS 或 RHEL 中,ntpdate 命令用于立即更新系统时间,而 chronyd 是一个更为先进的时间同步服务。虽然它们都可以用来同步时间,但它们的工作方式和命令参数有所不同。这个命令将使用 /etc/chrony.conf 中指定的 NTP 服务器来更新系统时间。,使用 chronyd 进行时间同步与使用 ntpdate 有一些区别:chronyd 是一个守护进程,它会在后台持续运行并定期同步时间。ntpdate 是一个命令,它只会在执行时更新时间。

2024-11-27 22:21:08 1085

原创 vmware esxi vcenter6.7安装教程(dell)以及许可证

vSphere是数据中心产品附带的软件套件,vSphere就像是Microsoft Office套件一样,其中包含许多软件,例如PPT、Word、Excle等,同理,vSphere也是一个软件套装,其中包含vCenter、ESXi、vSphere Client等,所有的这些软件组件的组合就是vSphere,vSphere不是可以安装和使用的特定软件,它是具有其他子组件的软件包名称。ESXi是虚拟化服务器(就相当于电脑中安装的Window操作系统,可以在。

2024-11-24 17:16:25 8860

原创 openeuler设置IP

编辑网络配置文件:通常在/etc/sysconfig/network-scripts/目录下,对应的网络接口配置文件名为ifcfg-,例如ifcfg-eth0。

2024-11-19 21:51:33 2354

原创 银河麒麟设置ip

银河麒麟服务器版是基于 ubuntu系统的。安装完银河麒麟服务器版后,发现 IP 没有分配上。

2024-11-18 21:56:47 6700

原创 为centos7分配ip

安装好centos7。

2024-11-13 22:40:45 263

原创 Golang垃圾回收

标记清除、标记整理、复制、引用计数。

2024-06-18 19:48:37 679

原创 Golang内存模型与分配机制

每层节点。

2024-06-17 21:48:06 1453 1

原创 论文学习记录

参考一参考二pcl1.11.1配置学习一学习二学习资料一学习资料二参考模块间关系参考一参考一参考二参考三参考一realsensesdkopen3dVisual Studio 配置 Intel RealSense 相机 + OpenCV 环境以及官方例程运行张正友标定代码彩色图和深度图转点云

2024-06-15 20:59:00 547

原创 go mod

下载 go.mod 文件中指明的所有依赖依赖对其(使引用的都是所依赖的)编辑go.mod将所有的依赖从go/pkg/mod备份到vendor中验证mod是否改变找原因为什么引用某个依赖安装可执行文件(在go/bin中找到)go download+goedit清空临时目录go/pkg/mod帮助go.mod

2024-05-05 17:22:32 598 1

原创 输入一个栈所有的可能顺序

进栈顺序已经确定,并且在进栈过程中可以出战,输出它的所有出栈顺序。

2023-09-16 15:21:01 230

原创 某研究所实习项目问题

在这个 Controller 中,我们还使用了 Actuator 的 @Endpoint 和 @RestControllerEndpoint 注解,分别创建了一个自定义的 Endpoint 和 RestControllerEndpoint,以便将接口信息暴露在 Actuator 端点中。上述代码创建了一个获取所有接口信息的 REST Controller,通过扫描指定的基础包中带有 @Api 注解的类,获取其下带有 @ApiOperation 注解的方法信息,并返回给调用方。枚举类需要继承IEnum。

2023-08-07 19:28:46 900

原创 java注解自定义与使用

参考1参考2

2023-06-17 16:09:44 283

原创 考核系统(jeecgboot)

searchOptionsCustproducesheetcode数组,每个成分是 text:“”,value:""形式。

2023-02-19 15:06:39 560

原创 opencv2

模板匹配和卷积原理很像,模板在原图像上从原点开始滑动,计算模板与(图像被模板覆盖的地方)的差别程度,这个差别程度的计算方法在opencv里有6种,然后将每次计算的结果放入一个矩阵里,作为结果输出。TM_SQDIFF_NORMED:计算归一化平方不同,计算出来的值越接近0,越相关。TM_CCOEFF_NORMED:计算归一化相关系数,计算出来的值越接近1,越相关。TM_CCORR_NORMED:计算归一化相关性,计算出来的值越接近1,越相关。TM_CCOEFF:计算相关系数,计算出来的值越大,越相关。

2022-11-24 14:30:37 975

原创 bingc++(完美转发、线程库、特殊类、异常)

原子类型// 声明一个类型为T的原子类型变量t注意:原子类型通常属于"资源型"数据,多个线程只能访问单个原子类型的拷贝,因此在C++11中,原子类型只能从其模板参数中进行构造,不允许原子类型进行拷贝构造、移动构造以及operator=等,为了防止意外,标准库已经将atmoic模板类中的拷贝构造、移动构造、赋值运算符重载默认删除掉了。// 编译失败 atomic < int > a2(0);//a2 = a1;// 编译失败 return 0;}lock_guard与unique_lock。

2022-10-14 22:06:51 613

原创 sptingboot-springcloud-vue

123

2022-10-12 14:53:32 199

原创 binglinuxc(多路转接)

4.在返回就绪文件描述符的时候,是返回了一个事件集合),并不是将就绪的文件描述符数值直接返回给调用者,需要调用者使用FD_ISSET函数进行判断那些文件描述符就绪了。3.select在返回就绪文件描述符的时候,会将未就绪的文件描述符从事件集合当中移除掉,导致二次监控的时候,程序员需要再次手动添加。fds:事件结构数组,存放监控的文件描述符,关心的事件,真实产生的事件nfds:描述fds数组当中有多少有效元素。1.提出了事件结构的方式,在给poll函数传递参数的时候,不需要分别添加到“事件集合”当中。

2022-10-12 14:36:44 511

原创 opencv1

装opencv。

2022-10-07 17:34:51 1011 1

原创 bingbingc(网络编程TCP UDP)

1.如果accept和recv都进行循环调用,会导致accept阻塞影响recv的接收,或者recv阻塞影响accept获取新连接,并且,accept接收回来的新连接套接字B会覆盖之前的新连接套接字A。将进程和网卡进行绑定,进程可以从网卡当中接收数据,也可以通过网卡发送数据。绑定ip,绑定端口,是为了在网络当中可以标识出来一台主机和一个进程。成功无提示,失败提示失败。

2022-10-04 17:24:07 888

原创 sqlserver常见问题

1.在安装过程中合成活动模板出错(ATL)

2022-09-10 14:08:22 567

原创 nginx开发知识以及相关问题

【代码】nginx。

2022-09-01 16:29:14 633

原创 jeecgboot(单表,多表,表单默认值、填值规则,角色部门、权限、租户)

同步功能测试参考。

2022-08-17 16:12:38 2654 2

原创 linuxbingc(多线程)

上一篇

2022-08-11 11:47:34 611

原创 服务外包项目经验(vue)

vue引入axios参考vue接受python传来的图片参考

2022-08-10 15:13:03 479

原创 延长经济保险(jeecgboot)

问题数据库新建数据库出错解决方案

2022-08-10 15:11:08 896

原创 bingc++(智能指针、类型转化、c++11)

上一篇原理使用模拟模拟改进容易造成野指针不允许拷贝和赋值模拟模拟shared_ptr中存在的循环引用问题解决方式: weak_ptr的唯一作用就是协助shared_ptr解决循环引用为题,即weak_ptr不能独立管理资源的类型转化标准C++为了加强类型转换的可视性,引入了四种命名的强制类型转换操作符:static_cast、reinterpret_cast、const_cast、dynamic_cast用于非多态类型的转换(静态转换),编译器隐式执行的任何类型转换都可用static_c

2022-07-13 15:03:04 417

Tableau.10.5.0.x64 (2).rar

Tableau.10.5.0.x64 使用教程

2021-03-24

jeecg-boot.rar

jeecgboot框架例子

2021-03-27

learnvuex.rar

配合发表的文章使用

2021-05-13

01-learnvuerouter.rar

配置文章使用

2021-05-09

learnvuerouter.rar

配合发表的文章使用

2021-05-08

05-webpack的Plugin.rar

配合发表的文章使用

2021-05-06

06-webpack配置分离.rar

配合发表的文章使用

2021-05-06

04-webpack配置vue.rar

配置文章使用

2021-05-06

03-webpack的loader.rar

配置发表的博客文章使用

2021-05-06

webstrom中的vue项目

根据 https://www.bilibili.com/video/BV1hb411K7Ud?t=10&p=76 学的webstrom vue项目

2021-03-28

jdbc链接mysql

jdbc链接mysql

2021-01-26

源码及PPT.rar

SpringMVC 源码及PPT

2020-10-20

springmvc中篇.rar

springmvc中篇.rar

2020-10-13

springmvc下篇.rar

springmvc下篇.rar

2020-10-13

springmvc练习时所用架包

springmvc练习时所用架包

2020-10-05

log4j.properties

log4j.properties springboot 日志配置log4j.properties springboot 日志配置log4j.properties springboot 日志配置log4j.properties springboot 日志配置log4j.properties springboot 日志配置log4j.properties springboot 日志配置log4j.properties springboot 日志配置log4j.properties springboot 日志配置log4j.properties springboot

2020-09-12

springboot日志输出格式.rar

springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志输出格式springboot日志

2020-09-07

Spring Boot核心笔记.rar

Spring Boot核心笔记.rar

2020-08-28

mybatis所用架包

mybatis所用架包

2020-08-16

PageHelper插件框架.rar

PageHelper插件框架.rar

2020-08-08

Shell编程技术详解:文件权限与文本处理实战

Shell编程技术详解:文件权限与文本处理实战

2024-11-24

点云数据模型pcd、ply

点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型pcd、ply点云数据模型

2023-03-29

cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batch

cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar cifar-10-batches-py1.rar

2022-06-05

数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集

数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集数据集

2022-06-05

seata-0.9.0.rar

seata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata-0.9.0.rarseata

2022-05-28

sentinel-1.7.0.rar

sentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0.rarsentinel-1.7.0

2022-05-27

zipkin-server-2.12.9-exec.jar

zipkin-server-2.12.9-exec.jar

2022-05-25

redis6.0.8.zip

redis-window6.0.8

2021-11-01

redis5.0.zip

redis5.版本windows

2021-11-01

微信发红包的测试用例.png

配合文章使用

2021-06-12

unittest 和ddt

配合文章使用

2021-07-24

HTMLTestRunner.py

selenium html报告测试工具包

2021-07-23

selenium2html.rar

和文章一起使用

2021-07-22

jeecg-boot1.zip

运动装3D虚拟定制平台

2021-06-10

手机APP入门—常见功能点测试汇总.docx

测试用例

2021-06-10

测试用例3333333.png

配合文章使用

2021-06-09

测试用例222222222.png

配合文章使用

2021-06-08

测试用例.xmind11111

配合文章使用

2021-06-07

http原理图

配合文章使用

2021-05-20

01-learnaxios.rar

配合着文章使用

2021-05-16

空空如也

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

TA关注的人

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