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

Category Archives: Backend

理解:泳道图、时序图、流程图、状态图、协作图

泳道图
按角色划分为一个个泳道,每个角色的活动散落在各个角色对应的泳道里。泳道图是将模型中的活动按照职责组织起来。这种分配可以通过将活动组织成用线分开的不同区域来表示。由于它们的外观的缘故,这些区域被称作泳道。

时序图
时序图用于描述对象之间的传递消息的时间顺序, 即用例中的行为顺序。

活动图
在 UML 中, 活动图本质上就是流程图. 它用于描述系统的活动, 判定点和分支等。

状态图
状态图: 通过建立对象的生存周期模型来描述对象随时间变化的动态行为。

协作图
协作图(也叫合作图)是一种交互图。

龙生   10 Sep 2026
View Details

Docker部署Sentinel

docker run --name sentinel -p 8858:8858 -td bladex/sentinel-dashboard

龙生   09 Sep 2026
View Details

深入理解TransmittableThreadLocal:原理、使用与避坑指南

TransmittableThreadLocal(TTL)是阿里开源的一个线程间数据传递解决方案,解决了InheritableThreadLocal在线程池场景下的问题。

龙生   02 Sep 2026
View Details

我的macOS常用软件

SSH:XTerminal SQL:HeidiSQL 系统:Tencent Lemon AI配置:CC Switch

龙生   27 Aug 2026
View Details

/etc/docker/daemon.json

 

龙生   26 Aug 2026
View Details

怎么把AppData移到D盘

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

龙生   25 Aug 2026
View Details

业务实例如何指定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

Nginx给某个目录单独开启鉴权

location /work/ {
auth_basic "请输入用户和密码";
auth_basic_user_file /etc/nginx/conf.d/password;

sendfile on; # 开启高效文件传输模式(零拷贝)
autoindex on; # 开启目录文件列表
autoindex_exact_size on; # 显示出文件的确切大小,单位是bytes
autoindex_localtime on; # 显示的文件时间为文件的服务器时间
charset utf-8,gbk; # 避免中文乱码

}

龙生   21 Aug 2026
View Details

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

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

龙生   20 Aug 2026
View Details
1 2 282