菜鸟lei的学习成长空间

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  Java_Learning

Java学习笔记
摘要:今天使用CI做版本构建时候碰到了这样一个问题,有个activity对应的java源码始终编译报错,错误发生在文件第一行。 出错内容是: *.java:1: 非法字符: \65279 [javac] package com.*.*; [javac] ^ [javac] 1 错误 对于这个错误,我一看就下意识的认为是文件的第一行有隐藏字符。于是把第一行删掉重新添加上,结果依然报同样的错。 后面上网看... 阅读全文
posted @ 2014-04-14 22:51 菜鸟-雷 阅读(7084) 评论(0) 推荐(0) 编辑

摘要:做这个例子只是想说明一下mule的组件之间传消息时候,最原始进来的消息是被存放在了message的payload里面. 1.打开mule studio 3.3 2.新建一个项目test,主流程明为main.flow 3.切换到flow的创建流程 4.拖入一个http endpoint,默认的成为了inbound endpoint 5.拖入第二个http endpoint,连接到先前那个h... 阅读全文
posted @ 2012-08-17 23:54 菜鸟-雷 阅读(6460) 评论(1) 推荐(0) 编辑

摘要:import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class SHA256Test { public static final String ALGORITHM = "SHA-256"; public static String SHA256... 阅读全文
posted @ 2012-07-29 17:10 菜鸟-雷 阅读(6253) 评论(2) 推荐(0) 编辑

摘要:呃,啥都不说了,哥将近半个月没写代码,先前代码写的也少,一下脑袋就闷了.不过好歹底子还在.总算花了点时间搞出来了. 1: public class BigNumberAdd { 2: 3: /** 4: * @param args 5: */ 6: public static... 阅读全文
posted @ 2011-11-09 22:49 菜鸟-雷 阅读(365) 评论(0) 推荐(0) 编辑

摘要:MetaweblogPoster用来给支持Metaweblog api的博客发送博客文章.目前只实现了获取博文分类和发送博客功能. 1: package com.leipei.blogutil; 2: 3: import java.net.MalformedURLException; 4: import java.net.URL; ... 阅读全文
posted @ 2011-08-30 10:44 菜鸟-雷 阅读(2009) 评论(4) 推荐(2) 编辑

摘要:JNI是Java Native Interface的缩写,是java调用操作系统原生方法的技术.目前只能由C/C++实现要调用的native 接口.通常,这些native接口都是以库文件的形式来供调用的. JNI是相当于在开发人员自己编写的java类于系统底层之间建立了一个代理或者桥梁.开发人员自己的java类告诉代理说要调用先前加载的库文件中的某某接口,JNI代理则去调用库文件中的接口,由库... 阅读全文
posted @ 2011-08-18 17:15 菜鸟-雷 阅读(360) 评论(0) 推荐(0) 编辑

摘要:上午写代码,从网上看到一段关于JNI的样例代码,想先复制粘贴到eclipse中,然后编译好看看结果的.结果粘贴到eclipse之后,就有了"Syntax error, insert ";" to complete BlockStatements"这样的错误提示了. 先是把代码中的中文标点全部换成英文的,然后错误就少了几个.不过仍然有3个位置还是有错误提示. 最让人郁闷的是下面这个图里面的,... 阅读全文
posted @ 2011-08-18 15:07 菜鸟-雷 阅读(35672) 评论(0) 推荐(1) 编辑

摘要:晚上用sax解析xml,费了半天劲写的程序一跑就报错:SAXParseException: Content is not allowed in prolog. 上网找了半天,发现可能的原因是xml文件被加了bom标记了.于是用editplus将xml文件打开,然后重新保存为utf8无bom格式. 然后重新编译,然后果然没报错了. 据说dom4j1.6解决了bom问题.不过sax呢?貌似还不... 阅读全文
posted @ 2011-08-17 13:10 菜鸟-雷 阅读(2385) 评论(0) 推荐(0) 编辑

摘要:JFrame myFrame=new JFrame(); //生成窗口 myFrame.setTitle("Test"); //如果JFrame实例化时调用的构造参数是JFrame(String),则setTitle这一步可以省略. myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置默认关闭窗口操作,如果不设置,关闭窗口实际上是... 阅读全文
posted @ 2011-07-31 23:30 菜鸟-雷 阅读(5368) 评论(0) 推荐(0) 编辑

摘要:原文写于2007-10-07 11:07:35,网易博客,已删. 流是一个对象,可以由此顺序地读取数据,或者向此对象顺序地写入数据。 字节输入流: 描述 BufferedInputStream 从InputStream读取一个字节缓冲区,然后返回该缓冲区中的字节,从而使小规模的读操作更为高效 ByteArrayInputStream 从一个数组顺序地读取字节 CheckedInputStream ... 阅读全文
posted @ 2011-07-02 23:57 菜鸟-雷 阅读(400) 评论(0) 推荐(0) 编辑

摘要: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比... 阅读全文
posted @ 2011-06-13 13:55 菜鸟-雷 阅读(1188) 评论(0) 推荐(0) 编辑

摘要:原文发表于网易博客 2009-03-15 22:06:17 从去年9月份就听说过struts了。但是一直没有下定决心去学习。去年连耍带找工作,一学期就没了。现在工作也没什么着落,人也疲软了,身心疲惫,想学习点新知识,当是自我安慰,自我提升吧。 今天上午就看了一个登陆系统的不同的实现方法。从最原始的纯jsp,jsp+javaBean,jsp+DAO,到jsp+struts+DAO.感觉strut... 阅读全文
posted @ 2011-05-25 00:52 菜鸟-雷 阅读(161) 评论(0) 推荐(0) 编辑

摘要:原文发表于网易博客 2008-08-22 21:09:22 1.toString() 一个char型的非空的数组array和字符串b被用连接符"+"连接起来时,形成的新字符串实际上是array.toString()+b. 一个非空的char型数组是从Object那里集成的toString方法,返回一个字符串,它包含该对象所属类的名字,'@'符号,以及表示对象散列码的一个无符号十六进制整数.而C... 阅读全文
posted @ 2011-05-25 00:49 菜鸟-雷 阅读(324) 评论(0) 推荐(0) 编辑

摘要:内部类是相对于外部类而言。在一个类里面定义实现一个类,由于新实现的这个类位于先前那个类的内部,因此是内部类。 使用内部类时,只有它的外部类能访问。因此从这一点上很好的实现了信息的封闭和隐藏。比包的约束性还强。 而外部类的属性和方法对内部类而言,又是完全可见的。不影响内部类的正常使用。 阅读全文
posted @ 2011-05-23 15:54 菜鸟-雷 阅读(180) 评论(0) 推荐(0) 编辑

摘要:java的字符串存储与操作类,我用过的就是String,StringBuffer,StringBuilder. String的类定义是public final class String,即它不可以被继承.而且String对象存储的值是不可变的.如果一个String对象存储了"abc"的值,你不可能把abc修改成abcd.除非改变string变量的引用,让它指向另外一个String对象. S... 阅读全文
posted @ 2011-05-22 21:25 菜鸟-雷 阅读(1283) 评论(0) 推荐(0) 编辑

摘要:[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... 阅读全文
posted @ 2011-04-22 10:43 菜鸟-雷 阅读(5802) 评论(0) 推荐(1) 编辑

摘要:这几天做maven,svn和CruiseControl的持续集成,被maven的编译问题整的头大. 具体情况是这样: 我所参与的这个项目在平常编译打包时候使用的是maven,而非我更熟悉的ant.先前我在学习CruiseControl时候,使用的是ant.并且也在svn上用了一个demo把这个project也能定时构建了. 但是正儿八经地拿来做现有项目的自动定时构建时,却老是看到后台报错"编码 ... 阅读全文
posted @ 2011-04-20 11:50 菜鸟-雷 阅读(27208) 评论(3) 推荐(1) 编辑

摘要:一直在测试一个以webservice管理为中心的数据分发产品,期间有了解过webservice的概念和基本的运行原理,不过偏向于业务层面,而非技术层面。这样一直做功能测试,其实是没有把要测试的这个产品了解透彻的。何况在校时候我还经常写代码呢。虽然现在做功能测试,但并不是说就成天在界面上做一做操作就行了的,还必须要了解后台的机制。于是乎,憋了很久,终于忍不住要动手学习webservice编程了。这样... 阅读全文
posted @ 2011-03-15 18:09 菜鸟-雷 阅读(327) 评论(0) 推荐(0) 编辑