一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Programming Language

业务实例如何指定IP(外网IP)注入Nacos

spring.cloud.nacos.discovery.ip = xx
spring.cloud.nacos.discovery.port = xxx

龙生   24 Aug 2026
View Details

Centos7安装JDK21

wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz
tar -zxvf jdk-21_linux-aarch64_bin.tar.gz

export JAVA_HOME=/usr/local/jdk-21.0.2
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

龙生   24 Aug 2026
View Details

代码生成工具(mybatis-plus-generator)

代码生成器,对于我们提升开发效率还是非常有价值的,快速生成代码和避免手误操作,能给我们减少了很多麻烦,又多了一点摸鱼的时间[偷笑]。
以前我用的比较多的是easy code,但是需要安装插件,配置模版,所以多少还是有些不方便。
自从项目改用mybatis-plus后,mybatis-plus-generator就成了它的替代品,很方便,也很灵活,个人推荐使用。

龙生   20 Aug 2026
View Details

Tesseract OCR识别身份证号码

Tesseract 是一款开源的 OCR 引擎,由 Google 维护。它支持多种语言的文字识别,具有较高的识别准确率和良好的扩展性。Tesseract 的核心作用是对经过预处理的图像进行分析,提取其中的文字信息并转换为文本。它可以处理不同字体、大小和格式的文字,并且能够通过训练来提高对特定场景文字的识别能力。

官方网站:https://github.com/Tesseract-ocr/Tesseract

官方文档:https://github.com/Tesseract-ocr/tessdoc

语言包地址:https://github.com/Tesseract-ocr/tessdata

下载地址:https://digi.bib.uni-mannheim.de/Tesseract/

龙生   13 Aug 2026
View Details

Seata 2.0实战

前期准备
已安装 MySQL
已安装 Docker
已安装 Nacos

Docker部署Seata
Spring集成Seata

龙生   07 Aug 2026
View Details

Seata分布式事务实现原理剖析

在微服务架构中,一个业务操作通常会跨越多个服务(或数据库),每个服务都维护着自己的数据源。如何保证这些服务间的数据在异常情况下的一致性,是分布式系统中的一大难题。
传统的两阶段提交(2PC)虽然理论上可行,但在性能和可用性上存在明显缺陷。Seata在此基础上进行了优化,提供多种事务模式(AT/TCC/SAGA/XA),以适应不同场景。

龙生   07 Aug 2026
View Details

Spring 框架中 ​​RestTemplate 的使用方法​​

​​RestTemplate​​ 是 Spring Framework 提供的一个用于访问 RESTful 服务的同步客户端工具类,它是对 HTTP 客户端的一层封装,简化了与 REST 服务交互的过程,比如:

发送 GET、POST、PUT、DELETE 请求
设置请求头、请求参数、请求体
处理响应数据(JSON / XML 等)
错误处理

龙生   05 Aug 2026
View Details

Spring cloud集成seata2.0 AT模式实战

seata入门示例,部署请看上一篇seata相关的文章。

龙生   01 Aug 2026
View Details

Docker 部署 Seata 分布式事务

在使用 Docker 部署 Seata 并与 Nacos 配置中心结合时,你可以通过以下步骤来实现。Seata 是一个开源的分布式事务解决方案,而 Nacos 是阿里巴巴开源的一个动态服务发现、配置和服务管理平台。

龙生   28 Jul 2026
View Details

Rocketmq基本知识

Topic 决定消息属于哪类业务
Tag 决定消费者筛选哪些消息
Group 决定哪些消费者共同承担一份消费职责
MessageQueue 决定并行度和分配单位
返回状态决定成功还是重试
幂等性负责解决重复消费

龙生   23 Jul 2026
View Details
1 2 178