TOGAF 概念
介绍TOGAF 本质上是个论坛,是鉴定级证书拥有者共同推进的。最新版本是TOGAF 9.2
TOGAF是开发群组架构的缩写(The Open Group Architecture Framework)
TOGAF是一个架构框架或工具、用来帮助架构的接受创建和维护。
TOGAF基于迭代过程模型做好总体架构设计。
TOGAF注重最佳时间和注重重用已有架构。
TOGAF由国际标准权威组织The Open Group 制定。
TOGAF 非常注重四大行为 接受、创建、使用、维护
接受
首先要确保企业组织内对设计原则的接受。
要获得顶层的共识,先接受后创建。
架构的本质是线上连接数据线下连接资源。
TOGAF用途
从异构到同构
从事后到事先
从离散到统一
从无序到有序
笔记:
在谈需求时需要在一定框架内谈,客户需要有需求认知能力。如果不会教他。
TOGAF 要做哪些事机械架构
未来架构
差距分析
架构信息流
另外还有两个扩展
安全架构
所有架构需要在一套安全体系内进行
服务架构
企业信息化架构应该从对企业内部到对市场做服务
业务架构看流程:
这个流程是L2级的 ...
在GitHub上搭建一个hexo博客
在GitHub上搭建一个hexo博客
部署hexo到github上,
逐渐增加组件、让它成为一个全功能的博客。
我并不是一开始就清楚所有内容所以这篇博客只能作为参考作用。
我会在下方提供我所参考的有价值的文章连接。这些能够帮助我或者读者搭建hexo。
我们需要hexo有以下功能。
能够在我们的GitHub.io域名上看到
能够做站内搜索
能够与读者互动回复
能够分析站点
能够被搜索到、百度和谷歌
能够贴公式
能够在线聊天
能够打广告
如果可能我们尽可能参考hexo与butterfly的官方文档。
前置安装
node
npm
git
安装hexo12345#测试 node -v#测试 npm -v#测试 git -vnpm install hexo-cli -g#hexo -v
创建一个git仓库
仓库名必须是 [username].github.io
如果可以通过[username].github.io则创建成功
绑定SSH
查看ssh是否存在
创建证书
1ssh-keygen -t rsa -C "[email]"
如果成功会创建一个证书在 ...
基于swarm集群搭建mysql主备
mysql swarm docker
搭建nfs存储配置文件
配置nfs拥有root权限
1/nfs/docker/volumes 192.168.2.0/24(rw,no_root_squash)
mysql-compose.yml 配置12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152version: "3"services: mysql-1: image: mysql:5.7 environment: - TZ=CST-8 - MYSQL_ROOT_PASSWORD=123456 ports: - 33061:3306 volumes: - mysql-data:/var/lib/mysql - /nfs/docker/volumes/rainbowfish_mysql/conf/my1.cnf:/etc/mysql/my.cnf c ...
单片机
单片机1.1 计算机基本概念冯诺依曼结构 EDVAC1946年由冯诺依曼提出的通用电子计算机方案。
算术逻辑部件 ALU Arithmeti Logic Unit
包括算术计算器与通用寄存器
控制器CU Control Unit
工作内容包括从内存MEME取指令、分析指令、执行指令。
它由指令计数器、指令寄存器、译码器及控制逻辑等电路构成。
存储器MEMory
内存
外存储器
属于输入输出设备I/O
输入设备 IU Input Unit
输出设备OU Output Unit
Docker swarm集群
Docker swarm集群
swarm的教程不是很好找
在prodect的engine中将容器编排和集群部署的地方讲
https://docs.docker.com/engine/swarm/swarm-mode/
swarm工作模式Docker Engine 1.12 引入了 swarm 模式,使您能够创建一个由一个或多个 Docker 引擎组成的集群,称为 swarm。swarm 由一个或多个节点组成:在 swarm 模式下运行 Docker Engine 1.12 或更高版本的物理或虚拟机。
有两种类型的节点:manager和 workers。
swarm 命令12345678910111213141516Usage: docker swarm COMMANDManage SwarmCommands: ca Display and rotate the root CA init Initialize a swarm join Join a swarm as a node and/or manager join-toke ...
docker 学习笔记
docker 学习笔记安装资源linux安装 ubuntu
解决ssh没有问题
sudo service ssh start
解决 ifconfig 没有问题
sudo apt-get install net-tools
安装docker命令
URL:https://www.runoob.com/docker/ubuntu-docker-install.html
windows安装
URL:https://www.runoob.com/docker/windows-docker-install.html
Windows wsl2 问题解决 https://blog.csdn.net/weixin_39806603/article/details/111166146
在powershell中执行
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subs ...
Spring 事务
Spring事务Spring 分布式事务
无鼠标开发
无鼠标开发鼠标和图形化会让我们寻找要做的事情,这会打断心流(flow)。
我们在工作中可以正念,寻找并且关注那些会使我们分心的事情,使用鼠标无时无刻不在影响我们的注意力。
idea设置
打开并选择可以选择在TOP或底部。
Ctrl+Shift+A
Show Breadcrumbs
打开并选择可以选择在TOP或底部。
打开面包屑导航
双击Shift
Show Navigation Bar
关闭已打开标签
Tab placement
None
关闭面包屑导航
Show Navigation Bar
关闭工具栏
Tool Window Bars
Spring Data-学习笔记
Spring Data优势
支持多不同数据源
能够不在乎不同数据库的API
它提供了大量的类似于redisTemplate的模板
我们可以调用这些template进行操作。
项目模块Spring Data是一个伞形项目,包含很多子项目
spring jdbc
spring jpa
spring elasticsearch
JPA提供了XML和注解方式的映射。它不提供template
Docker镜像仓库
Docker镜像仓库
创建密码
12mkdir authdocker run --entrypoint htpasswd httpd:2 -Bbn akachi TS8495877 > auth/htpasswd
可能遇得到httpd:2下载不到的问题
参考以下解决问题
123456789101112# 1、阿里云docker加速器配置文件sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors": ["https://s796m7v3.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker
docker-compose.yml
123456789101112131415161718services: registry: image: registry:2. ...