文章482
标签257
分类63
软件工程UML图总结

软件工程UML图总结

最近在看Mybatis技术原理与实战的时候, 书中出现了大量的UML类图, 看得我很是难受, 决定要抽出一点时间, 系统的学习一下UML的相关知识!

阅读本文你将学会:

  • 什么是UML图? UML有什么作用? 特点?
  • UML图的模型分类:
    • 功能模型: 用例图等;
    • 对象模型: 类图, 对象图, 包图等;
    • 动态模型: 序列图, 活动图, 状态图等;
  • 类图中的关系:
    • 泛化(Generalization)
    • 实现(Realization)
    • 关联(Association)
    • 聚合(Aggregation)
    • 组合(Composition)
    • 依赖(Dependency)
    • ……
  • UML中的其他图
  • ……

YAML文件总结

YAML文件总结

最近在学习Kubernetes, 其中建立pods需要用到YAML配置.

同时在Springboot中,推荐使用properties或者YAML文件来完成配置,但是对于较复杂的数据结构来说,YAML又远远优于properties。本文就快速介绍YAML的常见语法格式.

本篇主要内容:

  • YAML的基本语法与格式要求
  • YAML中的注释
  • YAML的数据类型: 对象, 数组, 常量
  • YAML中的特殊符号
  • ……
IDEA的maven工程读取resource资源文件

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图形界面之后, 一天之内重装系统的总结. 新的系统, 也算是新的开始吧.