- 博客(39)
- 资源 (2)
- 收藏
- 关注
原创 vi 使用
最近心血来潮, 感觉要学点东西了, 一直想学学linux, 资料找到好多本了, 就是没开始看, 感觉在linux下面做开发挺郁闷的, vi命令好复杂, 完全不习惯. 正好碰上最近要学c++, 而开发c++的工具算gcc挺好用的吧, 索性就一起学了, gcc, c++, vi编辑器的使用. 首先介绍vi, vi有三种模式, 末行模式[b]命令行模式[/b]任何时候,不管用户...
2012-04-28 00:13:43
190
原创 java单例模式
[code="java"]public class Singleton { // 懒汉式单例 private static volatile Singleton singleton = null; private Singleton() { } public...
2011-09-19 12:27:28
129
原创 tomcat源码分析
一篇不错的tomcat入门分析, 不转载了, 直接上链接[url]http://www.ibm.com/developerworks/cn/java/l-from-tomact/index.html[/url]从Tomcat源码中得到高效的软件组件Tomcat不但为我们提供了设计和实现系统时的新思路,同时因为它是由组件或者模块构成的,所以它还为我们提供了大量可用的...
2011-09-19 11:14:16
131
原创 java 过滤到字符
[code="java"]package zz.yl.test;import java.util.regex.Matcher;import java.util.regex.Pattern;import java.util.regex.PatternSyntaxException;public class Test { /** * @param args...
2011-08-22 15:53:19
116
原创 maven Unable to locate the Javac Compiler
转载自http://ytyt654.blog.sohu.com/105905729.html m2eclipe经常会报这个错,原因是对于安装了JDK的机器,会有两个jre,一个在C:/Program Files/Java/jre6下,一个在C:Program FilesJavajdk1.6.0_20jre, 而默认eclipse如果不做改变,会使用前者,而m2eclipse默认会去找JDK...
2011-07-25 16:22:07
120
原创 solr data import config
solr的dataimporthandler 配置, 全量和增量导入,[code="xml"] [/code]附上数据库建表语句[code="sql"]CR...
2011-06-14 16:10:03
134
原创 mysql 乱码问题追根溯源
统一字符集的方法:(以utf-8字符集为例,因为他是目前支持文字种类最广的字符集) 1、彻底解决字符集的方法: 要彻底解决字符集的方法就是让mysql在安装的时候就是用utf-8的字符集设定,这样可以使上面的六个关键 点的编码都为utf-8。 a、 在windows下安装mysql有提示可以选择字符集,我们选择utf-8就可以了。 b、在linux下有三种安装方法,第...
2011-06-13 22:51:36
107
原创 tomcat 集成solr+paoding or Ikanalyer
一.1. 安装tomcat6.0 2. 下载apache-solr-3.1.0.zip http://labs.xiaonei.com/apache-mirror/lucene/solr/3.1.0/ 3. 解压后,打开apache-solr-3.1.0\dist目录,找到apache-solr-1.3.0.war,...
2011-05-29 22:12:28
151
原创 lucene入门 例子
一个lucene的例子 , 其它的就不多说了[code="java"]package com.fei.lucene;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.Date;import org.apache.lucene....
2011-05-21 16:41:29
96
原创 java环境变量配置
JDK环境变量配置的步骤如下:1.我的电脑-->属性-->高级-->环境变量.2.配置系统变量: a.新建 JAVA_HOME C:\Program Files\Java\jdk1.6.0 (JDK的安装路径) b.新建 PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bi...
2011-05-21 14:24:58
93
原创 native2ascii使用
背景: 在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。 ...
2011-05-14 11:25:34
137
原创 spring 数据源配制
spring数据源配制 , 用于替代hibernate.cfg.xml[code="xml"] classpath:jdbc.properties ${jdbc.driverClassName} ${jdbc.url} ...
2011-05-10 23:21:43
99
原创 spring aop声明式事务
spring 的事务管理不需要任何特定的事务API耦合, 对不同的持久层访问技术 , 编程式事务提供一致的事务编程风格, 通过模块化的操作一致地管理事务. 声明式事务基于Spring AOP 实现, 却并不需要程序开发者成为AOP专家, 亦可轻易使用Spring的声明式事务管理支持JDBC, Hibernate, JTA分布式事务下面一段是aop的jdbc事务[code="xm...
2011-05-10 23:16:54
138
原创 tomcat 使用https
我使用的JDK版本为JDK6,使用的的Tomcat版本为6.0.30;配置Tomcat下的HTTPS其实很简单,只需要完成两步工作就可以了;操作系统为Windows 7。 一、生成"服务器证书文件" 我把生成的"服务器证书文件"取名为tomcat.key(也可以取成abc.keystore,随自己喜欢就好)。简单起见,我把tomcat.key放在C盘根目录下面(我的...
2011-04-22 10:19:17
266
原创 tomcat 配制用户
新安装的tomcat6进入管理界面需要用户名密码,打开tomcat_home\conf\tomcat-user.xml, 添加下面的配制[code="xml"][/code] 重启即可访问
2011-04-21 23:36:19
122
原创 sql查询练习
找了好久的查询练习, 附有答案CREATE TABLE STUDENT(SNO VARCHAR(3) NOT NULL,SNAME VARCHAR(4) NOT NULL,SSEX VARCHAR(2) NOT NULL,SBIRTHDAY DATETIME,CLASS VARCHAR(5))goCREATE TABLE COURSE(CNO VARCH...
2011-04-14 16:33:28
186
原创 SQL经典模式--列转行
一般需要将列转成行来使用,一定是原有的Schema设计没有考虑周全。但是没有办法,为了保护现有的投资,不得不在糟糕的设计上周旋,用最小的代价去实现新需求。毕竟认识都是由浅入深,为不健全的Schema设计付出代价,就像交税一样,无可避免。举例:课程表: 每门课程由5位老师教,要求包含老师的信息,以及一些课程的信息create table cource (id ...
2011-04-13 17:42:11
101
原创 Hiberate 查询 JavaBean
如果使用原生sql语句进行query查询时,hibernate是不会自动把结果包装成实体的。所以要手动调用addEntity(Class class)等一系列方法。如session.createSQLQuery(sql).addEntity(Class class);注意hibernate3.0.5不支持,单个参数的addEntity方法另外,hibernate3.2以后可以对原生...
2011-04-13 09:45:12
124
原创 数据库连接池的原理机制
[color=black] 1、基本概念及原理 对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们...
2011-04-12 12:03:09
94
原创 Hibernate Util类
[code="java"]import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.hibernate.HibernateException;import org.hibernate.Interceptor;import org.hibernat...
2011-04-12 00:14:35
118
原创 poi jxl 生成EXCEL 报表
JAVA生成EXCEL,下面介绍POI 和JXL 生成报表的2种方式。1.jxl 生成报表 [code="java"]package excel;import java.io.FileOutputStream;import java.io.OutputStream;import java.text.SimpleDateFormat;import java.uti...
2011-04-11 15:33:22
76
原创 Hibernate表关系之一对多(inverse详解)
在映射一对多表关系的时候存在一个inverse的问题,一直以来对inverse不怎么了解,今天用到它想要弄明白,在网上看了无数个帖子还是不懂,最后终于看到一位高人的一篇帖子,解释得很透彻,终于彻底了解inverse的含义了,下面说说一对多表关系的应用和inverse详解:以父与子关系为例:父亲可以有多个孩子,而孩子只能有一个父亲。那么反映到数据表是这样实现的:create ta...
2011-04-10 23:25:18
132
原创 maven 集成ssh
这两天用maven整合ssh, 难的地方就在于jar的依赖上, 下面是我完成基本整合的pom.xml, 以后留着备用[code="xml"] 4.0.0 hk.ces Test war 0.0.1-SNAPSHOT Test Maven Webapp http://maven.apache.org javax.servlet...
2011-04-06 22:07:07
107
原创 bat 入门
1、 REMREM 是个注释命令一般是用来给程序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。例:REM 你现在看到的就是注解,这一句将不会被执行。2、 ECHOECHO 是一个回显命令主要参数有OFF和 ON,一般用ECHO message来显示一个特定的消息 。例:Echo offRem 以上代表关闭回显即不显示所执行的命令Echo 这个...
2011-04-06 13:55:57
136
原创 使用eclipse插件完成WTP和maven2的整合
首先,要有比较新的eclipse,最好是3.6的。以后安装一下插件: * WTP http://download.eclipse.org/webtools/updates * SVN http://subclipse.tigris.org/update_1.6.x * M2Eclipse http://m2eclipse.sonatype.org/s...
2011-04-05 16:05:57
179
原创 jkd与jre区别
JDKJDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK.最主流的 JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开...
2011-04-05 10:58:59
278
原创 maven2集成struts2开发遇到的问题
最近到用eclipse通过maven2集成ssh开发, 当添加struts2-core的依赖时报了如下错误, 还在疑惑中...[ERROR] Failed to execute goal on project Prjssh: [color=darkred]Could not resolve dependencies for project com.fei.ssh:Prjssh:war:1....
2011-04-04 11:57:31
92
原创 Maven2 的常用命令
Maven2 的运行命令为 : mvn , 常用命令为 : mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test : 运行应用程序中的单...
2011-04-02 23:48:18
75
原创 Eclipse 添加javadoc和source
Eclipse有直接查看java文档和类库源码的功能,不过得手工添加才行,下面对如何在Eclipse中添加java文档和类库源码进行总结。1. Window->Pereferences...打开参数选择对话框,展开Java节点,单击“Installed JREs",此时右边窗口会显示已经加载的jre。2. 选中要设置的jre版本,单击"Edit",弹出JRE编辑窗口3. 添...
2011-04-02 10:46:51
337
原创 eclipse package,source folder,folder
在eclipse下,package,source folder,folder都是文件夹. 它们的区别如下: package:当你在建立一个package时,它自动建立到source folder下,也只能建立在这个目录之下. source folder:存放java源代码的文件夹,当然也包括一些package文件夹,还可以包含其他文件. 项目构建后,source f...
2011-04-01 22:37:24
77
原创 内存泄漏
转一篇有关Java的内存泄露的文章(受益哦)http://www.lybbs.net/news_read.do?newsPath=2007/9/25/1190684628458.html 1 引言 Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不...
2011-03-30 15:19:50
69
原创 eclipse集成maven插件
安装Maven后提示找不到JDK的错误 。The Maven Integration requires that Eclipse be running in ahttp://www.blogjava.net/itvincent/archive/2010/07/25/327101.html 在eclipse中安装了m2eclipse(maven插件)在安装后,出现下列...
2011-03-06 21:20:24
86
原创 js日期format
// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)// 例子:// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-0...
2011-02-28 14:31:04
70
原创 ejb3 EntityBean 例子
最近项目录要用到EJB3.0, 对于象我一样没有接确过ejb的人来说, 开发首个应用还是比较复杂的, 下面是一个EJB3.0 Entity Bean开发实例, **** EntityBean 开发****1. 配置应用相关的数据源(针对不同的数据库进行不同的配置) 这里按照MySQL5进行配置.1.1 找到MySQL的JDBC驱动jar(我这里是:mysql.j...
2011-02-25 17:43:37
164
原创 EJB有状态sessionbean和无状态sessionbean的区别
首先解释一个下面要用到的概念--用户:session bean 的用户实际上就是直接调用ejb的类的实例,甚至是这个实例的某个方法。同一个类的不同实例对于session bean 来说是不同的用户。 有状态会话bean :每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即“有状态”;一旦用户灭亡(调用结束或实例结束),bean的生命期也告结束。即每个用户最初都会得...
2011-02-25 14:24:17
141
原创 Target runtime Apache Tomcat 6.0 is not defined 解决方法
在他们机器上整合好的工程在我机器上总是出现Target runtime Apache Tomcat 6.0 is 解决not defined.这个错误,找工程属性也没有,后来网上找到的方法。 在工程目录下的.settings文件夹里,打开org.eclipse.wst.common.project.facet.core.xml文件,其内容是:不...
2011-02-19 22:11:20
94
原创 netbeans 英文版
NetBeans6.9下载下来之后,装上之后发现是中文版的, 实在不习惯, 重新安装时又发现没有语言选择项. 感觉可能是版本不对, 换了6.8试过之后发现, 同样的问题, 后面上网找到一个可行的, 终于弄成了英文版在NetBeans的配置文件 "etc/netbeans.conf" 的netbeans_default_options="..."配置项中加一个值:-J-Duser...
2011-02-19 12:11:19
116
原创 tomcat数据源
好久没用tomcat了, 昨天看到关于一篇关于配置tomcat数据源的文章,按照上面试了很久, 还到官网查资料, 始终没有配置正确 , 总是报org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' 错误, 后面终于找到一个可行的方...
2011-02-15 20:41:03
83
原创 select 标签 readonly
因为select标签没有readonly选项, 这里用onchange事件达到永远选择第二项的效果, [code="java"] aaa bbb ccc[/code]
2010-08-23 11:48:08
150
dhtmlxTree.rar
2010-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人