- 浏览: 149965 次
- 性别:
- 来自: 北京
最新评论
-
mrathena:
非常给力, 感谢博主
基于Spring+Mybatis的多数据源动态切换
文章列表
1、下载MySQL安装到指定目录下。
2、复制安装目录下my-default.ini 为 my.ini,并修改相关信息
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install ...
Spring配置数据源的三种方式
1,使用org.springframework.jdbc.datasource.DriverManagerDataSource
说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverC ...
ORACLE数据库锁查看:
SELECT a.username,decode(b.type,'TM','TABLE LOCK','TX','ROW LOCK',NULL) LOCK_LEVEL,
c.owner,c.object_name,c.object_type,
a.sid,a.serial#,a.terminal,a.machine,a.program,a.osuser
FROM v$session a,v$lock b,dba_objects c
WHERE b.sid = a.sid
AND b.id1 = c.object_id(+)
AND a.username ...
在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。
设置Session超时时间方式:
方式一:
在web.xml中设置session-config如下:
<session-config>
<session-timeout>2</session-timeout>
</session- ...
WebSphere : jdbc/DSname
Glassfish : jdbc/Dsname
Tomcat : java:comp/env/jdbc/DSname
java:comp/env这个用在tomcat中,而was和glassfish里不能写这个。jndi的名字是什么就写什么,这是WAS和TOMCAT的区别。
如果在代码中用java:comp/env/jdbc/DSname,将应用部署到WebSphere,则在SystemErr.log文件中会看到应用程序的报错信息:javax.naming.NameNotFoundException: Name comp/env/ ...
总结:
第一步:
将驱动程序(jar包)放到tomcat安装目录下的common\lib文件夹下
第二步:
在Tomcat的webapps目录随便创建一个工程目录,例如myjdbc。在myjdbc目录下创建META-INF目录,在此目录下创建一个context.xml文件,里面的内容如下: <?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource name="jdbc/test"
auth="Container&quo ...
tomcat官方文档,tomcat启动后访问http://localhost:8080/docs/jndi-resources-howto.html
个人理解,基于目录服务技术的一中实现,可以对dns,ladp等服务提供支持。
2.结合tomcat配置,3种配置方式
1)全局配置,tomcat安装目录conf文件下的context.xml增加context节点下增加
Conf/context.xml代码 收藏代码
<Resource name="jdbc/testDB" auth="Container"
type="j ...
主要步骤:
1、停止MYSQL服务。
2、复制pm项目数据文件,到“D:\MySQL_BAK\pm”下当前日期文件夹下。
3、调用winrar,将复制文件夹打包压缩。
4、删除复制文件夹,只保留压缩文件。
5、启动MYSQL服务。
@echo off
net stop mysql
xcopy "D:\MySQL\MySQL Server 5.1\data\pm\*.*" "D:\MySQL_BAK\pm\%date:~0,10%\" /y
"D:\Program Files\WinRAR\WinRAR.exe" ...
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。
首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet
同时还存在着这样一种配置节:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的 l ...
当从浏览器返回一个文件时,需要指定ContentType,以下是Office2007对应的值:
"application/vnd.openxmlformats-officedocument.wordprocessingml.template" (for .dotx files)
"application/vnd.openxmlformats-officedocument.presentationml.presentation" (for .pptx files)
"application/vnd.openxmlformats-o ...
具体步骤如下:
1.到Adobe官网上下载FlashBuilder_4_5_LS10.exe,有简体中文版的;
2.安装时,不用序列号,直接选择安装试用版;
3.安装完成后依次修改下列3个文件:
(1).plugins\com.adobe.flexbuilder.project_4.5.1.313231\META-INF下面的MANIFEST.MF修改:
Bundle-Version: 0.0.0
(2).features\com.adobe.flexide.feature_4.5.1.313231下面的feature.xml修改:
<plugin
id=" ...
数据库分级结构中,删除叶子节点后需要将其父节点的的状态重新判断是否为叶子节点。根据ORACLE语句可直接查询出所几点是否为叶子节点,SQL语句如下:
SELECT s_entity_code,
NVL((SELECT '0'
FROM am_sys_entity_code B
WHERE I.s_entity_code=B.s_parent_code
AND ROWNUM < 2),'1') S_MARK_TAIL
FROM am_sys_entity_code I
START WITH s_parent_code = '0'
CONNECT BY s_ ...
oracle 9i判断是叶子或根节点,是比较麻烦的一件事情,SQL演示脚本如下:
DROP TABLE idb_hierarchical;
create TABLE idb_hierarchical
(
id number,
parent_id number,
str varchar2(10)
);
insert into idb_hierarchical values(1,null,'A');
insert into idb_h ...
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation=&q ...
1)安装Oracle 11g 64位
2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)
地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html
下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为:D:\app\Admin\product\instantclient-basic-nt-11.2.0.3 ...