搜索到与相关的文章
Java

Java Annotation的使用总结

在上篇文章里提到的是JUnit的学习,其中就涉及到了一些内置的annotation,如@Test、@Ignore等。现在我就结合个人的理解谈下如何自定义自己的annotation。annotation能被用来为某个程序元素(类、方法、成员变量等)关联任何的信息,但annotaion不能影响程序代码的执行,无论增加、删除annotation,代码都始终如一的执行。另外,尽管一些annotation通过java的反射api方法在运行时被访问,而java语言解释

系统 2019-08-29 22:31:46 2366

编程技术

maven修炼之道一

所谓万事开头难,废话就不说那么多了,直接进入正题吧。现在maven2版本跟XP一样,官方已经不维护了,所以,我们还是去下载最新的maven3吧,毕竟3肯定比2好用,原因是什么,这个就不说了。maven下载页面:http://maven.apache.org/download.html,下载细节就省略一万字。首先看看你有木有安装了JDK(能用maven的,应该都会装了jdk吧...),如图然后解压你下载的mavenzip压缩包,如下然后去配置maven的环境

系统 2019-08-29 22:31:26 2366

编程技术

使用Visual Studio 2008进行数据层开发

LINQ是VisualStudio2008在重要内容之一,本节也主要是介绍如何利用LINQ来构建我们的数据层。在本篇文章中用到了C#3.0的新特性,不了解的朋友可以到我的另一个系列《C#3.0为我们带来什么》中查看,本篇中不再做过多介绍。在数据库中建立City、Module、Province、User、UserGroup5个表,如图1。图1数据库脚本[复制到剪贴板]CODE:ifexists(select*fromsysobjectswhereid=OBJ

系统 2019-08-29 22:16:46 2366

编程技术

JSF1.2自定义验证器的实现

这两天有个朋友在做jsf自定义验证器时遇到了一些问题,问了我。我整了好久也没能搞明白,后来发现可能是他实现自定义验证器时使用的类太老(项目用的是jsf1.2,自定义验证器时却用的jsf1.1的类-ValidatorTag,这个类在jsf1.2中已经被建议不使用,这位朋友在实现时用的tld标签也是2.0之上的,我也不确定问题是否出在这里)。下班后没事就在jsf1.2的库上,在参考网上一些资料的情况下,自己写了一个自定义验证器的demo。该例子用途是验证ema

系统 2019-08-12 09:30:31 2366

编程技术

国内主流报表调研总结

最近公司产品希望加入报表的功能(具体需求就不说了),因为大家接触报表不多,自主研发经验不足,最终我们选择了国内收费报表作为一期目标。在文章开始前提醒正在做报表选型的朋友一件事:选择报表不是看它功能多强大价格多便宜,而是要根据自己产品的需求来找合适自己产品及发展的报表!最初我找了四款报表产品,分别是:快逸报表、stylereport、帆软报表和润乾报表。快逸报表是前同事推荐的,基本功能都有价格便宜;stylereport是世界上第一款用java编写的报表工具

系统 2019-08-12 09:30:29 2366

Tomcat

轻松实现Apache,Tomcat集群和负载均衡

轻松实现Apache,Tomcat集群和负载均衡2006-11-1812:15作者:罗代均ldj_work#126.com,转载请保持完整性0,环境说明Apache:apache_2.0.551个Tomcat:apache-tomcat-5.5.17(zip版)2个mod_jk::mod_jk-apache-2.0.55.so1个第一部分:负载均衡负载均衡,就是apache将客户请求均衡的分给tomcat1,tomcat2....去处理1.安装apche,

系统 2019-08-12 09:30:23 2366

Tomcat

Setup Eclipse and Tomcat to play nice togeth

EclipseisbyfarmyfavoriteIDE,whichmakesRationalApplicationDeveloperbearable.TheonethingI’vebeenspoiledoninRADisbeingabletoruntheWebSphereTestEnvironmentinsidethedevelopmentenvironmentandbeabletohavesomelevelofhotdeploywhenmodifying

系统 2019-08-12 09:30:11 2366

各行各业

HHVM简介

原文链接:http://coderoncode.com/2013/07/24/introduction-hhvm.html“HHVM(HIpHopVirtualMachina)把PHP代码转换成高层次的字节码(普遍认为是一种中间语言)。然后这样的字节码在运行时被JIT(just-in-time)编译器动态地转换成x64机器码。基于这样的考虑,HHVM和包括C#/CLR和Java/JVM在内的其他语言中的虚拟机类似。”有点长的历史在2008年早期Facebo

系统 2019-08-12 09:27:12 2366

各行各业

《Thrift白皮书》小结

一.简介定义:Thrift是facebook开发出的一个软件库和一组代码生成工具,以加快高效率、可扩展的后端服务的开发与实现的速度。使用:先在一个单独的语言无关的文件中定义数据类型和服务接口,再用生成器生成代码,最后可以根据需要添加和修改生成代码(可能用到Thrift的库)。特色:多语言支持、库和代码生成器带来的高效率。二.基础组件包括:类型、传输、协议、版本化和处理器2.类型2.1.基本类型:bool,byte,i16,i32,i64,double,st

系统 2019-08-12 09:26:54 2366