Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

「Comment」http://localhost:8080/board/ #72

Open
fenixsoft opened this issue Apr 2, 2020 · 62 comments
Open

「Comment」http://localhost:8080/board/ #72

fenixsoft opened this issue Apr 2, 2020 · 62 comments

Comments

@fenixsoft
Copy link
Owner

http://localhost:8080/board/

@ICLXL
Copy link

ICLXL commented May 4, 2020

大佬,新的内容有什么标识吗?怎样知道那些是最近更新的内容

@fenixsoft
Copy link
Owner Author

@ICLXL
大佬,新的内容有什么标识吗?怎样知道那些是最近更新的内容

我也发现了是有这个问题,这几天我打算做个vuepress plugin,把最近两、三次的git commit信息取出来,在目录中自动产生一个“new”标识

@polarisNoSnow
Copy link

支持下

@ChrisLeejing
Copy link

从《深入理解Java虚拟机》(第3版)豆瓣留言中飞过来~~~

@angangxuxu
Copy link

这么好的东西,千万别停更了呀

@starwonder
Copy link

佩服周志明的技术视野与格局。这系列的文章真的精彩。

@angangxuxu
Copy link

希望大佬写一下关于DDD的文章

@fenixsoft
Copy link
Owner Author

@xuchuanchaoxu
希望大佬写一下关于DDD的文章

理论方向的文章我不太在行,不过等积累够了会尝试一下

@pcloves
Copy link

pcloves commented Mar 3, 2021

周大,如何提交勘误建议?已经拜读到70%左右,发现有一些错别字,不过并没有在文章前言或工程repo的readme里找到反馈方式。

@fenixsoft
Copy link
Owner Author

@pcloves
周大,如何提交勘误建议?已经拜读到70%左右,发现有一些错别字,不过并没有在文章前言或工程repo的readme里找到反馈方式。

感谢反馈。您可以用任何你觉得方便的方式提交勘误,包括但不限于如下:

  • 在每篇文章下面留言,提出针对该文章的勘误。
  • 在这个评论区统一提交勘误。
  • 通过邮件([email protected])发送给我。
  • 通过在GitHub上提PR直接修改。

@pcloves
Copy link

pcloves commented Mar 8, 2021

奉上本人的阅读勘误表,表达对周大巨作的最大敬意:

  1. 路由网关中:你去到饭堂,发现饭还没做好,你也干不了别的,只能打个瞌睡(线程休眠)
  2. 已应用为中心的封装中:这句话里面每一个用英文标注出来的技术名词都是OAM在Kubernetes基础上扩展而来概念,每一个名词都有专门的自定义资源与之对应,换而言之,它们并非纯粹的抽象概念,而是可以被实际使用的自定义资源。(此处是不是应该为这段话?根据上下文来看,应该指的是上面引用中的:OAM定义的应用)
  3. Linux网络虚拟化中:这样具有相同目的的规则,就应该放到一起才便于管理,由此便形成“规则表”的概念。
  4. Linux网络虚拟化中:……换而言之,VLAN ID最多只能有212=4096种取值。(排版错误,应该为212
  5. 同名通信的涅槃中:……作为一名经历过SOA、微服务、云原生洗礼的的分布式程序员,你必定已深谙路由、容错、限流、加密、认证、授权、跟踪、度量等问题在分布式系统中都是无可回避的。
  6. 同名通信的涅槃中:……讲述了三十多年计算机科学家们对“远程服务调用有否可能实现为透明通信”的一场声势浩大的争论。(貌似有无可能更好)
  7. 服务网格与生态中:服务网格实质上是数据平面产品与控制平面产品的集合,所以在规范制订方面,很自然地也分成了两类……
  8. 前提:微服务需要的条件中:……其核心观点是“沟通决定设计”(Communication Dictates Design),如果技术层面紧密联系在一起特性,在组织层面上强行分离开来……

建议:

  1. Linux网络虚拟化中:以上五张规则表是具有优先级的:raw→mangle→nat→filter→security,也即是上面列举它们的顺序。(建议改为:raw>mangle>nat>filter>security,箭头表达不够明确)

PS:

就在这个评论区写下第10+条勘误时,不小心点击了左侧目录的超链接,结果所有内容付诸东流!更可怕的是为了记录提交的位置,我把电子阅读器上的这10+条勘误的标注也都删掉了,最终仅找回2条。所以前面几章的勘误都丢掉了,等下次复读时再找回来吧,所以说:

  1. 如果采用单体式架构的话,数据灾备是多么重要!可不能让鸡蛋都放在一个篮子里啊。
  2. 这也说明了分布式架构(每篇文章评论区单独提交,采用独立数据源:joy:)也是未来一大趋势啊。

@fenixsoft
Copy link
Owner Author

@pcloves
奉上本人的阅读勘误表,表达对周大巨作的最大敬意:

感谢!

@lwl888
Copy link

lwl888 commented Mar 14, 2021

pdf无法下载了,显示

@fenixsoft
Copy link
Owner Author

@lwl888
pdf无法下载了,显示

PDF有40多MB,出于编译hook的效率原因,它没有推到CDN上,放的是raw.githubusercontent.com的地址,国内访问可能需要科学上网。

@wang2dz
Copy link

wang2dz commented May 13, 2021

你好,咨询一下,这个网站是用github的什么功能做的,网站简洁清爽,多谢

@fenixsoft
Copy link
Owner Author

@wang2dz
你好,咨询一下,这个网站是用github的什么功能做的,网站简洁清爽,多谢

不依赖github什么功能。这个就是个典型的vuepress站点
最多是用了travis-ci对github上提交的活动触发vuepress编译,这个可以使用github action来完成。

@JoncleMa
Copy link

从极客时间看过来的,这么精彩的内容,咋评论区那么冷清。我觉得这个内容比大部分的收费教程都硬核!

@1228857713
Copy link

写的真好

@jathonyang
Copy link

自学网络编程,概念太多,这回终于都串起来了。纸质版一定购买收藏!

@Snailclimb
Copy link

内容太喜欢了!看周志明老师的公开课《周志明的软件架构课》的时候发现的宝藏书籍!期待出版!

提一个格式上的小建议。Markdown 排版的话,一般建议中英文之间以及中文和数字之间增加空格。可以参考中文文案排版指南:https://github.com/sparanoid/chinese-copywriting-guidelines

再推荐一个 Markdown 在线排版工具:https://jsonformatter.org/markdown-formatter

@fenixsoft
Copy link
Owner Author

@Snailclimb
内容太喜欢了!看周志明老师的公开课《周志明的软件架构课》的时候发现的宝藏书籍!期待出版!

提一个格式上的小建议。Markdown 排版的话,一般建议中英文之间以及中文和数字之间增加空格。可以参考中文文案排版指南:https://github.com/sparanoid/chinese-copywriting-guidelines

再推荐一个 Markdown 在线排版工具:https://jsonformatter.org/markdown-formatter

谢谢,之前有同学提过英文、数字的空格问题,当时是准备写个parser在markdown生成html时自动修正过来的,后来忙起来就忘记了,正好你提供的这个markdown排版工具有现成的。

@angangxuxu
Copy link

angangxuxu commented Jun 1, 2021 via email

@Snailclimb
Copy link

公开课 地址分享下 谢谢😊发自我的华为手机-------- 原始邮件 --------发件人: IcyFenix @.>日期: 2021年6月1日周二 16:23收件人: fenixsoft/awesome-fenix @.>抄送: 叫我超哥就好了 @.>, Mention @.>主 题: Re: [fenixsoft/awesome-fenix] 「Comment」http://localhost:8080/board/ (#72) @Snailclimb 内容太喜欢了!看周志明老师的公开课《周志明的软件架构课》的时候发现的宝藏书籍!期待出版! 提一个格式上的小建议。Markdown 排版的话,一般建议中英文之间以及中文和数字之间增加空格。可以参考中文文案排版指南:https://github.com/sparanoid/chinese-copywriting-guidelines 再推荐一个 Markdown 在线排版工具:https://jsonformatter.org/markdown-formatter 谢谢,之前有同学提过英文、数字的空格问题,当时是准备写个parser在markdown生成html时自动修正过来的,后来忙起来就忘记了,正好你提供的这个markdown排版工具有现成的。 —You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.

这里哈:https://time.geekbang.org/opencourse/intro/100064201

@ionling
Copy link

ionling commented Jun 17, 2021

有请作者喝咖啡的选项么?

@fenixsoft
Copy link
Owner Author

@ionling
有请作者喝咖啡的选项么?

感谢支持。给个Star点赞鼓励即可,不需要捐助。

@wanbin2014
Copy link

wanbin2014 commented Jun 26, 2021

我在搭建过程中,发现Dockerfile里的jdk12的这个版本会启动Docker的时候,报Could not load hsdis-amd64.so的错误。然后我在我环境里改成jdk11就可以,系统版本如下:
Linux version 4.9.0-16-amd64 ([email protected]) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #1 SMP Debian 4.9.272-1 (2021-06-21)

@chenbihao
Copy link

话说,如果这套文档渲染能优化下就好了,英文单词总是被行隔断,而且还没有带连字符-

比如:

...i
nto...

...来说 Prome
theus 还没...

...Golan
g 还是 Node.js 来...

@TangWanGit
Copy link

我这边也看不到有没有人对数据隔离级别那块有异议,我尝试了一下文中的测试案例,得出结论是RR情况下不会产生幻读。
https://icyfenix.cn/architect-perspective/general-architecture/transaction/local.html 页面是这个

我的测试环境是:
Mac
mysql 8.0.25

测试案例为:
SELECT count(1) FROM books WHERE price < 100 /* 时间顺序:1,事务: T1 /
INSERT INTO books(name,price) VALUES ('深入理解Java虚拟机',90) /
时间顺序:2,事务: T2 /
SELECT count(1) FROM books WHERE price < 100 /
时间顺序:3,事务: T1 */

两条sql查出的数据是一致的.

后来,我又去网上搜索RR模式下幻读的案例,有个案例表示在T1事务中进行修改操作会导致当前的事务号增加,然后再次查询相同的sql会产生幻读现象,我也尝试了,并没有

我不知道我说的对不对,期待您的答复

@godshang
Copy link

这本书让我想起了以前读的一本书《量子物理史话——上帝掷骰子吗》,各种技术的历史和发展娓娓道来,非有深厚的积淀和流畅的文笔不行,太棒了

@wushu037
Copy link

请问周老师,有带目录的PDF下载吗。

@fenixsoft
Copy link
Owner Author

请问周老师,有带目录的PDF下载吗。

PDF 是自动生成的,目录并没有做,现在书比较稳定了,有空我手工加一下。

@wushu037
Copy link

wushu037 commented Sep 4, 2021

请问周老师,有带目录的PDF下载吗。

PDF 是自动生成的,目录并没有做,现在书比较稳定了,有空我手工加一下。

好哦,谢谢周老师🤭

@webfanrc
Copy link

webfanrc commented Sep 8, 2021

写得真不错👍

@kevinxu7
Copy link

请教周老师,想在IM系统做消息的链路跟踪,比如根据消息ID查询出消息从发送方经过各个模块处理最终投递到消费方的整个链路,有什么好的方案

@wen-liao
Copy link

点击下载按钮无法下载PDF

@jerrylususu
Copy link

周老师好!读完您的大作,深受震撼,写得太好了!
为了方便其他读者阅读,我写了一个脚本,可以自动生成带目录的本书 PDF 文件,具体详见 #286 ,效果如图所示。如果您认为有用的话,可以看看如何整合入本书的 CI 过程。

image

@boqun1116
Copy link

周老师有了解过Serverless容器方向吗?微信新出了个云托管 https://cloud.weixin.qq.com/cloudrun

@fenixsoft
Copy link
Owner Author

周老师好!读完您的大作,深受震撼,写得太好了! 为了方便其他读者阅读,我写了一个脚本,可以自动生成带目录的本书 PDF 文件,具体详见 #286 ,效果如图所示。如果您认为有用的话,可以看看如何整合入本书的 CI 过程。

image

感谢。等我出差回去处理一下。

@elfarc
Copy link

elfarc commented Dec 23, 2021

周老师您好,学生党一枚,读了您的书后,有一个疑问想请您解答下:
Q:我没有理解您为什么用【不可变基础设施】作为一个大章的标题,我个人感觉在这个大章里您介绍了一些云原生中的代表性技术(容器、编排系统、服务网格),而不可变基础设施是一种基础设施模式。为什么用不可变基础设施囊括了对于容器、编排系统、服务网格等技术的介绍。
我其实很好奇您在此想表达的含义。谢谢!还望您能给予解答。

@fenixsoft
Copy link
Owner Author

@elfarc
周老师您好,学生党一枚,读了您的书后,有一个疑问想请您解答下:
Q:我没有理解您为什么用【不可变基础设施】作为一个大章的标题,我个人感觉在这个大章里您介绍了一些云原生中的代表性技术(容器、编排系统、服务网格),而不可变基础设施是一种基础设施模式。为什么用不可变基础设施囊括了对于容器、编排系统、服务网格等技术的介绍。
我其实很好奇您在此想表达的含义。谢谢!还望您能给予解答。

在"如何开始"一节中专门解释过为何采用这个名字,供参考。
https://icyfenix.cn/exploration/guide/quick-start.html

@MyCheater
Copy link

现在不能pdf下载吗

@fenixsoft
Copy link
Owner Author

@MyCheater
现在不能pdf下载吗

PDF链接的是Github的Repo,需要科学上网。

@MyCheater
Copy link

@fenixsoft

@MyCheater
现在不能pdf下载吗

PDF链接的是Github的Repo,需要科学上网。

好的,谢谢

@GWguigu
Copy link

GWguigu commented Jan 22, 2022

周老辛苦了

@GWguigu
Copy link

GWguigu commented Jan 22, 2022

哈哈哈 被周老说着了 几个月前的毕业设计博客项目上直接拆分微服务 还整合进去了dubbo

@zhangpanpan1
Copy link

快看完了,写的太好了! 忍不住留言!

@oneTime-solo
Copy link

@ChrisLeejing
从《深入理解Java虚拟机》(第3版)豆瓣留言中飞过来~~~
这个有免费分享得吗

@hduyyg
Copy link

hduyyg commented Apr 30, 2022

@TangWanGit
我这边也看不到有没有人对数据隔离级别那块有异议,我尝试了一下文中的测试案例,得出结论是RR情况下不会产生幻读。
https://icyfenix.cn/architect-perspective/general-architecture/transaction/local.html 页面是这个

我的测试环境是:
Mac
mysql 8.0.25

测试案例为:
SELECT count(1) FROM books WHERE price < 100 /* 时间顺序:1,事务: T1 /
INSERT INTO books(name,price) VALUES ('深入理解Java虚拟机',90) /
时间顺序:2,事务: T2 /
SELECT count(1) FROM books WHERE price < 100 /
时间顺序:3,事务: T1 */

两条sql查出的数据是一致的.

后来,我又去网上搜索RR模式下幻读的案例,有个案例表示在T1事务中进行修改操作会导致当前的事务号增加,然后再次查询相同的sql会产生幻读现象,我也尝试了,并没有

我不知道我说的对不对,期待您的答复

rr下的幻读,指的是当前读的情况。
具体的你可以看看这边博客:https://www.cnblogs.com/liyus/p/10556563.html

@GWguigu
Copy link

GWguigu commented May 4, 2022 via email

@dachn
Copy link

dachn commented May 4, 2022

第一次看作者的书,国内学者中能将里面涉及的多个领域讲透的确实不多,足见功底!

@perfume903
Copy link

@fenixsoft
使用Semaphore做限流,原文中这一段”当服务开始调用时计数器加1,服务返回结果后计数器减1“ ,应该写错了吧,当服务开始调用时,应该理解为获取到了共享锁,并且可用资源数减1,当服务调用结束返回结果时,理解为释放共享锁,并且可用资源数加1;当可用资源数为0时,其他线程必须阻塞等待;这样就起到了限流作用;

@sunxue299
Copy link

勘误:
书中158页,第四行原文“许多政府网站被无法被访问”。应改为“许多政府网站无法被访问”。多个一个“被“字。
顺便问一下我怎么没在这个网站上找到由作者亲自写的官方勘误呢?

@sunxue299
Copy link

勘误:实体书,208页倒数第八行,第一个字“许”应该改为“需”。

@SBZORRO
Copy link

SBZORRO commented Aug 12, 2022

您好,周老师。 对“Linux 网络虚拟化”这一章非常感兴趣,请问如果想深入学习比较好的书是什么,能否推荐一两本?中英文皆可。感谢。

@ggz0230
Copy link

ggz0230 commented Aug 12, 2022

是个狠人

@iyezhu
Copy link

iyezhu commented Sep 15, 2022

你好,这个网站挺好的,是哪些技术搭建的吗?

@dovefi
Copy link

dovefi commented Oct 18, 2022

一个小时的时间看了两篇,已经等到不少的启发,生命系统类比架构发展,是否可以反过来,把生命系统的前沿知识去推动软件架构的发展,而不再是初步的踩坑实验,另外 "知识膨胀", "自我复制" 等等软件发展史上的重要思考真是太棒了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests