随笔分类 -  Java

摘要:http://www.cnblogs.com/hoojo/archive/2011/03/21/1990070.html在eclipse/MyEclipse中,如果你的注释或是运行System.out.print(new java.util.Date());的时候,发现时间和系统的时间差8个小时。那么就可以说明,你的时区和当前时区不对应。我们中国用的时区是Asia/Shanghai,你的差8小时应该是东八区的。关于这一点你不懂可以看看初中地理:D。解决办法有2种:1、在你的eclipse/MyEclipse的JVM的jre运行参数中设置时区。在Default VM Arguments中设置:- 阅读全文
posted @ 2014-03-23 17:24 牧之丨 阅读(4116) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/kfanning/article/details/6062118HTTP由两部分组成:请求和响应。当你在Web浏览器中输入一个URL时,浏览器将根据你的要求创建并发送请求,该请求包含所输入的URL以及一些与浏览器本身相关的信息。当服务器收到这个请求时将返回一个响应,该响应包括与该请求相关的信息以及位于指定URL(如果有的话)的数据。直到浏览器解析该响应并显示出网页(或其他资源)为止。HTTP请求HTTP请求的格式如下所示:[]在HTTP请求中,第一行必须是一个请求行(request line),用来说明请求类型、要访问的资源以及使用的HTTP版本。紧接 阅读全文
posted @ 2014-03-04 10:46 牧之丨 阅读(3060) 评论(0) 推荐(0)
摘要:从工作开始,经历了几个项目的开发,现在的项目一般都是一个团队共同开发,而每个人都有自己的编码习惯,为了统一格式,项目组在项目开发之前都会制定一系列的规范。俗话说约定优于配置,但是在执行过程中往往发现效果不是很好(主要是指编码规范这一方面)。所以我们不得不采取一些措施来协助我们统一项目开发人员的编码风格。主要包括三个方面:设置Code Templates、Eclipse formatter、Checkstyle,本篇主要介绍如何设置Code Templates,具体步骤如下:打开Window->Preferences->Java->Code Style->Code Tem 阅读全文
posted @ 2014-01-21 15:02 牧之丨 阅读(11067) 评论(0) 推荐(0)
摘要:Spring官网改版后找了好久都没有找到直接下载Jar包的链接,下面汇总些网上提供的方法,亲测可用.1.直接输入地址,改相应版本即可:http://repo.springsource.org/libs-release-local/org/springframework/spring/3.2.4.RELEASE/spring-framework-3.2.4.RELEASE-dist.zip2.在1的方法上输入前面部分,有个树形结构可供选择:http://repo.springsource.org/libs-release-local/org/springframework/spring/3.同样 阅读全文
posted @ 2014-01-06 13:12 牧之丨 阅读(53381) 评论(0) 推荐(10)
摘要:java.lang.NoClassDefFoundError: org/jaxen/JaxenExceptionfrom: http://hi.baidu.com/vjame/blog/item/ca8650da25701edeb7fd4866.html使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式,标题都写的这么阔气:Powerful Navigation with XPath。方法是使用Document的selectNodes(String XPath)方法,代码写法:List l = doc.selectNod 阅读全文
posted @ 2014-01-01 00:23 牧之丨 阅读(428) 评论(0) 推荐(0)
摘要:1.string 转 byte[]byte[] midbytes=isoString.getBytes("UTF8");//为UTF8编码byte[] isoret = srt2.getBytes("ISO-8859-1");//为ISO-8859-1编码其中ISO-8859-1为单字节的编码2.byte[]转stringString isoString = new String(bytes,"ISO-8859-1");String srt2=new String(midbytes,"UTF-8");说明:在网络传 阅读全文
posted @ 2013-11-07 16:32 牧之丨 阅读(940) 评论(0) 推荐(0)
摘要:严重: IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source) at java.io.ObjectInputStream.readStreamHeader(Unknown Source) 阅读全文
posted @ 2013-11-07 11:37 牧之丨 阅读(568) 评论(0) 推荐(0)
摘要:在写xml的时候又一次总是报cvc-complex-type.2.4.a: Invalid content was found starting with element 错误,还出现小红叉,在网上找了很多,有说是把报红叉的代码写在之间,试了之后发现完全没用。 后来在外文网站上找到了一个方法就把问题解决了 在eclipse中配置xmlcatalog 1、 Location: D:\eclipse3.3\springmodules-cache.xsd (springmodules-cache.xsd在本地的路径) Key Type: Namespace Name ... 阅读全文
posted @ 2013-09-04 22:28 牧之丨 阅读(6762) 评论(0) 推荐(1)
摘要:1.实例化bean的三种方法:(1) 构造器对应类public PersonServiceBean(String name, IDaoBean personDao) { this.name = name; this.personDao = personDao; } sets:第一个值 sets:第二个值 sets:第三个值 lists:第一个值 lists:第二个值 lists:第三个值 :第一个值 :第二个值 :第三个值 (2) 静态工厂: 对应类public static Pe... 阅读全文
posted @ 2013-08-05 16:58 牧之丨 阅读(667) 评论(0) 推荐(1)
摘要:单例模式策略模式代理模式 阅读全文
posted @ 2013-07-15 21:04 牧之丨 阅读(200) 评论(0) 推荐(0)
摘要:getMethodpublic Method getMethod(String name, Class... parameterTypes) throws NoSuchMethodException, SecurityExceptionReturns a Method object that reflects the specified public member method of the class or interface represented by this C... 阅读全文
posted @ 2013-07-15 17:34 牧之丨 阅读(698) 评论(0) 推荐(0)
摘要:JAVA 子类重写继承的方法时,不可以降低方法的访问权限,子类继承父类的访问修饰符要比父类的更大,也就是更加开放,假如我父类是protected修饰的,其子类只能是protected或者public,绝对不能是friendly(默认的访问范围)或者private,当然使用private就不是继承了。还要注意的是,继承当中子类抛出的异常必须是父类抛出的异常的子异常,或者子类抛出的异常要比父类抛出的异常要少。1、private修饰词,表示成员是私有的,只有自身可以访问; 2、protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protec.. 阅读全文
posted @ 2013-07-07 21:59 牧之丨 阅读(9687) 评论(1) 推荐(2)
摘要:instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。形象地:自身实例或子类实例 instanceof 自身类 返回true例: String s=new String("javaisland"); System.out.println(s instanceof String); //trueClass类的isInstance(Object obj)方法,obj是被测试的对象,如果obj是调用这个方法的class或接口 的实例,则返回true。这个方法是instanceof 阅读全文
posted @ 2013-07-01 11:02 牧之丨 阅读(26891) 评论(0) 推荐(5)
摘要:I.java 字符串分割成字符数组String str="1,2,3,4,5";String s[]=str.split(",");II 如何将字串 String 转换成整数 intA. 有两个方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异.III 如何将整数 i 阅读全文
posted @ 2013-04-13 11:04 牧之丨 阅读(14685) 评论(0) 推荐(0)
摘要:文件(Files)注释标签:/*** @Title: ${file_name}* @Package ${package_name}* @Description: ${todo}* Copyright: Copyright (c) 2011* Company:成都康赛电子科大信息技术有限责任公司** @author Comsys-${user}* @date ${date} ${time}* @version V1.0*/类型(Types)注释标签(类的注释):/** * @ClassName: ${type_name} * @Description: ${todo} * @author Com 阅读全文
posted @ 2013-03-04 11:05 牧之丨 阅读(806) 评论(0) 推荐(0)
摘要:我们都知道在jsp中include有两种形式,分别是<%@ include file=” ”%><jsp:include page=” ” flush=”true”/>前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用<%@ include file=” ”%>,哪些时候用<jsp:include page=” ” flush=”true”/>. 阅读全文
posted @ 2013-02-04 15:57 牧之丨 阅读(241) 评论(0) 推荐(0)
摘要:aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件。Aspectj是java最早的提供AOP的应用框架。dist 目录下是Spring 的发布包,关于发布包下面会详细进行说明。docs 目录下是相关的文档,包括有Spring api 的javadoc、reference 参考指南、Spring的标签库使用文件及Spring MVC 的MVC-step-by-step 讲解与示例。都是很好的文档,值得好好研究一下。lib 目录下是Spring 所依赖的第三方开源包。mock 目录下是Spring 辅助应用测试的Mock 源程序。samples 目录下是Spring 阅读全文
posted @ 2013-02-01 15:15 牧之丨 阅读(292) 评论(0) 推荐(0)
摘要:No result defined for action and result input今天在编程的时候,我遇到了No result defined for action and result input的错误,这个错误想必大家都有遇到过吧,我今天发了很长时间弄这个错误,我以为我的Action函数出错了想调试,但是程序就是不进入断点,上网查资料,有的说路径错误啦,然后我找我的路径错误,搞了半天还是没发现有路径问题。然后我给我的属性的get方法都弄上了断点,我发现了问题,现在跟大家分享。这个错误就是说没有为返回的input定义,可是有时候我们不一定要这个鬼东西,然而在Action中出错的话,默 阅读全文
posted @ 2013-01-24 15:15 牧之丨 阅读(958) 评论(0) 推荐(0)
摘要:运行SWT程序时,出现上java.lang.UnsatisfiedLinkError: no swt-win32-3236 in java.library.path异常,主要原因于在于,Windows平台中SWT应用程序需要本地化的DLL库的支持才能运行,它们分别是swt-awt-win32-3236.dll和swt-win32-3236.dll。文件名后的数学3236会因为不同版本的Eclipse会有所差异。它们在eclipse安装路径\plugins\org.eclipse.swt.win32.***.jar包内,将它们复制到Windows主引导区(即Windows的安装盘符)的“Wi.. 阅读全文
posted @ 2012-12-18 11:42 牧之丨 阅读(1227) 评论(0) 推荐(0)
摘要:近两天来由于项目需要使用上传组件,于是我仔细分析了Cos和FileUpload的源代码,并对它们的性能进行了测试比较,使用2M、20M、45M、200M的上传大小测试三种组件所花费的时间(单位为ms)结果是:2M第1次第2次第3次第4次平均Cos297203234245245FileUpload281312281312297SmartUpload53159448553253620M第1次第2次第3次第4次平均Cos25622109271921722391FileUpload40624140536039224371SmartUpload3453309430783547329345M第1次第2次第 阅读全文
posted @ 2012-12-18 09:48 牧之丨 阅读(726) 评论(0) 推荐(0)