hadoop是什么意思
| 企服解答
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统(HadoopDistributedFileSystem),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(highthroughput)来访问应用程序的数据,适合那些有着超大数据集(largedataset)的应用
分类: 技术开发 发布时间:
2022.03.21
spring框架有哪些
| 企服解答
spring框架主要七大模块:1.Spring AOP;2. Spring JDBC;3. Spring Core;4.Spring AOP;5. Spring Context;6. Spring Web;7.Spring Web MVC。
spring框架有哪些
1、Spring AOP:面相切面编程。
2. Spring JDBC : Java 数据库连接。
3. Spring Core:提供 bean 工厂 IOC。
4.Spring AOP :提供了面向方面的编程
分类: 技术开发 发布时间:
2022.03.17
requirejs是什么框架
| 企服解答
RequireJS是一个遵循 AMD 规范的模块化加载框架,属于JavaScript模块载入框架。
requirejs是什么框架
require.js的诞生,解决了两个问题:
1、实现js文件的异步加载,避免网页失去响应
2、管理模块之间的依赖性,便于代码的编写和维护
最早的时候,所有Javascript代码都写在一个文件里面,但这样的写法有很大的缺点。
首先,加载的时候,浏览器会停止网页渲染,加载文件越多,网页失去响应的时间就会越长;其次,由于js文件之间存在依赖关系,
分类: 技术开发 发布时间:
2022.01.17
netty框架干什么的
| 企服解答
Netty是由JBOSS提供的一个java开源框架,是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。
作为当前最流行的NIO框架,Netty在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,一些业界著名的开源组件也基于Netty的NIO框架构建。
nett
分类: 技术开发 发布时间:
2022.01.14
rpc基于什么协议
| 企服解答
RPC可以基于TCP协议也可以基于HTTP协议。
rpc基于什么协议
1、基于TCP协议的RPC调用
在Java中,可以利用Socket API实现基于TCP协议的RPC调用,由服务的调用方与服务的提供方建立Socket连接,并由服务的调用方通过Socket将需要调用的接口名称、方法名称和参数序列化后传递给服务的提供方,服务的提供方反序列化后再利用反射调用相关的方法,最后将结果返回给服务的调用方。
整个基于TCP协议的PRC调用大致如此,但是在实例应用中则会进行一系列的封
分类: 技术开发 发布时间:
2022.01.14
netty框架功能
企服解答
netty是由JBOSS提供的一个java开源框架,性能非常优秀,其采用reactor模式,使用非常高效的基于事件驱动的io线程模型。netty现为Github上的独立项目,提供异步的、事件驱动的网络应用程序在架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。
Netty 常见使用场景
1、Netty往往作为基础通信组件被 RPC 框架使用。
2、Netty 作为高性能的基础通信组件,提供 TCP/UDP 和 HTTP 协议栈,方便定制和开发私有协
分类: 技术开发 发布时间:
2022.01.14
什么是rpc框架
| 企服解答
RPC(Remote Procedure Call Protocol),指远程过程调用,一般用来实现部署在不同机器上的系统之间的方法调用,使得程序能够像访问本地系统资源一样,通过网络传输去访问远端系统资源。
它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想。RPC 是一种技术思想而非一种规范或协议。
什么是rpc框架
核心 RPC 框架的重要组成:
1、客户端(Client):服务调用方。
2、客户端存根(Client Stub):存放服务端地址
分类: 技术开发 发布时间:
2022.01.14
嵌入式是前端还是后端
嵌入式不光是只需要后端,一般嵌入式需要C、C++和硬件知识。嵌入式是一种IT技术,将相应的程嵌入到其他产品中来实现对应的功能。嵌入式所需要的编程语言包括c和java。Wince主要是C、C++、C#,android是java,底层系统主要是c、c++。
嵌入式是前端还是后端
前端(frontend):
1、对于web前端来说,通常是指网站的前台部分,包括网站的表现层和结构层:Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。
2、前端技术一般分为前端设计和前端开发,前
分类: 技术开发 发布时间:
2022.01.14
spring框架优点
spring框架优点:方便解耦,简化开发;AOP 编程的支持;声明式事务的支持;方便程序的测试;方便集成各种优秀框架;降低 JavaEE API 的使用难度;Java 源码是经典学习范例;非侵入式设计。
spring框架优点
1、方便解耦,简化开发
Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护工作都交给Spring容器管理,大大地降低了组件之间的耦合性。用户也不必再为单例模式类、属性文件解析等这些很底层的需求编写代码,可以更专注于上层的应用。
2、AOP 编程的支
分类: 技术开发 发布时间:
2022.01.14
javascript和java有什么区别
javascript和java之间有六点区别:1、开发公司不同;2、使用的方向不同;3、HTML文档中采用的标识不同;4、语言类型不同(动静态类型不同);5、所采取的变量声明不同;6、代码格式不同(是否可以可动态装载)。
1、开发公司不同:
Javascript是Netscape公司的脚本语言;而Java是SUN Microsystems 公司推出的新一代面向对象的程序设计语言。
2、使用的方向不同:
Java目前被广泛应用于PC端、手机端、互联网、数据中心等。
JavaScrip
分类: 技术开发 发布时间:
2022.01.11
虚拟内存有什么用
| 企服解答
虚拟内存具体作用包括:1、进程内存管理;2、数据共享;3、SWAP。虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
虚拟内存有什么用
1、进程内存管理
它有助于进程进行内存管理,内存完整性:由于虚拟内存对进程的”欺骗”,每个进程都认为自己获取的内存是一块连续的地址。我们在编写应用程序时,
分类: 技术开发 发布时间:
2021.12.24
什么是信息技术
信息技术(Information Technology 简称IT)是指在信息科学的基本原理和方法的指导下扩展人类信息功能的技术。一般说,信息技术是以电子计算机和现代通信为主要手段实现信息的获取,加工,传递和利用等功能的技术总和。人的信息功能包括:感觉器官承担的信息获取功能,神经网络承担的信息传递功能,思维器官承担的信息认知功能和信息再生功能,效应器官承担的信息执行功能。
什么是信息技术
信息技术是研究信息的获取、传输、处理、存储、显示和广泛利用的新兴科技领域。在过去,它通常以硬件为中心
分类: 技术开发 发布时间:
2021.12.24
计算机语言有哪些
| 企服解答
算机语言通常分为三类:即机器语言,汇编语言和高级语言。目前被广泛使用的高级语言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等。这些语言都是属于系统软件。
计算机语言有哪些
1、机器语言
机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。
2、汇编语言
为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码
分类: 技术开发 发布时间:
2021.12.22
cto是什么职位
| 企服解答
CTO 首席技术官(Chief technology officer)
类似总工程师,是技术方面的专家,掌握公司的核心技术,并可以带领团队开发,或者使用新技术来帮助公司达到目标。当技术日益成为影响企业的重要因素时,CTO的地位也日渐提升,成为对企业发展起决定性作用的人,特别是在互联网企业里,核心技术和核心技术人员是非常重要的。
cto是什么职位
| 扩展阅读
cio和cto的区别
CIO主要面对的重点在人,包括部门和部门之间的需求沟通;而CTO主要面对的是技术,包括各种不
分类: 技术开发 发布时间:
2021.12.22
cpu是什么意思
CPU指中央处理器,是电子计算机的主要设备之一,CPU是电脑中的核心配件,只有火柴盒那么大,几十张纸那么厚,但它却是一台计算机的运算核心和控制核心。电脑中所有操作都由cpu负责读取指令,对指令译码并执行指令的核心部件。
cpu是什么意思
中央处理器的功效主要为处理指令、执行操作、控制时间、处理数据。
1、处理指令
英文Processing instructions,这是指控制程序中指令的执行顺序。程序中的各指令之间是有严格顺序的,必须严格按程序规定的顺序执行,才能保证计算机系统工作的正
分类: 技术开发 发布时间:
2021.12.21