- 博客(9)
- 收藏
- 关注
原创 UML类图
聚合关系是一种强关联关系, 是整体与部分的关系, 可以是一对一或者是一对多, 成员对象是整体对象的一部分, 但成员对象也可以脱离整体对象而存在.例如: 下图中的人和头也可以算是一种组合关系, 脱离了人的本身, 头也是不可能独立存在的. 一般常见用于订单和订单项这种, 订单取消了, 那么订单项也就销毁了.组合关系是一种极其强烈的聚合关系, 整体与部分密不可分, 脱离了整体, 那么部分也将不复存在.泛化关系是指对象与对象之间的继承关系, 即指向的一方为被继承者, 结束线为白色空心三角。
2023-10-10 23:51:26
58
1
原创 Linux中使用cpolar内网穿透
接下来就可以使用内网穿透了, 一般两种方式, 去cpolar上查看你的公网路径(这个不是固定的, 每次的穿透都是随机生成), 或者直接在虚拟机上拷贝。接着会显示你cpolar的token, 其他步骤不用管, 因为是去Linux上安装最新版的。,查看自己的认证token,之后将token贴在命令行里这一步非常重要, 关系到是否能进行内网穿透(如图显示running(冒绿光的那个)即表示启动成功。6. 查看cpolar服务状态。2. 查看cpolar版本号。3. 登录cpolar官网。1. cpolar安装。
2023-09-27 19:30:10
218
1
原创 部署docker遇到的一些坑
2. 上传文件时很容易出现上传失败, 是因为硬盘空间不足, 这个硬盘空间在虚拟机创建后是无法再进行扩容的, (除非你在创建虚拟机时就给了预留空间, 但是创建虚拟机时默认是没有预留硬盘空间的, 所以只能重新创建虚拟机, 这个没得办法, 空间大小固定了, 没得后悔, 初学默认即可, 部署大量容器建议大了设置, 电脑支撑的情况下)5. 如果你发现你的finalshell突然连接不上了, 不用慌, 去虚拟机查看你的虚拟IP地址, 这个是可变的(不建议设置为固定的)执行以下命令, 可以得到划线处的类似IP地址。
2023-09-26 17:00:10
253
1
原创 远程搭建ssh连接docker部署MySQL(Nginx, nacos, Redis等同理)
接着输入docker exec -it mysql-container mysql -uroot -p后输入数据库密码即可进入你的本地数据库啦, 那么就和你的数据库相关联了(CentOS好像不更新维护了, 而且finalshell虽然免费, 但是经常会有些莫名其妙的问题, 以及docker也是一样, 多试几次可能成功也可能失败, 无语中...)安装成功后输入docker --version即可检查docker安装情况(因已安装下载成功, 演示费时费力故只提供结果)输入下面两条指令即可安装docker。
2023-09-20 23:04:51
168
1
原创 你真的了解Java中的null吗?
原因就在于我们把a一个为null的变量去比了, 源码中是那this和object类型去比对, 那么也就是说比对的类型可以是任意, 但是this值指向的是一个地址, 如果a定义为null, 那么也就是说这个变量不存在, 也就没用地址这个说法, 比如我把a = "", 定义之后, 那么就会返回非空值这个结果. 也就是说equals可以判断值为空这个情况的.接下来就是就是最常用 == 了, 这真的是一个很神奇的用法, 它可以对比数值大小, 是否为null情况, 甚至它能用null和null去对比。
2023-07-30 13:14:30
140
1
原创 初识Redis
如此操作后Redis就算是正常启动啦, 那么将Another Redis Desktop Manager软件安装好之后就可以使用了, 切记每次用图形化界面时务必同时打开两次smd执行上述操作, 且先后顺序不可置换, 图形界面才能够正常连接.当要下载Redis时, 在官网或者阿里云的镜像仓库里面只能下载到Linux版本的, 是无法下载到Windows版的, 在GitHub上有Windows版, 但是GitHub属于外网, 直接浏览会限速甚至无法连接。
2023-07-26 16:22:21
35
1
原创 整合阿里云oss服务和springboot
在上传文件比如图片时就可以把图片转换成字符数组, 以及图片名字可以用UUID随机命名传参过来进行处理即可.// 强烈建议不要把访问凭证保存到工程代码里,否则可能导致访问凭证泄露,威胁您账号下所有资源的安全。//文件访问路径规则 https://BucketName.Endpoint/ObjectName。要想让后端能够和阿里云进行传输, 那么需要它的秘钥和验证码以及bucket昵称和路径。文件上传下载等等在官网帮助文档里面有, 直接借鉴改一下就可以套用.
2023-07-25 11:05:08
177
原创 关于自定义注解
首先, 自定义注解需要 @Interface 来声明一个注解类, 写法如 public @Interface AutoFill{} .当我们这样做时就可以在类里面写方法, 方法一般是封装成menu类然后就完成一个简单的自定义注解类了, 但是这个类如何被系统扫描呢, 有两种方法可以实现, .xml或者注解, 一般用注解比较省时省力, 需要添加@Target和@Retention来声明该注解方法和注解生命周期.
2023-07-23 22:03:54
71
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人