上一页 1 2 3 4 5 6 ··· 23 下一页
摘要:Dapr分布式应用运行时Dapr目前已经发布了1.1.0版本,阿里云也在积极地为Dapr贡献代码和落地实践。作为一名开发者,自然也想玩一玩,看看Dapr带来的新“视”界到底是怎么样的。本文总结了我试玩Dapr的一些经过,包括Dapr的Local环境搭建、.NET 5 Application与Dapr的集成 和 两个具体场景的小DEMO(服务调用 和 Pub/Sub)。 阅读全文
posted @ 2021-04-14 17:05 EdisonZhou 阅读(310) 评论(1) 推荐(0) 编辑
摘要:Connect2021年4月11日,在成都市天府新区南湖公园,2021成都.NET开发者Connect线下活动圆满结束,来自成都地区东南西北的25位.NETer汇聚一堂,面基交流,吃饭畅聊,并进行了合影留念。这也是Edison第一次组织线下活动,经验不足,还请各位参加的童鞋多多包涵。 阅读全文
posted @ 2021-04-12 13:17 EdisonZhou 阅读(130) 评论(2) 推荐(1) 编辑
摘要:DaprDapr(Distributed Application Runtime)是一个开源、可移植、事件驱动的运行时。它使开发人员能够轻松地构建运行在云平台和边缘的弹性而微服务化的应用程序,无论是无状态还是有状态。本文原文来自Dapr Blog,作者阿里云高级技术专家敖小剑。本文是我根据自己的理解翻译了其中的一部分并加了一些参考文献中的内容,所以并非完整翻译。 阅读全文
posted @ 2021-04-08 12:13 EdisonZhou 阅读(294) 评论(0) 推荐(1) 编辑
摘要:MySQL作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习《MySQL实战45讲》的总结笔记的第六篇,总结了MySQL的InnoDB引擎是如何解决幻读问题的,即通过 间隙锁 + 行锁组成的next-key lock来实现的。 阅读全文
posted @ 2021-04-07 16:49 EdisonZhou 阅读(91) 评论(0) 推荐(0) 编辑
摘要:MySQL作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习《MySQL实战45讲》的总结笔记的第六篇,总结了MySQL的InnoDB引擎相关的实践使用问题,包括MySQL为什么有时候会不稳定的“抖”一下、为何表数据删除了一半但表文件大小没变 和 为何 count(*)会很慢。 阅读全文
posted @ 2021-03-10 10:23 EdisonZhou 阅读(140) 评论(0) 推荐(0) 编辑
摘要:知识体系我在我的2020年终总结中提到技术人需要建立自己的知识体系,那么怎么建立自己的知识体系呢?技术人的知识体系又是什么样的呢?本文介绍了IT技术人的知识体系的概念,如何通过 点-线-面 理论来构建自己的知识体系,最后给出了一个后端技术人知识体系的示例,你可以根据自己的需求进行完善。 阅读全文
posted @ 2021-03-08 10:06 EdisonZhou 阅读(1804) 评论(4) 推荐(16) 编辑
摘要:MySQL作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习《MySQL实战45讲》的总结笔记的第五篇,总结了MySQL索引相关的实践使用问题。本文总结了MySQL的索引相关的实践使用问题,包括普通索引和唯一索引如何选择,MySQL为什么有时候会选错索引,怎么给字符串字段加索引。 阅读全文
posted @ 2021-03-01 10:43 EdisonZhou 阅读(143) 评论(0) 推荐(0) 编辑
摘要:代码坏味道作为一个后端工程师,想必在职业生涯中都写过一些不好维护的代码。本文是我学习《代码之丑》的学习笔记,今天最后一天,一起品品滥用控制语句的味道,再看看策略模式的使用。本文总结了滥用控制语句如循环和选择语句造成的高复杂度代码的应对方法,还介绍了策略模式的定义、类图以及案例,希望能对你的代码精进之路有用。 阅读全文
posted @ 2021-02-22 22:51 EdisonZhou 阅读(196) 评论(0) 推荐(1) 编辑
摘要:代码坏味道作为一个后端工程师,想必在职业生涯中都写过一些不好维护的代码。本文是我学习《代码之丑》的学习笔记,今天第三天,品品大类和长参数列表的味道。本文总结了两类坏味道,一是大类,二是长参数列表。无论是长函数方法、大类 还是 长参数列表,它们的背后都在告诉我们一件事情,即编写“短小”的代码的重要性,而要编写“短小”的代码,需要我们在设计的时候就能“分离关注点”。 阅读全文
posted @ 2021-02-18 21:27 EdisonZhou 阅读(186) 评论(0) 推荐(0) 编辑
摘要:代码坏味道作为一个后端工程师,想必在职业生涯中都写过一些不好维护的代码。本文是我学习《代码之丑》的学习笔记,今天第二天,品品重复代码和长函数方法的味道。本文总结了两类坏味道,一是重复代码,二是长函数方法。对于重复代码,我们要做的就是不要重复,争取复用。而对于长函数方法,我们则要控制行数规模,而且越低越好。 阅读全文
posted @ 2021-02-08 11:15 EdisonZhou 阅读(225) 评论(0) 推荐(0) 编辑
摘要:代码坏味道作为一个后端工程师,想必在职业生涯中都写过一些不好维护的代码。本文是我学习《代码之丑》的学习总结,今天第一天发车,先来看看在命名上的一些常犯的坏味道。本文总结了命名相关的两类坏味道,一是命名是否具有业务含义,二是命名是否符合英语语法。 阅读全文
posted @ 2021-02-04 21:50 EdisonZhou 阅读(292) 评论(0) 推荐(0) 编辑
摘要:MySQL作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习《MySQL实战45讲》的总结笔记的第四篇,总结了MySQL的锁的相关知识,包括全局锁、表级锁(表锁和元数据锁)及行锁,最后了解了死锁的产生及应对策略。 阅读全文
posted @ 2021-02-01 10:06 EdisonZhou 阅读(129) 评论(0) 推荐(0) 编辑
摘要:MySQL作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习《MySQL实战45讲》的总结笔记的第三篇,本文总结了MySQL的索引相关知识,包括常见模型结构、主键和普通索引、索引的维护 及 MySQL 5.6新增的索引下推优化,理解他们可以帮助我们更好地理解MySQL的索引。 阅读全文
posted @ 2021-01-29 10:16 EdisonZhou 阅读(145) 评论(0) 推荐(0) 编辑
摘要:MySQL作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习《MySQL实战45讲》的总结笔记的第二篇,总结了MySQL的四种事务隔离级别、实现方式 及 启动方式,可以帮助我们使用好MySQL的事务特性。 阅读全文
posted @ 2021-01-27 10:53 EdisonZhou 阅读(182) 评论(0) 推荐(0) 编辑
摘要:MySQL作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习《MySQL实战45讲》的总结笔记的第一篇,总结了MySQL的基础架构、一个查询语句的执行过程 以及 一条更新语句的执行过程。 阅读全文
posted @ 2021-01-25 10:32 EdisonZhou 阅读(298) 评论(2) 推荐(0) 编辑
摘要:软件设计如果说学习数据结构和常用算法可以帮助我们写出较为高效的代码,那么学习软件设计相关知识则可以帮助我们写出较为高质量的代码,本文是我学习课程《软件设计之美》的学习总结第五部分,记录对于DDD领域驱动设计方法的整体理解。 阅读全文
posted @ 2021-01-18 10:21 EdisonZhou 阅读(154) 评论(0) 推荐(1) 编辑
摘要:软件设计如果说学习数据结构和常用算法可以帮助我们写出较为高效的代码,那么学习软件设计相关知识则可以帮助我们写出较为高质量的代码,本文是我学习课程《软件设计之美》的学习总结第四部分,记录对于设计模式和简单设计的理解。 阅读全文
posted @ 2021-01-14 22:29 EdisonZhou 阅读(118) 评论(0) 推荐(0) 编辑
摘要:软件设计如果说学习数据结构和常用算法可以帮助我们写出较为高效的代码,那么学习软件设计相关知识则可以帮助我们写出较为高质量的代码,本文是我学习课程《软件设计之美》的学习总结第三部分,分享面向对象的三个特点和五个设计原则的理解。 阅读全文
posted @ 2021-01-12 10:53 EdisonZhou 阅读(192) 评论(0) 推荐(0) 编辑
摘要:软件设计如果说学习数据结构和常用算法可以帮助我们写出较为高效的代码,那么学习软件设计相关知识则可以帮助我们写出较为高质量的代码,本文是我学习课程《软件设计之美》的学习总结的第二部分,分享如何了解一个软件的设计:先看模型,再看接口,最后看实现。经历了这三步,我们就基本可以了解一个软件的设计了。 阅读全文
posted @ 2021-01-07 16:26 EdisonZhou 阅读(221) 评论(0) 推荐(2) 编辑
摘要:软件设计如果说学习数据结构和常用算法可以帮助我们写出较为高效的代码,那么学习软件设计相关知识则可以帮助我们写出较为高质量的代码,本文是我学习课程《软件设计之美》的学习总结的第一部分。一句话概括,软件设计=好的模型+适合的规范。软件设计的第一步是分离关注点,分离的关注点越多越好,粒度越细越好。 阅读全文
posted @ 2021-01-06 11:37 EdisonZhou 阅读(332) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 23 下一页