- 浏览: 6182 次
- 来自: ...
最新评论
文章列表
Spark高效的分布式管理
- 博客分类:
- 应用汇总与探索
概述什么是SparkSpark是UC Berkeley AMP lab所开源的类Hadoop MapReduce的通用的并行计算框架,Spark基于map reduce算法实现的分布式计算,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是Job中间输出和结果可以保存在内存中,从而不再 ...
对于客户端的后台开发来讲,返回的数据一定要做缓存,这样对客户端的压力就不会很大,客户可以根据需要返回对应的数据。比如我们采用分页的时候,是让数据库提取一部分的数据,
这部分数据返回给客户端的时候,可以让他缓存在手机上,后台也要做一定的数据处理,
定义一定的时间进行刷新,当用户再一次调用此接口的时候,刷了新数据来,同时更新客户端的数据
<%@taglib uri="oscache" prefix="cache"%>
<cache:cache time="180" key="<%=cache_key.t ...
后台的开发需要支持不同系统手机客户端的开发(包括塞班、安卓、IOS)系统提供后台接口,由于客户来解析接口提供的数据格式(XML、Json)目前采用XML格式返回。
后台组织上面可以采用简单的JSP格式,JSP直接访问后台的服务层,省掉传统MVC中的C层,直接是MV层,视图层直接访问管理层得到相应的数据返回,并组织成客户端定义的数据格式!
例如 下面的JSP代码
<%@page import="com.migu.util.ConfigurationUtil"%>
<%@ page language="java" contentTyp ...
一个ibatis生成JAVA相关配置文件的工具,非常好用,
地址:http://www.ibatis3.com/
会自动生成dao,xml,以及相应的service文件
对于多表查询,可以在相应的结果的XML里面查询,
如下面的SQL语句,查询的是PS_ARTIST表的信息,但是后面有相应的判断,如果用IBATIS自身的查询的话,会写多次嵌套,这样写就很容易实现查询了!
<select id="selectSearchbyNameAndPage" resultMap="BaseResultMap" parameterType="j ...
SSH是目前大多数公司实现JAVA开发的一个最基本的框架,框架涉及的技术不外乎spring,struts,hibernate。这其中根据不同的应用情况,选用不同的持久技术,对于持久技术来说的话,可以选Hibernate,ibatis,也可以直接选择spring内置的缓存,缓存的实现也很多。
就hiberante来讲,其有一级缓存,二级缓存,这两种,细心的朋友可以去看这些缓存的实现方式与运行原理。