技术学习点收集

[这里将工作中,见闻的技术知识点记录,并做简单认知]

1.负载均衡。

2.ESB企业总线如何实现。

3.hadoop主要用于大数据(离线数据)分析, 有哪些主要组件?

4.mapreduce:

1)MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算,(分布式计算)

2)比喻:Map:10个工人(10台主机),处理一堆水果(各种数据),每种水果以key值来标识。将水果分给堆按数量(不安种类)分给各个工人,切成果丁。这个切的动作就是map.

           Reduce:通过key值,将不同水果丁,集中到一起,如key=芒果,key=苹果。

5.spark:

1)有文章称,国外的大互联网公司都将hadoop转为spark。

6.storm:

5.mybatis的使用

4.持续集成:

1)团队共同开发, 需要不断的集成。

2)集成测试:就是把所有的单元测试跑一遍以及其它一些能自动完成的测试。只有在本地电脑上通过了集成测试的代码才能上传到SVN服务器上。

6.jenkins

1)各种项目的"自动化"编译、打包、分发部署、测试。

7.无状态链接

8.bootstrap:

Bootstrap框架是一个非常受欢迎的前端开发框架,他能让后端程序员和不懂设计的前端人员制作出优美的Web页面或Web应用程序。

9.ECharts:

Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,通过编写javascript,调用它的库,来实现网页中图表显示。

navicat:数据库管理工具,不同版本,可管理目前所有主流数据库。

10.中间件:订阅方式。

11.java Portal

12.jeesite:

13.ORM工具:对象关系映射,可映射程序对象与数据库表。

14.webservice:是web的应用程序,使不同应用相互交换数据。Web服务的体系结构是基于Web服务提供者、Web服务请求者、Web服务中介者三个角色。

15. docker:是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化

16。webservice:

1)是一种跨编程语言和跨操作系统平台的远程调用技术,所谓远程调用,就是一台计算机a上的一个程序可以调用到另外一台计算机b上的一个对象的方法.

2)网络服务

17.

 

posted on 2016-05-25 09:57  Ndddup  阅读(157)  评论(0)    收藏  举报

导航