黑群晖 折腾笔记
黑群晖 折腾笔记
前段时间咸鱼入了个星际蜗牛~~~ 折腾了一波 最近不小心把系统弄崩了 干脆重新安装系统并把折腾过程对应的一些文章与过程记录下来
安装
黑群晖的安装参考的是阿文菌大佬的几篇教程
黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!
启动盘软件尽量使用管理员权限打开
Intel和博通网卡的无法安装918+ 无奈之下只能安装917。网盘会附上所有的安装工具。
权限
获取ROOT权限
相册补丁
相册补丁
科学上网
url为 http://192.168.0.109:9090
第三方套件
http://dsm6.520810.xyz:777/
凤凰架构笔记摘要
凤凰架构笔记
什么是“凤凰架构”
这其中的关键点便是承认细胞等这些零部件可能会出错,某个具体的零部件可能会崩溃消亡,但在存续生命的微生态系统中一定会有其后代的出现,重新代替该零部件的作用,以维持系统的整体稳定。在这个微生态里,每一个部件都可以看作一只不死鸟(Phoenix),它会老迈,而之后又能涅槃重生。
只要在整体架构设计有恰当的、自动化的错误熔断、服务淘汰和重建的机制,在系统外部来观察,整体上仍然有可能表现出稳定和健壮的服务能力。
将一个系统看作是一个像人一样的生物。每一刻内部都有细胞老去凋零,也有新细胞的诞生 ,将细胞(部件)的“死去“看作是正常生理过程,并为之设计恰当的容错机制,使得内部的错误得到处理,在内部这种不断迭代情况下,从整体上看依旧具有健壮性。
演进中的架构
原始分布式时代
探索过程中的产物
NCA是未来远程服务调用的雏形
AFS 文件系统
Kerberos 协议服务认证和访问控制的基础性协议
DCE规范( 包含 RPC DFS等等)
失败的原因
机器硬件条件下性能上的差异
摩尔定律稳定发挥作用
分布式架构尚未成熟
“如同本地调用一般简单透 ...
架构师笔记
架构师笔记
综合知识 先做容易的,清晰的题,模棱两可的放后面
案例分析:提高分析能力
论文:组织内容能力,主观性较强,
知识点表
计算机组成与体系结构
计算机结构分类:
Flynm
CISC与RISC
CISC:计算机早期使用指令类型多且复杂
RISC:计算机开始通用开始要求简洁,精简。
层次化存储
Cache
内存
地址单元数量=结束地址−开始地址+1=C7FFFH−AC000H+1=C8000H−AC000H=1C000H=112K地址单元数量=结束地址-开始地址+1
= C7FFFH-AC000H+1
= C8000H-AC000H
= 1C000H
=112K
地址单元数量=结束地址−开始地址+1=C7FFFH−AC000H+1=C8000H−AC000H=1C000H=112K
磁盘
优化前【图左】 除了第一块其余都要重新转一圈
第一块:旋转时间+处理时间 = (33/11块)+3=6
其余需要选择一周再处理=(33+3)*10=360
sum=366
优化后每块不需要选择一周只需要旋转一格
旋转时间+处理时间 = ((33/11块)+3) ...
Java 编程的逻辑笔记
Java 编程的逻辑
编程基础
程序:基本上就是告诉计算机要操作的数据和执行的指令序列,即对什么数据做什么操作
数据类型和变量
整数类型:byte/short/int/long(取值范围1/2/4/8)
小数类型:float/double(不同的取值范围和精度)
-字符类型:char(单个字符)
真假类型:boolean(真假)
变量:给数据起名字,方便找不同的数据,它的值可以变,但含义不应变。
数组类型
三种赋值形式
123int[] arr = {1,2,3};int[] arr = new int[]{1,2,3};int[] arr = new int[3]; //3可以为变量,生成动态的长度的数组
数组长度确定后不可变
默认值:数值类型的值为0, boolean为false, char为空字符
数组内存空间:一个基本类型变量,内存中只会有一块对应的内存空间。但数组有两块:一块用于存储数组内容本身,另一块用于存储内容的位置。
基本运算
算术运算
运算时要注意结果的范围,使用恰当的数据类型
小数计算结果不精确
比较运算
...
ShardingShpere数据库中间件
ShardingShpere数据库中间件
周末无聊,刚好看见狂神新出的ShardingShpere,以前看过他Redis的一个系列视频,几点还不错,就学习了一波并做了个笔记。(还氪了kuangstudy一个月会员,心疼)。
Apache ShardingSphere概述
关于这种概述一般官网的介绍是最为准确与到位的。这里就贴上官网的概述。
Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。 它们均提供标准化的数据水平扩展、分布式事务和分布式治理等功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。
Apache ShardingSphere 旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并非实现一个全新的关系型数据库。 关系型数据库当今依然占有巨大市场份额,是企业核心系统的基石,未来也难于撼动,我们更加注重在原有基础上提供增量,而非颠覆。
Apache ShardingSphere ...
左耳听风专栏笔记
左耳听风专栏笔记
技术变现
程序员用手艺、技术养活自己,不依靠公司;
提高工作效率,去研究那些难的,公司内外的核心技术;
注重输出,输出技术、价值观,帮助更多的人,提高影响力。
去高速发展的公司,而不是初创业务未稳定或项目维护期的。
提升业务代码编写效率,争取时间学习。
关注技术的本质,新技术的出现解决了什么问题和不可替代性
技术付费点,挣钱和省钱。
找到有价值的信息源。(西方美国)
朋友圈
技术领导力
扎实的基础技术
非同一般的学习能力
坚持做正确的事
不断得高对自己的要求标准;
新技术
能否发展要素
有没有一个比较好的社区。
有没有一个或多个杀手级应用。
学习难度是否低,上手是否快。
没有一个不错的提高开发效率的开发框架。
是否有一个或多个巨型的技术公司作为后盾。
时间管理大师
投资自己的时间
花时间学习基础知识,花时间读文档。系统地学习一门知识
花时间在解放自己生产力的事上(可以牺牲现在时间解放为了更多的时间 - 代码规范 设计模式)
花时间在让自己成长的事上
花时间在建立高效的环境上
规划自己的时 ...
无题
搭建本地自动化部署环境
Docker开启远程访问
1234567891011vim /lib/systemd/system/docker.service#修改ExecStart这行ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock# 重新加载配置文件systemctl daemon-reload #重启服务systemctl restart docker.service #查看端口是否开启 netstat -nlpt#直接curl看是否生效curl http://127.0.0.1:2375/info
Idea中Docker配置
可以直接在idea->plug 或者在官网下载idea对应版本的的Docker integration 安装。安装后restart Idea 即可。
重启后配置docker,连接到远程docker服务。从File->Settings->Build,Execution,Deployment->Docker打开配置界面。
...
无题
Jenkins安装记录
安装环境
Window 10 Docker Engine v20.10.2
拉取运行镜像
1docker run -d -v D:\jenkins\data:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts
打开localhost:8080加载一段时间后进入登陆页面;
默认生成的密码可以之间查看容器日志或者查看页面中提供的地址;
然后选择安装推荐的插件
然后就在安装常用的插件了。
访问不到源可以更换成清华源
Jenkins 使用国内镜像快速安装(rpm安装)
创建用户-》实例配置-》开始使用。
年末的碎碎叨叨
该文章已加密, 请输入密码查看。
810a1c00a7f49c09f4d739c65595ef069adf01aa449013cca0a1ab2eec53f93894b28e88f0403ecf7553caff8b21f7af1086bea13fb1b2f7528bca5a25e838d1d3ec9b6fded2ce3045c998b425868bb55526950d1d37fcc8ec0cd8fffa6c27e21815683449a13ad997f9453538a2264f5806259ea464a93fafdd70eae4e5be90bce56242a9740d78213844824e1021e5fb7a3d2b0a06ebf907eb7d5132ff0e9f9776eaa6b45d0d1c1146e7c17a6c7c93e95fa12e9b632f236c552644407dc8175f00491c02600391315cd417813620f222f54bd36dcabe2cf16ad24c81e2ec5a486794c7ff00bb ...
screw一键自动生成数据库文档
screw 一键自动生成数据库文档!
screw 是最久在gitee看见的一个生成数据库文档的工具,简单实用体验后感觉非常简洁舒服
配置
如果只是想简单的使用 screw 是不需要配置application.yml,只需要配置 pom.xml即可
引入依赖
12345<dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core</artifactId> <version>${lastVersion}</version> </dependency>
Maven 插件编写代码
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960<build> <plugins> ...