- 博客(145)
- 资源 (3)
- 收藏
- 关注
原创 04-Mermaid最佳实践指南
/ 使用JavaScript生成动态Mermaid图表${// 使用JavaScript生成动态Mermaid图表 function generateFlowchart(data) {} else {} });// 使用JavaScript生成动态Mermaid图表 function generateFlowchart(data) {} else {} });1。
2025-06-26 16:59:31
677
原创 03-Mermaid实践实例
这些实际案例展示了Mermaid在企业级应用中的强大功能,帮助您更好地理解如何在实际工作中应用这些图表工具。feature/user-management: 分支。feature/product-catalog: 分支。hotfix/security: 分支。product: 实现商品列表API。Sprint 1 计划。Sprint 1 回顾。Sprint 2 计划。Sprint 2 回顾。Sprint 3 计划。Sprint 3 回顾。product: 创建商品模型。product: 添加商品搜索。
2025-06-26 16:58:55
900
原创 02-Mermaid 高级功能
fill:#333;color:#333;color:#333;fill:none;important;important;important;important;important;important;自定义样式节点普通节点graph TDA[自定义样式节点] --> B[普通节点]classDef customStyle fill:#f9f,stroke:#333,stroke-width:4px ← 定义样式类class A customStyle ← 应用样式到节点A💡。
2025-06-26 16:57:55
1058
原创 01-Mermaid 基础语法学习指南
Mermaid 是一个基于JavaScript的图表和流程图生成工具,它使用简单的文本语法来创建复杂的图表。简单易学:使用文本描述即可生成图表功能丰富:支持多种图表类型实时预览:所见即所得的编辑体验集成友好:可嵌入到各种文档和网页中。
2025-06-26 16:11:23
372
原创 启动hardhat 项目,下载依赖的npm问题
本文档基于实际项目经验整理,适用于 Windows 环境下的 Hardhat 项目依赖安装问题排查。:切换到官方镜像源或移除问题依赖。:重新安装依赖或使用 pnpm。
2025-06-21 14:26:40
325
原创 用EXCEL一列数据拼接SQL的where条件in语句
2,然后填充,将生成的新列复制到word中或Notepad++中进行替换操作(勾选扩展)替换「换行符」为 CRLF,即 \r\n。1,将该列数据隔壁插入一空列或直接复制到其它空表中,然后录入如下公式。然后在 查找目标 中输入 \r\n ,即可匹配到文本中的回车换行符;带单引号则:=“,'”&A1&“',”在 替换为 中输入要替换成的字符即可;不带单引号:=“,”&A1&“,”
2024-11-15 09:12:36
821
原创 windows 下安装 make
Error running ‘docs’: Cannot run program “\usr\bin\make” (in directory “F:\xx\goland-api\xxxx-go”): CreateProcess error=2, 系统找不到指定的文件。
2024-10-29 14:55:51
585
原创 主线程同时调用多个不同接口,获取不同接口返回的第一个成功值,并且耗时最少
它将生产者和消费者模式与并发任务执行结合起来,使得处理一组并发任务的结果变得更加高效和简单。CompletionService 有一个常见的实现类 ExecutorCompletionService,它通过一个现有的 Executor(如 ThreadPoolExecutor)来执行任务,并维护一个内部队列以保存已完成任务的结果。获取任务结果:CompletionService 提供了方法来获取已完成任务的结果,不论这些任务提交的顺序如何,结果总是按任务完成的顺序返回。
2024-06-25 14:10:54
232
原创 redisson 释放分布式锁 踩坑
最后的finally中的 lock.unlock()存在一种情况,即未获取锁的情况下,调用了 unlock 解锁方法。在finally 中加入如下判断即可。
2024-05-28 09:24:10
517
原创 ollama 使用,以及指定模型下载地址
在Windows系统中,可以通过设置环境变量OLLAMA_MODELS来指定模型文件的下载和存储路径。2.创建一个新的系统变量或修改现有的环境变量,变量名为OLLAMA_MODELS。3.将变量的值设置为希望Ollama将模型文件下载到的目标路径,1.打开系统设置,进入系统属性或系统变量设置。ollama windows 使用。默认会下载在C盘 ,占用空间。例如d:\ollama。
2024-05-26 20:38:02
6363
原创 浅谈sleep()和wait()的区别
sleep()方法是Thread类的静态方法,可以直接调用。wait()方法是Object类的实例方法,必须在同步块或同步方法中调用,并且是对某个对象进行等待。
2024-02-22 17:28:35
407
原创 go windows环境下编译成 linux可执行文件
然后go build [文件名],编译好的程序放到linux环境下。chmod 777 [文件名] 给权限,执行即可。又可以愉快的编译exe可执行文件啦。再切换回windows。
2024-01-26 09:45:17
5899
3
原创 借助arthas 性能调优全过程
可以看出 bindReloadZoneTimeLimite 耗时最久,通过分析Bind 底层,将业务粒度进行拆分,加入并发执行。核心耗时方法,速度优化将近4倍。
2023-11-27 13:37:13
285
原创 事务死锁排查
可以看出 trxId 565678168 锁住了 invoice表,使用命令杀掉对应mysql线程,释放锁。可以查看当前数据库所有事务状态。记一次 事务死锁的排查过程。可以查看一些事务状态。
2023-11-17 14:11:08
313
原创 python pip 使用小技巧
将当前python项目依赖项,导出到requirements.txt。通过requirements.txt,安装依赖。将当前python项目依赖项,列出来。
2023-09-23 16:30:44
165
原创 ElasticSearch 因为索引字段改变,平滑迁移索引
问题:某个索引创建时,没有按照想要的mapping,进行创建。有个字段是text,不是想要的keyWord此时需要重新按照mapping创建新索引,并迁移数据,
2023-09-15 12:52:58
386
原创 Cron在服务器不是24h制的情况下,无法正常执行
Cron在服务器不是24h制的情况下,无法正常执行。mysql存储时间触发,也要注意时区问题。一定要检查 服务器 的时区和24h制问题。
2023-09-14 20:48:40
151
原创 dubbo 服务注册使用了内网IP,而服务调用需要使用公网IP进行调用
使用dubbo时,提供者注册时显示服务地址ip为[内网IP:20880],导致其他消费者在外部连接的情况下时,调用dubbo服务失败。
2023-09-10 18:02:13
1515
原创 RestHighLevelClient工具类(超实用)
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import org.elasticsearch.action.admin.indices.create.CreateIndexRequest;import org.elasticsearch.action.admin.indices.create.CreateIndexResponse;i
2023-08-10 16:06:38
1034
原创 Elasticsearch 一段时间后出现 SocketTimeoutException的问题
如果客户端长时间没有发送请求,服务器或者防火墙已经close了HTTP底层的TCP链接,但是此时客户端并不知道,由于Keep Alive是无限期,那么并不会重新建立连接,而是直接发送请求,此时就会得到SocketTimeout异常。事实上,Elasticsearch服务器返回的报文,并没有上述HTTP头内容,所以客户端所有的HTTP连接都为永久保持Keep-Alive。Elasticsearch 客户端会根据服务器返回的HTTP报文内容,来决定客户端保持HTTP连接Keep-Alive状态的策略。
2023-07-25 10:23:09
2149
原创 一次线上mysql 调优 ,join 的调优,索引优化(Block Nested Loop)
一次mysql 线上调优,Block Nested Loop,加索引解决
2023-05-18 14:24:04
1136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人