自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

远舰攻城狮的前行之路

奋力前行程序猿

  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 android写入文件

1.文件写入SD卡

2014-04-12 17:11:31 427

转载 在 Android 上应用极光推送实现 Push 功能

在 Android 上,要实现 Push 功能可没有那么简单!众所周知的原因是,Android 官方的推送服务 GCM 在国内手机上用不了。所以很多国内的开发者,不得不去使用 AndroidPN 这种不成熟的开源方案。这个eoe论坛的开发者lingzideshensha 的帖子”总结一下JPush推送(客户端)"的回复里,就有多个人表示被 androidpn 折磨过。本文描述采

2014-01-07 08:35:45 721

转载 Android中全屏或者取消标题栏

先介绍去掉标题栏的方法:第一种:也一般入门的时候经常使用的一种方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的第二种:在AndroidManifest.xml文件中定义application android:icon="@d

2014-01-06 15:07:29 396

转载 view的几种布局方式及实践

作者:吴秦出处:http://www.cnblogs.com/skynet/引言通过前面两篇:Android 开发之旅:又见Hello World!Android 开发之旅:深入分析布局文件&又是“Hello World!”我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“Hello World!”程序来实践证明了。在继续深入And

2013-12-27 09:58:56 634

转载 Android开发中SharedPreferences的应用

项目中需要对用户输入的信息进行存储,然后在后续程序中读取使用,利用到了SharedPreferences类。1.储存操作通常会在onPause()方法中进行Preferences的储存操作。public SharedPreferences getSharedPreferences (String name, int mode)其中name为Preferences的文件名mo

2013-12-25 16:19:41 422

原创 获取某一月工作日

工作中可能遇到要获取某一个月的所有工作日(周一至周五)的情况. /** * 根据年和月获取这一个月的所有工作日列表 * @param year  某一个月 * @param month 某一年 * @return */ private  List getDates(int year,int month){      List dates = new Arra

2013-12-18 10:14:05 758

原创 hibernate主键生成策略

一般情况,我们使用“native”。hibernate主键生成策略包括:assigned主键由外部程序负责生成,在 save() 之前指定一个。hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,需要数据库中的 Sequence,适用于支持 Sequenc

2013-12-18 10:08:24 401

转载 安装Eclipse和编辑Perl的EPIC插件

转自:http://hi.baidu.com/touch_u/blog/item/72a750360565d11c91ef39eb.htmlEclipse+EPIC+PadWalker+perldoc是一个强大的Perl综合开发环境。1) 通过“Ubuntu 软件中心”安装了Eclipse,现在的版本是3.5.2(Galileo)。2) 按前人建议安装eclipse

2012-07-10 17:34:26 774

转载 卸载趋势杀毒软件的步骤

方法如下:趋势客户端的在不知道密码情况下,卸载方法是到注册表中修改配置,使卸载客户端的时候无需密码。具体方法如下:how to uninstall Tremd Antivirus Client without password。1、  打开注册表(方法就不说啦,地球人都知道^^);open the RegEdit。2、  进入HKEY_LOCAL_MACHINE\SOFTWARE\

2012-07-05 16:20:03 3626

原创 informix数据库systemtable说明

systables: 描述数据库中的很张表;syscolumns: 描述数据库中表的列;sysindexes: 描述数据库中列的索引;sysfragments: 存储了分段索引的片段信息;sysfragauth: 表识别列级权限;sysviews: 描述了数据库中定义的每个视图;sysdpend: 描述了视图是如何依赖其他视图和表的;syssyntable: 定义每一个

2012-07-05 08:54:32 515

HttpClient入门

HttpClient 是apache 组织下面的一个用于处理HTTP 请求和响应的开源工具。它不是一个浏览器,也不处 理客户端缓存等浏览器的功能。它只是一个类库!它在JDK 的基本类库基础上做了更好的封装! HttpClient 目前(写作本文日期:2010 年8 月)最新版本是4.0.1,官方网址: http://hc.apache.org/httpcomponents-client-4.0.1/index.html HttpClient 项目依赖于HttpCore(处理核心的HTTP 协议)、commons-codec(处理与编码有关的问题的项 目)和commons-logging(处理与日志记录有关问题的项目)。 如果你希望能够通过HttpClient 向服务器上传文件等与multipart 编码类型有关的请求,以及其它复杂的 MIME 类型,那么,你需要另外一个依赖包:HttpMime(它是专门处理与MIME 类型有关问题的项目),在 下载的HttpClient 包中(下载地址为:http://hc.apache.org/downloads.cgi)已经包含了HttpMime。

2012-12-13

ibatis开发指南

相对Hibernate和Apache OJB 等“一站式”ORM解决方案而言,ibatis 是一种“半 自动化”的ORM实现。 所谓“半自动”,可能理解上有点生涩。纵观目前主流的ORM,无论Hibernate 还是 Apache OJB,都对数据库结构提供了较为完整的封装,提供了从POJO 到数据库表的全 套映射机制。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hibernate 或者OJB 提供的方法完成持久层操作。程序员甚至不需要对SQL 的熟练掌握, Hibernate/OJB 会根据制定的存储逻辑,自动生成对应的SQL 并调用JDBC 接口加以执 行。 大多数情况下(特别是对新项目,新系统的开发而言),这样的机制无往不利,大有一 统天下的势头。但是,在一些特定的环境下,这种一站式的解决方案却未必灵光。 在笔者的系统咨询工作过程中,常常遇到以下情况: 1. 系统的部分或全部数据来自现有数据库,处于安全考虑,只对开发团队提供几 条Select SQL(或存储过程)以获取所需数据,具体的表结构不予公开。 2. 开发规范中要求,所有牵涉到业务逻辑部分的数据库操作,必须在数据库层由 存储过程实现(就笔者工作所面向的金融行业而言,工商银行、中国银行、交 通银行,都在开发规范中严格指定) 3. 系统数据处理量巨大,性能要求极为苛刻,这往往意味着我们必须通过经过高 度优化的SQL语句(或存储过程)才能达到系统性能设计指标。 面对这样的需求,再次举起Hibernate 大刀,却发现刀锋不再锐利,甚至无法使用, 奈何?恍惚之际,只好再摸出JDBC 准备拼死一搏……,说得未免有些凄凉,直接使用JDBC 进行数据库操作实际上也是不错的选择,只是拖沓的数据库访问代码,乏味的字段读取操作 令人厌烦。 “半自动化”的ibatis,却刚好解决了这个问题。 这里的“半自动化”,是相对Hibernate等提供了全面的数据库封装机制的“全自动化” ORM 实现而言,“全自动”ORM 实现了POJO 和数据库表之间的映射,以及SQL 的自动 生成和执行。而ibatis 的着力点,则在于POJO 与SQL之间的映射关系。也就是说,ibatis 并不会为程序员在运行期自动生成SQL 执行。具体的SQL 需要程序员编写,然后通过映 射配置文件,将SQL所需的参数,以及返回的结果字段映射到指定POJO。 使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让步,为系统 设计提供了更大的自由空间。作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显 得别具意义。

2012-12-13

基于服务器的Java远程调用和Web消息传递技术BlazeDS

BlazeDS是一个基于服务器的Java远程调用(remoting)和Web消息传递(messaging)技术,使得后台的Java应用程序和运行在浏览器上的Flex应用程序能够相互通信。   如果你想通过使用RPC Services提供一些企业级功能,如不同域之间数据交换的代理功能、客户端认证、服务器端日志、本地化支持、RPC Services服务集中化管理等功能时,BlazeDS通过使用RemoteObject控件可以轻松实现,而不需要配置他们像SOAP-compliant网络服务。   当客户端RPC控件调用远程服务时,该控件就会把服务端返回的数据保存在一个ActionScript对象中,这样,在程序中就能够很轻松的获取想要的数据,而这些客户端控件包括HTTPService、WebService、RemoteObject控件。

2011-12-03

Flex.3实战(中文版)

《Flex3实战》首先简要概述Flex 3和ActionScript,然后以十分友好、务实的方式介绍Flex的每个主要组件。其中穿插的示例编排合理,注解清晰,引导你重点关注与每个标记或类相关的主要属性、方法和事件。《Flex3实战》还浓墨重彩地描述Flex中的事件,给出调试事件逻辑的提示。学习《Flex3实战》不要求你拥有使用Flex的经验;但如果你拥有JavaScript或ActionScript知识,那么学习起来将更加轻松。   Adobe Flex 3是一个完美的富Web开发平台,它将易用的开发环境Flex Builder与基于JavaScript的典雅编程模型结合在一起。Flex 3提供企业质量的数据以及与Java、PHP和Rails集成的服务器组件。目前,Flex的主要组件是供免费使用的开源软件!

2011-12-03

数据结构与算法分析(Java版).-EN

易懂的方式教授如何安排和操纵数据的问题,其中不乏一些难题:了解这些知识以期使计算机的应用获得最好的表现。不管使用何种语言或平台,掌握了数据结构和算法将改进程序的质量和性能。提供了一套独创的可视讨论专题用以阐明主要的论题:它使用Java语言说明重要的概念,而避免了C/C++语言的复杂性,以便集中精力论述数据结构和算法。经验丰富的作者RorbertLafore先生提供了许多简单明了的例子,避免了对于这类例题常见的冗长、繁锁的数学证明。在第二版中,他利用Java语言最新特性,修改并扩充了他的例子。在每一章后都有问题和练习,使读者有机会测试自己的理解程度。

2011-12-03

精通WebSphere MQ

IBM WebSphere MQ 是一个优秀的消息中间件,它被广泛地应用于各种企业应用系统之 间的互连, 已经逐渐成为这方面的标准。本书从原理到实践全面系统地阐述了 IBM WebSphere MQ 产品的安装、配置、管理、设计、编程等各个方面,同时也介绍了产品的扩 展功能和一些高级使用技巧。本书从功能上重点介绍了日志管理、死信处理、客户端、群集、 交易、触发、报告、事件、分段与分组、分发列表、发布订阅、数据转换、用户出口、安全 套接字、性能等等。

2011-10-11

IBM MessageBroker笔记系列

SOA已经在中国喊了几年,连象牙塔的大学生都知道了,但实施的案例并不多,而作为SOA基础设施的企业服务总线ESB,在国内的应用更是稀少,主要都是银行和电信等大牌企业在使用。我算非常好彩,打工所在的公司恰好要为客户开发一个基于MB和WAS的平台,让我有很多机会接触到MB的应用。现在国内MB的资料非常少,主要是IBM的红皮书,可惜全部都是英文的,看起来颇费力,效率也不高;出版物我所知的只有一本,是陈宇翔先生所著的《精通Websphere Message Broker》【中国水利水电出版社】,也是目前手边唯一的一本参考书。因此希望将这段时间的一些使用心得记下来,作为一个从未接触过SOA和MB(甚至没用过websphere产品)的菜鸟,面对这个上百万人民币的庞然大物,应该怎样下手

2011-10-11

空空如也

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

TA关注的人

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