自从工作后,特别是最近一年,都没有怎么更新过博客,主要是本身工作内部没有什么高大上的内容,就是一些简单的企业级开发,没有多少技术含量,更多的是对业务的了解和抽象,所以就不怎么想写。其实呢,平时也有 ...
年 月 日 补充 后续行动:倡议:我们 一起帮 终于决心再一次开始这个系列的博客了。之所以说再一次,是因为我之前曾经试着写过这样一个系列,但中途却不得已停了下来。我总记得 之前 就是一两年前,查看博客后才发现原来那居然已经是三年前了 不禁感慨岁月如梭,时间都去哪儿了 大概我转行做软件开发的时候,我的小女儿也开始孕育。如今,她已经是亭亭玉立的一个小姑娘,天真浪漫 而我这六七年的收获呢 我学计算机学 ...
2015-08-16 19:57 8 10661 推荐指数:
自从工作后,特别是最近一年,都没有怎么更新过博客,主要是本身工作内部没有什么高大上的内容,就是一些简单的企业级开发,没有多少技术含量,更多的是对业务的了解和抽象,所以就不怎么想写。其实呢,平时也有 ...
前言: Web应用的功能越来越强,Javascript代码也越来越多,大量的JS代码要以何种架构来组织就成了一个亟待解决的问题。老牌软件架构模式MVC(Model-View-Controller)就是一种相当不错的方案,虽然它定义不明确需要很多时间来思考如何组织,崇尚代码分离 ...
最近在准备软考架构师的考试,主要还是以考代学,毕竟作为野生程序员走的路多了容易迷茫,感觉网上参考资料不是很多,特此总结,希望对大家对自己有些用处,欢迎各位有经验大佬指正。资料将 持 续 修 改 更 新,如果感觉有用可以支持一下,让其他人也看到。 当然我总结的这些只是我在学习中遇到的部分 ...
零、说明 说明一下,我写的博客,都是我自己实践后,写下记录,方便以后自己看而已。没有什么系统的教学教程。也没有对底层的原理进行讲解,我觉得这些目前不是我需要注重的,作为一个开发人员,快速实现好需求才是最重要的。而作为一名合格的架构负责人,又必须了解底层,因此需要系统学习的,建议读者看官方文档 ...
软件架构作为一个概念,体现在技术和业务两个方面。 从技术角度来说:软件架构随着技术的革新不断地更新其内容,软件架构建立于当前技术和一些基本原则的基础之上。 先说一些基本原则: 分层原则:分层是为了降低软件深度复杂性而使用的关键思想,就像社会有了阶级一样,软件有了层次结构。 模块化原则:模块化是化解 ...
前言 之前在微博上看到网友说了这样一句话:“好的系统架构不是设计出来的,而是在实际应用过程中不断完善得来的” 。我也觉得很有道理,但是我仍然认为在系统构建之前必须要有一套合理的基础架构,否则日后的“完善”将会苦不堪言。 一套系统架构不可能做到通用,但是我想一些基础理念必然相同 ...
终于完成了! 从第一次想写到现在真的写好大概花了我3个月时间。原来一直读人家的系列文章,总感慨作者的用心良苦和无私奉献,自己在心里总是会觉得有那么些冲动也来写一个。 最开始的麻烦是犹豫该选哪个主题 ...
Netty源码分析(完整版) 前言 前段时间公司准备改造redis的客户端, 原生的客户端是阻塞式链接, 并且链接池初始化的链接数并不高, 高并发场景会有获取不到连接的尴尬, 所以考虑了用netty长连接解决连接数和阻塞io问题 为此详细阅读 ...