MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合



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文件

复制代码
 1 <project xmlns="http://ma[......]

Read more

java 实现动态上网 (ADSL拨号上网



java 实现动态上网 (ADSL拨号上网

动态切换IP的实现主是也由Windows的rasdial命令提供的,其实不是java的功劳,java只是调用一下bat脚本而已:

rasdial命令:

拨号

Java代码 :
  1. 语法: rasdial 连接名称 username password
  2. 实例: rasdial 我的宽带 hzhz1234567890 dfdfdfdfdf

断网

Java代码
  1. 语法:rasdial 连接名称 /disconnect
  2. 实例: rasdial 宽带 /di[......]

Read more

oracle外键影响查询速度

oracle外键影响查询速度最近做了一个etl项目,发现在查询一个表时,有一个字段返回时,速度是越来越慢,从129条/s降到1条/s,速度不能忍受,已经加了索引,换成存储过程也不能解决问题。最终去掉表外键时,速度达到2000条/s。查询速度正常。

linux下登录oracle命令行时删除键好用的解决方法

linux下登录oracle命令行时删除键好用的解决方法

用 $ stty -a 查看删除命令,如果是erase = ^H;那采用$ stty erase ^?命令设置。 在linux服务器下登录oracle的控制台,如果输入错误,想用删除键删除时却不能删除,打出的是^H的字符。
用如下的命令可以使删除键生效:
$ stty erase ^H
恢复以前的设置的命令是:

$ stty erase ^?

在此记录一下。

Read more

JSTL标签

JSTL标签

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[......]

Read more

我们知道,同一个立方体图形,按不同的方式展开得到的平面展开图形一般是不一样的。常见的正方体平面展开图究竟有几种不同的形状呢?

正方体表面展开图的探究

 

 

 

 

我们知道,同一个立方体图形,按不同的方式展开得到的平面展开图形一般是不一样的。常见的正方体平面展开图究竟有几种不同的形状呢?

同学们一定熟悉这样一种操作:把一个正方形纸片平均分成9个小正方形,剪去角上四个小正方形,可以拼成一个无盖的正方体纸盒,其中五个面按习惯不妨记为下、左、右、前、后,如图一。

好啦!现在只要把刚才剪去的一个小正方形作为“上”面,就可拼成一个正方体。作为正方体平面展开图,这个“上”应该[......]

Read more

java获取两个时间段之间的日期、jquery获取两个时间段的日期、java的反射

java获取两个时间段之间的日期、jquery获取两个时间段的日期、java的反射

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[......]

Read more

hibernate多表关联查询 实例

hibernate多表关联查询

博客转自:http://www.educity.cn/it/62236.html

由于公司项目的需要,我对Hibernate对多表关联查询研究了一下,现总结如下,供朋友参考。

一、 Hibernate简介Hibernate是一个JDO工具。它的工作原理是通过文件(一般有两种:xml文件和properties文件)把值对象和数据库表之间建立起一个映射关系。这样,我们只需要通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。例如,使用Hibernate的查询,可以直接返回包含某个值对象的列表(List),而不必向传统的J[......]

Read more

java处理高并发

java处理高并发

java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据)
一:高并发高负载类网站关注点之数据库
没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。
一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作。我推荐的是M-M-Slaves方式,2个主Mysql,多个Slaves,需要注意的是,虽然有2个Mas[......]

Read more

Java ZIP压缩和解压缩文件(解决中文文件名乱码问题

Java ZIP压缩和解压缩文件(解决中文文件名乱码问题

JDK中自带的ZipOutputStream在压缩文件时,如果文件名中有中文,则压缩后的

zip文件打开时发现中文文件名变成乱码.

解决的方法是使用apache-ant-zip.jar包(见附件)中的ZipOutputStream和ZipEntry.

即,导入类:

import org.apache.tools.zip.ZipEntry;

import org.apache.tools.zip.ZipOutputStream;

并且注意,压缩之前调用 ZipOutputStream的out.setE[......]

Read more