加载中
mybatis项目启动报错 The content of element type "resultMap" must match "(constructor?,id...

启动项目报错 2018-02-26 17:09:51,535 ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed org.springframework.beans.factory.BeanCreationExcepti...

2018/02/26 17:49
66
Python解决八皇后问题的代码【解读】

八皇后问题 来自于西方象棋(现在叫 国际象棋,英文chess),详情可见 百度百科。 在西方象棋中,有一种叫做皇后的棋子,在棋盘上,如果双方的皇后在同一行、同一列或同一斜线上,就会互相攻...

2018/02/26 20:51
90
高级Java面试总结1

一。三大框架方面问题 1、Spring 事务的隔离性,并说说每个隔离性的区别 解答:Spring事务详解 2、Spring事务的传播行为,并说说每个传播行为的区别 解答:Spring事务详解 3、hibernate跟Myb...

2018/02/26 21:45
18
Redis sortedset实现元素自动过期

这里的自动过期,Redis并没有提供相应的api,但是可以使用一下方法来实现。 需求背景: 给用户返回的文章要求七日内不能重复;文章是存放在java list里边;(这一块就是从db将文章拿出来,然...

2018/02/26 22:21
14
Redis缓存实现排序功能

如果对实时并发排序感兴趣,请关注这个项目(java):https://github.com/xuerong/hqrank,欢迎参与开发,pass:支持多字段排行 最近遇到一个问题就是根据需求需要对所有的用户根据积分,显示他...

2018/02/26 22:15
37
高级Java面试总结2

1、 JVM结构原理、GC工作机制详解 答:具体参照:JVM结构、GC工作机制详解 ,说到GC,记住两点:1、GC是负责回收所有无任何引用对象的内存空间。 注意:垃圾回收回收的是无任何引用的对象占据...

海量积分数据实时排名处理方式介绍一

需求概述 积分排名在很多项目都会出现,大家都不会陌生,需求也很简单,积分排名主要满足以下需求: 查询用户名次。 查询TopN(即查询前N名的用户) 实时排名(很多项目是可选的) 当排序的数据...

2018/02/26 22:05
31
高级Java面试总结3

1,java堆,分新生代老年代,新生代有Eden,from surviver,to surviver三个空间,堆被所有线程共。eden内存不足时,发生一次minor GC,会把from survivor和eden的对象复制到to survivor,这...

eclipse中maven打包

第一种方式:将依赖包打包进一个jar包中。 <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configurati...

MiniUI框架合并单元格

在项目中遇到合并单元格的问题,所以总结一下。 用的是miniUI框架,所以只谈miniUI中的单元格合并。 (1)必须添加onLoad="onLoad" (2)需要在JS中进行单元格合并控制,实现代码如下: fun...

2018/02/27 10:35
101
理解ASP.NET_SessionId

相信做asp.net web开发的码友们,对ASP.NET_SessionId一定不陌生。ASP.NET_SessionId保存在浏览器cookie中。那么它是来源于哪里?何时生成?何时失效?有何作用呢? 带着这些疑问,我们开始探...

2018/02/26 17:59
88
Spark内存管理

spark内存按用途分为两大类:execution memory和storage memory。其中execution memory是spark任务用来进行shuffle,join,sort,aggregation等运算所使用的内存;storage memory是用来缓存和...

Checkpoint & cache & persist

checkpoint checkpoint(检查点)是Spark为了避免长链路,大计算量的Rdd不可用时,需要长时间恢复而引入的。主要就是将通过大量计算而获得的这类Rdd的数据直接持久化到外部可靠的存储体系中(...

2018/02/26 21:59
7
Spark shuffle

spark shuffle模块与hadoop的map-reduce模块功能类似,都是为了完成数据的洗牌,即要为每个分区的数据改变分区规则,重新分配分区。常见在诸如groupByKey,reduceByKey,repartition,join等...

2018/02/26 21:54
75
Spark scheduler

触发Spark scheduler的入口是调用者代码中的action操作,如groupByKey,first,take,foreach等操作。这些action操作最终会调用SparkContext.runJob方法,进而调用DAGScheduler.runJob方法,...

Spark RPC

在Spark中,对于网络调用的底层封装(粘包拆包,编解码,链路管理等)都是在common/network-common包中实现的(详见【common/network-common】)。在common/network-common包分析的时候我们提...

2018/02/26 21:44
14
Spark存储体系

作为分布式应用,Spark的数据存储在不同机器上。这就涉及到数据的传输,元数据的管理等内容。而且由于Spark可以利用内存和磁盘作为存储介质,这还涉及到了内存和磁盘的数据管理。 Spark存储体...

2018/02/26 21:46
6
spark network-common

概述 Spark底层使用netty作为节点间通信的桥梁。其实现在common/network-common包中。common/network-common包主要是对netty进行了一层封装,主要是定义了一套消息格式,粘包拆包,链路生命周...

2018/02/26 21:41
6
Block Manager

在Spark中,将数据抽象为Block(不论是shuffle数据,还是节点本身存储的数据),而每个driver/executor中的block都是由`BlockManager`这个类来负责管理的。对于block实际的读取,`BlockManag...

2018/02/26 23:14
12
游戏开发之服务器技术选型浅析

  欲作此篇文章的想法由来已久,基本上,它是我因各种原因(被动)了解、接触甚至使用了几个市面上相对而言较有知名度的开源的游戏服务器框架后的总结和反思。   本文尽量客观,但不可避...

2018/02/26 17:39
49

没有更多内容

加载失败,请刷新页面

返回顶部
顶部