Tomcat7+Redis存储Session方法



到2015-05-12前是不支持Tomcat8的,详情见官网:https://github.com/jcoleman/tomcat-redis-session-manager

前提:你已经部署了Redis,尚未学会的,可以移步这里:http://blog.csdn.net/caiwenfeng_for_23/article/details/45511007

我的案例下载:http://download.csdn.net/detail/caiwenfeng_for_23/8689847

其实很简单,就几个步骤:
1.配置Tomcat的conf目录下的context.xml文件[......]

Read more

eclipse中把Tomcat 8删掉不能重建问题,启动Tomcat重置本地配置问题



eclipse中把Tomcat 8删掉不能重建问题,启动Tomcat重置本地配置问题。Eclipse里的tomcat删掉了,发现后面就不能重建了,而且今天也发现eclipse里的tomcat启动时会把本地原来conf目录下的配置比如:tomcat-users.xml,server.xml给重置了。。。又是一个很蛋疼的问题,还没解决这个问题呢。

在eclipse中把之前的Tomcat 8删掉,重新配置一个,不料没有下一步。

解决的方法了,如下:

1.退出 eclipse

2.到[工程目录下]/.metadata/.plugins/org.eclipse.core.ru[......]

Read more

Spring MVC下设置默认网站访问页面的3种方法

Spring MVC下设置默认网站访问页面的3种方法。

1.默认tomcat容器的默认页面。

/index.html

这种方式适合访问静态的页面(也包括JSP)或者说是没有任何参数的页面。

2.spirng mvc 默认index controller 方式
如果在tomcat容器没有配置默认页面,怎spring mvc 会主动去寻找/index的controller,如果有则会调用,没有则会显示404页面。
@RequestMapping(value=”/index”)
public ModelAndView index(HttpServletRequest r[......]

Read more

mysql存储过程语法命令及实例

mysql存储过程语法命令及实例。

——————–基本语法——————–

一.创建存储过程
create procedure sp_name()
begin
………
end

二.调用存储过程
1.基本语法:call sp_name()
注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递

三.删除存储过程
1.基本语法:
drop procedure sp_name//

2.注意事项
(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程

四.其他常用命令[......]

Read more

mysql数据库分表的3种方法命令

一,先说一下为什么要分表

当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。

根据个人经验,mysql执行一个sql的过程如下:
1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行结果。在这个执行过程中最花时间在什么地方呢?第一,是排队等待的时间,第二,sql的执行时间。其实这二个是一回事,等待的同时,肯定有sql在执行。所以我们要缩短sql的执行时间。

 

mysql中有一种机制是表锁定和行锁定,为什么要出现这种机制,是为了保证数据[......]

Read more

ubuntu下MYSQL安装配置以及管理命令

一、MySQL的安装

1.在线安装:

命令:sudo apt-get install mysql-server

在安装的过程中将提示为“root”用户设置密码,输入自己的密码即可,安装按成后已自动配置好环境变量,可直接使用mysql命令。

2.下载MySQL安装包离线安装(我下载的版本是:mysql-5.5.25-linux2.6-x86_64.tar.gz):

1. groupadd mysql

  2. mkdir /home/mysql

  3. useradd -g mysql -d /home/mysql mysql

  4. copy mysql-5.5.25-li[......]

Read more

MySql数据库分区\分库\分表方法命令

mysql分表,分区的区别和联系

一,什么是mysql分表,分区

什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法

什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上,具体请参考mysql分区功能详细介绍,以及实例

二,mysql分表和分区有什么区别呢

1,实现方式上

a),mysql的分表是真正的分表,一张表分成很多表后,每一个小表都是完正的一张表,都对应三个文件,一个.MYD数据文件,.MYI索引文件,.frm表结构文件。

  1. [root@BlackG[......]

Read more

java.lang.Throwable: Explicit termination method ‘close’ not called错误

java.lang.Throwable: Explicit termination method ‘close’ not called错误。

调试Android项目,发布新商品,读取图片File时报了Exception,但程序却没有影响,继续运行:

A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
java.lang.Throwable: Explicit termin[......]

Read more

Opensuse下安装MariaDB/MySQL数据库方法技巧

Opensuse下安装MariaDB/MySQL数据库方法技巧。MySQL是流行的跨平台的数据库管理系统,经常和Php、Apache/nginx组成网页服务平台。MySQL公司先被Sun收购,Sun又被Oracle收购,给开源社区带来的打击不小。因为Oracle自己是做数据库起家,不可能对这个开源竞争对手有好处,MySQL闭源的声音越来越多。MySQL作者Michael Widenius自己创办了新公司Monty Program AB,在MySQL基础上新创了MariaDB开源数据库。MariaDB带来更好的数据库管理特性,更好的自由开源保障。所以openSUSE 12.3版本发布时抛弃了My[......]

Read more

openSUSE系统下安装MySQL数据库方法

openSUSE系统下安装MySQL。方法步骤如下所示:

系统设置——YAST——软件管理——搜索“MySQL”——选中mysql-community-server(系统会自动帮你勾选需要依赖的软件,不用改)——接受即可

这里写图片描述

安装完成后,使用终端,进入 root 用户!一定是 root 账户哦!

openSUSE系统下启动MySQL服务命令:service mysql start

登录root账户:mysql -u root
改密码:set password for 'root'@'localhost' = password('你的新密码');
删除空密码:[......]

Read more