java
文章平均质量分 80
xiaoliang_xie
这个作者很懒,什么都没留下…
展开
-
ant配置与安装
<br />http://www.son1c.cn/show/268.html原创 2011-04-06 16:59:00 · 393 阅读 · 0 评论 -
使用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 · 19731 阅读 · 2 评论 -
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 · 737 阅读 · 0 评论 -
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 · 1147 阅读 · 0 评论 -
SQL分页语句
有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。方法1:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHERE id NOT IN转载 2012-06-04 10:49:58 · 418 阅读 · 0 评论 -
判断当前时间是否在某一时间段内
在处理监测数据实时录入时,需要提供当前班次信息{大白班,小夜班,大夜班},班次信息是根据给定时间段进行设定类似{{"8:00","16:00"},{"16:00","00:00"},{"00:00","8:00"}} 处理办法 · 取当前时间、转换验证起始、结束时间进行比较。 相关代码view plaincopy to clipboardPRint?/*转载 2011-11-24 16:41:16 · 5730 阅读 · 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 · 486 阅读 · 0 评论 -
Java的synchronized关键字:同步机制总结
JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。搞清楚synchronized锁定的是哪个对象,就能帮助我们设计更安全的多线程程式。不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工转载 2011-10-09 16:01:06 · 387 阅读 · 0 评论 -
漫谈Java程序的性能优化
Java使得复杂应用的开发变得相对简单。毫无疑问,它的这种易用性对Java的大范围流行功不可没。然而,这种易用性实际上是一把双刃剑。一个设计良好的Java程序,性能表现往往不如一个同样设计良好的C++程序。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本转载 2011-10-18 11:12:30 · 548 阅读 · 0 评论 -
Android基于即时通信和LBS技术的位置感知服务(一):提出XMPP解决方案
一、前言、提出问题公司最近举行2011年度创新设计大赛,快年底了正打算写写2010年以来Android开发的心得与经验,正好同事出了个点子:假如A和B两个人分别在不同的地点,能不能实现这样的功能,让A和B之间可以互相感知对方的位置信息。于是整理了一下思绪,说白了分解开来就转载 2011-10-09 09:36:02 · 2935 阅读 · 1 评论 -
Java Socket编程简捷学习过程
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类转载 2011-10-10 10:40:35 · 627 阅读 · 0 评论 -
基于即时通信和LBS技术的位置感知服务(二):XMPP协议总结以及开源解决方案
在《基于即时通信和LBS技术的位置感知服务(一):提出问题及解决方案》一文中,提到尝试使用XMPP协议来实现即时通信。本文将对XMPP协议框架以及相关的C/S架构进行介绍,协议的底层实现不再本文的讨论范围。一、什么是XMPP?介绍XMPP之前,我们先来聊聊GTalk。GT转载 2011-10-09 09:37:04 · 1258 阅读 · 0 评论 -
JAVA数据结构
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├Lin转载 2011-10-18 10:10:07 · 338 阅读 · 0 评论 -
Java基础:三步学会Java Socket编程
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和S转载 2011-10-10 16:16:29 · 412 阅读 · 0 评论 -
Java多线程编程总结
一、认识多任务、多进程、单线程、多线程要认识多线程就要从操作系统的原理说起。 以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批量执行任务。 现在的操作系统都是多任务操作系统,每个运行的任务就是操作系统所做的一件事情,比如你在听歌的同时还在...原创 2011-09-29 12:12:03 · 85 阅读 · 0 评论