自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 Spring For Android初体验

  房子最近在装修,着实忙,还好一十几年的老朋友搞装修的,这让我应对装修相当的轻松自如,哥们儿几个都巨羡慕我,啥也不用愁,出门在外,真的是朋友多了路好走啊!真的是没事暗自偷着乐哟!  今天终于能捞到个清闲的日子写写博客,跟大家交流交流。我最近学习一Spring子项目:SPRING FOR ANDROID。  官方网址:http://www.springsource.org/spring-a...

2012-06-10 22:25:32 183

原创 MySQL小记

  人的记忆是有周期性的,你不记,只有看了会,时间长了就忘,然后再看,再会,然后时间长了又再忘.....  我怎么老感觉我说过类似的话呢,呵呵呵~  所以,留下这篇做个工作过程中时不时需要用的SQL小笔记:    1)查看指定表模式的指定表的ID起始值: SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TA...

2012-02-08 22:49:00 109

原创 Android项目按摩床之登陆页面

  上篇Android源代码说到我一Android项目供大家参考学习的,哝,今天来了! 项目的背景我也就不说了,成果就是一按摩床了!我则负责的是按摩床的客户端,客户在平板电脑选择按摩参数通过蓝牙发送到按摩床让它来为客户进行按摩的服务,当然了,按摩床是C单片机做的。 上个月哥们儿拿到法国给客户演示,又提出了不少问题,尤其是蓝牙通信的不稳定性,跟单片机工程师商量了,可能要搞成WIFI的通信方式...

2011-12-08 23:23:21 161

原创 Android源代码获取(Windows)

  有些日子没有登博客总结总结一些知识点了,还是太忙,不过现在好了,“我胡汉三又回来了”!  一android的项目基本上也差不多了,如有可能的话,我想我会公开源代码让大家也一起学习参考一下,当然,这得在客户同意的前提下!  不管怎么说,我想如果你做JavaEE的,想做Android应用开发,很容易,真的!我感觉我貌似就是多学一个Java开源框架,仅此而已,呵呵!  OK,建立在And...

2011-10-23 22:18:44 210

原创 Eclipse实现MyEclipse的Open in Explorer功能

  今天七夕,还得在公司加班,吭爹啊!  从下个星期开始,为了咱这项目,我们得晚上上班喽,上班时间调整为15:00~23:00,我也每天这个点睡,所以听起来还不赖,只是也不希望这样的上班作息时间延续太久。为什么我们每每都要迎合老外呢,这是个值得思考的问题!  最近在用Eclipse做一Android的应用程序,发现Eclipse并无MyEclipse的Open in Explorer功能,...

2011-08-06 15:51:25 108

原创 Firefox常见问题总结

  做JavaEE,最烦的莫过于浏览器的兼容性问题,JS的调试同样是个问题,FireFox挺有意思,同样,Firebug也真的是前台JS调试的利器。同样的一些浏览器的使用技巧,也能为我们的日常使用和学习带来很大的便利。Lucene的学习以及Logging源码阅读的业余时间可能都会被Android占用了,最近在搞一Android的项目。留下这篇博文,不断的更新积累自己在开发工作中遇到的一些问题。...

2011-06-20 20:27:12 101

原创 Apache Lucene3.0 入门实例介绍

  咱这搞技术活儿的吧,得会用Google/Baidu!  这哥俩儿在我们的成长过程中,起着举足轻重的作用,马大队长(马士兵)时刻提醒我们有不懂的首先问问Google/Baidu。输入我们感兴趣的话题直接回车就可以获取到互联网上所有的信息,那么多的信息量,却在毫秒级的时间里返回,不无感慨一下它的强大。当然,搜索之属于产生正是由于互联网越来越庞大的信息量。  一应用系统,随着时间的推移,数据...

2011-05-24 23:02:29 130

原创 Commons Logging 源码解析一

  最近一段日子可真是够忙的,项目上线终于开始有回报了!一直要维护项目的一些不合理问题以及客户的新需求,越发的觉得日志是如此的重要。而且又有在看Commons的其它开源项目的源码,所以决定今天开始研究一下Commons Logging。以前一直没整理明白Logging与Log4j的区别,看了一些关于Commons Logging的官网说明以及一些同行们的总结,这才有所领悟。  先说点理论些的东...

2011-05-15 22:43:15 312

原创 JExcelAPI(jxl)读写Excel应用

   这篇博文在我的草稿箱里已经放够久了,又到一年樱花时,想起母校到处灿烂的樱花了。不知道老班这个感性的女人今年有没有再去老校区拍些照片传到空间里,也好解下思念母校之苦啊!当然了,今天去蠡湖公园欣赏樱花的来着。呵呵呵~今天结束jxl读写Excel表的应用吧。  JExcelAPI简称JXL,一套纯Java实现读写Excel功能的API;非常的简洁,只需要一个jxl.jar(该博文对应的...

2011-04-04 23:51:52 268

原创 Apache Axis 服务创建

  在Apache Axis了解一文中,已经对Apache Axis建立了一个大概认识,在这一博文里呢,通过常用的三种方式来创建一些Axis支持的Web服务,分别为:Dynamic Invocation Interface(DII)、Dynamic Proxy以及Stubs。  DII和Dynamic Proxy这两种方式呢,一般来说,企业级的应用不是很多了,所以,主要介绍一下Stub方式:...

2011-03-11 23:38:16 284

原创 Apache Axis了解

  最近项目到了最最关键的时刻了,客户的试用期也快结束了,客户决定是否继续付费使用,就看这个月了,做了一年多的项目,终于看到要收获了。  在做这个电子商务项目的时候,让我切身体会到未雨绸缪的重要性,一时也发现,自己平常学习的一些看似用不到的东西,都一点点的有所涉及到了,比如ant,web service。感觉自己平常的学习没有白费,所以把这种学习的习惯继续保持下去,希望会有更大的收获。  ...

2011-03-04 22:16:01 1032

原创 Commons DbUtils源码阅读之实例及测试应用

  去年整了一Commons DbUtils的源码阅读,现如今,对该项目做个一系列的小应用测试,现说明运行环境:  1)该测试所有的数据抓取,都是建立在数据库MySQL,数据结构使用的是Spring开源项目jpetstore,只是示例DbUtils的一些简单使用,所以我只使用了其中的signon表,数据库的初始化SQL在源码附件jpetstore.signon.sql;  2)该应用的测试...

2011-02-23 22:39:26 109

原创 Apache Ant常用标签介绍

  在上一篇博文中简单介绍了一下Ant是如何编译和发布Java项目,对使用用的一些标签命令也没有做说明,现在该是做说明的时候了。  我们都看到了,Ant的构件文件是基于XML的,默认加载执行build.xml,project元素构成了Ant文件的根元素,Ant构件文件至少应该包含一个project元素。在每个project元素下,可以包含多个target元素,target就是Ant构件所要做的...

2011-02-20 22:24:45 158

原创 Apache Ant 实例介绍

  开开心心的过了个年,快快乐乐的过了个情人节!So,继续我技术的学习积累,努力工作吧,也向各位朋友拜个晚年!  去年把DBUtils组件读了个遍,另外也写了一些实例和测试代码,在我的工程里,这个月整理出来。当然,最希望的是,能通过这个平台,与同行有更多交流的机会。如果我在学习积累过程中做下的笔记,能够对大家哪怕只有一点点的帮助,也倍感欣慰和荣幸!  实际上呢,我想各位也很清楚,ASF在J...

2011-02-17 22:55:50 189

原创 Commons DbUtils 源码阅读八

  距离DbUtils组件源码七的解读已经有大半个月了,今天让我们来继续AbstractKeyedHandler<K,V>和AbstractListHandler<T>及其子类的阅读解析,OK。come on!  1)AbstractKeyedHandler<K,V>:该类返回一个Map集合,它会将ResultSet的每行转换为objects(Vs:即返...

2011-01-19 21:39:35 114

原创 Commons DbUtils 源码阅读七

  实际上,我们也知道官网上对ResultSet的解析示例: // 创建一个ResultSetHandler的实现类//以实现将第一行转换为一个Object[]ResultSetHandler<Object[]> h = new ResultSetHandler<Object[]>() { public Object[] handle(Result...

2011-01-03 13:36:00 79

原创 Commons DbUtils 源码阅读六

 DbUtils组件的核心部分已经解析完了,实际上呢,DbUtils组件还有其它很多有用对JDBC的包装类,所以呢,在这篇博文里一一介绍:  1)DbUtils:JDBC辅助方法的集合类,它里面的方法全部是静态,实际上就是一针对JDBC的辅助操作集合类。该类的实现也是比较的简单的,比如JDBC驱动程序加载、JDBC各类接口连接的关闭等等。现在我抽取部分具有代表性的代码来进行解析: ...

2010-12-24 23:27:56 87

原创 Hessian 入门介绍

  Hessian,二进制Web服务协议。Hessian使得Web service的使用不需要重量级的框架,也不需要学习另一个soup协议。由于它是一个基于二进制协议的框架,所以它非常适合发送二进制数据而不需要扩展其它的协议。  当然了,公司框架已经集成了Hessian,由于不是我集成的,所以,自己在家学习一下。  我也是从网上搜罗了很多的资料以及拜读了许多前辈的博客才有了点眉目,今天写这...

2010-12-22 22:04:38 103

原创 Commons DbUtils 源码阅读五

  关于DbUtils,我们深入剖析了对ResultSet解析处理的两个核心类:BeanProcessor和BasicRowProcessor,可以说,这两个类,是对ResultSet的解析有了一个完整的支持。虽然真正做解析工作的是这两个类,但用户对ResultSet的解析是通过接口ResultSetHandler<T>的这个实现类来封装解决的。但要解析的是,我们也得通过SQL语句获取...

2010-12-13 21:31:42 148

原创 Commons DbUtils 源码阅读四

  在读BasicRowProcessor类时,它有两个方法(toBean和toBeanList)都将最终的处理工作交给了BeanProcessor,所以,今天来拜读一下此类, 在读此类的时候,决定换个方式,就一个方法慢慢的展开分析,这样或许也会更有趣味和吸引力吧:  public <T> T toBean(ResultSet rs, Class<T> type...

2010-12-03 19:51:23 101

原创 Commons DbUtils 源码阅读三

  前两天着实被javaeye关闭着急了一下,还好,总算开放了!  继续我们的DbUtils组件的阅读研究吧。  RowProcessor的实现子类:BasicRowProcessor     /** * RowProcessor接口的实现类 */public class BasicRowProcessor implements RowProcessor { ...

2010-11-29 22:26:09 64

原创 JDK、CGLib动态代理

  AOP,久违了!  在AOP概念理解里面呢,学习了一下AOP的一些使用场合,这一篇呢,就来真正写一些示例,来学习这样的一个概念。  在Spring AOP中呢,使用了动态代理技术在运行期织入增强的代码,我们都知道,JDK动态代理只提供了针对接口的代理,CGLib是对其的强有力补充,Spring AOP支持这两种代理方式。  先来看一个一般的带有AOP概念色彩的示例程序,然后再在这个...

2010-11-21 22:18:37 91

原创 Commons DbUtils 源码阅读二

  DbUtils组件的整个代码结构做了一个简单的疏导,现在来看看一些比较核心的接口:   1)RowProcessor      /** * RowProcessor的实现类将ResultSet转换为其它的各种对象. * 具体的实现细节可查看:BasicRowProcessor */public interface RowProcessor { /**...

2010-11-19 21:17:49 141

原创 Commons DbUtils 源码阅读一

  想起读源码了!  主要是出于这几个方面的考虑:    1)提高自己的编码及代码阅读能力和水平;    2)学习大师们写代码所用到的设计模式以及思路。  选择阅读Dbutils主要有以下缘由:    1)开源中国社区http://www.oschina.net/ ,站长红薯大哥数据的提取就是用的这个开源项目,并且省了很多映射,有较大的编码灵活性;    2)项目不大,...

2010-11-17 22:51:40 118

原创 Ubuntu Java开发环境搭建

  这段日子忙项目忙得够呛的,利用周末,自己学习把Ubuntu系统的Java开发环境搭建一下! 本人使用的是ubuntu-10.04-desktop-i386.iso,是在Window系统下建立的虚拟机安装的。所有的安装呢,都放在/usr/lib/java目录下,java呢,是在/usr/lib路径下创建的一个文件夹,可使用mkdir java来创建这个文件夹,以下不再说明。  1)JDK...

2010-11-07 20:36:05 178

原创 Spring2.5+DWR3.0整合实现autocomplete

  最近,咱组在搞一个物流系统,老大让我搞个类似google/baidu的自动查询匹配功能,第一反应,网上太多例子了,当即回复老大:放心吧,搞得定。  网上的资料确实多得很,但想不动脑筋找到适合自己的,总感觉不是那么容易。前前后后,折腾得不行了!  在实现这个功能的时候,主要有以下的几个问题:用jquery和dwr,两者有冲突;找到spring与dwr完美整合的,浏览器兼容性差;另一方面,...

2010-07-12 15:06:50 125

原创 MySQL存储过程

  说实在话,搞了两年的开发了,这东西,今儿才真正的开始学习,有点次了啊,呵呵!  不过话又说回来了,除非真的有必要写存储过程,否则那些个简单的业务逻辑,我则更愿意在service层里处理,SQL语句则相对简单些。不过,有一点,相对于程序的维护,分配一些到数据库方面的维护,也是个不错的选择。要说存储过程的好处,网上随便一搜一大把,不说了,不说了!   附上附件,感兴趣的拿下来看看吧!...

2010-06-05 21:52:39 83

原创 SVN

  公司里用Vss管理项目版本,前前后后折腾了一两年,现如今到底还是改用SVN工具了,说实话,我喜欢这小龟!  好久不用了,有些生疏了都,还得google/baidu上搜索,所以,为SVN做个笔记吧。  官网地址:http://subclipse.tigris.org/,SVN的使用,大概是这么的两种情况:    一种呢,就是安装服务器端和客户端:      具体的可以参考:h...

2010-06-03 22:15:05 78

原创 Eclipse/MyEclipse Code Style

  做为一个公司项目的Leader,项目组里有很多的开发人员,他们各有各个的开发特点和习惯,所以他们搭配的开发环境也必然会有所差异,比如编码以及注释风格不一。代码出现了问题了,又不知道找谁去。那么,建立自己项目的Code Style,那就有点迫在眉急了。为自己的项目建立自己的注释编码风格,也可以为开发人员少去一定的麻烦和时间,本人意在搭建一个统一的MyEclipse开发环境。  如何建立自己公...

2010-05-18 22:45:50 149

原创 Android 入门介绍

  Android,早就想了解的一个智能手机系统了,在今年年初,公司要把业务推广到手机上,我有幸参与开发了iCalendar的时候,让我亲身体验了一把iPhone,iPhone是没指望买了,贵!买它我还不如买台笔记本呢!  为了寻找同样有着极强用户体检的智能手机系统,哝,Android!关键是,Java开发,还可以用Eclipse,哇,没有比这更好的了。利用闲暇的礼拜天,终于对它的一些基本概念...

2010-05-12 00:03:51 126

原创 Spring 数据源不同配置

  数据库的使用,我想几乎任何的Java EE系统都会把持久化数据保存到数据中,但是,不管通过何种持久化技术以及何种数据库,首先第一步,我们都必须拥有数据库的连接,数据库的连接,我们有使用JDBC连接的,而且手动的在程序中连接并关闭释放数据库连接资源,还有呢,就是通过Web应用报务器提供数据源,即JNDI(Java Naming and Directory Interface),在spring中,...

2010-05-08 21:31:18 131

原创 Java类加载器 ClassLoader

  有些时候呢,当你对一个东西很熟悉了的时候,当你再重拾起这件东西的时候呢,你就有可能会有对其更深的理解,或者是想去更深的理解。.class文件被类加载器ClassLoader加载到内存,并被表示为Class对象,被JVM解析执行,那么,今儿,彻底来了解了解它的工作机制。  类装载器ClassLoader呢,就是寻找类或接口字节码文件(.class)进行解析并构造JVM内部对象表示的组件。类加...

2010-05-07 00:12:49 76

Java Reflection反射机制

  今天说起的这个东西,有点厉害了,虽然你不了解它也不影响你写程序,但是,它却悄悄的一直在你的左右。  人常说,一个成功男人背后,一定会有位伟大的女人。像Struts、Spring、Hibernate等等的Java EE框架如此的成功和神奇,背后,就是有位像Java类反射的“女人”。  现,让我们来了解和学学这个“女人”:  我们都知道,JVM是通过调用由.java编译成.class的...

2010-05-05 22:58:12 72

MyEclipse classpath解析

  今儿说起这个呢,缘于公司的所有项目业务(Portlet EC、CRM、OA..)都放在了同一个工程下面,由于各项目业务的不断扩大,导致整个工程异常的庞大,并且到VSS库里拿代码呢也要拿些与本项目无关的许多代码,由于没有拆分,造成整个工程代码的拥肿。  最近呢,公司就对各个组里的代码进行了拆分,共用一个公共模块(整个架构的必备功能),然后各个组拿各个组的代码,互不干扰。真的是很好的做法。...

2010-04-28 23:36:56 96

AOP概念理解

  AOP?什么东西?OK,Follow me,你将发现这没想象中的难!  先来理理这玩意儿的概念  AOP,即Aspect-Oriented Programming的简写,也就是面向切面编程,也有人说成面向方面编程,不过个人觉得还是第一种叫法更值得推崇。实际上呢,AOP也不是什么新技术,早在1997年就由Gregor Kiczales在Palo Alto研究中心领导的一个研究小组提出,他...

2010-04-26 21:41:12 125

MyEclipse lib/jar包管理

Java中的Jar是如此的重要,以至于没有他们,我们就不能做出如此艺术的程序:封装、模块化、复用等等(无ant、marven方式) 。  今天,我就来整理一些有关项目中的jar包添加管理的方法以及常见问题的解决:  1、jar导入到我们的web项目中的classpath下     1)这里呢,一种方法是,直接用MyEclipse里自带的相关的项目jar包,右击项目“MyEclipse”...

2010-04-24 20:44:25 435

JDK Timer简单调度

  最近,被女人烦得不行!一会儿喊我商量投资,一会儿喊我商量买房的,真不知道要干嘛,鼻子被她牵得不轻!看看这房价,罢了罢了,等跌,呵呵呵!   这家伙跑到上海工作了,没想还这么的麻烦,工作忙了一周了,现在也有个闲工夫来学习了,学习以前看过但没有用过,没有总结过,又忘记了的东东!  今天就从最基本的 JDK Timer 调度开始吧,姑且认为是一计时器吧。学一点,记一点嘛,这也是一种积累学习的...

2010-04-23 23:03:24 118

MyEclipse Context root URL

Context root URL?见名识意,根内容路径的URL名,今儿说的呢,是这么一种的情况:  MyEclipse新建Web工程的时间,有一个“Context root URL”这个输入框,当你在输入“Project Name”项目名称的时候,“Context root URL”也会跟着被写下来,OK,通常我们不会注意到,把项目部署到Tomcat运行时,通常我们运行的也是这个“Contex...

2010-04-19 22:23:59 208

“开发”“人生”

JavaEye,开通有段日子了,一直没有动它,懒人呀我! 从08-4-14号踏入我人生的第一份工作以来,一直到现在,浑浑浑噩噩的度过了两年的开发时间,脑子里出现了太多太多的新技术名词,也了解学习过了太多太多的玩意,但都是入门级的芝麻那么大点。学习的时候,还是那么的印象深刻,结果有些东西,一段日子不用,结果都不知道放哪儿去了!好记忆不如烂笔头,这句话,绝对的正确! 所以,开通了Jav...

2010-04-19 21:58:08 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除