- 浏览: 6515 次
- 性别:
- 来自: 北京
最新评论
文章列表
Mybatis 学习
工具:
IDE: MyEclipse
DataBase: MySQL
Libs/jar: Mybatis,MySQL connector and JUnit;
第一步: 创建Java项目,其基本目录结构如下图:
第二步:创建数据库,并预先插入数据(可执行源码文件中的CONTACT.sql文件)
第三步:创建Contact 类
package com.vic.model;
/**
* Date: 2014-07-16
* @author Vic
*
*/
public class Contact {
priv ...
当你在创建一个web project 时,我们调试或者访问时,都是以 http://localhost:8080/projectName/index.jsp或者
http://127.0.0.1:8080/projectName/index.jsp 访问,
有没有感到麻烦 直接输入www.abc.com访问是不是很方便
下面我将讲述如何把www.abc.com与我们的项目绑定。
1、修改tomcat 下的conf\server.xml:
<Host name="localhost" appBase= ...
我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO (在MySQL中这不起作用) 和 INSERT INTO SELECT 表复制语句了。
一般情况下:1、insert into table2(fields1,fields2....) select fields1,fields2.... from table1;
要求table2要存在且与table1结构一致
...
import java.io.File;
import java.io.PrintWriter;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
public class Dom4jDemo {
...
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.List;import org.jdom2.Attribute;import org.jdom2.Document;import org.jdom2.Element;import org.jdom2.JDOMException;import org.jdom2.input.SAXBuilder;import org.jdom2.output.Format;import org.jdom2.output.X ...
现在在我的web项目中有如下需求:要求有个视频库的模块,视频可以上传,可下载,可在线播放 问题出现在 在线播放,现在我参考的视频播放插件只能部分支持客户提出的视频格式,如jquery.media.js 可以支持avi格式的,flowplayer.min.js可以支持mp4格式,我现在想做的其实是优酷土豆网那种风格的,不需要在客户端安装播放器或是插件,直接打开网页,点击播放就可以直接播放 各位有什么可以推荐的没有
最近在java项目有这样一需求:生成word文档,研究了一许久,最终选择用Freemark模板生成word;
操作方法如下:
1、将word模板另存为xml格式,将需要替换的地方使用标签和指令替换,具体参照Freemarker开发手册
(1)普通字符串替换为${stringdemo}
(2)表格替换
<#list rows as row>......<#list row as item>....${item}..</#list>......</#list>
2、将修改后的xml模板文件后缀名 ...
JAVA生成word优缺点对比
所用技术
优点
缺点
Jacob
功能强大
代码量大,设置样式繁琐;需要windows平台支持,无法跨平台
Apache POI
读写excel功能强大、操作简单
一般只用它读取word,能够创建简单的word,不能设置样式,功能太少
Java2word
功能强大,操作简单
能满足一般要求,不支持07格式,国人开发的,参考资料较多,需要windows平台支持
iText
功能全,能满足一般要求
不能 ...
现状:有如下需求,实体项目(ProjectInfo_table)里有 项目开始时间(project_beginDate) 项目结束时间(project_endDate) 项目人员字段(project_studentNum)等其他一些字段 ,现要求给出一个时间段能统计出这个时间段里的人次(人次=给出时间段里除周末外每天在校的人数的叠加)
分析:直接采用操作数据库是不可能得到想要的结果
我的思路: 1、查询满足时间段里的所有记录
2、项目起始时间与给出时间段的大小关系,确定每天记录要计算人次的起始时间段
3、根据2 ...
1. 配置文件Log4J配置文件的基本格式如下:
#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …#配置日志信息输出目的地Appenderlog4j.appender.appenderName = fully.qualified.name.of.appender.class
最近在编程过程中遇到如下问题,折腾了很长时间,终于把问题找到,并解决,现把解决方法及分析罗列,希望能帮到遇到类似问题的朋友。 分析 :1、通过跟踪代码,发现在项目中若在*.hbm.xml中配置了id的生成策略为自增 则在保存对象时会做如下 操作
a)从数据库中查询出已有Id的最大值
b)把Id加1作为新的ID
c)当插入数据时会把ID一块插入
2、若此时我们的数据库中此字段也设置为自增时,插入数据时,就会出如上错误。
解决办法:把数据库中ID为标识去掉即可解决问题
1、生成要用的类及方法
import java.util.Arrays;
import java.util.Random;
public class Util {
/**
* 返回随机生成的球
* @param scope 红色球范围(1-33) 蓝色球(1-16)
* @param type 用于标识是产生红色球还是蓝色球 red blue
* @return
*/
public String ge ...