home | lang | title | description | heroImage | heroText | tagline | actions | actionText | actionLink | features | footer | |||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
true |
zh-CN |
Cub链学社(c-universal blockchain) |
docker学习 |
Go语言篇 |
链学社在保障用户安全,信息的完整性同时为大众带来更多的选择,笔记分享,视频分享,版权保护,以及其他的关于学信数据、电子证书、荣誉证明、成绩证明、信息授权的相关工具。 |
|
博客笔记 → |
./markdown |
|
链学社 | Copyright © 2022-present Evan You |
区块链技术(也称之为分布式账本技术),是一种互联网数据库技术,其特点是去中心化,公开透明,让每一个人均可参与的数据库记录
❤️💕💕关于区块链技术,可以关注我,共同学习更多的区块链技术。博客http://nsddd.top
::: warning 为什么要学习rust? :cloud_with_lightning_and_rain:Rust是一种令人兴奋的新编程语言,它可以让每一个人编写可靠且高效的软件。
⚡Rust可以替换C/C++,Rust和它们具有同样的性能,但是很多常见的bug在编译时候就可以被消灭。
🔥Rust是一种通用的编程语言,但是它更善于以下的场景:
- 需要运行时的速度
- 需要内存安全
- 更好的利用多处理器
:::
::: tip Rust和其他语言的比较 C/C++ 性能非常好,但是类型系统和内存都不太安全
java/C# 拥有GC,能够保证内存安全,也拥有很多优秀特性,但是性能不行
🚸 Rust:
- 安全
- 无需GC
- 易于维护、调试、代码安全高效
:::
::: warning 擅长的领域
- 高性能web Service
- WebAssembly
- 命令行工具
- 网络编程
- 嵌入式设备
- 系统编程
但 Rust 并不局限于底层系统编程。它表达力强、写起来舒适,让人能够轻松地编写出命令行应用、网络服务器等各种类型的代码——在本书中就有这两者的简单示例。使用 Rust 能让你把在一个领域中学习的技能延伸到另一个领域:你可以通过编写网页应用来学习 Rust,接着将同样的技能应用到你的 Raspberry Pi(树莓派)上。
:::
学习rust之前或许你可以看看
- 计算机网络 – TCP/IP – 抓包 – Linux网络编程 (有一点网络基础就好)
- 有Linux的基础
编程语言不限
::: tip 为什么会突发奇想 一切都是可以串联出来的,从C –> OS
从 go –> OS (对标mit的Go语言os)
能跑gcc、nginx、redis、且和Linux差百分之五到百分之十。
从rust –> OS (对标斯坦福的CS140e)
甚至可以在我喜欢的树莓派上面运行
从blockchain –>
:::
::: danger 提醒
正如author(王润基)所说,rust带我走进了新世界的大门。
我会慢慢的、慢慢的走近你的心里(u~os)
:::
🐋 1. Docker概述
🐋 2. docker系统架构
🐋 3. docker和传统虚拟机
🐋 4. docker安装
🐋 6. Docker引擎(engine)详解
🐋 7. 镜像配置
🐋 8. docker帮助启动类命令
🐋 9. docker镜像命令
🐋 10. ubuntu容器说明 — 容器的启动和运行
🐋 11. 深入理解镜像底层
🐋 12. 容器rootfs命令
🐋 13. 使用hub.docker
🐋 14. 容器数据卷
🐋 15. docker基础篇最后补充-资源
🐋 16. tomcat安装挂载
🐋 17. docker安装MySQL
🐋 18. docker安装redis
🐋 19. Docker高级篇
🐋 20. 分布式存储之hash取余算法
🐋 21. 3主3从redis集群扩缩容配置案例说明
🐋 22. redis主从扩容
🐋 23. redis主从缩容
🐋 24. DockerFile解析
🐋 25. dockerfile保留字
🐋 26. dockerfile案例
🐋 27. 虚悬镜像
🐋 28. 编写自定义镜像myubuntu
🐋 29. Docker微服务实战
🐋 30. docker 网络
🐋 31. docker网络模式
🐋 32. bridge是什么
🐋 33. host是什么
🐋 34. none是什么
🐋 35. container是什么
🐋 36. 自定义网络格式
🐋 37. Docker平台架构图解
🐋 38. docker-compose容器编排
🐋 39. Compose核心概念
🐋 40. 改造升级微服务工程docker_boot
::: danger 继续往下看 下面是精心打造的菜鸟成长手册,覆盖有多广~~,喜欢请在GitHub仓库给个♥,不胜感激
:::
::: details ⚡ 点击(先看)
🐧 喜欢Go语言的朋友欢迎加入Go语言自学群(QQ群号:141984758)~
⛓️ 区块链技术(也称之为分布式账本技术),是一种互联网数据库技术,其特点是去中心化,公开透明,信息不可篡改性,隐私匿名性🤑CUB链学社致力打造区块链自学教育平台。
💡 侧边目录支持方式:📚 DocCub 文档、Github + TOC 导航(TOC预览.png)
📄 保存为 PDF 方式:使用 Chrome 浏览器打开 📚 DocCub 文档 页面,缩起左侧目录-右键 - 打印 - 选择目标打印机是另存为PDF - 保存(打印预览.png)
🙏 仓库内容如有错误或改进欢迎 issue 或 pr,建议或讨论可在 #12 提出。由于本人水平有限,仓库中的知识点有来自本人原创、读书笔记、书籍、博文等,非原创均已标明出处,如有遗漏,请 issue 提出。本仓库遵循 CC BY-NC-SA 4.0(署名 - 非商业性使用 - 相同方式共享) 协议,转载请注明出处,不得用于商业目的。
:::
Go
语言的学习参考官网文档go语言官方编程指南,如何找到合适的Go语言学习路线Go语言路线。
graph LR
程序员基本素养 ==> Go基础篇 ==>开发必备技术 ==> Go进阶100篇 ==> Go高级篇章
Go语言的核心编程篇,基础部分30天记录,100篇进阶,还有正在进展的高级篇~
mod
包是Go
语言2018年推出的包管理工具,并会一直延续下去。命名规范以及项目目录结构📇的设定对于一名合格的工程师来说也是非常重要的。下面是作为一名合格的开发者🤵,必须要会的基本素养。
Go语言一些其他的网站和博客,值得一看
CS 系列选自🎉awesome-cs-course,内容涵盖 计算机操作系统、csapp系列、算法和数据结构、计算机网络、linux
、java
、python
、C/C++
、vuepress
、gitbook
、nodejs
、vuejs
、halo
、redis
、hugo
、nginx
、nosql
、mysql
、JavaScript
、git
、markdown
、web
前端等笔记,更多移步到AWESOME系列CS仓库地址
🧋参与普通程序的开发或者是区块链⛓️开发必须熟悉Linux指令,熟悉git团队开发,基于docker容器会让我门快速的搭建工具和环境,更好的迁移开发环境和迁移链码(blockcode),密码学和信息安全不仅仅是区块链工程师必须要学习的技术,更是IT从业者未来不可或缺的技术。我们都渴望系统能更加的安全不是吗📵。
我认为世界历史可以用两句话来描述:分久必合,合久必分。区块链将是催化下一个‘合久必分’时代的新技术。区块链的产生铸就了一个新的时代,我们的信念是建筑在一个数学的算法上面,In math we trust。 ——张首晟
从事区块链,需要哪些基础知识,看下区块链开发需要什么 ,你需要一份区块链工程师路线,或许你可以在一些区块链项目中找到灵感🔗区块链公益项目(NFT+私链/联盟链/私链)。区块链的共识算法是怎么实现的呢?
💱 区块链系列包含了区块链教程,主要是eth
、btc
还有联盟链fabric
超级账本组织的教程,基于这些教程扩展新的技术:git
、ipfs
、密码学、共识算法。以及链学项目C-Universal Blockchain
以太坊和比特币一样,底层框架都是区块链协议,区块链本质上是一个应用了密码学技术的分布式数据库系统。建议看一下以太坊白皮书(需要有golang编程基础)
企业级区块链实战教程
c-universal blockchain(CUB-链学)
基于区块链的全民学习平台
C-Universal Blockchain
在保障用户安全,信息的完整性同时为大众带来更多的选择,笔记分享,视频分享,版权保护,以及其他的关于学信数据、电子证书、荣誉证明、成绩证明、信息授权的相关工具。
要求:
如果你也想对本项目做出贡献,那么你可以先把该项目进行 fork或者 git clone
到本地(推荐先用 fock到自己仓库,然后再clone到本地,对本地进行操作,最后从自己仓库贡献,然后自己建立一个分支 your-branch
,然后上传资料到 对应目录 下,图片信息可以上传到 /images
,然后更新 README
。
本书所有内容遵循CC-BY-SA 3.0协议(署名-相同方式共享)©