- 博客(12)
- 收藏
- 关注
原创 使用poi导出xls
代码: @RequestMapping("exportXls") public void exportXls( @ModelAttribute("operationReportVo") OperationReportVo operationReportVo, HttpServletRequest req, HttpServletResponse r
2015-11-18 15:18:50
414
原创 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
496
原创 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
563
原创 Springmvc重定向
比如: @RequestMapping("saveWeather") public ModelAndView saveWeather(HttpServletRequest req) { String locationId = req.getParameter("locationId"); Map map = new HashMap();
2015-11-17 09:35:46
352
原创 Redis学习笔记(一)
一、什么是RedisRedis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型下:字符串类型散列类型列表类型集合类型有序集合类型。二、Redis应用场景缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)分布式集群架构中的session分离
2015-11-16 17:02:13
517
原创 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
3755
原创 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
765
原创 Mongodb学习笔记(一)
一、首先,nosql:not only sql,指的是非关系型数据库。关系型数据库中的表都是存储一些结构化的数据,每条记录的字段的组成都一样,即使不是每条记录都需要所有的字段,但数据库会为每条数据分配所有的字段。而非关系型数据库以键值对(key-value)存储,它的结构不固定,每一条记录可以有不一样的键,每条记录可以根据需要增加一些自己的键值对,这样就不会局限于固定的结构,可以减少一些时间和
2015-11-03 09:54:21
646
原创 mysql主从复制、读写分离到数据库水平拆分及库表散列
web项目最原始的情况是一台服务器只能连接一个mysql服务器(c3p0只能配置一个mysql),但随着项目的增大,这种方案明显已经不能满足需求了。Mysql主从复制,读写分离:上面的方案使用mysql-Proxy代理,分发读写请求,写操作转发到Mysql主服务器,读操作转发到Mysql从服务器(多个),Mysql主服务器数据有变动时,会把变化以二进制的形式写入到log日志里,然后
2015-10-30 18:08:03
7065
原创 负载均衡学习笔记
早期的负载均衡方案是通过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
578
原创 使用Memcached作为全网站分布式缓存
使用Memcached作为全网站分布式缓存,大体思路就是:首先搭建一些Memcached服务器,作为全网站的分布式缓存服务器。当Controller层调用以get*开头的service查询方法时,首先进入配置的切面对象,执行环绕通知方法,查看Memcached中是否已经有了此查询方法执行后的结果,如果有数据,则直接返回Controller,如果没有数据,就返回service层执行查询方法,并且
2015-10-30 14:51:20
2107
原创 使用Memcached实现集群间session共享
java集群中session共享有多重方案,比如可以使用tomcat的session复制的功能来实现集群session共享,但这样做的缺点也很明显,每台服务器上都需要存相同的session,性能随着服务器增加急剧下降,而且容易引起广播风暴。最近学习了使用Memcached缓存服务器实现session集群共享,下面是学习笔记:在开发阶段可以使用原生的本地session,在项目上线时再
2015-10-30 09:26:56
1804
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人