JAVA
文章平均质量分 74
liyuandong
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript字符串函数大全 【收藏】
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 =...2010-03-18 17:28:14 · 118 阅读 · 0 评论 -
Eclipse/MyEclipse注释模板和格式化模板的使用
在一个项目的完整的生命周期中,其维护费用,往往是其开发费用的数倍。因此项目的可维护性、可复用性是衡量一个项目好坏的关键。而注释则是可维护性中必不可少的一环。 注释模板导入步骤 安装方法:打开eclipse/myeclipse选择 window-->Preferences-->JAVA-->Code-->Code Templates 右边点...原创 2010-11-02 11:39:00 · 284 阅读 · 0 评论 -
Tomcat及相应Eclipse配置收集
Java代码 一、下载: 下载地址:http://tomcat.apache.org/ 下载下来,解压即可,可配置环境变量为目录所在地。如我解压后目录为D:\Program Files\apache-tomcat-6.0.20,则设置环境变量CATALINA_HOME为该目录。 二、使用 1、单独使用 (1)在Eclipse...原创 2010-11-02 17:36:06 · 137 阅读 · 0 评论 -
Hibernate Validation
Hibernate Validation 用法 Hibernate 验证器文档 前言: Annotations 是为域对象指定一个不变约束的便利而优雅的途径.例如通过它,你可以表示一个属性不应该是Null值,账户余额绝对不能是负值,等等。这些域模型的约束通过注释它的属性声明在bean自身。验证器可以读取这些注释并检查约束违反性。验证机制可以在没有...原创 2011-09-15 10:44:40 · 140 阅读 · 0 评论 -
hibernate的Criteria Query
当查询数据时,人们往往需要设置查询条件。在SQL或HQL语句中,查询条件常常放在where子句中。此外,Hibernate还支持Criteria查询(Criteria Query),这种查询方式把查询条件封装为一个Criteria对象。在实际应用中,使用Session的createCriteria()方法构建一个org.hibernate.Criteria实例,然后把具体的查询条件通...原创 2011-02-15 16:50:11 · 355 阅读 · 0 评论 -
Log4j的使用
Log4j的使用基本理论 Log4j是一个聚集了许多作者劳动成果的开源软件项目。它允许开发人员以任意的粒度输出日志描述信息。它利用外部的配置文件,在运行时是完全可配置的。最厉害的是,log4j有一条平滑的学习曲线。 Log4j由三个重要的组件构成:日志信息记录器(Logger),日志信息输出目的地(Appender)和日志信息布局器(Layout)日志信息记录器,供...原创 2010-11-11 15:26:49 · 127 阅读 · 0 评论 -
ant集成junit自动测试的build.xml标准模板 收藏
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/wallacer/archive/2006/07/26/982130.aspx 利用Ant集成Junit自动测试并生成测试报告,可以极大的提高测试的工作效率,其优势只要是测试用例的批量处理功能。前不久在网上看到很多关于Junit测试的文章,欣闻Ant支持Junit的集成,迫不及待的尝试了一番。1. ...原创 2011-03-16 12:55:05 · 192 阅读 · 0 评论 -
JAVA 多线程
JAVA 多线程 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。如何创建一个线程?创建线程有两种方式,如下:1、 扩展java.lang.Thread类2、 实现Runnable接口Thread类代表线程类,它的两个最主要的方法是:run()——包含线程运行时所执行的代码St...原创 2012-02-01 11:28:07 · 177 阅读 · 0 评论 -
Eclipse中实用快捷键(二)
导航 作用域 功能 快捷键 Java编辑器 打开结构 Ctrl+F3 全局 打开类型 Ctrl+Shift+T 全局 打开类型层次结构 F4 全局 打开声明 F3 全局 打开外部javadoc Shift+F2 全局 打开资源 Ctrl+Shift+R 全局 后退历史记录 Alt+← 全局 前进历史记录 Alt+→ 全局 上一个 Ctrl+, 全局 下一个 Ctrl+. Java编辑器 显示大纲 ...原创 2011-11-22 15:40:00 · 105 阅读 · 0 评论 -
Eclipse 插件收藏(1)
1.mylyn Mylin是tasktop公司的产品,Eclipse自带的功能只是整套Mylin的一小部分。它能够根据不同的任务把不同的文件资源列出来,隐藏不相关的资源。特别是当手上七七八八事情比较杂的时候它能帮你安排任务。 Mylyn还提供了任务的优先级管理,计划管理,状态管理等,更多高级用法请参考http://www.ibm.com/developerworks/cn...原创 2011-11-22 16:50:54 · 172 阅读 · 0 评论 -
Spring ApplicationContext.xml配置的12个技巧
Spring是一个强有力的java程序框架,其被广泛应用于java的程序中。它用POJO提供了企业级服务。 Spring利用依赖注入可以获得简单而有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而XML配置文件冗长而不易使用,在你进行一 个使用了大量bean的大项目中它将变得难以阅读和控制。...原创 2010-11-02 10:22:46 · 112 阅读 · 0 评论 -
Eclipse中最实用快捷键(持续更新中...)
Eclipse提供了大量的快捷键,结合自己在项目中的应用,将最实用的快捷键小结下。。大家有什么实用的。。记得留言哦。。 Ctrl+shift+s 保存所有未保存的文档。Ctrl+D: 删除当前行Ctrl+1 快速修复Ctrl +H 全局 打开搜索对话框Ctrl+O 快速显示 OutLine...原创 2010-11-01 17:04:38 · 101 阅读 · 0 评论 -
常用正则表达式
"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-原创 2010-06-02 14:14:45 · 92 阅读 · 0 评论 -
用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等收藏
1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">2.只能输入数字,能输小数点.<input type="text" size="12" onkeyup=...2010-03-18 17:42:44 · 125 阅读 · 0 评论 -
JavaScript控制网页播放器的一些相关函数及参数
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="wmp" ><param name="URL" value="" /> //媒体文件地址<param name="rate" value="1&quo2010-03-19 11:46:39 · 120 阅读 · 0 评论 -
唯一序列的生成
UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则...2010-03-22 18:37:02 · 266 阅读 · 0 评论 -
struts2 json jquery 集成详解
1. 从以下网址[url]http://code.google.com/p/jsonplugin/downloads/list[/url]下载JSON插件的JAR包(新版本是0.32),并加到工程的相应目录下。从如下网址[url]http://docs.jquery.com/Downloading_jQuery[/url]下载jquery所需文件。(建议下载稳定版本,不然会出现莫名其妙的...原创 2009-12-16 22:43:07 · 114 阅读 · 0 评论 -
一个优秀的JS日期控件
它就是 My97 DatePicker 。官方推荐优点如下: ============== 更人性化,更全面的功能 ============== 强大的日期范围限制功能 ============== 自定义事件和丰富的API库 ============== 多语...原创 2010-01-17 11:47:53 · 77 阅读 · 0 评论 -
java List分组和排序处理
在一些应用中,需要将List中的对象按某种情况分组或者排序处理。做个小结如下: 1. 如一个List中存放了ProductDoing对象,productDoing对象有rawTypeId 现在要求将rawTypeId分组处理。 先用Map找出list中所有的分组: //原料类型组Map<Integer,String> groups = new H...原创 2010-01-24 17:53:25 · 1228 阅读 · 0 评论 -
JS判断文本框的内容
判断指定的内容是否为空,若为空则弹出 警告框*/function isEmpty(theValue, strMsg){if(theValue==""){alert(strMsg+"不能为空!");return true;}return false;}/*中文判断函数,允许生僻字用英文“*”代替返回true表示是符合条件,返回false表示不符合*/function isChinese(str){v...2010-05-04 16:27:04 · 1184 阅读 · 0 评论 -
几种web报表打印方案的比较
web报表打印通常是系统的辅助部分,但是又必须解决,否则项目完成不了。下面来分析分析目前的几种常见的web报表打印方案。一、 浏览器的菜单打印功能 这是最简单的,只需点击页面上的打印菜单,但是也是问题最多的,基本上是不能满足用户需要。比如:不能精确分页,有出现打出半行字的风险;改变纸型后打印出的格式和页面显示的格式相差太大;页眉页脚也需要从菜单中去设置,等等等等。这种方案最大的优势就是不需要做...原创 2010-05-11 14:42:24 · 225 阅读 · 0 评论 -
浏览器菜单打印页眉页脚的设置
先记下,备忘。。。 var hkey_root,hkey_path,hkey_key hkey_root="HKEY_CURRENT_USER" hkey_path="file://software//Microsoft//Internet Explorer\\PageSetup\\" //设置网页打印的页眉页脚为空 fun...原创 2010-05-11 14:50:50 · 1011 阅读 · 0 评论 -
JAXB常用注解
JAXB(Java API for XML Binding),提供了一个快速便捷的方式将Java对象与XML进行转换。在JAX-WS(Java的WebService规范之一)中,JDK1.6 自带的版本JAX-WS2.1,其底层支持就是JAXB。 JAXB 可以实现Java对象与XML的相互转换,在JAXB中,将一个Java对象转换为XML的过程称之为Marshal,将XML转换...原创 2012-02-16 15:58:29 · 190 阅读 · 0 评论
分享