awesome-fenix
awesome-fenix copied to clipboard
「Comment」http://localhost:8080/board/
http://localhost:8080/board/
大佬,新的内容有什么标识吗?怎样知道那些是最近更新的内容
@ICLXL 大佬,新的内容有什么标识吗?怎样知道那些是最近更新的内容
我也发现了是有这个问题,这几天我打算做个vuepress plugin,把最近两、三次的git commit信息取出来,在目录中自动产生一个“new”标识
支持下
从《深入理解Java虚拟机》(第3版)豆瓣留言中飞过来~~~
这么好的东西,千万别停更了呀
佩服周志明的技术视野与格局。这系列的文章真的精彩。
希望大佬写一下关于DDD的文章
@xuchuanchaoxu 希望大佬写一下关于DDD的文章
理论方向的文章我不太在行,不过等积累够了会尝试一下
周大,如何提交勘误建议?已经拜读到70%左右,发现有一些错别字,不过并没有在文章前言或工程repo的readme里找到反馈方式。
@pcloves 周大,如何提交勘误建议?已经拜读到70%左右,发现有一些错别字,不过并没有在文章前言或工程repo的readme里找到反馈方式。
感谢反馈。您可以用任何你觉得方便的方式提交勘误,包括但不限于如下:
- 在每篇文章下面留言,提出针对该文章的勘误。
- 在这个评论区统一提交勘误。
- 通过邮件([email protected])发送给我。
- 通过在GitHub上提PR直接修改。
奉上本人的阅读勘误表,表达对周大巨作的最大敬意:
- 路由网关中:你去到饭堂,发现饭还没做好,你也干不了别的,只能打个瞌睡(线程休眠)
- 已应用为中心的封装中:这句话里面每一个用英文标注出来的技术名词都是OAM在Kubernetes基础上扩展而来概念,每一个名词都有专门的自定义资源与之对应,换而言之,它们并非纯粹的抽象概念,而是可以被实际使用的自定义资源。(此处是不是应该为这段话?根据上下文来看,应该指的是上面引用中的:OAM定义的应用)
- Linux网络虚拟化中:这样具有相同目的的规则,就应该放到一起才便于管理,由此便形成“规则表”的概念。
- Linux网络虚拟化中:……换而言之,VLAN ID最多只能有212=4096种取值。(排版错误,应该为212)
- 同名通信的涅槃中:……作为一名经历过SOA、微服务、云原生洗礼的的分布式程序员,你必定已深谙路由、容错、限流、加密、认证、授权、跟踪、度量等问题在分布式系统中都是无可回避的。
- 同名通信的涅槃中:……讲述了三十多年计算机科学家们对“远程服务调用有否可能实现为透明通信”的一场声势浩大的争论。(貌似有无可能更好)
- 服务网格与生态中:服务网格的实质上是数据平面产品与控制平面产品的集合,所以在规范制订方面,很自然地也分成了两类……
- 前提:微服务需要的条件中:……其核心观点是“沟通决定设计”(Communication Dictates Design),如果技术层面紧密联系在一起特性,在组织层面上强行分离开来……
建议:
- Linux网络虚拟化中:以上五张规则表是具有优先级的:raw→mangle→nat→filter→security,也即是上面列举它们的顺序。(建议改为:raw>mangle>nat>filter>security,箭头表达不够明确)
PS:
就在这个评论区写下第10+条勘误时,不小心点击了左侧目录的超链接,结果所有内容付诸东流!更可怕的是为了记录提交的位置,我把电子阅读器上的这10+条勘误的标注也都删掉了,最终仅找回2条。所以前面几章的勘误都丢掉了,等下次复读时再找回来吧,所以说:
- 如果采用单体式架构的话,数据灾备是多么重要!可不能让鸡蛋都放在一个篮子里啊。
- 这也说明了分布式架构(每篇文章评论区单独提交,采用独立数据源:joy:)也是未来一大趋势啊。
@pcloves 奉上本人的阅读勘误表,表达对周大巨作的最大敬意:
感谢!
pdf无法下载了,显示
@lwl888 pdf无法下载了,显示
PDF有40多MB,出于编译hook的效率原因,它没有推到CDN上,放的是raw.githubusercontent.com的地址,国内访问可能需要科学上网。
你好,咨询一下,这个网站是用github的什么功能做的,网站简洁清爽,多谢
@wang2dz 你好,咨询一下,这个网站是用github的什么功能做的,网站简洁清爽,多谢
不依赖github什么功能。这个就是个典型的vuepress站点 最多是用了travis-ci对github上提交的活动触发vuepress编译,这个可以使用github action来完成。
从极客时间看过来的,这么精彩的内容,咋评论区那么冷清。我觉得这个内容比大部分的收费教程都硬核!
写的真好
自学网络编程,概念太多,这回终于都串起来了。纸质版一定购买收藏!
内容太喜欢了!看周志明老师的公开课《周志明的软件架构课》的时候发现的宝藏书籍!期待出版!
提一个格式上的小建议。Markdown 排版的话,一般建议中英文之间以及中文和数字之间增加空格。可以参考中文文案排版指南:https://github.com/sparanoid/chinese-copywriting-guidelines
再推荐一个 Markdown 在线排版工具:https://jsonformatter.org/markdown-formatter
@Snailclimb 内容太喜欢了!看周志明老师的公开课《周志明的软件架构课》的时候发现的宝藏书籍!期待出版!
提一个格式上的小建议。Markdown 排版的话,一般建议中英文之间以及中文和数字之间增加空格。可以参考中文文案排版指南:https://github.com/sparanoid/chinese-copywriting-guidelines
再推荐一个 Markdown 在线排版工具:https://jsonformatter.org/markdown-formatter
谢谢,之前有同学提过英文、数字的空格问题,当时是准备写个parser在markdown生成html时自动修正过来的,后来忙起来就忘记了,正好你提供的这个markdown排版工具有现成的。
公开课 地址分享下 谢谢😊发自我的华为手机-------- 原始邮件 --------发件人: 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.
公开课 地址分享下 谢谢😊发自我的华为手机-------- 原始邮件 --------发件人: 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 有请作者喝咖啡的选项么?
感谢支持。给个Star点赞鼓励即可,不需要捐助。
我在搭建过程中,发现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)
话说,如果这套文档渲染能优化下就好了,英文单词总是被行隔断,而且还没有带连字符-
比如:
...i
nto...
...来说 Prome
theus 还没...
...Golan
g 还是 Node.js 来...
支持周老师
周老师: https://raw.githubusercontent.com/fenixsoft/awesome-fenix/gh-pages/pdf/the-fenix-project.pdf PDF 404 了,科学上网也是404;
@ljt1018168 周老师: https://raw.githubusercontent.com/fenixsoft/awesome-fenix/gh-pages/pdf/the-fenix-project.pdf PDF 404 了,科学上网也是404;
不好意思,上个月Travis-CI提示我的免费构建积分用光了,我没舍得花65美刀/月去买无限构建,所以迁移到了GitHub Actions,并且为了节约编译分钟数,把PDF编译注释掉了。
如果要拿到最新的PDF,可以尝试克隆工程后在本机构建一下,https://icyfenix.cn的首页上就有介绍如何操作。
如果不是特别在乎时效性,从GitHub的History中找大概一个月之前的PDF,譬如:
https://raw.githubusercontent.com/fenixsoft/awesome-fenix/3e27a903654e95afac3e4e2195b5e4c251b09a32/pdf/the-fenix-project.pdf
大佬,我正在微信读书看《凤凰架构》,没想到在github偶遇
买了纸质书,快速翻完,第一印象非常棒。有些参考资源非常有价值,有没有索引呢?github上没找到对应的仓库
我这边也看不到有没有人对数据隔离级别那块有异议,我尝试了一下文中的测试案例,得出结论是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会产生幻读现象,我也尝试了,并没有
我不知道我说的对不对,期待您的答复
这本书让我想起了以前读的一本书《量子物理史话——上帝掷骰子吗》,各种技术的历史和发展娓娓道来,非有深厚的积淀和流畅的文笔不行,太棒了
请问周老师,有带目录的PDF下载吗。
请问周老师,有带目录的PDF下载吗。
PDF 是自动生成的,目录并没有做,现在书比较稳定了,有空我手工加一下。
请问周老师,有带目录的PDF下载吗。
PDF 是自动生成的,目录并没有做,现在书比较稳定了,有空我手工加一下。
好哦,谢谢周老师🤭
写得真不错👍
请教周老师,想在IM系统做消息的链路跟踪,比如根据消息ID查询出消息从发送方经过各个模块处理最终投递到消费方的整个链路,有什么好的方案
点击下载按钮无法下载PDF
周老师好!读完您的大作,深受震撼,写得太好了! 为了方便其他读者阅读,我写了一个脚本,可以自动生成带目录的本书 PDF 文件,具体详见 https://github.com/fenixsoft/awesome-fenix/issues/286 ,效果如图所示。如果您认为有用的话,可以看看如何整合入本书的 CI 过程。
周老师有了解过Serverless容器方向吗?微信新出了个云托管 https://cloud.weixin.qq.com/cloudrun
周老师好!读完您的大作,深受震撼,写得太好了! 为了方便其他读者阅读,我写了一个脚本,可以自动生成带目录的本书 PDF 文件,具体详见 #286 ,效果如图所示。如果您认为有用的话,可以看看如何整合入本书的 CI 过程。
感谢。等我出差回去处理一下。
周老师您好,学生党一枚,读了您的书后,有一个疑问想请您解答下: Q:我没有理解您为什么用【不可变基础设施】作为一个大章的标题,我个人感觉在这个大章里您介绍了一些云原生中的代表性技术(容器、编排系统、服务网格),而不可变基础设施是一种基础设施模式。为什么用不可变基础设施囊括了对于容器、编排系统、服务网格等技术的介绍。 我其实很好奇您在此想表达的含义。谢谢!还望您能给予解答。
@elfarc 周老师您好,学生党一枚,读了您的书后,有一个疑问想请您解答下: Q:我没有理解您为什么用【不可变基础设施】作为一个大章的标题,我个人感觉在这个大章里您介绍了一些云原生中的代表性技术(容器、编排系统、服务网格),而不可变基础设施是一种基础设施模式。为什么用不可变基础设施囊括了对于容器、编排系统、服务网格等技术的介绍。 我其实很好奇您在此想表达的含义。谢谢!还望您能给予解答。
在"如何开始"一节中专门解释过为何采用这个名字,供参考。 https://icyfenix.cn/exploration/guide/quick-start.html
现在不能pdf下载吗
@MyCheater 现在不能pdf下载吗
PDF链接的是Github的Repo,需要科学上网。
@fenixsoft
@MyCheater 现在不能pdf下载吗
PDF链接的是Github的Repo,需要科学上网。
好的,谢谢
周老辛苦了
哈哈哈 被周老说着了 几个月前的毕业设计博客项目上直接拆分微服务 还整合进去了dubbo
快看完了,写的太好了! 忍不住留言!
@ChrisLeejing 从《深入理解Java虚拟机》(第3版)豆瓣留言中飞过来~~~ 这个有免费分享得吗
@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
您好: 感谢您百忙之中的回信,对于您的回复"得出结论是RR情况下不会产生幻读。"我说下自己的看法,可能不对,希望得到您的指导。 在您的邮件中举出的例子,我觉得应该需要加上for updae 在官方文档中rr级别的描述请看链接:https://dev.mysql.com/doc/refman/8.0/en/innodb-transaction-isolation-levels.html 请格外注意For locking reads (SELECT with FOR UPDATE or FOR SHARE)之后的内容 官方也给出了幻影行的实例(我一直理解这就是我们所说的幻读):https://dev.mysql.com/doc/refman/8.0/en/innodb-next-key-locking.html 同时,我也在我本地进项了尝试(数据库8.0.17): set autocommit=0; (事物设置为非自动提交) select * from test.yyy where d > 10; (查询出两行) (另一个事物插入一条d=40的数据) select * from test.yyy where d > 10; (查询出两行,印证出您的测试用例) select * from test.yyy where d > 10 for update; (查询出三行,和官方给出的幻影行实例一直) 有不对之处,万望斧正,万分期待您的答复,多谢。
------------------ 原始邮件 ------------------ 发件人: "fenixsoft/awesome-fenix" @.>; 发送时间: 2022年5月1日(星期天) 凌晨0:05 @.>; @.@.>; 主题: Re: [fenixsoft/awesome-fenix] 「Comment」http://localhost:8080/board/ (#72)
@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
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
第一次看作者的书,国内学者中能将里面涉及的多个领域讲透的确实不多,足见功底!
@fenixsoft 使用Semaphore做限流,原文中这一段”当服务开始调用时计数器加1,服务返回结果后计数器减1“ ,应该写错了吧,当服务开始调用时,应该理解为获取到了共享锁,并且可用资源数减1,当服务调用结束返回结果时,理解为释放共享锁,并且可用资源数加1;当可用资源数为0时,其他线程必须阻塞等待;这样就起到了限流作用;
勘误: 书中158页,第四行原文“许多政府网站被无法被访问”。应改为“许多政府网站无法被访问”。多个一个“被“字。 顺便问一下我怎么没在这个网站上找到由作者亲自写的官方勘误呢?
勘误:实体书,208页倒数第八行,第一个字“许”应该改为“需”。
您好,周老师。 对“Linux 网络虚拟化”这一章非常感兴趣,请问如果想深入学习比较好的书是什么,能否推荐一两本?中英文皆可。感谢。
是个狠人