自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 收藏
  • 关注

原创 idea/goland 无法创建目标目录

根据https://cloud.tencent.com/developer/ask/sof/108613484。

2025-11-24 23:40:40 136

原创 nacos3端口漂移问题

摘要:在Docker中运行Nacos3时,更换端口导致服务无法读取配置文件。错误日志显示认证通过但文件读取失败,原因是Nacos客户端通过8848端口加1000(即9848端口)进行gRPC数据交换。测试发现,当gRPC端口不符合8848+1000规则时(如使用29849而非28848+1000=29848),会导致配置文件读取失败。解决方案是保持gRPC端口与8848端口满足+1000的关系,例如18848:8848对应19848:9848时服务正常,而28848:8848对应29849:9848时异常。

2025-08-30 11:09:33 417

原创 二维码生成

带图片二维码生成java:带图片示例go:

2025-08-29 18:12:33 100

原创 nacos 3 docker 快速部署

本文介绍了如何快速搭建Nacos单机版服务。首先通过随机字符串生成器获取32位密钥,并转换为Base64编码作为身份验证令牌。然后使用Docker命令部署Nacos,配置了三个关键端口:8080用于Web管理界面,8848用于服务注册与发现,9848用于gRPC通信。文中提供了完整的Docker运行命令,包含认证参数配置,并简要说明了各端口功能,帮助用户快速了解Nacos的基本部署架构。

2025-07-02 19:36:47 279

原创 MinIO删代码

最后一版完整WebUI的Tag是minio/minio:RELEASE.2025-04-22T22-12-26Z。官方迫使开发者转移到商业版aistor-custom或者cli工具mc来管理MinIO。并在05/24的新版Image中移除了绝大部分WebUI管理功能。MinIO官方在一个03/11的PR中删除了114k行代码,

2025-06-24 18:59:16 277

原创 langchain序列化问题

langchain。

2025-06-04 18:48:03 275

原创 【Go面试】基础八股文篇 (持续整合)

本文是【Go 面试】的基础八股文篇,处于持续整合状态,旨在为 Go 语言的求职者提供有价值的八股文分享。文章可能涵盖 Go 语言在面试时的基础提问回答思路,帮助他们更好地理解 Go 语言与计算机基础的结合,从而提升自身的竞争力,在 Go 语言的职业发展道路上迈出更加稳健的步伐。

2025-01-22 20:11:35 1906

原创 【Go面试】工作经验篇 (持续整合)

本文是【Go 面试】的工作经验篇,处于持续整合状态,旨在为 Go 语言的求职者提供有价值的工作经验分享。文章可能涵盖 Go 语言在实际工作中的各种应用场景,包括但不限于项目开发、技术选型、性能优化等方面的经验总结,为求职者在 Go 语言相关的面试和工作实践中提供全面且深入的指导和参考,帮助他们更好地理解 Go 语言在不同工作环境中的运用,从而提升自身的竞争力,在 Go 语言的职业发展道路上迈出更加稳健的步伐。

2025-01-22 00:43:50 1208

原创 PostgreSQL 数据库归档功能全知道

PG归档

2024-12-21 18:57:18 2107

原创 null/nil, empty, blank对比

null/nil: 表示对象为空empty: 表示数组或容器为空或长度为0blank: 表示字符串为空或空格字符串

2024-07-27 18:53:06 450

原创 pg count 慢

因为count要遍历整个表来计数,导致pg的count缓慢,在生产环境中使用count甚至可能由于锁或者性能问题导致其他查询失败。EXPLAIN 就是预估分析该条语句会涉及多少条数据,一般用EXPLAIN来提前预知影响数据量,以及执行预测时间。注意:由于该查询是预测,所以不是精确的数量统计,精确统计还需其他方法。如果需要精确统计可以直接建一个数据数量计数表,或者redis计数。在 PostgreSQL 中,预估影响数据量可以通过执行。语句来获取查询计划,并查看相关的统计信息来进行估算。

2024-07-15 19:00:22 1090

原创 QPS等 接口相关性能指标

需要注意的是,TP99是一种相对较慢的请求的响应时间指标,它主要用于评估系统的稳定性和极端情况下的性能表现。举个例子,假设一个系统的TP99为100毫秒,这意味着在所有请求中,99%的请求的响应时间都在100毫秒以内,而只有1%的请求的响应时间超过100毫秒。TP99是一种衡量系统性能的指标,它表示在一定时间范围内,系统处理请求的时间中,最慢的1%请求的响应时间。具体来说,TP99表示在所有请求中,有99%的请求的响应时间小于或等于TP99的值,而有1%的请求的响应时间大于TP99的值。

2024-07-13 11:23:31 673

原创 mongoexport导出聚合查询的mongo数据

一个思路是把聚合查询查到的数据存成新集合,然后再导出新集合。但是mongoexport 不支持聚合查询的数据导出。已有的mongoexport 导出方法。新集合名为class_count。1.先导出聚合数据为新集合。

2024-07-10 20:11:28 380

原创 GPS经纬度坐标转换

GNGGA,142940.000,3036.74671,N,10408.54235,E,1,07,1.2,573.5,M,0.0,M,*75 22:29:38.958:GNGGA表示全球定位系统定位信息,142940.000表示定位时间,3036.74671表示纬度,N表示北纬,10408.54235表示经度,E表示东经,1表示定位质量指示,07表示使用的卫星数量,1.2表示水平精度因子,573.5表示海拔高度,M表示单位为米,0.0表示大地水准面的高度,M表示单位为米。2.将串口的数据转成WGS84。

2024-04-06 04:25:37 1688

原创 后端灰度发布

在软件开发中,"灰度"通常指的是渐进式地将新功能、更新或改进引入到生产环境中,但只对一小部分用户或流量进行部署和测试的过程。1.选取目标用户、流量或比例: 灰度发布开始时,开发团队会选择一小部分用户、流量或服务器来尝试新功能。4.逐步扩大范围: 如果新功能在初始阶段表现良好,团队可能会逐步扩大新功能的范围,覆盖更多的用户或流量。2.部署新功能: 新功能或更新版本会在选定的用户或流量上进行部署。完全发布: 一旦团队确认新功能在所有方面都稳定可靠,他们就会将其完全发布到生产环境中,使所有用户都能够访问。

2024-04-06 04:24:43 967

原创 怎样理解spring和gin里的context

还有context.Context,他是 Go 标准库中的一个接口类型,用于在 Goroutine 之间传递上下文信息。在Gin中context指的是HTTP请求的上下文,每个HTTP请求都创建一个,主要包含的东西是。在spirng中是指spring应用程序上下文,是个管理维护对象的容器,主要包含的东西是。Gin的context是由中间件来传递的,最后由handler(处理函数)处理。上面说的Gin的context是指gin.Context。理解context,先看看老英伦是怎样把他用在代码里的。

2024-04-01 14:31:46 325

原创 Go 纳秒级unix时间戳 格式化

go纳秒级时间戳格式化*unitNanoTimeStamp:**纳秒级时间戳.例如: 1711595989909069000。**timeFormat:**格式化时间格式.例如: 2006-01-02 15:04:05。函数时传入一个纳秒级时间戳和一个时间格式字符串,以获取格式化后的时间字符串。运算符获取纳秒数部分。这样可以将纳秒级时间戳转换为秒数和纳秒数。函数将秒数和纳秒数转换为对应的时间对象。方法将时间对象按照指定的时间格式进行格式化。,得到秒数部分,然后使用。返回格式化时间字符串。

2024-03-28 17:15:17 635

原创 Go分页工具

然后根据传入的页码和每页的大小计算起始索引和结束索引。起始索引通过将页码减 1 并乘以每页大小得到,而结束索引则是起始索引加上每页大小再减去 1。接下来进行边界检查,如果起始索引小于 0,则将其设置为 0,确保不会出现负数索引。最后,函数返回从起始索引到结束索引(包括结束索引)的子列表,并返回总数据条目数。list:一个包含任意类型元素的切片,表示要进行分页的数据列表。一个切片,包含了分页后的子列表,即指定页码的数据片段。size:表示每页的大小,即每页包含的数据条目数。page:表示要获取的页码。

2024-03-15 11:48:20 649

原创 esp32cam串口问题

选择的串口 Failed to execute script esptool 不存在或开发板没有连接设置串口参数时出错:9,600 N 8 1

2023-11-14 23:34:06 815

原创 mongo常用操作符及查询例子

mongoDB常用的操作mongo

2023-10-30 19:03:39 1676

原创 JAVA转GO

JAVA转GO的教程包含GO的基本语法以及Gin框架入门

2023-10-18 15:34:50 1173

原创 VSCode连接代理

VSCode代理代理

2023-10-15 22:12:22 1485

原创 Java八股文

JAVA八股文

2023-10-01 18:17:00 465

原创 简历(快速上手)

快速上手简历的写法

2023-09-13 15:32:54 572

原创 java8新特性,java17新特性

介绍了java8与Java17这两个比较重要的版本中部分新特性

2023-08-24 15:54:32 350

原创 Helper类和Util类区别

Helper和Util的区别

2023-08-08 15:10:31 1256

原创 MySQL优化(面试)

MySQL优化通信优化,查询缓存优化,语法解析器,查询优化器,数据类型优化,索引优化,

2023-07-27 22:31:52 1701

原创 Hadoop概念学习(无spring集成)

文件资源管理的集群与任务调度的集群在一起称为Hadoop集群逻辑上分离,在物理上可以在一起,不同集群分成了不同的进程完成独立的事MapReduce是计算框架,代码层次上的组件,没有集群说HDFS(Hadoop Distributed File System)是Apache Hadoop生态系统中的一个分布式文件系统。它旨在处理大规模数据集的存储和处理,并提供高容错性、高吞吐量和可扩展性。

2023-07-23 21:35:15 1056

原创 likewen的救赎之路

likewen的标准化救赎之路

2023-07-21 00:55:09 213

原创 activiti流程定义错误

activiti流程定义错误。刚刚好像是这两个位置虚焊了。

2023-07-10 14:36:58 1643 1

原创 ChatGPT写小论文

chatgpt写小论文摘要结构:研究背景,研究目的,研究方法,研究内容,研究结论摘要扩写讲一下该研究的历史,辩证的(这里一般就是需要多引用别人论文的地方)需要:内容相关,时间3-5年,权威有代表性,这是最容易出BUG的写法如果直接问他某一事物,他会分点概述,而现在加上不分点描述,而是综合成一段话就能完成(虽然也是分点,但是好了一些,暂时还没找到好的解决方法)最后论文引用看这里https://zhuanlan.zhihu.com/p/309606954基本就是自定义格式然后选择合适的地方插入引用就行最后。

2023-06-12 16:02:38 1470

原创 ChatGPT写小论文

小论文 论文摘要结构:研究背景,研究目的,研究方法,研究内容,研究结论摘要扩写讲一下该研究的历史,辩证的(这里一般就是需要多引用别人论文的地方)需要:内容相关,时间3-5年,权威有代表性,这是最容易出BUG的写法如果直接问他某一事物,他会分点概述,而现在加上不分点描述,而是综合成一段话就能完成(虽然也是分点,但是好了一些,暂时还没找到好的解决方法)最后论文引用看这里https://zhuanlan.zhihu.com/p/309606954基本就是自定义格式然后选择合适的地方插入引用就行最后。

2023-04-26 21:08:08 81428 45

原创 个人简历html网页代码(使用chatgpt完成web开发课的实验)

使用chatgpt完成web开发课的实验前提:chatgpt的使用,建议看https://juejin.cn/post/7198097078005841980或者自己随便找要学会用“出国旅游”软件vscode的基本使用炼丹开始:炼丹材料:我这演示只练了一次,需要更严格的页面,多练几次就行练好了框架自己改改就行自己练好的丹:代码:text.htmltestbackEnd.htmltesthardware.html

2023-03-26 13:31:08 13524 5

原创 elasticsearch基本操作

es基本操作elasticsearchelasticsearch8.6.0es

2023-01-29 22:53:18 745

原创 docker安装elasticsearch kibana 8.6.0(设置密码+汉化+ik分词器)

docker安装es kibana 8.6.0es8es8.6.0elasticsearch8elasticsearch8.6.0es汉化ik分词器ikik8.6.0ik8

2023-01-29 22:36:30 3405 3

原创 ESP32+Arduino 第二串口使用(串口通信)

ESP32串口通信

2023-01-12 21:10:11 12064

原创 阿里云短信服务(无需营业执照)快速上手

阿里云好像短信服务要营业执照短信服务地址:https://www.aliyun.com/product/sms?spm=5176.19720258.J_2686872250.9.775276f4077PYC&scm=20140722.M_5933522.P_197.MO_401-ID_5933522-MID_5933522-CID_20739-ST_3903-V_1快速学习1.绑定测试手机号码(只能测试在这里面添加过的号码)2.使用专用的测试模板(下面就有默认测试用例的内容)3.点击 调用API发送短

2022-12-05 17:33:47 1181

转载 yml转properties, properties转yml,在线转换工具

yml properties 互转,在线转换工具http://toyaml.com/

2022-12-05 13:33:47 3155

原创 mybatis-plus无spring框架

mybatis-plus无spring框架非spring使用mybatis-plus无springbootmybatis

2022-12-02 22:17:28 4134 4

原创 谷粒学苑_第十一天

谷粒学苑_第十一天

2022-12-01 23:28:58 612

方解石kt代码 springboot kt calcite sql-server

springboot kt calcite sql-server

2025-11-18

空空如也

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

TA关注的人

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