自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 配置国内源

【代码】各种环境的国内源配置。

2026-09-17 09:21:13 174

原创 iptables常用命令

插入到指定为止 2 是行号。# 显示规则,带行号。

2026-07-27 17:34:02 198

原创 由于磁盘占满导致的etcd无法写入问题

生产环境上k8s的etcd节点磁盘由于只有60G,在长期跑业务后,磁盘空间被占满了。到了etcd无法写入文件而导致集群不可用。注意我们的k8s环境是用rke2部署的。已经影响了WAL索引状态),可以尝试将最新(编号最大)的正常WAL文件移走,让etcd回退到上一个完整的段。处理方法很简单,先把etcd服务停掉,因为我是用的rke2,所有我就把etcd的容器停掉。注意这个1.tmp文件,他意味着:etcd在创建新文件时出现了错误,无法创建新文件内容。这个文件,试着把它删除掉(最好先备份一下)。

2026-07-15 14:50:06 234

原创 langchain 压缩对话历史

大模型对话上下文过长可能引发三大问题:上下文窗口溢出(超出Token限制)、内容腐烂(注意力分散导致质量下降)、资源消耗剧增(Token费用累积)。LangChain提供两种压缩方案:1)截断/删除早期对话(保留关键首条和最新消息);2)摘要压缩(用小型模型总结历史对话,设置Token阈值触发压缩,保留近期消息)。官方示例展示了如何通过中间件在调用大模型前自动执行压缩,既控制成本又维持对话连贯性。(149字)

2026-06-04 16:50:00 244

原创 NodeJs 使用cnmp

安装cnpm。

2024-11-14 13:40:42 185

原创 NodeJs 使用 淘宝源

三,

2024-11-14 13:39:16 605

原创 mybatis plus 中文排序 不能用convert函数

因为一般使用的数据编码是utf-8,mysql中utf-8的默认排序规则是utf8_general_ci ,它的排序顺序并不是按照拼音来排序的。这个详见 mybatis-plus issue :https://gitee.com/baomidou/mybatis-plus/issues/I449PW。详见:jsqlparse issue : https://github.com/JSQLParser/JSqlParser/issues/1767。jsqlparse 5.0 解决了这个问题,

2024-05-31 09:53:13 794

原创 mysql 新建数据库并为其创建专用账号

mysql创建数据库,用户并赋权

2023-06-16 10:43:50 348

原创 MySQL5.7 设置主从同步

MySQL5.7 设置主从同步

2023-05-17 17:54:16 1659 1

原创 软件工程第一步-提升软件生产效率(一个CURD生成器的实现)

无论是使用何种的开发模式,软件的诞生过程就是分析,设计,生产的过程,或者这三个过程的交替进行过程。那如何获得软件工程的进步。首先要解决的一定是如何降低生产成本(即减低相同代码量的书写时间)。

2023-02-22 19:47:33 347

原创 软件研发的核心问题 -- 效率,质量,成本与产出的关系

第一次工业革命的本质是动力产出方式和生产方式的革命,在此之前的动力源要么是动物(人也算),要么是自然力(水力,风力)。软件工程的核心问题-质量,时间,内容与投入之间的关系质量,时间,内容,三者各在一个端点。软件开发的本质就是在一定的投入下,在一定的时间内,以一定的质量,开发出一定数据量的内容(功能模块或功能点)。在没有明显的技术进步的情况下,单纯的想在不增加投入的情况下提示软件的一个指标必然会造成其他两个指标的下降。这个规律是普遍存在的,就是事物的内部矛盾,矛盾的各方都是相互制约,又相辅相成的情况。

2023-02-22 19:46:03 817

原创 git stash 缓存本地修改 简介

stash的缓存区是一个栈的结构,用来储存你暂时不想commit的代码修改,并且你的工作空间就会回到修改之前的状态。但是有时候也有失误的时候,忘记创建新的分支了,或者忘了切换分支了,在错误的分支上进行了开发。又或者你的需求已经开发了一些的,这时有个新的紧急需求来了,而你又不想把你的代码修改直接提交到仓库,这怎么办?并且,git stash 是存储已经纳入git体系的文件,新建的,但是还没有使用git add 命令处理的文件不会被 stash。这个很简单了,删了就完了,不会应用此栈元素的内容。

2023-02-21 10:23:00 1039

原创 git 撤销,放弃本地修改

此命令用来放弃掉所有还没有加入到缓存区(就是 git add 命令)的修改:内容修改与整个文件删除。所以对于git是未知的。此命令用来清除 git 对于文件修改的缓存。在使用本命令后,本地的修改并不会消失,而是回到了如(一)所示的状态。继续用(一)中的操作,就可以放弃本地的修改。可以看出现在的状态在 commitid 为 cf0d692e982d8e372a07aaa6901c395eec73e356 的提交上(有 HEAD -> master 标记)。)来放弃指定文件的缓存,放弃所以的缓存可以使用。

2023-02-19 16:43:58 5908 2

若依前后端分离版辅助工具(idea插件)

使用该工具可以快速创建基于若依的后端管理系统基础代码。 1,工具会根据项目的名称自动重命名子木块名字及代码包名, 2,工具会自动生成数据库的初始化sql,创建基础表结构并为项目创建专用的数据库账户 3,工具会自动生成部署mysql及redis的docker脚本 4,工具提供了一个"Interface Creator"侧边栏工具,通过它可以编辑接口,可以将接口内容以json格式文件进行保存,并生成markdown格式的文档,可以自动根据接口内容生成请求和返回的java pojo类,并根据接口内容生成接口的controller类文件及接口方法。

2024-02-22

空空如也

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

TA关注的人

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