软件工程UML图总结
最近在看Mybatis技术原理与实战的时候, 书中出现了大量的UML类图, 看得我很是难受, 决定要抽出一点时间, 系统的学习一下UML的相关知识!
阅读本文你将学会:
- 什么是UML图? UML有什么作用? 特点?
- UML图的模型分类:
- 功能模型: 用例图等;
- 对象模型: 类图, 对象图, 包图等;
- 动态模型: 序列图, 活动图, 状态图等;
- 类图中的关系:
- 泛化(Generalization)
- 实现(Realization)
- 关联(Association)
- 聚合(Aggregation)
- 组合(Composition)
- 依赖(Dependency)
- ……
- UML中的其他图
- ……
YAML文件总结
最近在学习Kubernetes, 其中建立pods需要用到YAML配置.
同时在Springboot中,推荐使用properties或者YAML文件来完成配置,但是对于较复杂的数据结构来说,YAML又远远优于properties。本文就快速介绍YAML的常见语法格式.
本篇主要内容:
- YAML的基本语法与格式要求
- YAML中的注释
- YAML的数据类型: 对象, 数组, 常量
- YAML中的特殊符号
- ……
IDEA的maven工程读取resource资源文件
今天在IDEA下面创建了一个工程使用FileInputStream读取一直报错: 提示找不到路径! 无奈之下换了getClassLoader().getResourceAsStream()居然好了!
几种常见的开源协议总结
在github中的代码仓库经常会看到类似: GPL/LGPL/Apache 2.0等一系列开源协议, 本篇文章总结了各个主流开源协议所代表的含义:
- GPL
- LGPL
- BSD
- MIT
- Apache License
- …….
给女朋友写小工具的总结之-正则表达式
女朋友最近要用到电力系统分析相关的一些数据, 但是用到的BPA软件生成的文件有好几个, 八万多行的文件都有. 每次处理起来都是自己手动输入, 很是麻烦. 我今天一看, 不就是基本的文件I/O加上正则表达嘛, 这又什么难得, Python走起!
记一次重装系统
Le vent se lve, il faut tenter de vivre.
風立ちぬ、いざ生きめやも
封面是宫老的起风了, 最近听这个歌单, 能让我心情放松一点. 起风了, 唯有努力生存. 继昨晚作死搞崩Ubuntu图形界面之后, 一天之内重装系统的总结. 新的系统, 也算是新的开始吧.