摘要: DNC今年从原来的Team里面被抽出来加入了新的Team,开始使用做Java微服务的开发工作,接触了Spring Boot与Spring Cloud等技术栈,对微服务这种架构有了一个感性的认识。虽然只做了两个月的开发工作,但是对微服务架构的兴趣却没有结束,又因为自己的.NET背景(虽然对.NET的生态有点恨铁不成钢),想要探索一下在.NET平台下的微服务架构的可行性,也准备一些材料作为公司内部培训和分享课程的素材。幸运的是,在.NET Core首届在线峰会上,看到了很多前辈的分享,也增强了自己要摸索和实践.NET Core微服务架构的决心,因此想要写下这个系列的文章。阅读全文
posted @ 2018-10-19 18:31 Edison Chou 阅读(3900) 评论(26) 编辑
摘要: dotNet最近一直反复地看博客园以前发布的一条.NET全栈开发工程师的招聘启事,觉得这是我看过最有创意也最朴实的一个招聘启事,更为重要的是它更像是一个技术提纲,能够指引我们的学习和提升,现在转载过来与各位园友分享。阅读全文
posted @ 2015-09-18 23:56 Edison Chou 阅读(16293) 评论(54) 编辑
摘要: 为了赶上大数据时代的发展,迎接云计算的思维,我选择业余时间学习Hadoop。我会从Hadoop1.x版本开始学习经典的HDFS与MapReduce,然后了解Hadoop2.x版本与老版本的差异,熟悉一些常见的Hadoop应用场景,并学着实践一个经典的网站日志数据分析案例。阅读全文
posted @ 2015-04-20 00:15 Edison Chou 阅读(10687) 评论(8) 编辑
摘要: 写博客是一个既痛苦又快乐的征途,作为一个计算机专业的毕业生,作为一个IT行业的从业者,看博客、评博客、写博客是一份坚持和一个习惯。每一次写博文,我都力求深入浅出,充分地多使用相关图片补充介绍,也形成了一个自己的写作风格。我会坚持,记录自己所学所见所感,分享给各位园友。阅读全文
posted @ 2014-07-15 09:26 Edison Chou 阅读(8880) 评论(14) 编辑
摘要: 推荐系统学习笔记最近在调研使用各个云平台提供的AI服务,有个语音合成的需求因此就使用了以下科大讯飞的TTS服务,也用.NET Core写了一个小示例,下面就是这个小示例及其相关背景知识的介绍。有了语音合成,我们可以在我们的业务系统或者App中有了更多的玩法,虽然我们不了解语音合成的具体实现原理。此文只是一个简单的使用示例,无更多的内容,希望对你有帮助。阅读全文
posted @ 2019-01-16 00:09 Edison Chou 阅读(14) 评论(0) 编辑
摘要: 唐诗50讲学习笔记长久客居异乡,又或常年漂泊在旅途中,无法回家团聚,古人把这样的情形称之为羁旅。在羁旅生涯中,往往只要一草一木就能牵动人的愁怀。此外,古人的平均寿命很短,古代医学也不像传说中的那样神奇,即便是高门大户里的青壮年,也很可能被异常平平常常的病夺去生命,小孩子的夭折更是很常见的事情。因此,古人生活中的不确定性远高于今天的我们,所以他们才会格外地不忍离别、渴望团聚,聚散离合因此也成为了古诗里最常见的主题之一。阅读全文
posted @ 2019-01-13 12:21 Edison Chou 阅读(12) 评论(0) 编辑
摘要: 推荐系统学习笔记本文主要记录了一个使用百度AI平台的EasyDL进行定制化模型的过程,全篇无干货,只是单纯的实验而已,希望对你有用。阅读全文
posted @ 2019-01-09 23:08 Edison Chou 阅读(27) 评论(0) 编辑
摘要: 推荐系统学习笔记本文是一个简单的百度云AI服务SDK的使用,没有过多关注算法和其他方面,只是一个简单的笔记说明,也希望我们.NET程序员能够多多借助云平台提供的AI服务实现自己的业务智能化实践。后续我会学习学习ML.NET,来玩玩机器学习。阅读全文
posted @ 2019-01-08 23:11 Edison Chou 阅读(45) 评论(0) 编辑
摘要: 推荐系统学习笔记最近公司有意做一款机器学习的应用,主要集中于推荐系统这个方向,因此看了看一些基础知识,此篇是一个学习总结,不算是完整原创文章。阅读全文
posted @ 2019-01-07 23:16 Edison Chou 阅读(55) 评论(0) 编辑
摘要: 唐诗50讲学习笔记今天是2019年的第一天,祝大家元旦快乐!壮心是唐诗的一个重要主题,初唐四杰的杨炯的《从军行》是最能体现书生壮心的一首诗,而李颀的《古从军行》则体现了壮心所必须要承受的残酷代价,李白的《侠客行》和《结袜子》写豪侠情节,而《夜泊牛渚怀古》则激荡壮心来呼唤知音。阅读全文
posted @ 2019-01-01 15:02 Edison Chou 阅读(109) 评论(0) 编辑
摘要: 唐诗50讲学习笔记在怀古篇中,熊逸老师选择了6首诗,分别cover三大怀古热门人物:贾谊、王昭君及项羽,以及一大网红怀古热门景点:秦淮河,最后是唐朝人自己的怀古—白居易的《长恨歌》。其中,泊秦淮和长恨歌也是我们在中学时的语文课本上的内容,当时只知道死记硬背的我们有读出不一样的感触吗?我相信,大部分人应该都木有。记得去年有一部电影《妖猫传》,描写了唐玄宗和杨玉环的虐恋及妖猫的复仇,其中也说明了白居易的《长恨歌》与这段虐恋之间的关系。虽然,它毕竟是个伪造的故事,但是却为我们带来了无限的遐想空间,言有尽意无穷。阅读全文
posted @ 2018-12-27 00:02 Edison Chou 阅读(67) 评论(0) 编辑
摘要: 转眼一年又过去了,在这个年底的时候,按照国际惯例,又到了重新回顾审视一下这一年来的得失,规划一下明年的奋斗方向的时候了。因此,我继续使用OKR来给自己做Review和Planning,也希望自己能够保持持续学习的态度迎接全新的2019年。最后,也祝各位园友2019年新年快乐,想做的事情都能做成,少出高危Bug,能够多点时间陪陪家人,做健康的程序员!阅读全文
posted @ 2018-12-23 14:42 Edison Chou 阅读(301) 评论(9) 编辑
摘要: SCS_LOGO本文主要翻译自Security Code Scan的官方Github文档,结合自己的初步使用简单介绍一下这款工具,大家可以结合自己团队的情况参考使用。此外,对.NET Core开发团队来说,可以参考张队的《.NET Core 必备安全措施》看看可以使用哪些方法提高我们.NET Core应用程序的安全性,此文也算是对张队的那篇文章的一个补充。此外,本文不会介绍常见的Web攻击及其场景,有兴趣的园友可以读读参考书《白帽子讲Web安全》一书。阅读全文
posted @ 2018-12-20 22:45 Edison Chou 阅读(545) 评论(1) 编辑
摘要: 唐诗50讲学习笔记在登高篇中,熊逸老师选择了6首唐诗,其中杜甫的《登高》是他最为欣赏也最为推荐的一首,认为其代表了唐诗诗歌水平上的巅峰之作。而《登高》也是我们大部分人中学时期的语文教科书上的内容,“无边落木萧萧下,不尽长江滚滚来”这两句相信我们也是背的滚瓜烂熟不过了。本篇记录了一个思维导图形式的诗句摘录,供欣赏。阅读全文
posted @ 2018-12-16 21:53 Edison Chou 阅读(338) 评论(0) 编辑
摘要: 唐诗50讲学习笔记我是在得到App上看到的这个课程,由熊逸老师主讲(老实说,我对熊逸老师也不是很了解),起初我是抱着看一看试读的心态读了读,发现有点意思。于是一连接着便读了5篇,耗尽了得到给我的试读次数。终于,我决定花99元购买,让它成为我在得到App上的第二门课程(第一门是吴军老师的《硅谷来信》)。熊逸老师没有像传统的唐诗讲解课程一样,他是站在读者能够拿得走、用得上的立场,将唐诗分成了登高、怀古、羁旅、壮心、田园、思慕、聚散、忧愤、感时、隐逸和快意这11个情绪和场景单元,勾选出了他心中认为的最合适的唐诗,帮助我们在绝大部分无言以对的时刻,能够信手拈来一句唐诗,一时间茅塞顿开、酣畅淋漓。阅读全文
posted @ 2018-12-16 00:26 Edison Chou 阅读(348) 评论(0) 编辑
摘要: Web Security作为一名Web系统开发者,不但要追求整洁代码,也要了解Web安全知识。目前系统讲解Web安全的书籍里,阿里巴巴高级技术专家吴翰清的这本《白帽子讲Web安全》是评分较高的一本(豆瓣评分7.4),虽然现在看来有点过时(很多的漏洞案例都早已被修复),但是基础的知识点都有覆盖,是建立安全思维的好书!此外,它对于安全开发流程与运营的介绍,同样具有深刻的行业指导意义。所以,我快速地学习了一遍,做了一些笔记与各位分享。阅读全文
posted @ 2018-12-14 00:18 Edison Chou 阅读(156) 评论(0) 编辑
摘要: Design Thinking开卷有益,设计思维这本书(中文书名叫设计改变一切,不过我们更喜欢叫其设计思维)自诩不是写给设计师看的书,是为追求设计思考的组织及个人打造的蓝图,协助将设计思考这种以创意解决难题的做法,带进生活、组织、产品和服务,为社会整体和企业发掘新的替代方案。公司CIO在博览群书之后选择了IDEO推崇的设计思维(Design Thinking),为了让大家统一思想(管理层,UI&UX以及开发),组建了设计体系小组,我也被拉入其中被要求精读本书前六章,并每天下午6点读书会分享讨论。阅读全文
posted @ 2018-11-25 15:54 Edison Chou 阅读(114) 评论(0) 编辑
摘要: Clean Code《代码整洁之道》主要讲述了一系列行之有效的整洁代码操作实践。软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。这本书的阅读对象为一切有志于改善代码质量的程序员,书中介绍的规则均来自作者Bob大叔多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。阅读全文
posted @ 2018-11-22 15:01 Edison Chou 阅读(203) 评论(0) 编辑
摘要: 5分钟商学院之管理篇2017年在微信读书群里,一位朋友在得到App上订阅了刘润老师的《五分钟商学院》,然后每天跟我们分享,我阅读了一些之后,感觉特别吸引,因为刘润老师可以用很精简的文字就可以说明一个概念,涨姿势啊。于是2018年上半年,当《五分钟商学院》出版成书时,立马订购了全套4本。这是第二本管理篇的思维导图学习笔记,后续会有其余几本的笔记会陆续分享出来。最后提示:本笔记采用思维导图形式,精摘了定义、应用、案例与精彩心得,仅供本人复习之用。若要精学与深刻理解,请至得到APP订阅《5分钟商学院》或购买《5分钟商学院》纸质书。阅读全文
posted @ 2018-11-17 17:59 Edison Chou 阅读(278) 评论(1) 编辑
摘要: DNC今年从原来的Team里面被抽出来加入了新的Team,开始使用做Java微服务的开发工作,接触了Spring Boot与Spring Cloud等技术栈,对微服务这种架构有了一个感性的认识。虽然只做了两个月的开发工作,但是对微服务架构的兴趣却没有结束,又因为自己的.NET背景(虽然对.NET的生态有点恨铁不成钢),想要探索一下在.NET平台下的微服务架构的可行性,也准备一些材料作为公司内部培训和分享课程的素材。幸运的是,在.NET Core首届在线峰会上,看到了很多前辈的分享,也增强了自己要摸索和实践.NET Core微服务架构的决心,因此想要写下这个系列的文章。阅读全文
posted @ 2018-10-19 18:31 Edison Chou 阅读(3900) 评论(26) 编辑
摘要: Steeltoe本文简单地介绍了一下Spring Cloud Seluth与Zipkin,然后通过Java快速地构建了一个Zipkin Server,通过在ASP.NET Core中集成Zipkin并做了一个基本的微服务调用追踪Demo。本示例的Zipkin Server的追踪数据是基于内存,实际中应该集成ELK进行持久化。当然,我们也可以直接通过Zipkin的.NET客户端来做。阅读全文
posted @ 2018-09-30 23:52 Edison Chou 阅读(346) 评论(2) 编辑
摘要: 5分钟商学院之商业篇2017年在微信读书群里,一位朋友在得到App上订阅了刘润老师的《五分钟商学院》,然后每天跟我们分享,我阅读了一些之后,感觉特别吸引,因为刘润老师可以用很精简的文字就可以说明一个概念,涨姿势啊。于是2018年上半年,当《五分钟商学院》出版成书时,立马订购了全套4本。这是第一本商业篇的思维导图学习笔记,后续会有其余基本的笔记会陆续分享出来。最后提示:本笔记采用思维导图形式,精摘了定义、应用、案例与精彩心得,仅供本人复习之用。若要精学与深刻理解,请至得到APP订阅《5分钟商学院》或购买《5分钟商学院》纸质书。阅读全文
posted @ 2018-09-30 09:22 Edison Chou 阅读(931) 评论(2) 编辑
摘要: Steeltoe本文极简地介绍了一下Spring Cloud Config,并快速构建了一个用于演示的Config Server,然后通过Steeltoe OSS提供的Config客户端将ASP.NET Core与Spring Cloud Config进行集成,最后进行了验证能够正常地从Config Server中获取最新的配置内容。当然,关于Spring Cloud Config的内容还有许多,如果要真正使用Spring Cloud Config还需要考虑如何实现自动刷新的问题。从Spring Cloud Config与Apollo的使用体验上来说,本人是更加喜欢Apollo的,无论是功能的全面性和使用的体验来说,Apollo更胜一筹,而且国内的落地案例也更多。因此,如果项目中阅读全文
posted @ 2018-09-25 08:09 Edison Chou 阅读(582) 评论(2) 编辑
摘要: Steeltoe本文简单介绍了一下Spring Cloud Hystrix这个熔断保护组件,并演示了如何基于Steeltoe OSS使用Hystrix实现熔断保护,并基于Hystrix Dashboard演示了如何收集和可视化地查看ASP.NET Core的熔断监控数据。对于Steeltoe OSS提供的Hystrix的组件的使用,相对于Java的Hystrix的注解封装,代码量稍微大一些。另外,关于Hystrix的一些更高级的使用,本文没有涉及,有兴趣的原有可以自行查看官方文档学习。阅读全文
posted @ 2018-09-23 00:03 Edison Chou 阅读(463) 评论(3) 编辑