Java GC简介 GC简介:GC(garbage collection,内存自动回收),是Java区别于C++的一个特点。底层实现是GC跟踪正在使用的对象,并且将剩余的对象做标记稍后清除,从而实现内存的自动管理GCRoot 简介JVM中通过可达性算法判断对象是否可被回收。基本思路是从GCRoots的活跃引用为起始点,从这些集合节点开始向下搜索,搜索所走过的路径成为引用链。如果一个对象和GC rotts之间没有任何链,说明对象可被回收。JVM Heap内存模型Young-EdenEden进一步划分为驻留
Webservice简介 简介RPC(Remote Procedure Call,远程过程调用),通常包含两个部分,序列化和通信协议。常用序列化协议包括json,xml,hession,protobuf,thrift,text,bytes等。当前常用远程通信技术包括基于HTTP的RESTful和基于TCP的RPC协议。RESTful接口RESTful,是Representation State Transfer的缩写。它包含以下概念。资源(Resource),表示网络上的一个实体(文本,图片,歌曲,服务,等)
微服务简介 简介Spring Cloud是一系列框架的有序集合,是一种常见的微服务框架。同类产品有ServiceComb,ZeroC ICE等。Spring Cloud基于SpringBoot的开发便利性,简化了分布式系统基础设施的开发,如服务发现注册,配置中心,消息总线,负载均衡,断路器,数据监控等,都可以以SpringBoot的开发风格做到一键启动和部署。...
Java常用数据类型 数据类型 存储大小 取值范围 默认值 byte 8位,有符号位 -2^7, 2^7-1 0 short 16位,有符号位 -2^15, 2^15-1 0 int 32位,有符号位 -2^31, 2^31-1 0 long 64位,有符号位 -2^63, 2^63-1 0L float 32位 0.0 double 64位 0.0d char ..
Java常见面试题 散列表(哈希表)对应的容器有哪些?HashMapHashsetHashTableConcurrentHashMap树对应的容器有哪些?TreemapTreeset什么是Hash冲突,有哪些解决方法?两个不同的 key 计算出来的 hashcode 值相同。1.开放地址方法 (1)线性探测,按顺序决定值时,如果某数据的值已经存在,则在原来值的基础上往后加一个单位,直至不发生哈希冲突。 (2)再平方探测,按顺序决定值时,如果某数据的值已经存在,则在.
MySQL的索引简介 定义索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的数据结构二叉树红黑树Hash表B-Tree...
计算机数据的度量衡 计算机数据的度量衡 名称 和字节的关系 bit 1/8 Byte 1 KB 1024 MB 1024*1024 GB 1024*1024*1024 TB 1024*1024*1024*1024 PB 1024*1024*1024*1024*1024 ExaB 1024*1024*1024*1024*102...
MySQL 的隔离级别及MVCC简介 DDD(Domain-Driven Design,领域驱动设计),由Eric Evans在他的同名书中首次描述-旨在将我们的注意力放在应用程序的核心,专注于业务领域固有的复杂性本身。MVC和DDD主要的区别在Service层,主要区别: MVC:Service 实现全量业务逻辑,BO(Business Object)保存业务对象,属于贫血模型; DDD:Service 实现少量业务逻辑,DO(Domain Object) 包含聚合跟、聚合、实体、值对象,从技术上来看就是实体,里面有相关领
Informatica PowerCenter 简介(三) PowerCenter ClientPowerCenter Client 由管理 repository,设计mapping,mapplet以及加载数据的session的工具组成。它包括如下工具: Designer. 通过Designer我们可以创建mappings。 Mapping Architect for Visio. 通过Mapping Architect for Visio,我们可以创建mapping模板。 Repository Manager. 通过Repositor.
Informatica PowerCenter 简介(二) 常用组件:1)Expression组件,基于行级的数据项赋值修改计算,在同行记录中可以新增减少数据项。属于Passive组件。可以进行数据类型转换,数据项计算等。2)Source Qualifier、Filter组件,对流入组数据中的记录数据进行过滤,类似于关系型数据库中的where条件。属于Active组件。3)Router组件,对流入组件中的记录数据按照条件进行分发,类似于Java中的switch语句。属于Active组件。4)Joiner组件,对异构数据进行关联(同构关联用Source
Informatica PowerCenter 简介(一) 参考文档:https://docs.informatica.com/data-integration/powercenter/10-5/getting-started/product-overview/introduction.html版本信息:当前最新版本是 10.5 。历史版本有 10.4.1, 10.4.0,10.2 HF2,10.2 HF1, 10.2,10.1.1 HF2, 10.1.1 HF1, 10.1.1, 10.1 和 10.0简介:Informatica Power.
AJAX简介以及和Websocket的区别 Ajax简介Ajax全称是(Asynchronous JavaScript and Xml)。Ajax的的优点是 1)可以无需刷新页面与服务器进行通信; 2)允许根据用户事件来更新部分页面内容。Ajax的缺点是 1)没有浏览历史不能回退; 2)存在跨域问题; 3)SEO(Search Engine Optimization,爬虫)不友好。Ajax与Websocket的关系...