JAVA
文章平均质量分 68
布学无数
这个作者很懒,什么都没留下…
展开
-
java自定义注解实践
² 背景最近在为公司的技术改造做准备,我设计了一个提高Web开发效率的技术框架,为了增加框架的友好性和易用性,决定采用注解来代替配置文件,于是我查询了很多的资料,进行整理和学习。 ² 概念注解是JDK5引入的新特性,最初衍生自代码注释,但现在早已经超出了原创 2011-08-26 16:08:03 · 2433 阅读 · 2 评论 -
Android Studio 升级导致新工程创建失败的问题解决
今天打开 Android Studio,新建工程失败,旗杆得很,早段时间明明还是妥妥的。恩恩,先贴出错误,大致如下:Can't deserialize target data of key 'IdeaAndroidProject'百度了一下,说是升级到最新版即可,下面是升级的方法:http://blog.csdn.net/hil2000/article/details/1139原创 2013-11-04 13:38:20 · 1974 阅读 · 0 评论 -
开发附带NPAPI插件的Chrome扩展
通过具体实例,详细讲述如何从无到有,逐步构建支持NPAPI插件增强功能的Chrome扩展程序。。。原创 2013-10-21 09:39:44 · 3946 阅读 · 0 评论 -
设计模式应用与发展之观察者模式(java)
1 引子话说上一篇中的门面模式已然跻身云端,而猿人们仍在地面唏嘘……关于设计模式,有人追捧,有人崇拜,也有人束之高阁;追捧的为模式而模式着,崇拜的始终原地膜拜着,束之高阁的则扮演路人打着酱油。然而,这都不是程序猿人自我进化的正确道路;因知其始,方知其行,而后知其终。今天继续我们的第三篇探讨:观察者模式之始末。2 望断天涯路小时候听老师讲史记,其中有一段说大禹同学原创 2013-07-26 09:51:01 · 804 阅读 · 0 评论 -
基于HTML开发手机应用的新模式
1 引子不知什么时候开始,iOS和Android火了,手机应用程序员的薪水突地坐上了神舟5号,一夜之间一升再升,直接摆脱了地球引力,飞出大气层。然而,不是每个公司都有这样的实力和魄力,养得起程序员中的高富帅。屌丝老板想做手机应用充高富帅,但养不起高富帅程序员;屌丝程序员想跻身高富帅,但不会做手机应用。于是,物竞天择的屌丝群中,冒出了一撮聪明人,他们认为用浏览器也可以做手机应用。事实原创 2013-06-05 11:46:54 · 1492 阅读 · 1 评论 -
GSON 使用注意事项
最近在项目中因为考虑到两个系统之间的解耦,采用了 gson 进行序列和反序列。但在序列时,总是不成功,没有报错,也没有异常。在网上搜索了一番,找到有个类似的帖子,提到用 gson 序列时,抛出了异常。其中一个抛 StackOverflowError,一个报错 ReflectiveTypeAdapterFactory。StackOverflowError 的原因应该是被序列的原创 2013-05-10 09:56:17 · 1563 阅读 · 0 评论 -
设计模式应用与发展之工厂模式 java篇
1 引子这是一个幸福的时代,特别是作为一个java程序员(感慨一下而已,这并不意味着我所讲的内容仅适用于java)。基于我个人的一贯风格,我不准备采用大量技术术语和官腔讲述这次的主题:工厂模式应用与发展。今时今日提到工厂模式,相信绝大部分的人都已经对这个词汇有所了解(恩恩,注意我的用词,我没说“对他的概念、含义和用途有所了解”)。那么,在开始进入正题之前,我们先回顾一下工厂模式原创 2013-05-02 09:47:01 · 985 阅读 · 0 评论 -
Android开发中java与javascript交互:PhoneGap插件vs addJavascriptInterface
1. 前言在《用PhoneGap+jQueryMobile开发Android应用实例》中,我们讲到PhoneGap(以下称Cordova)开发环境的搭建,以及如何整合出一个基本的Android应用框架(并给出了范例代码)。于是乎,我们便开始日夜兼程,披星戴月的炮制我们的第一个手机应用了。但实际上,除了常见的API调用规范(有且仅有自查手册一途)引起的问题之外,我们仍然会遇到其原创 2013-04-07 16:04:44 · 4200 阅读 · 1 评论 -
用PhoneGap + jQuery Mobile开发 Android应用
CSDN的word2html功能很弱啊,去百度文库看吧:http://wenku.baidu.com/view/a4df827a27284b73f24250fb.html原创 2013-04-07 16:00:56 · 1033 阅读 · 0 评论 -
ActiveMQ使用与部署
1 JMS与MQ 1.1 JMSJMS(Java Messaging Service)是Java平台上有关面向消息中间件(MOM)的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,中文称Java消息服务。JMS是一种与厂商无关的 API,用来访问消息收发系统消息;就像JDBC(Java Database Connec原创 2013-04-07 14:01:17 · 5838 阅读 · 0 评论 -
Android Studio 离线安装 Gradle 的方法
Android Studio 在新建工程时,需要匹配的 Gradle 进行相关配置。如果正好你的系统中不存在匹配的 Gradle,新工程一个星期都不一定能创建成功。呵呵,药方子来了(前提是你已经至少尝试了一次在线安装):1. http://services.gradle.org/distributions 选择匹配的 Gradle 版本(下面以1.7为例),自己下载吧(容易断,找个离线原创 2013-11-05 14:40:46 · 11922 阅读 · 1 评论