- 博客(43)
- 资源 (9)
- 收藏
- 关注
转载 MyBatis Generator generatorConfig.xml配置详解
所有Generator的xml详细说明见:http://mybatis.org/generator/configreference/xmlconfig.html (英文版)现在针对generatorConfig.xml配置进行解说,至于其内部元素的详解见英文文档,贴上xml,里面都有注释,大家一看就明白了
2014-07-28 16:30:06
564
原创 Druid连接池入门
一、DruidDruid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser Druid可以做什么? 1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插
2014-07-28 12:22:42
865
转载 java性能调优jstat使用方法
用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资
2014-07-22 14:51:02
1464
转载 一个tomcat部署多个应用
项目组有好几个项目需要运行,之前项目少,一个tomcat对应一个项目还能应付,但现在项目多了,要是再一个tomcat对应一个项目的话,一方面看起来很业余,一方面也加大服务器的维护难度。所以现在需要对tomcat进行整理,用一个tomcat来启动多个应用实例,每个应用相互独立,互不干扰。准备工作:下载的apache-tomcat-7.0.26.zip,上传到linux服务器下/opt/apps/
2014-07-22 11:30:55
1994
原创 linux杀死tomcat指定进程
#看是否已经有tomcat在运行了ps -ef |grep tomcat#如果有,用kill;kill -9 pid #pid 为相应的进程号 例如 ps -ef |grep tomcat 输出如下sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apac
2014-07-08 09:49:54
2376
原创 装系统提示“缺少所需的CD/DVD驱动器设备驱动程序”
1、加载驱动程序后,同时我们还是按shift+F10键,调出命令窗口,用diskpart命令的LIST DISK
2014-04-16 10:24:15
4256
1
原创 jdk1.6新特性
一:Desktop类和SystemTray类 在JDK1.6中,AWT新增加了两个类:Desktop和SystemTray。 前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用系统默认的打印机打印文档;后者可以用来在系统托盘区创建一个托盘程序。 二:使用JAXB2来
2014-02-24 09:39:14
518
原创 linux常用命令学习笔记
学习linux已有一段时间,现把一些常用命令及使用方法记录下来,以备查阅。一、基础命令1、添加用户,添加一个叫magic的用户eg:useradd magic2、用root给magic用户设置或者修改密码eg:passwd magic ,键入命令后系统将提醒您输入密码。3、magic用户自己修改密码eg:magic ,键入命令后,系统将提醒您输入源密码,
2014-01-07 11:14:41
944
原创 EaCache+spring+struts2对象缓存实例
Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它也能
2014-01-07 11:14:27
857
原创 EhCache入门
一、简介 Ehcache是一个用JAVA实现的,使用简单,高速,实现线程安全的缓存管理类库,Ehcache提供了用内存,磁盘文件存储,以及分布式存储方式等多种灵活的Cache管理方案。采用限制比较宽松的Apache Licensev2.0作为授权方式,被广泛地用于Hibernate,Spring,Cocoon等其他开源框架。二、层次模型 Ehcache的类层次模型主要为
2014-01-07 11:14:11
531
原创 eclipse jee下载配置jetty
一、下载jetty包 下载地址:http://pan.baidu.com/s/1zkolO二、添加jetty server adapter,步骤如下: 1、打开eclipse,在Window->Preference中选择Server->RuntimeEnvironments: 2、点击右侧Add: 3、点击Download additional server
2014-01-07 11:12:31
826
原创 tomcat日志配置
1 Tomcat 日志概述Tomcat 日志信息分为两类 :一是运行中的日志,它主要记录运行的一些信息,尤其是一些异常 错误 日志信息 。二是 访问 日志信息,它记录的访问的时间,IP ,访问的资料等相关信息。 2 Tomcat 日志2.1 访问日志的配置默认 tomcat 不记录访问日志,如下方法可以使 tomcat 记录访问日志编辑${catalina}/conf/
2014-01-07 11:12:16
951
转载 hibernate动态表名映射
在实际的项目应用中,有时会设计出这样的一种数据表,每个时间段产生一个新表,例如是按年或月或日。相同类型的表中,所有的字段结构都是一样的。而 hibernate 提供的类与表的映射,是只能映射到一个具体表的,在程序的运行过程中,很难去动态修改一个 hbm 对应的表名。我在网上也有看到一实现,但是很复杂,并且不符合我的要求。 因此我就想到直接用 jdbc 去操作数据库,这样的做法是绕过 hibe
2014-01-07 11:11:48
1332
原创 DetachedCriteria详细使用
一、基本使用1. 说明Restrictions 是产生查询条件的工具类。2. 定义可以直接用class创建DetachedCriteria searDc =DetachedCriteria.forClass(QymlPerson.class);也可以用hibernate的session创建session.createCriteria(Student.cl
2014-01-07 10:57:44
3014
原创 hibernate注解
@contentejb3注解的API定义在javax.persistence.*包里面。 注释说明: @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。 @Table ——注解声明了该实体bean映射指定的表(table),目录(catalog)和schema的名字 @Co
2014-01-07 10:56:36
449
原创 myeclipse 9.1安装及配置spket
一、安装 方法一:在线安装 1.插件首页:http://www.spket.com 2.插件名称:Spket IDE 3.更新连接(UpdateSite):http://www.spket.com/update/ 更新安装方法: 1.[Help]-[SoftwareUpdates]-[Find and Install...] 2.[Sear
2014-01-07 10:56:20
521
原创 电脑密码破解
其实对于懂电脑的人来说破解电脑的系统密码还是很简单的,这里并不是说教你偷窥别人的隐私,而是有时候自己忘记了电脑系统密码又不想重装系统就可以用到了。下面我我介绍两种办法。第一种比较简单,但是要有个启动U盘,把U盘做成启动盘,多大的U盘都可以,至于怎么做,你可以到网上下载个电脑店一键U盘制作,这并不需要什么技术成分,很简单。做成之后就可以了。然后插进电脑开机在BIOS里面设置成U盘为第一启动项
2014-01-07 10:55:48
663
原创 批处理命令大全
1:for命令及变量 基本格式:FOR /参数 %variable IN (set) DO command [command_parameters]%variable:指定一个单一字母可替换的参数,如:%i ,而指定一个变量则用:%%i ,而调用变量时用:%i%,变量是区分大小写的(%i 不等于 %I)。批处理每次能处理的变量从%0—%9共10个,其中%0默认给批处理文件名使用,%1默认为
2014-01-07 10:55:33
602
转载 计算机命令大全
winver---------检查Windows版本wmimgmt.msc----打开windows管理体系结构wupdmgr--------windows更新程序winver---------检查Windows版本wmimgmt.msc----打开windows管理体系结构wupdmgr--------windows更新程序wwww--------windows脚本宿主设
2014-01-07 10:55:08
444
原创 MongoDB、MongoVUE的下载安装
一、下载mongodb 下载地址:http://pan.baidu.com/s/17sAUg,解压下载文件,找到bin目录,并在同级目录下新建data,log两个文件夹。二、配置环境变量 把解压后的bin目录添加到class_path环境变量中,到这步为止就算基本安装成功。三、测试是否安装成功 cmd->输入mongo命令,如能看到版本信息,如:Mongo
2014-01-07 10:53:34
837
转载 MongoDB的使用(-)
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、易部署、易使用,存储
2014-01-07 10:52:37
493
转载 linux 安装jdk1.6
Linux下安装jdk1.6Linux中JDK1.6的安装和配置方法一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java 1、jdk-6u11-linux-i586.bin这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linux-i586.bin
2014-01-02 10:14:26
565
转载 linux安装tomcat
安装Tomcat1)下载apache-tomcat-6.0.10.tar.gz2)#tar -zxvf apache-tomcat-6.0.10.tar.gz ;//解压3)#cp -R apache-tomcat-6.0.10 /usr/local/tomcat;//拷贝apache-tomcat-6.0.10到/usr/local/下并重命名为tomcat4) /usr/loc
2014-01-02 10:12:46
449
转载 linux安装mysql
安装Mysql1、下载MySQL的安装文件安装MySQL需要下面两个文件:MySQL-server-5.1.7-0.i386.rpm下载地址为:http://dev.mysql.com/downloads/mysql/5.1.html,打开此网页,下拉网页找到“Linuxx86 generic RPM (statically linked against glibc 2.2.5
2014-01-02 10:12:30
406
转载 Linux服务器的代码同步
配置rsync 同步数据 rpm包安装rsync及配置[root@Hammerhome]# rpm -qa |grep rsync #检查系统是否安装了rsync软件包rsync-2.6.8-3.1[root@Hammer CentOS]# rpm -ivh rsync-2.6.8-3.1.i386.rpm #如果没有安装则手动安装[root@test rsync-3.
2014-01-02 10:11:31
608
转载 Wing IDE 破解版/注册机/注册码/破解方法
Wing IDE 是 Python 的商业集成开发工具。原版下载地址 http://wingware.com/products测试环境 Wing IDE Pro version 3.2.10/windows2003/python2.6.6下载: Wing IDE Professional 3.2.10 + 注册机下载: Wing IDE Professional 3.2.1
2014-01-02 10:10:44
2404
转载 BeautifulSoup4的安装及使用
一、BeautifulSoup4的安装 方法一:cmd->easy_install BeautifulSoup 方法二:从http://www.crummy.com/software/BeautifulSoup/bs4/download/下载->cmd->进入下载的文件目录->pythonsetuyp.py install二、 BeautifulSoup4的使用
2014-01-02 10:10:06
1642
转载 django 过滤器 、日期格式化参数
django1.4html页面从数据库中读出DateTimeField字段时,显示的时间格式和数据库中存放的格式不一致,比如数据库字段内容为2012-08-2616:00:00,但是页面显示的却是Aug. 26, 2012, 4 p.m.为了页面和数据库中显示一致,需要在页面格式化时间,需要添加类似的过滤器。刷新页面,即可正常显示过滤器相关:一、形式:小写{{
2014-01-02 10:09:23
651
原创 Mercurial命令手册(中文版)
Mercurial命令手册 cd C:\Python26\Lib\site-packages\mercurial安装:windows下的图形界面工具:http://tortoisehg.bitbucket.org/命令行:http://mercurial.selenic.com/Ubuntu安装方式:sudo apt-get mercurialMercuria
2014-01-02 10:08:45
1191
转载 sublime Text2破解方法.
一、Sublime Text 2.0.1 2217版本破解注册方法:准备工具:十六进制编辑器,这里以WinHex为例。不要使用本身的Sublime Text来编辑。1.安装最新的Sublime Text 2.0.12217版本,然后将sublime_text.exe文件复制一份并重命名为sublime_text_backup.exe做一个备份2.用 WinHex十六进制编辑
2014-01-02 10:08:08
739
原创 关于java内存溢出问题
内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。为了解决Java中内存溢出问题,我们首先必须了解Java是如何管理内存的。Java的内存管理就是对象的分配和释放问题。在Java中,内存的分配是由程序完成的,而内存的释放是由垃圾收集器(GarbageCollection,GC)完成的,程序员不需要通过调用GC函数来释放内存,因为不同的
2014-01-02 10:07:20
447
原创 读取xml文件,制作下拉框
1、jquery读取xml文件,制作下拉框,支持ie、火狐、谷歌等各种浏览器 $.ajax({ url: 'dept.xml', dataType: 'xml', success: function(data){ //console.log(data);
2014-01-02 10:06:17
1293
原创 double类型保留一位小数的方法
public double changeDouble(Double dou){ NumberFormat nf=new DecimalFormat( "0.0 "); dou = Double.parseDouble(nf.format(dou)); return dou; }//定义一个BigDecimalBigDecima
2014-01-02 10:03:35
7474
1
原创 Spring A0P原理、基本概念及示例
一、原理 AOP即Aspect-OrientedProgramming的缩写,中文意思是面向切面(或方面)编程。AOP实际上是一种编程思想,可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种思想。 在传统的面向对象(Object-Oriented Programming,OOP)编程中,我们总是按照某种特定的执行顺序来实现业务流程,各个执行步骤
2014-01-02 10:02:53
1152
原创 DateUtil日期工具类
public class DateUtil { // privatestatic final Log log = LogFactory.getLog(DateUtil.class); ** * 获取当前java.util.Date型日期 * * @return java.util.Date() 当前日期 * publ
2014-01-02 10:02:04
700
原创 Web项目把数据导入EXECL表中
poi导入execl代码片段:public void exportData(List list) throwsIOException{ //文件名,可以用这个保存或另起一个名 getResponse().setHeader("Content-disposition","attachment;filename=data.xls");
2014-01-02 10:00:19
673
原创 中国国家气象局天气预报接口、爱帮网公交查询接口
中国国家气象局天气预报接口总共提供了三个:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html城市代码附录:http://pan.baidu.co
2014-01-02 09:58:52
1711
原创 jar包用途功能对照
axis.jar SOAP引擎包 commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法. jaxrpc.jar Axis运行所需要的组件包 saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. wsdl4j-1.5.1.jar Axis运
2014-01-02 09:57:56
1208
原创 spring 定时任务(一)
一、前期准备 spring.jar,quartz.jar,commons-logging-1.0.4.jar 二、具体步骤1、 编写业务类,该类继承了org.quartz.Job,主要的逻辑在execute方法中编写2、配置spring的applicationContext-timetask.xml文件 2.1配置任务JobDetailBean 2.2配置触
2014-01-02 09:56:51
522
原创 spring定时任务(二)
spring定时任务(一)是原始的实现job接口的方式,另外spring本身集成了quartz,我们使用的时候其配置文件和原始的实现job接口的方式差不多。在(一)的基础上实例如下:1.task.xmlclass="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
2014-01-02 09:55:56
451
struts2+mybatis+spring示例
2013-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人