MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
一、搭建开发环境
1.1、使用Maven创建Web项目
执行如下命令:
mvn archetype:create -DgroupId=me.gacl -DartifactId=spring4-mybatis3 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
如下图所示:
创建好的项目如下:
编辑pom.xml文件
MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
执行如下命令:
mvn archetype:create -DgroupId=me.gacl -DartifactId=spring4-mybatis3 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
如下图所示:
创建好的项目如下:
编辑pom.xml文件
动态切换IP的实现主是也由Windows的rasdial命令提供的,其实不是java的功劳,java只是调用一下bat脚本而已:
rasdial命令:
拨号
断网
JSTL 全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1。JSTL是由JCP(Java Community Process)所指定的标准规格,它主要提供给Java Web 开发人员一个标准通用的标签函数库。
Web 程序开发人员能够利用JSTL 和EL来开发Web 程序,取代传统直接在页面上嵌入Java程序(Scripting)的做法,以提高程序可读性、维护性和方便性。
本章中,我们将详细介绍如何使用JSTL 中各种不同的标签,将依序介绍条件、循环、URL、U18N、XML、SQL 等标签的用法,让读者对JS[......]
正方体表面展开图的探究
我们知道,同一个立方体图形,按不同的方式展开得到的平面展开图形一般是不一样的。常见的正方体平面展开图究竟有几种不同的形状呢?
同学们一定熟悉这样一种操作:把一个正方形纸片平均分成9个小正方形,剪去角上四个小正方形,可以拼成一个无盖的正方体纸盒,其中五个面按习惯不妨记为下、左、右、前、后,如图一。
好啦!现在只要把刚才剪去的一个小正方形作为“上”面,就可拼成一个正方体。作为正方体平面展开图,这个“上”应该[......]
java获取两个时间段之间的日期:
public void getDay() throws Exception{
System.out.println(“test”);
String s1 = “20130201″;
String s2 = “20130404″;
SimpleDateFormat sdf = new SimpleDateFormat(“yyyyMMdd”);
Date begin=sdf.parse(s1);
Date end=sdf.parse(s2);
double[......]
博客转自:http://www.educity.cn/it/62236.html
由于公司项目的需要,我对Hibernate对多表关联查询研究了一下,现总结如下,供朋友参考。
一、 Hibernate简介Hibernate是一个JDO工具。它的工作原理是通过文件(一般有两种:xml文件和properties文件)把值对象和数据库表之间建立起一个映射关系。这样,我们只需要通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。例如,使用Hibernate的查询,可以直接返回包含某个值对象的列表(List),而不必向传统的J[......]
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据)
一:高并发高负载类网站关注点之数据库
没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。
一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作。我推荐的是M-M-Slaves方式,2个主Mysql,多个Slaves,需要注意的是,虽然有2个Mas[......]
JDK中自带的ZipOutputStream在压缩文件时,如果文件名中有中文,则压缩后的
zip文件打开时发现中文文件名变成乱码.
解决的方法是使用apache-ant-zip.jar包(见附件)中的ZipOutputStream和ZipEntry.
即,导入类:
import org.apache.tools.zip.ZipEntry;
import org.apache.tools.zip.ZipOutputStream;
并且注意,压缩之前调用 ZipOutputStream的out.setE[......]