`
ymq267
  • 浏览: 130419 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论
文章列表
mysql乐观锁总结和实践 : http://chenzhou123520.iteye.com/blog/1863407 mysql悲观锁总结和实践 :http://chenzhou123520.iteye.com/blog/1860954
转自 : http://blog.chinaunix.net/uid-25063573-id-3032578.html 1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。 SELECT c1,c2,c3 FROM t1,t2,t3 WHERE c1=c2 AND c1=c3 此查询结果 ...
购物车的实现原理  购物车相当于现实中超市的购物车,不同的是一个是实体车,一个是虚拟车而已。用户可以在购物网站的不同页面之间跳转,以选购自己喜爱的商品,点击购买时,该商品就自动保存到你的购物车中,重复 ...
http://blog.csdn.net/likika2012/article/details/48972695
引言 我们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,可是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。在这边文章,我们会去讨论缓存,缓存算法,缓存框架以及哪个缓存框架会更好。 面试 “缓存就是存贮数据(使用频繁的数据)的临时地方,因为取原始数据的代价太大了,所以我可以取得快一些。” 这就是 programmer one (programmer one 是一个面试者)在面试中的回答(一个月前,他向公司提交了简历,想要应聘要求在缓存,缓存框架,大规模数据操作有着丰富经验的 java 开发职位)。 programmer one 通 ...
http://blog.csdn.net/congcong68/article/details/41113239
转载自:http://eksliang.iteye.com/blog/2226986 一.概述 1.1 hadoop1.0的单点问题 Hadoop中的NameNode好比是人的心脏,非常重要,绝对不可以停止工作。在hadoop1时代,只有一个NameNode。如果该NameNode数据丢失或者不能工作,那么整个集群就不能恢复了。这是hadoop1中的单点问题,也是hadoop1不可靠的表现。如下图所示,便是hadoop1.0的架构图; 1.2 hadoop2.0对hadoop1.0单点问题的解决 为了解决hadoop1中的单点问题,在hadoop2中新的NameNode不再是只有一 ...
(转自)http://blog.csdn.net/zhongguozhichuang/article/details/52702476 主要对Hive 安装配置进行介绍。 二、Hive 运行模式 与 Hadoop 类似,Hive 也有 3 种运行模式: 1. 内嵌模式 将元数据保存在本地内嵌的 Derby 数据库中,这是使用 Hive 最简单的方式。但是这种方式缺点也比较明显,因为一个内嵌的 Derby 数据库每次只能访问一个数据文件,这也就意味着它不支持多会话连接。 2. 本地模式 这种模式是将元数据保存在本地独立的数据库中(一般是 MySQL),这用就可以支持多会话和多用户连接 ...
默认Git设置http post的缓存为1M 解决方法: 增加http post缓存, 如果使用git命令,设置参数命令如下: #增加为 500MB git config http.postBuffer 524288000 如果使用的是Eclipse Git插件,则需要在 Window -> Preferences 中找到 Team -> Git -> Configuration 配置界面,在System Settings Tab页中 点击 “Add Entry…” 按钮来添加一个配置项: key为: http.postBuffer value为:524288000
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用 ...
返回JSON 1) 用Maven构建web项目: 构建过程参考limingnihao的blog(写得相当的详细!!!):使用Eclipse构建Maven的SpringMVC项目 注解@ResponseBody可以将结果(一个包含字符串和JavaBean的Map),转换成JSON。由于Spring是采用对JSON进行了封装的jackson来生成JSON和返回给客户端,所以这里需要添加jackson的相关包。项目的pom.xml配置如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&q ...
[size=large]HTTP请求中,如果是get请求,那么表单参数以name=value&name1=value1的形式附到url的后面,如果是post请求,那么表单参数是在请求体中,也是以name=value&name1=value1的形式在请求体中。通过chrome的开发者工具可以看到如下(这里是可读的形式,不是真正的HTTP请求协议的请求格式): get请求: RequestURL:http://127.0.0.1:8080/test/test.do?name=mikan&address=street Request Method:GET Stat ...
[size=medium] 在上代码之前,有必要先说说@ResquestBody注解的含义: 1、官方解释如下: Annotation indicating a method parameter should be bound to the body of the web request. The body of the request is passed through an {@link HttpMessageConverter} to resolve the method argument depending on the content type of the request. ( ...
IE10以下的IE浏览器在form表单提交、a标签等场景下,接收application/json类型的响应时,会提示是否要下载该json文件? IE10以下的IE浏览器并不支持application/json这种response格式,所以需要在服务端先将对象转成json字符串然后,设置Content-Type为text/html的类型,再返回,就行了。 如果你用的是springMVC,那么即使在controller层使用response对象设置了响应头信息,也是没有用的,因为如果你标识了@Responsebody注解,spring会自动根据你的返回值类型判断是否要给你将返回值转成某个视图对 ...
通过eclipse进行java web开发的时候偶尔会出现tomcat无法启动的问题。 如果你用的是tomcat7会报下面的错误: Server Tomcat v7.0 Server at localhost failed to start. 出现这种问题主要会是以下几种原因: 1、端口被占用 这种情况一般都是你的to ...
Global site tag (gtag.js) - Google Analytics