2016年走过的路(待更新)

来源:互联网 发布:汽车导航怎么链接网络 编辑:程序博客网 时间:2024/05/09 17:20

今年应该是进步最大的一年。三四月份在公司实习到五月份六月份在学校参加服务外包大赛,至七月份八月份在家认真看书,九月份十月份开始找工作,十一月份十二月份跟着老师做项目。

今年我学到了什么?

1. 技术

1). 架构

软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。

单应用架构

我们日常用的ssm框架便是三层架构(视图层-业务逻辑层-持久层)的体现,并不是MVC, 不是MVC,不是MVC,等理解了这个差不多也算挺好的了。这算是单应用架构吧。

分布式服务架构

暴露接口,通过网络调用。不浪费资源,达到服务重用效果,但是服务调度监控和服务粒度都是难点。现在提出来的微服务架构其实也是之前的SOA的一种体现。那么SOA又是什么呢。

(面向服务的架构) 面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。

微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。

正在学习dubbo框架,希望明年三月份能够深入理解其中。

2). 框架

3). 设计模式

4). 数据库

2.顺序

事情,有事便有情,不体察情,只做事,真的是白做。以前总是认为一件事情应该拿到立马去执行,后来经过服务外包的项目发现效果真的是不好。没有理清楚需求便开始设计、编码,拿到市面上面却没有人用。
0 0