自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 使用poi导出xls

代码: @RequestMapping("exportXls") public void exportXls( @ModelAttribute("operationReportVo") OperationReportVo operationReportVo, HttpServletRequest req, HttpServletResponse r

2015-11-18 15:18:50 396

原创 Redis学习笔记(三)

njb里redis的应用例子:1、njb/pom.xml文件: redis.clients jedis 2.1.0 com.alibaba fastjson 1.1.36 test189 true

2015-11-18 10:53:33 466

原创 Redis学习笔记(二)

一、通过Jedis客户端连接Redis缓存步骤:1、添加jar包:pom坐标:dependency>     groupId>redis.clientsgroupId>     artifactId>jedisartifactId>     version>2.7.0version>dependency>jar包如下:commons-pool2-2.3.ja

2015-11-18 09:26:07 543

原创 Springmvc重定向

比如: @RequestMapping("saveWeather") public ModelAndView saveWeather(HttpServletRequest req) { String locationId = req.getParameter("locationId"); Map map = new HashMap();

2015-11-17 09:35:46 334

原创 Redis学习笔记(一)

一、什么是RedisRedis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型下:字符串类型散列类型列表类型集合类型有序集合类型。二、Redis应用场景缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)分布式集群架构中的session分离

2015-11-16 17:02:13 490

原创 Mongodb学习笔记(三)

这里是ynb中Mongodb的使用:(1)在pom.xml: test true jdbc:mysql://10.18.96.16:3306/ynb_test?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf-8&autoReconn

2015-11-16 14:13:45 3014

原创 Mongodb学习笔记(二)

第一部分:一个普通的java项目操作mongodb,添加了mongo-2.8.0.jar代码如下:package com.demo;import java.net.UnknownHostException;import java.util.ArrayList;import java.util.List;import org.bson.types.ObjectId;imp

2015-11-16 10:59:09 727

原创 Mongodb学习笔记(一)

一、首先,nosql:not only sql,指的是非关系型数据库。关系型数据库中的表都是存储一些结构化的数据,每条记录的字段的组成都一样,即使不是每条记录都需要所有的字段,但数据库会为每条数据分配所有的字段。而非关系型数据库以键值对(key-value)存储,它的结构不固定,每一条记录可以有不一样的键,每条记录可以根据需要增加一些自己的键值对,这样就不会局限于固定的结构,可以减少一些时间和

2015-11-03 09:54:21 565

原创 mysql主从复制、读写分离到数据库水平拆分及库表散列

web项目最原始的情况是一台服务器只能连接一个mysql服务器(c3p0只能配置一个mysql),但随着项目的增大,这种方案明显已经不能满足需求了。Mysql主从复制,读写分离:上面的方案使用mysql-Proxy代理,分发读写请求,写操作转发到Mysql主服务器,读操作转发到Mysql从服务器(多个),Mysql主服务器数据有变动时,会把变化以二进制的形式写入到log日志里,然后

2015-10-30 18:08:03 7033 3

原创 负载均衡学习笔记

早期的负载均衡方案是通过DNS服务器解决的,比如将www.baidu.com映射为ip:14.215.177.38,14.215.177.39,14.215.177.40等等,这样请求就分流到了多个服务器上进行处理了。但DNS实现负载均衡的缺点也很明显:1、不能按照Web服务器的处理能力分配负载,DNS负载均衡采用的是简单的轮值负载算法,不能区分服务器之间的差异,只是将请求平均分配

2015-10-30 17:12:27 562

原创 使用Memcached作为全网站分布式缓存

使用Memcached作为全网站分布式缓存,大体思路就是:首先搭建一些Memcached服务器,作为全网站的分布式缓存服务器。当Controller层调用以get*开头的service查询方法时,首先进入配置的切面对象,执行环绕通知方法,查看Memcached中是否已经有了此查询方法执行后的结果,如果有数据,则直接返回Controller,如果没有数据,就返回service层执行查询方法,并且

2015-10-30 14:51:20 2076 1

原创 使用Memcached实现集群间session共享

java集群中session共享有多重方案,比如可以使用tomcat的session复制的功能来实现集群session共享,但这样做的缺点也很明显,每台服务器上都需要存相同的session,性能随着服务器增加急剧下降,而且容易引起广播风暴。最近学习了使用Memcached缓存服务器实现session集群共享,下面是学习笔记:在开发阶段可以使用原生的本地session,在项目上线时再

2015-10-30 09:26:56 1770

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除