冰浪

哥已不再年轻 - 坚定梦想,毕生追求!
posts - 85, comments - 90, trackbacks - 0, articles - 3
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2007年1月15日

     摘要: 对于网上购物,我购物的习惯通常是这样:打开京东网站,搜索或目录式遍历商品,如果找到合适的商品,就直接下单付款,等待第二天收货;如果找不到或者说是价格上超出自己的心理预期,则会再比对一下当当,亚马逊,天猫网站。但通常情况下,当当,亚马逊都不会有价格上的优势。而天猫则不同,通常能找到更为低廉的同类商品,找到合适的就下单付款完成交易。如若不然,则返回京东下单。  阅读全文

posted @ 2012-12-31 22:10 冰浪 阅读(334) | 评论 (0)编辑 收藏

     摘要: 在互联网行业,有一个很新潮的职位,产品经理。然而在这光鲜的外表下,却藏着许多苦闷和无奈。

产品经理,在国内,特别是互联网行业近几年才兴起的职位。最初的发源于美国宝洁公司的产品管理思想。产品经理岗位与其它岗位不同,在国内高等教育中并末设置相应的专业学科与之匹配对接,因而产品经理们基本上都是其它职位转岗而来,或者是以通过应届生招聘入职后培养方式成长而来。

因此,产品经理的成长,除了其人个“后天”自身努力外,更决定于其所在的成长环境。然而现实中,很多企业并不具备如此优质的成长土壤,在一些中小企业,初创企业更是如此。  阅读全文

posted @ 2012-12-14 09:12 冰浪 阅读(266) | 评论 (0)编辑 收藏

     摘要: 产品经理是依据公司产品战略,对某个(线)产品(介质、服务、品牌)担负根本责任的企业管理人员。  阅读全文

posted @ 2012-12-14 08:57 冰浪 阅读(581) | 评论 (0)编辑 收藏

     摘要: 2012年即将过去,移动互联网已然降温不少。仍然烧钱的移动互联网让VC却步,而对于创业者而言,提前感到了创业环境的寒冷。巨头们不计成本地投入,只为了拿到那一张为数不多的移动互联网门票。腾讯借助微信,已提前进入会场。而如百度,阿里,360等仍在门外苦苦找寻。与巨头高富帅不同,草根创业者却还在生死线上挣扎,生出来,活下去成为奋斗主题。  阅读全文

posted @ 2012-12-04 23:23 冰浪 阅读(262) | 评论 (0)编辑 收藏

     摘要: 2011是移动互联网热炒年,疯投扎堆,一拨接一拨,唯恐错过每一个机会。而对于创业者而言,无疑是利好的。更让大量的IT从业者趋之若鹜地进行角色转换,从一名打工者转向创业者,接着便是着迷似地追逐着疯投们。很多所谓的创业者,就光是有一个想法,没技术,没团队。就想立马辞职,找天使们投资,拿到钱就立马开干。

疯狂的背后,也需要冷静的思考。但为草根创业者的我们,该如何去创业?  阅读全文

posted @ 2012-01-17 00:45 冰浪 阅读(330) | 评论 (0)编辑 收藏

     摘要: 表面上看,腾讯推出微信是为了打击具有先发优势的米聊,夺回手机互联网短信的重要战场,扩展移动即时通信领域势力,进一步巩固企鹅帝国之根本。然而,这并没有那么简单。其实,米聊并不可怕,对于这场战争,米聊没有任何优势可言,只不过是先出生的纸老虎,腾讯确实也没把米聊放在眼里。微信的推出,在短时间内用户数就大大超越了米聊。当然,对于更迟出现的360口信,腾讯更没放在心上。那么,微信的目标敌人是谁呢?是中国移动的飞信!而打击飞信便是微信的最重要的任务。
  阅读全文

posted @ 2011-11-04 11:03 冰浪 阅读(1163) | 评论 (1)编辑 收藏

     摘要: 移动互联网大潮已经强势涌来,催生了大量的企业转战移动互联网领域。同时,传统互联网巨头,甚至非互联网巨头都积极布局移动互联网,不为营收,只为占座。
与腾讯、百度等巨头不同,初创的移动互联网企业没有雄厚的资金,没有传说中的VC支持,只能靠自己一步步去打拼。要在移动互联网战场中生存下去,产品赢利是紧急迫切的。如何赢利?下面我们就来探讨一下。  阅读全文

posted @ 2011-10-22 13:01 冰浪 阅读(417) | 评论 (0)编辑 收藏

     摘要: 美图秀秀是一款很好用的图片处理软件,不用学习就能上手。独有图片特效、美容、边框、场景、拼图等功能, 让你1分钟做出影楼级照片!美图秀秀还能做非主流闪图、非主流图片、QQ表情……这是美图秀秀软件的官方介绍。美图秀秀确实是不款不错的图片处理工具,方便简单,不用PS也能做出专业效果。


本文对美图秀秀产品本身不做讨论,而主要来谈谈它的微博营销。美图秀秀是站长之王蔡文胜投资的公司,在微博营销方面也颇得其真传。美图秀秀的新浪微博主账号粉丝数已将近70万,可见其在微博营销方面的用心。  阅读全文

posted @ 2011-10-22 13:00 冰浪 阅读(829) | 评论 (0)编辑 收藏

     摘要: 为什么腾讯的产品这么多用户?是因为它有庞的IM用户基础?不,是因为腾讯将产品用户体验做到了极致。  阅读全文

posted @ 2011-10-22 12:58 冰浪 阅读(377) | 评论 (0)编辑 收藏

     摘要: 前段时间参与了一个陌生交友类应用的设计工作,但因某些原因,产品项目迟迟未能落地。现对之前所做的工作做一个思路上的整理。旨在与大家共同探讨。

陌生交友类应用要解决的最核心的两个问题是:内容和互动。 陌生交友类应用属于SNS,SNS是一个去中心化的社区,SNS中的内容都由用户自身来创造。在大部分情况下,内容是产生互动交流的基础,大部分的互动都需要基于内容上的触发。而在用户互动交流中,又激发了用户产生了内容,即UGC。总的来说,UGC和互动是相互依存的,UGC推动用户间互动交流的产生,而互动交流间又必然产生UGC,两者是一个统一体,不可分裂。  阅读全文

posted @ 2011-10-20 23:43 冰浪 阅读(349) | 评论 (0)编辑 收藏

     摘要: 本来此文应该跟一调换过来的,不过没所谓了,来个倒叙吧。

先来简单说说技术“架构”吧。前篇文章已经提到过,考拉公交的数据来源于网络,而这数据我并没有“下载”过来,因为这个数据不是那么容易能抓取过来的,不仅是公交站点数据,更复杂的是在于站点与地点的关系数据,这个是相当庞大的。而且就算抓过来,更新也是一件麻烦事。所以没必要这么做。那数据具体怎么来呢?其实很简单,自己做一个服务端程序,负责与网络数据端进行通信,即实现查询请求,查询结果接收并返回给手机客户端。  阅读全文

posted @ 2011-10-19 15:23 冰浪 阅读(263) | 评论 (0)编辑 收藏

     摘要: 本文是互联网产品运营实践的第一篇。

首先介绍的是运营对象——考拉公交(http://www.nextxp.com/)。考拉公交是一款很方便的公交换乘查询软件,基于Android平台开发。此手机客户端应用最大的特点,也是和别的同类型应用具有优势的地方在于,它可以输入地点名,如南山公安局,地王大厦等,而非必须为公交站名。一般大部分的公交查询软件都只支持公交站名方式查询,如爱帮公交,8684等。就是这个功能使得用户使用起来非常方便,不必先在地图上找到目的地周边的公交站名再去查询乘车方法。所以考拉公交更为智能。  阅读全文

posted @ 2011-10-18 17:19 冰浪 阅读(461) | 评论 (1)编辑 收藏

     摘要: 奇虎360推出的移动社交通讯应用“口信”,目前已启动公测。口信与腾讯微信,小米科技的米聊类似,都是一款基于手机通讯录的跨平台、跨运营商的即时通信软件,其实说白了,就是一款基于移动互联网的手机短消息软件,所以相对于手机短信而言是免费的,只需要消耗少量网络流量。

口信在产品功能上与同类产品没有太多的差异,同样基于手机通讯录好友匹配,自动识别好友。信息类型上同样支持文字、图片、语音内容。与360浏览器类似,口信同样打出了安全牌,提供了手机通讯录的云备份,将用户的数据安全地备份在360公司的云存储空间,同时提供防盗备份等功能。另外口信还支持通过新浪微博查找好友。

微信后于米聊推出,但推出之后就火速占据了大量的用户,目前活跃用户数已超过500万。腾讯本就是即时通讯行业的领导者,7亿QQ用户基数和腾讯QQ、QQ空间、腾讯微博、朋友网等成熟产品的整合推广,成功阻击了米聊。而米聊先发,也占据了一定量用户,据小米科技商务经理刘派透露,截止6月底,米聊注册用户数已达到300万,月增长速度达50%。作为后来者口信,拿什么跟微信,米聊竞争?
  阅读全文

posted @ 2011-09-02 12:42 冰浪 阅读(1093) | 评论 (0)编辑 收藏

     摘要: 目前国内的互联网产品经理行业是千奇百怪,一方面在各个公司的产品经理定义和职责不尽相同,网上搜索一下产品经理,会发现很多关于什么是产品经理、产品经理的职责、产品经理所需要的技能和素质。在我以产品职位任职的3家公司中,具体的工作范围大同小异,但也有较大的差异。另一方面,有从技术、设计、市场等转型过来的产品经理,背景又不一样了,工作方式和思维也不相同,有的公司喜欢技术型的产品经理,有的喜欢市场型的产品经理。

此文,谨以我自身背景为基础,描述一个设计型产品经理的进化史,供大家参考,希望能帮到在产品路上的朋友。  阅读全文

posted @ 2011-08-31 09:33 冰浪 阅读(249) | 评论 (0)编辑 收藏

     摘要: ——对于一个互联网产品经理而言,如果在互联网的世界里,没有一个属于自己设计的产品,那他的职业人生是失败的。  阅读全文

posted @ 2011-08-11 22:40 冰浪 阅读(207) | 评论 (0)编辑 收藏

     摘要: 自从转岗以后,我再也没回来这里。  阅读全文

posted @ 2011-08-11 22:14 冰浪 阅读(201) | 评论 (0)编辑 收藏

     摘要: Activity中外部程序调用方法总结  阅读全文

posted @ 2010-02-01 17:23 冰浪 阅读(10606) | 评论 (1)编辑 收藏

     摘要: 开发者在设计之初可以决定用户与应用程序的交互方式,其中包括如何选着程序启动入口以及Package中所包含的Activities。众所周知,应用程序是一系列有着特定功能的Activities组成,它们有自己的属性和行为。用户可以在Home中通过启动快捷方式将当前进程引入特定的Activites,或者可以在其它程序进程中启动外部的Activities。有的人会问,了解程序的启动方式有用吗?当然,了解不同的启动方式才能更好的根据需要设计Activities。  阅读全文

posted @ 2010-01-22 00:18 冰浪 阅读(1049) | 评论 (0)编辑 收藏

     摘要: 操作系统都有一套”血缘关系“列表,它用于标识所有可识别的类型文件的查看方式,例如:Mp3 ->Windows Media Player、Txt -> Notepad、JPG -> Picasa等等。相同的,在Android中也提供了这样一种机制,当用户想查看存储器中的某些文件时,将通过Intent找到启动这种类型文件的程序。  阅读全文

posted @ 2010-01-22 00:15 冰浪 阅读(365) | 评论 (0)编辑 收藏

     摘要: 人机交互的最直接方式是通过GUI传达信息给用户,同时用户可以通过GUI的操作达到与系统互动的目的。Activity作为Android手机平台四大核心之一用于提供人机交互服务。所有操作实体都继承于Activity基类,Activity包括各种不同的Views和触发相应事件而做出的回应。  阅读全文

posted @ 2010-01-22 00:12 冰浪 阅读(273) | 评论 (0)编辑 收藏

     摘要: android 的 back键 返回上一级Activity,当然最终会返回到我们的程序的上一级=>主界面,对于很多程序来说不太友好,那么就让我们的程序友好一下吧  阅读全文

posted @ 2010-01-22 00:03 冰浪 阅读(1066) | 评论 (0)编辑 收藏

     摘要: Activity和Task是Android Application Framework架构中最基础的应用,开发者必须清楚它们的用法和一些开发技巧。本文用大量的篇幅并通过引用实例的方式一步步深入全面讲解它们的基础原理(underlying principles)和架构(mechanisms),例如:Navigation、Multitasking、activity re-use、intents和activity stack等…大部分与其相关的应用模块。重点讲解开发过程中如何更准确的体现用户交互性的便捷和高效,同时也帮助分析Designers和Developers在开发期间所要面对的问题。   阅读全文

posted @ 2010-01-22 00:01 冰浪 阅读(429) | 评论 (0)编辑 收藏

     摘要: 在Android中窗体与窗体之间如何互相调用和交换数据?窗体(Activity)和后台的服务(Service)如何通信?基于Unix(Linux)的系统都有一个很优秀的传统,就是倡导非常轻便的进程间通信(IPC)机制;倡导进程通过IPC来互相协作;倡导功能单一,小巧而强壮的进程,而不是又大又复杂的“万金油”。同样,在Android中我们可以将我们的Activity和Service放在不同的进程中运行,我们可以在我们的Task 中加载其他进程的Activity,这些机制都鼓励我们“尽量利用已有的功能,利用IPC和包含这些已有功能的程序协作,来完成一个完整的应用”,例如在我们的程序中充分利用Google Map的相关窗体和服务。所有这些都建立在一套轻便好用的IPC机制上。  阅读全文

posted @ 2010-01-15 00:15 冰浪 阅读(444) | 评论 (0)编辑 收藏

     摘要: 由于在Android中,进程的生命周期大多数时候是由系统管理的;另外也由于手机应用的一些特殊性,所以我们需要更多的去关注各个Android Component的运行时生命周期模型。  阅读全文

posted @ 2010-01-15 00:13 冰浪 阅读(474) | 评论 (0)编辑 收藏

     摘要: 在Android中使用Intent在两个Activity间传递数据时,只能是基本类型数据,或者是序列化对象。Intent是一种基于消息的进程内和进程间通信模型,当我们需要在我们应用程序内部,多个Activity间进行复杂数据对象共享交互时,使用Intent就显得很不方便。此时,我们就需要一种数据共享的机制来实现。当然,直接使用java语言中的静态变量是可以的,但在Android中有更为优雅的实现方式。
  阅读全文

posted @ 2010-01-14 00:18 冰浪 阅读(3687) | 评论 (2)编辑 收藏

     摘要: 在WTK模拟下用HttpConnection.open测试连接全数字域名时会发生如下错误  阅读全文

posted @ 2009-07-10 18:02 冰浪 阅读(477) | 评论 (0)编辑 收藏

     摘要: 在开发j2me浏览器时,对于html的unicode实体编码,我们需要将转换才能正常显示  阅读全文

posted @ 2009-07-10 17:57 冰浪 阅读(980) | 评论 (0)编辑 收藏

posted @ 2009-05-04 16:18 冰浪 阅读(142) | 评论 (0)编辑 收藏

     摘要: 这个程序是我的第一个J2ME作品,花了大概10天的时间。其中花得比较多的时候是在界面上,实现了低级UI部件的组件化,在一定程度上实现了重用性。其中涉及到了多线程、按键事件传递、回调机制等。  阅读全文

posted @ 2009-04-22 01:21 冰浪 阅读(271) | 评论 (0)编辑 收藏

     摘要: 这是为应聘A8所写的GPhone手机程序,也是我的第一个Android程序,实现了音乐文件(如mp3)的边下载边播放。  阅读全文

posted @ 2009-04-22 00:36 冰浪 阅读(4267) | 评论 (5)编辑 收藏

     摘要: 学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。  阅读全文

posted @ 2009-04-09 10:50 冰浪 阅读(191) | 评论 (0)编辑 收藏

posted @ 2009-04-09 10:25 冰浪 阅读(245) | 评论 (0)编辑 收藏

     摘要: J2ME 非常棒的文章推荐
想学习J2ME的朋友可要仔细看看我这篇文章哦
  阅读全文

posted @ 2009-04-09 09:48 冰浪 阅读(236) | 评论 (0)编辑 收藏

     摘要: MIDP 2.0标准定义了4个安全域(Security Domain),每一个MIDlet在安装之后,都被分配到其中一个安全与当中  阅读全文

posted @ 2009-04-09 09:43 冰浪 阅读(263) | 评论 (1)编辑 收藏

     摘要: MMAPI是在JSR 135中提出的,增强了Java ME平台对多媒体编程的支持。例如播放音频和视频文件,捕获声音和图像等。目前大多数支持JTWI 1.0的手机都支持了MMAPI。本文介绍如何使用MMAPI播放gif格式的动画。  阅读全文

posted @ 2009-04-09 09:42 冰浪 阅读(190) | 评论 (0)编辑 收藏

     摘要: KXML是一个只占很小存储空间的XML语法分析程序,对于J2ME应用程序非常适合。它有一个非常独特的DOM操作方法和被称为Pull的语法分析方法。  阅读全文

posted @ 2009-04-09 09:39 冰浪 阅读(343) | 评论 (0)编辑 收藏

     摘要: 本文介绍JavaME中文编码的相关问题,这个问题一度是互联网上的开发者们讨论的热门话题。本文整理和综合了网上众多相关内容,尽可能的为开发者提供一个全面、系统的认识。   阅读全文

posted @ 2009-04-09 09:38 冰浪 阅读(205) | 评论 (0)编辑 收藏

posted @ 2009-04-09 09:37 冰浪 阅读(157) | 评论 (0)编辑 收藏

     摘要: 其实传输图片和传输其他的数据没有什么区别只是我们选择怎样的处理方法,如果我们传输java基本数据类型或者String那么比较容易,直接writeInt() readInt()等方法就可以了。如果是传输一整个对象比如一个人的信息,那么可以使用序列化把它拆开为按照一定的顺序传输多个java的基本类型和String。至于图片显得要特殊一点,因为它是二进制的文件,Java中的InputStream提供了方法来读取二进制文件,如果你对此方面的知识不熟悉请参考使用Java操作二进制文件。
  阅读全文

posted @ 2009-04-09 09:36 冰浪 阅读(213) | 评论 (0)编辑 收藏

     摘要: 我们经常会遇到这样的问题,在模拟器上跑得很好的程序在实际的手机上却很慢,甚至运行不了,这大多数是因为重画机制的使用不当所致,J2ME中的paint()函数起到了画屏幕的作用,往往在需要动画的情况下非常频繁地需要调用,而且在一些低端手机或移动设备上面,对于paint()函数的频繁调用会引起相应时间长甚至无法正常工作等问题。所以,对于paint()函数的优化就显得特别重要。这里,我们提出几点优化paint()函数的方法和注意事项,在编程中大家可以参考  阅读全文

posted @ 2009-04-09 09:33 冰浪 阅读(157) | 评论 (0)编辑 收藏

     摘要: 原文(http://www.jum.cn/bbs/archiver/?tid-8155.html)  阅读全文

posted @ 2009-04-09 09:28 冰浪 阅读(421) | 评论 (0)编辑 收藏

posted @ 2009-04-09 09:26 冰浪 阅读(171) | 评论 (0)编辑 收藏

     摘要: HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容  阅读全文

posted @ 2009-04-09 09:24 冰浪 阅读(160) | 评论 (0)编辑 收藏

     摘要: 在使用MotoJ2SDK进行J2ME应用程序的开发,经常会遇到中文的显示,存储,传输和编码的问题。首先要对388手机上开发Kjava程序时,对于中文的支持情况有所了解。
  阅读全文

posted @ 2009-04-09 09:22 冰浪 阅读(168) | 评论 (0)编辑 收藏

posted @ 2009-04-09 09:18 冰浪 阅读(128) | 评论 (0)编辑 收藏

     摘要: 游戏引擎的结构很多,不过基本上都是在一个游戏主循环内实现。程序里面的主循环包含了程序框架的最主要的结构体。J2me的程序一般都包含两个class文件,一个是MIDlet,一个是Displayable。一般我都是把游戏的主要代码放在Displayable这个类里面。这个类是基于事件驱动的程序,有三个主要相应函数void paint(Graphics g),void keyPressed(int keyCode),void keyReleased(int keyCode)。  阅读全文

posted @ 2009-04-09 09:15 冰浪 阅读(112) | 评论 (0)编辑 收藏

     摘要: 尽管目前的无线网络不够理想,手机联网还是给我们开发人员不小的震撼的。毕竟这真的是件神奇的事情,不是吗?本文将讲述如何应用J2ME平台中的通用联网框架开发联网的应用程序。  阅读全文

posted @ 2009-04-09 09:13 冰浪 阅读(176) | 评论 (0)编辑 收藏

     摘要: J2me上的GPRS网络接入点有两个,一个就是CMNET,一个就是CMWAP。一般移动梦网,百宝箱就是挂在CMWAP上的。  阅读全文

posted @ 2009-04-09 09:11 冰浪 阅读(202) | 评论 (0)编辑 收藏

     摘要: 说到移动网络应用,前几年大家首先想到的就是WAP应用。最近随着市场上手机的可编程能力越来越强,手机软件开发平台和产业链的逐渐成熟,手机上的网络应用软件逐渐多了起来,如移动QQ、PICA、掌讯通等等。这些客户端软件凭着丰富的应用、以用户为中心的体验、良好的业务感知度逐渐成为WAP业务之后的又一类重要网络应用。目前的移动软件开发已经逐渐从传统的嵌入式开发中相对独立出来, 主要指手机上的上层应用软件开发,最近也成为了软件行业的新兴热点。

作为业务运营的手机网络应用客户端软件要求能够部署到大量的手机终端,并注重和网络服务器端业务的结合,目前这方面的开发参考资料还比较少。本文以手机报项目为基础,简单探讨一下手机网络应用客户端软件开发实践中的几个关键问题,希望对新进入者有所帮助。假设我们需要开发一个高可用的手机网络应用客户端软件,用于在线定购和阅读电子报刊业务,覆盖目前移动梦网用户中占有率最高的几十款手机,下面结合KJava开发介绍一下我们的一些实践心得。
  阅读全文

posted @ 2009-03-06 10:40 冰浪 阅读(244) | 评论 (0)编辑 收藏

     摘要: 随着国内3G的启动,新一代移动通信大潮已经到来。技术的进步使得无线网络取得不错的发展,移动互联网巨大前景也随着显现。无线网络速度的提高,催生大量的手机联网应用程序。手机联网功能的强化,使得手机应用更具价值,进一步扩展了手机功能。  阅读全文

posted @ 2009-02-19 21:33 冰浪 阅读(1386) | 评论 (0)编辑 收藏

     摘要: 这是一次QQ聊天记录,小龙是我的大学同班同学,是我们的班长。我觉得这个话题有点共性,对于计算机的在校学生来说应该有点启发,所以发上来让大家看看~
  阅读全文

posted @ 2007-07-29 19:53 冰浪 阅读(880) | 评论 (5)编辑 收藏

     摘要: 我们不要简单地按功能模块的方式来设计包,要考虑到模块间的逻辑关系,让有关系的模块的包设计成“父子包”的形式,而不是按功能模块简单地设计成平行结构,这不利于类之间的交互。  阅读全文

posted @ 2007-07-26 20:46 冰浪 阅读(1144) | 评论 (2)编辑 收藏

     摘要: 很久没有写blog了,从毕业前那时的4月份找到第一份工作开始,就没有再写过blog,不全是因为自己懒,而更多的是没有机会与时间。
辞职离开工作了两个月的深圳,回到学校准备毕业答辩,再到答辩结束后的毕业晚会,这一切感觉过得如此之快。到最后走出生活了四年的大学校园,带着几分感伤,和更多的兴奋来到了南海。开始了自己真正意义上,走出校园进入职场的生活。
到今天,已是一个月零七天。在这段时间里,自己过得挺开心,跟同事也相处融洽。我一直确信自己的选择没有错,我也没有后悔。我相信自己在这里可以学到很多知识。
  阅读全文

posted @ 2007-07-25 20:39 冰浪 阅读(305) | 评论 (1)编辑 收藏

     摘要: to 冰晶浪使:

非常感谢你的关注,虽然我已经不在G工作了,但是我认为那是个非常能帮助你进步的地方,我也是在那里成长起来的,在20个月里完成了从coder到sa再到pm的转变,那里有很多我的朋友,也会和我一样善待和帮助新人,相信你会有所收获的。

“一个没有记录的公司迟早会跨掉”,一个人不擅长总结就不会进步,也难以成功,也希望你坚持写自己的博客,不断总结,不断进步!  阅读全文

posted @ 2007-07-25 19:49 冰浪 阅读(263) | 评论 (2)编辑 收藏

     摘要: Session代表客户的会话过程,客户登录时,往Session中传入一个对象,即可跟踪客户的会话。在Servlet中,传入Session的对象如果是一个实现HttpSessionBindingListener接口的对象(方便起见,此对象称为监听器),则在传入的时候(即调用HttpSession对象的setAttribute方法的时候)和移去的时候(即调用HttpSession对象的removeAttribute方法的时候或Session Time out的时候)Session对象会自动调用监听器的valueBound和valueUnbound方法(这是HttpSessionBindingListener接口中的方法)。  阅读全文

posted @ 2007-07-11 20:33 冰浪 阅读(3305) | 评论 (0)编辑 收藏

     摘要: 使用反射来调用类的方法,需要使用java.lang.reflect.Method中的invoke方法,Object??invoke(Object obj, Object[] args),第一个参数是指需要调用的那个方法的隐式参数,也即那个方法所属的对象,如果调用的是一个静态方法将第一个参数指定为null,第二个参数是指需要调用的那个方法的显式参数,因为一个方法可以有很多个参数所以在这里我们必须用一个数组来存放这些参数,注意这个方法使用的是对象数组,在存放时尽管有值类型我们也要把相应的包装器类存放进去,当调用的这个方法有返回值,这在Java中是一个令人烦恼的问题,如果返回来的是一个对象还好,我们只需将invoke返回的Object强制转换成特定的对象就可以,可是返回一个值类型呢?我们要使用就麻烦了,首先要对其解包装,在用其包装对象的方法返回普通值!我们编程思路很重要是吧  阅读全文

posted @ 2007-07-11 20:32 冰浪 阅读(331) | 评论 (0)编辑 收藏

     摘要: -----------------------------------
字符串连接运算:db2中使用的是"||"
-----------------------------------  阅读全文

posted @ 2007-07-11 20:30 冰浪 阅读(14977) | 评论 (9)编辑 收藏

     摘要: 在我们身边,你会发现存在着很多小型软件公司,他们少则几人,多则几十人。他们在苦苦地经营着,有的不断壮大,有的也在不断衰弱。但是随着中小型企业对信息技术重视程度的提高,小型软件公司也会有更多的机遇。那么这些小型软件公司如何寻求自己的出路呢?  阅读全文

posted @ 2007-05-28 10:13 冰浪 阅读(239) | 评论 (0)编辑 收藏

     摘要: 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。  阅读全文

posted @ 2007-05-13 18:41 冰浪 阅读(310) | 评论 (0)编辑 收藏

     摘要: 开始之初的架构设计决定着软件产品的生死存亡。“好的开始相当于成功一半”。   阅读全文

posted @ 2007-04-12 10:48 冰浪 阅读(350) | 评论 (0)编辑 收藏

     摘要: iBatis是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。
  阅读全文

posted @ 2007-04-11 16:08 冰浪 阅读(1500) | 评论 (2)编辑 收藏

     摘要: 该不该使用各种各样的开源框架,我想这是很多程序员自己也困惑的问题。有的由于对框架的不熟悉,有的是为了程序的优化,还有一些就是觉得开源框架用起来不顺  阅读全文

posted @ 2007-04-11 13:25 冰浪 阅读(410) | 评论 (1)编辑 收藏

     摘要: 2006年5月,Java EE 5规范正式发布。Java EE 5的出现,可能是J2EE诞生以来比较重量级的一次震撼,规范发布至今已有半年之多,业界对Java EE 5的关注也变得越来越热烈,google一下“java ee”关键字,可以得到500多万条相关纪录,而从Sun网站上进行检索(http://java.sun.com/javaee/overview/compatibility.jsp),也可以看到专业厂商已经迅速跟进,除Sun公司本身外,包括全球闻名的SAP、金蝶Apusic等另三家,已经推出全面支持Java EE 5规范的应用服务器产品。  阅读全文

posted @ 2007-03-28 20:32 冰浪 阅读(439) | 评论 (0)编辑 收藏

     摘要: 在上一篇日记中我已经提到了松耦合,在一个类中,我们也尽量不要与别的对象发生紧密的联系,让一个类符合封装性,类与类之间做到松耦合,避免牵一发而动全身。继承最大的缺点就是打破封装,所以组合优于继承。在分层软件结构中,我们也应该尽量做到各层之间松耦合,使某一层的改动对其它层的影响减到最小,这样利于软件功能修改和扩充,利于软件的移植。  阅读全文

posted @ 2007-02-27 17:49 冰浪 阅读(1719) | 评论 (4)编辑 收藏

     摘要: DAO是Date Access Object的缩写,就是数据访问对象。DAO模式就是将对数据库的操作都封装成一个类,在需要进行数据存取时就直接调用Dao类实例对象来完成的一种工作方式,这也是面向对象编程的一种体现。  阅读全文

posted @ 2007-02-27 17:48 冰浪 阅读(2258) | 评论 (3)编辑 收藏

     摘要: CSUOA所涉及的技术关键字如下:
Java,JavaEE,面向对象编程思想,设计模式,DAO模式,MVC, Struts,Hibernate,ANT,JavaDoc,Log4j
  阅读全文

posted @ 2007-02-27 17:47 冰浪 阅读(451) | 评论 (1)编辑 收藏

     摘要: 经过对学院学生会日常工作内容以及一般OA系统功能的思考分析,初步确定了CSUOA的大体功能模块:  阅读全文

posted @ 2007-02-27 17:46 冰浪 阅读(513) | 评论 (0)编辑 收藏

     摘要: 本无意要写这个日记,但随着设计的深入,收获越多,感想越多,于是想把这一整个过程简要地记录下来,也是作为自己这个时期的一个总结吧。这个日记并不是严格意义上的日记,只是记录下主要的该记录的东西,所以也就没有按日期进行,而按阶段分点叙述的形式进行。  阅读全文

posted @ 2007-02-27 17:43 冰浪 阅读(2020) | 评论 (5)编辑 收藏

     摘要: 在java的继承中,我们可以在子类中定义一方法去覆盖父类中定义的同名同参方法,这叫方法覆盖。其中有一点让我几经思考:父类的私有方法不能被子类覆盖。
  阅读全文

posted @ 2007-02-16 20:15 冰浪 阅读(421) | 评论 (1)编辑 收藏

     摘要: 实习就快结束了,没想到这一个多月来,我只写了一篇实习日志,太对不起观众了,希望还有观众:) 呵呵~~
好吧,我还是再写一篇,也是实习日志最后一篇。作为实习的一个总结吧。  阅读全文

posted @ 2007-01-23 11:47 冰浪 阅读(1246) | 评论 (3)编辑 收藏

     摘要: 这几天在公司比较闲,所以决定学习ANT的使用,ANT(another neat tool)是一种快速构建工具,主要用于java,类似于C++的make。ANT功能很强大,但很易于使用。  阅读全文

posted @ 2007-01-23 10:52 冰浪 阅读(5622) | 评论 (8)编辑 收藏

     摘要: Java从它的诞生到现在已经11年了。在这11年里,有无数的企业、组织和个人为Java贡献过自己的力量。这就象梁山一百单八将要按着自己的贡献和威望排名一样,谁为Java所做的工作越多,谁就对Java的未来发展方向越有发言权。   阅读全文

posted @ 2007-01-18 16:06 冰浪 阅读(363) | 评论 (1)编辑 收藏

     摘要: J2SE5中的javadoc.exe的命令行可选参数多达五十余个,其复杂性可想而知,是不是看着头都大了呢?但通常情况下,我们不想那么麻烦!
  阅读全文

posted @ 2007-01-18 11:24 冰浪 阅读(1173) | 评论 (0)编辑 收藏

     摘要: Action 类:
• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。   阅读全文

posted @ 2007-01-15 15:33 冰浪 阅读(271) | 评论 (0)编辑 收藏