自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaMail学习--使用JMail发送邮件

最近需要用到使用javamail发邮件,网上搜了下相关资料学习了下,怕以后忘记,记录在此。1.什么是javamail JavaMail API是读取、撰写、发送电子信息的可选包。2.javamail开发需要依赖的jar包 mail.jar(javamail API 目前是1.4.3)-与收发有关的类都在其中 activation.jar(javabeans acti...

2012-05-11 09:38:45 134

原创 JNDI全面总结

原理: 在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池,这与每次去直接访问数据库相比,会节省大量时间和资源。 JNDI( Java Naming and Directory Interface ),是Java平台的一个标准扩展,提供了一组...

2011-12-07 22:27:48 110

原创 SSH项目配置数据源的方法(jndi)

1、在tomcat6.0/conf/context.xml加入以下代码<Resource name="jdbc/oracleDB" auth="Container" type="javax.sql.DataSource"   driverClassName="oracle.jdbc.driver.OracleDriver"   username="***" password=..

2011-12-06 14:18:34 203

原创 SSH项目的JNDI配置

在spring的Hibernate管理文件中做如下配置Xml代码 <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:comp/env/jdbc/test...

2011-12-05 22:44:02 127

原创 Js(Javascript)正则表达式详解

g 代表全局匹配 m 代表可以进行多行匹配 i 代表不区分大小写匹配 ^ 匹配输入字符串的开始位置 $ 匹配输入字符串的结束位置 * 匹配前面的子表达式零次或多次. 等价于{0,} + 匹配前面的子表达式一次或多次. 等价于{1,} ? 匹配前面的子表达式零次或一次. 等价于[0,1} , 当该字符跟在任何一个其他限制符(*, +, ?, {n}, {n,}, {n,m}) 后面时,匹配模式是非贪...

2011-08-31 14:39:13 84

原创 C语言运算符优先级 详细列表

恩,问这个问题的人太多了,懒得继续回答,直接贴上来自己看。。。优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号...

2011-07-14 15:38:37 65

原创 javascript 命名空间

 在我们创建一个JavaScript库时,命名空间就显得举足轻重了,我们可以将组成这个JavaScript库的零散的JavaScript文件(*.js)封装在命名空间中,而无须定义全局的函数或类。比如在本章节多次出现的Person,我们就可以作为库的一部分封装到合适的命名空间中:Code 5-13:var com = {};com.anyjava = {...

2011-07-01 10:58:02 71

原创 extjs grid搜索分页实例

<script type="text/javascript">Ext.onReady(function(){    var ds = new Ext.data.Store({//这是数据源        proxy : new Ext.data.HttpProxy({url:'index.php?model=user&action=list&'}),  ...

2011-06-30 12:17:28 92

原创 Ext Form布局

Ext Form布局 现在我们要实现的效果是:点击确定,把值传到另一页面!,如下:原页面js代码为:Ext.onReady(function(){  Ext.QuickTips.init();  var form=new Ext.FormPanel({    frame:true,    width:300...

2011-06-30 12:09:45 98

原创 Distinct函数的替代方法

SQL> select num from t1;        NUM----------         6         6         7         8         9         1         1         1       1        1      ...

2011-06-28 12:52:35 385

原创 Ext学习笔记06 - Window

Window先来看一下API: Window 继承于 Panel,是Panel的子类,Window组件默认是可以浮动和拖拽的,并且支持最大最小化的能力。Panel 中的各种属性和方法在Window组件中是可以直接使用的。来看例子:Js代码 <script type="text/javascript">    ...

2011-06-28 09:44:57 79

原创 ext checkboxgroup 取值

Ext.onReady(function(){              var myCheckboxGroup = new Ext.form.CheckboxGroup({                   id:'myGroup',                   xtype: 'checkboxgroup',   ...

2011-06-27 20:05:00 105

原创 利用Java实现压缩与解压缩(zip、gzip)支持中文路径

zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩,所以,在UNIX平台上,命令tar通常用来创建一个档案文件,然后命令gzip来将档案文件压缩。Java I/O类库还收录了一些能读写压缩格式流的类。要想提供压缩功能,只要把它们包在已有的I/O类的外面就行了。这些类不是Reader和Writer,而是InputStream和OutStreamput的子类。这是因为压缩...

2011-06-15 17:31:53 99

原创 grails处理json数据

01import grails.converters.JSON02 03class User{04   String nickname05   Integer age06}...

2011-06-08 11:57:55 246

原创 C/C++数组名与指针区别深入探索

    引言  指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。  想必这种误解的根源...

2011-06-01 22:52:25 64

原创 linux下解压zip文件

linux自带的unzip命令可以解压windows下的zip格式的压缩文件。unzip命令  语法:unzip [选项] 压缩文件名.zip  各选项的含义分别为:  -x 文件列表 解压缩文件,但不包括指定的file文件。  -v 查看压缩文件目录,但不解压。  -t 测试文件有无损坏,但不解压。  -d 目录 把压缩文件解到指定目录下。  -z 只显示压缩文件的注解。  -n 不覆盖...

2011-05-26 14:11:58 90

原创 mysql问题之:the security settings could not be applied to

在安装mysql时,出现“The security settings could not be applied to the database because the connection has failed with the following error. Error Nr. 1045 Access denied for user 'root'@'localhost' (using pass...

2011-05-09 10:31:18 291

原创 方法记录:查看某个端口被哪个进程占用

查看某个端口被哪个进程占用了: 1、运行-cmd,然后输入netstat -ano,回车; 2、查看本地地址中包含xx.xx.xx.xx:80的那一行的pid,为几个数字,把这几个数字记下来; 3、再根据上面找到的进程编号查看是哪个进程:     tasklist /fi "PID eq 进程编号"     如:     tasklist /fi "PID eq 2506"...

2011-05-02 13:49:27 116

原创 实战 Groovy: 美妙的操作符

许多以前使用 C++ 的开发人员会怀念操作符重载,例如 + 和 -。虽然它们很方便,但是被覆盖的操作符的多态实质会造成混淆,所以操作符重载在 Java 语言中被取消了。这个限制的好处是清晰:Java 开发人员不必猜想两个对象上的 + 是把它们加在一起还是把一个对象附加到另一个对象上。不好的地方则是丧失了一个有价值的简写形式。关于本系列把任何一个工具用于开发实践的关键是,知道什么时候...

2011-05-02 12:40:35 139

原创 Groovy指南--位操作符

从Groovy 1.0 beta 10开始,groovy支持了位操作.<<. >>, >>>, |, &, ^, ~.<<          左移操作符>>          右移操作符>>>        无符号右移操作符|              或运算符&          

2011-05-02 11:27:37 352

原创 myeclipse设置:MyEclipse里设置文件的默认Encoding

在项目的Properties的对话框中可以设置项目的默认encoding,但是有时还是有些问题。  我在用myeclipse编辑properties文件的时候,每次新建的properties都自动用了ISO-8859-1的encoding。但是我的properties含有中文,必须用GBK的方式。  一个一个的切换文件,太慢了,在这里发现了一个修改文件默认的encoding的快速方法。  ...

2011-05-01 11:08:50 118

原创 SpringSource Tools中使用Grails generate-all

通常在已经建好的Domain Class下需要增加Controller和View时都会使用grail generate-all ,使用Eclipse为基础的SpringSourceTool后,大家往往会使用Eclipse的GUI来实现Controller和View的生成. 我开始用的时候测试了好几次都通不过,说是 No domain class found for name . Please tr...

2011-04-30 14:41:18 100

原创 java环境变量配置

windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;  2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPAT...

2011-04-29 19:24:50 91

原创 (转载)Eclipse is running in a JRE, but a JDK is required错误的解决

(方法一)原址:http://xucons.javaeye.com/blog/475204Eclipse安装了Maven插件后,可能会报这种错误: “Eclipse is running in a JRE, but a JDK is required”这是因为在Eclipse.ini配置中没有指定-vm参数,修改如下重启Eclipse问题就解决了:eclipse.i...

2011-04-29 19:09:44 103

原创 Error: no `server' JVM at ...解决方法

Error: no `server' JVM at ...解决方法设置jvm运行参数 server时会出现如下错误:运行java -jar -server bribble.jar出错Error: no `server’ JVM at `C:\Program Files\Java\jre1.6.0\bin\server\jvm.dll’.解决方法copy ’server’...

2011-04-29 19:04:52 1670

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除