- 博客(31)
- 资源 (5)
- 收藏
- 关注
原创 使用MAVEN+Jacoco统计单元测试的代码覆盖率
1、简介2、pom文件中配置Jacoco插件3、运行Jacoco4、查看报告1、简介Jacoco是一个开源的覆盖率工具。Jacoco可以嵌入到Ant 、Maven中,并提供了EclEmma Eclipse插件,也可以使用JavaAgent技术监控Java程序。很多第三方的工具提供了对Jacoco的集成,如sonar、Jenkins等。之所以在此引入Jacoco是因为在使
2017-01-11 10:14:45
19646
2
原创 查询Oracle表结构和注释信息
SELECT t.table_name, t.colUMN_NAME, t.DATA_TYPE , t.DATA_LENGTH, t1.COMMENTS FROM User_Tab_Cols t, User_Col_Comments t1WHERE t.table_name = t1.table_name AND t.colum
2015-09-25 11:30:33
638
原创 javascript调用EXE程序传值
1.创建Reg文件,想注册表中添加exe程序信息Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\testDownload]"URL Protocol"="F:\\work\\document\\call-client\\ConsoleApplication1\\ConsoleApplication1\\bin\\Debug\\
2015-09-23 13:29:40
3608
1
原创 struts2学习笔记-2.struts2与自己写的拦截器不同
1.搭建struts2的开发环境2.不需要显示定义Filter,而使用的是struts2得配置文件。3.details.jsp比先前变的简单了。${requestScopt.product.productName} ->${productName}4.步骤由product-input。action 转到/WEB-INF/product-input.jsp在struts2
2015-04-13 17:41:31
420
原创 Struts2学习笔记-1.环境搭建
Struts2 环境搭建步骤:1)新建动态Web工程2)去Struts2的DEMO中找到blank工程,将lib包下的jar全部复制到工程lib下3)配置web.xml,实现过滤器拦截,找到blank工程下的web.xml文件4)添加Struts.xml配置文件5)配置dtd提示
2015-04-13 13:42:54
358
原创 java spring mvc jdom xml生成及下砸
function exceptCityList(){ var cityIds = ''; var rows = $('#cityDataGrid').datagrid('getSelections'); for (var index = 0; index < rows.length; index++) { cityIds+=rows[index].id+","; } var li
2013-02-20 12:05:17
728
原创 java 基础程序-数据类型划分
基本数据类型:boolean、byte、char、short、int、long、float、double.引用数据类型:String 、Array以及接口
2012-11-28 11:43:23
354
原创 简单java程序-public class 与class 声明类的区别
使用"public class" 声明一个类,类名称必须与文件名称一致,否则程序将无法编译使用"class" 声明一个类,类名称与文件名可以不一致,但是执行的时候一定要执行生成后的*.class. 在一个java文件中可以有多个class类的定义,但是只能有一个public class定义
2012-11-28 11:02:55
545
原创 java语言的特点
1.简洁有效2.可移植性3.面向对象4.解释型5.适合分布式计算6.拥有较好的性能a.java语言源程序编写完成后,先使用java伪编译器进行伪编译,将其转换为中间码(字节码)再解释b.提供了一种“准实时”编译器,当需要更快速度时,可以使用JIT(Just-in-Time)编译器将字节码转化成机器码,然后将其缓冲下来,这样速度就会更快。7.健壮、防患于未然的特性
2012-11-28 10:46:22
468
转载 Every derived table must have its own alias
MYSQL要求派生表要有别名select * from mytable a; 其中a就是mytable表的别名这是在做内联视图子查询经常碰到的问题;SQL子查询的一些例子1、单行子查询select ename,deptno,salfrom empwhere deptno=(select deptno from dept where loc='NEW YORK')
2012-06-04 11:31:29
1135
转载 SQL分页语句
有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。方法1:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHERE id NOT IN
2012-06-04 10:49:58
406
转载 解决FireFox刷新后button 被 disabled
方法1: window.addEventListener('pageshow', function(e){ // 重置你不需要 disabled 的按钮}, false);方法2:给提交按钮加上 autocomplete="off" 的属性。
2012-02-10 10:48:46
1481
1
转载 JS中日期格式正则表达式(完整版)
今天整理了一个比较完整的正则表达式,用于JS中判断日期格式,只允许输入YYYY-MM-DD格式的。 var r =/^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2
2011-12-28 17:45:37
4479
转载 Spring Framework中的AOP之around通知
在第一部分,您看到了如何使用Spring AOP来实现跟踪和记录方面。跟踪和记录都是“消极”方面,因为它们的出现并不会对应用程序的其他行为产生影响。它们都使用了消极的before和after形式的通知。 但是如果您希望改变应用程序的常规行为呢?例如说,您希望重写一个方法?这样的话,您就需要使用更积极的around形式的通知。 第一部分的简单例子应用程序包括IbusinessLogic接
2011-12-07 11:39:41
13137
1
转载 判断当前时间是否在某一时间段内
在处理监测数据实时录入时,需要提供当前班次信息{大白班,小夜班,大夜班},班次信息是根据给定时间段进行设定类似{{"8:00","16:00"},{"16:00","00:00"},{"00:00","8:00"}} 处理办法 · 取当前时间、转换验证起始、结束时间进行比较。 相关代码view plaincopy to clipboardPRint?/*
2011-11-24 16:41:16
5707
1
转载 使用HttpClient的时候容易忽略的细节
HttpClient client = new HttpClient();HttpMethod method = new GetMethod(http://www.apache.org);try { client.executeMethod(method); byte[] responseBody = null; responseBody = method.get
2011-10-31 09:38:36
478
转载 在Eclipse3.4中安装Freemarker插件
今天在Eclipse上安装Freemarker的插件,一开始装官方网站上的推荐插件,装上后发现除了Freemarker代码高亮显示其他什么效果都没有,郁闷。在javaeye论坛上请教了下,据说官网上的那个插件不好用,又去重装了一个,这里备忘纪录一下。 首先在http://sourceforge.net/project/showfiles.php?group_id=163305下载插
2011-10-27 16:33:30
547
转载 Java多线程-工具篇-BlockingQueue
前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他
2011-10-19 09:50:19
6839
转载 漫谈Java程序的性能优化
Java使得复杂应用的开发变得相对简单。毫无疑问,它的这种易用性对Java的大范围流行功不可没。然而,这种易用性实际上是一把双刃剑。一个设计良好的Java程序,性能表现往往不如一个同样设计良好的C++程序。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本
2011-10-18 11:12:30
542
转载 JAVA数据结构
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├Lin
2011-10-18 10:10:07
328
转载 Java基础:三步学会Java Socket编程
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和S
2011-10-10 16:16:29
400
转载 Java Socket编程简捷学习过程
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类
2011-10-10 10:40:35
616
转载 Java的synchronized关键字:同步机制总结
JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。搞清楚synchronized锁定的是哪个对象,就能帮助我们设计更安全的多线程程式。不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工
2011-10-09 16:01:06
376
转载 基于即时通信和LBS技术的位置感知服务(二):XMPP协议总结以及开源解决方案
在《基于即时通信和LBS技术的位置感知服务(一):提出问题及解决方案》一文中,提到尝试使用XMPP协议来实现即时通信。本文将对XMPP协议框架以及相关的C/S架构进行介绍,协议的底层实现不再本文的讨论范围。一、什么是XMPP?介绍XMPP之前,我们先来聊聊GTalk。GT
2011-10-09 09:37:04
1226
转载 Android基于即时通信和LBS技术的位置感知服务(一):提出XMPP解决方案
一、前言、提出问题公司最近举行2011年度创新设计大赛,快年底了正打算写写2010年以来Android开发的心得与经验,正好同事出了个点子:假如A和B两个人分别在不同的地点,能不能实现这样的功能,让A和B之间可以互相感知对方的位置信息。于是整理了一下思绪,说白了分解开来就
2011-10-09 09:36:02
2927
1
原创 Java多线程编程总结
一、认识多任务、多进程、单线程、多线程要认识多线程就要从操作系统的原理说起。 以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批量执行任务。 现在的操作系统都是多任务操作系统,每个运行的任务就是操作系统所做的一件事情,比如你在听歌的同时还在...
2011-09-29 12:12:03
76
原创 兼容所有浏览器的自动换行
.noWrapTd{ word-WRAP: break-word;}.tableNoWrap{ TABLE-LAYOUT: fixed;}
2011-03-23 16:31:00
457
HttpClient API.CHM
2011-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人