摘要:今天使用CI做版本构建时候碰到了这样一个问题,有个activity对应的java源码始终编译报错,错误发生在文件第一行。 出错内容是: *.java:1: 非法字符: \65279 [javac] package com.*.*; [javac] ^ [javac] 1 错误 对于这个错误,我一看就下意识的认为是文件的第一行有隐藏字符。于是把第一行删掉重新添加上,结果依然报同样的错。 后面上网看...
阅读全文
随笔分类 - Java_Learning
Java学习笔记
摘要:做这个例子只是想说明一下mule的组件之间传消息时候,最原始进来的消息是被存放在了message的payload里面. 1.打开mule studio 3.3 2.新建一个项目test,主流程明为main.flow 3.切换到flow的创建流程 4.拖入一个http endpoint,默认的成为了inbound endpoint 5.拖入第二个http endpoint,连接到先前那个h...
阅读全文
摘要:import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class SHA256Test { public static final String ALGORITHM = "SHA-256"; public static String SHA256...
阅读全文
摘要:呃,啥都不说了,哥将近半个月没写代码,先前代码写的也少,一下脑袋就闷了.不过好歹底子还在.总算花了点时间搞出来了. 1: public class BigNumberAdd { 2: 3: /** 4: * @param args 5: */ 6: public static...
阅读全文
摘要:MetaweblogPoster用来给支持Metaweblog api的博客发送博客文章.目前只实现了获取博文分类和发送博客功能. 1: package com.leipei.blogutil; 2: 3: import java.net.MalformedURLException; 4: import java.net.URL; ...
阅读全文
摘要:JNI是Java Native Interface的缩写,是java调用操作系统原生方法的技术.目前只能由C/C++实现要调用的native 接口.通常,这些native接口都是以库文件的形式来供调用的. JNI是相当于在开发人员自己编写的java类于系统底层之间建立了一个代理或者桥梁.开发人员自己的java类告诉代理说要调用先前加载的库文件中的某某接口,JNI代理则去调用库文件中的接口,由库...
阅读全文
摘要:上午写代码,从网上看到一段关于JNI的样例代码,想先复制粘贴到eclipse中,然后编译好看看结果的.结果粘贴到eclipse之后,就有了"Syntax error, insert ";" to complete BlockStatements"这样的错误提示了. 先是把代码中的中文标点全部换成英文的,然后错误就少了几个.不过仍然有3个位置还是有错误提示. 最让人郁闷的是下面这个图里面的,...
阅读全文
摘要:晚上用sax解析xml,费了半天劲写的程序一跑就报错:SAXParseException: Content is not allowed in prolog. 上网找了半天,发现可能的原因是xml文件被加了bom标记了.于是用editplus将xml文件打开,然后重新保存为utf8无bom格式. 然后重新编译,然后果然没报错了. 据说dom4j1.6解决了bom问题.不过sax呢?貌似还不...
阅读全文
摘要:JFrame myFrame=new JFrame(); //生成窗口 myFrame.setTitle("Test"); //如果JFrame实例化时调用的构造参数是JFrame(String),则setTitle这一步可以省略. myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置默认关闭窗口操作,如果不设置,关闭窗口实际上是...
阅读全文
摘要:原文写于2007-10-07 11:07:35,网易博客,已删. 流是一个对象,可以由此顺序地读取数据,或者向此对象顺序地写入数据。 字节输入流: 描述 BufferedInputStream 从InputStream读取一个字节缓冲区,然后返回该缓冲区中的字节,从而使小规模的读操作更为高效 ByteArrayInputStream 从一个数组顺序地读取字节 CheckedInputStream ...
阅读全文
摘要:1.整型:byte,short,int,long2.浮点型:float,double3.字符型:char4.布尔型:boolean其中: byte 占位8个比特,或者说一个字节.由于是有符号的,所以最小时为-128,最大值为+127. short 占位16比特,两字节.最小值2^15,最大值2^15 -1. int 占位32比特,4字节.最小值 2^31,最大值2^31 -1 long 占位64比...
阅读全文
摘要:原文发表于网易博客 2009-03-15 22:06:17 从去年9月份就听说过struts了。但是一直没有下定决心去学习。去年连耍带找工作,一学期就没了。现在工作也没什么着落,人也疲软了,身心疲惫,想学习点新知识,当是自我安慰,自我提升吧。 今天上午就看了一个登陆系统的不同的实现方法。从最原始的纯jsp,jsp+javaBean,jsp+DAO,到jsp+struts+DAO.感觉strut...
阅读全文
摘要:原文发表于网易博客 2008-08-22 21:09:22 1.toString() 一个char型的非空的数组array和字符串b被用连接符"+"连接起来时,形成的新字符串实际上是array.toString()+b. 一个非空的char型数组是从Object那里集成的toString方法,返回一个字符串,它包含该对象所属类的名字,'@'符号,以及表示对象散列码的一个无符号十六进制整数.而C...
阅读全文
摘要:内部类是相对于外部类而言。在一个类里面定义实现一个类,由于新实现的这个类位于先前那个类的内部,因此是内部类。 使用内部类时,只有它的外部类能访问。因此从这一点上很好的实现了信息的封闭和隐藏。比包的约束性还强。 而外部类的属性和方法对内部类而言,又是完全可见的。不影响内部类的正常使用。
阅读全文
摘要:java的字符串存储与操作类,我用过的就是String,StringBuffer,StringBuilder. String的类定义是public final class String,即它不可以被继承.而且String对象存储的值是不可变的.如果一个String对象存储了"abc"的值,你不可能把abc修改成abcd.除非改变string变量的引用,让它指向另外一个String对象. S...
阅读全文
摘要:[cc]四月-22 05:02:28 ScriptRunner - C:\cruisecontrol-bin-2.8.4\projects\**************************.java:[206,2] 警告:sun.net.TelnetOutputStream 是 Sun 的专用 API,可能会在未来版本中删除[cc]四月-22 05:02:28 ScriptRunner -[c...
阅读全文
摘要:这几天做maven,svn和CruiseControl的持续集成,被maven的编译问题整的头大. 具体情况是这样: 我所参与的这个项目在平常编译打包时候使用的是maven,而非我更熟悉的ant.先前我在学习CruiseControl时候,使用的是ant.并且也在svn上用了一个demo把这个project也能定时构建了. 但是正儿八经地拿来做现有项目的自动定时构建时,却老是看到后台报错"编码 ...
阅读全文
摘要:一直在测试一个以webservice管理为中心的数据分发产品,期间有了解过webservice的概念和基本的运行原理,不过偏向于业务层面,而非技术层面。这样一直做功能测试,其实是没有把要测试的这个产品了解透彻的。何况在校时候我还经常写代码呢。虽然现在做功能测试,但并不是说就成天在界面上做一做操作就行了的,还必须要了解后台的机制。于是乎,憋了很久,终于忍不住要动手学习webservice编程了。这样...
阅读全文