技术学习点收集
[这里将工作中,见闻的技术知识点记录,并做简单认知]
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.
浙公网安备 33010602011771号