自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

心路随笔(一)

今天休假,但是杂七杂八的事情也没得清闲。且不说具体做了什么,我发现人的思维有时会受周围的环境影响而不自觉的进入一种思考的境界。今天很明显有这么几次不自觉的思考,没有计划,记录一下:1. 忘记当时的情况,突然想到了自己和团队的关系,我如何融入并影响一个团队?我的理解,团队是灵魂和生命,个人是血脉和器官,需要用血脉和器官支持灵魂,体现生命的客观存在。融入一个团队首先要了解灵魂,再把脉血脉和器官...

2012-08-02 22:41:43 194

Android陷阱一例

Android开发有时经常遇到一些陷阱,今天就遇到一个。一直相当然的是无论是onCreate还是onNewIntent,都会调到onStart,然而今天发现的bug瞬间使我碉堡了。经过实验,其实是这样的:当Activity A跳转到Activity B时,B调用onNewIntent后会调用onStart,然而从Notification经过PenddingIntent跳转到B时此时调用onNe...

2012-07-11 23:10:12 158

原创 【转载】几大移动平台对c/c++支持

FYI,看来,除了WF7,其它都还好,所以一些组件可以用纯c/c++来开发,在多平台适用。 http://www.klayge.org/2011/02/06/%E5%87%A0%E5%A4%A7%E7%A7%BB%E5%8A%A8%E5%B9%B3%E5%8F%B0%E7%9A%84%E7%BA%AFcc%E5%BC%80%E5%8F%91/...

2011-12-09 14:31:03 266

memcached代码阅读(-)

 最近想研究一下memcached实现,主要目的是熟悉和学习Linux C的开发,这个对android native开发和服务端的开发都是相通的,下面只是简单的看了下memcached.h和memcached.c main入口函数的源码,先把大概的理解记录一下,还有很多细节没有深入了解,慢慢来把。整个过程看的还是比较吃力的,对libc的库函数很不了解。memcached版本1.4.9 ...

2011-11-26 16:32:37 146

用ImageSwitcher实现图片的动画切换

实现图片的从左到右或者从右到左的出场入场动画,看代码:private ImageSwitcher mShowPicArea = null;......mShowPicArea.setOnTouchListener(new View.OnTouchListener() { private float downX; @Override public boole...

2011-11-12 16:51:47 541

BeansDB简单了解

  1. 使用算法hash, bucket, btree.2. 独立存储节点,独立数据目录,bucket扩展3. 可靠性保证:多机冗余(N=3),同步写(同时想多个节点写,写成功2个节点即可),依次读4. 一致性(最终一致性)用Hash tree的数据结构做节点数据同步存储引擎:没有使用TokyoCabinet,BerkeleyDB,使用了Bitcask存储算法通过...

2011-11-12 15:09:08 268

Android去除WebView浏览历史

开发Android应用经常会用到WebView组建,尤其是现实文本资讯、图问混排的时候。今天尝试用MAT分析应用的内存使用情况,爆出警告:                         感觉一个应该是webview浏览历史过多造成的内存消耗,因为我们的应用不会back或者forward,所以保...

2011-11-11 23:12:05 418

原创 【转载】The Java 6.0 Compiler API

不错的一篇文章介绍Java compiler API。http://www.javabeat.net/articles/73-the-java-60-compiler-api-1.html主要的包:javax.tools几个主要的类:1. ToolProvider2. JavaCompiler3. JavaFileManager4. DiagnosticListen...

2011-10-04 15:29:29 111

原创 最近工作中的几点感悟

最近1个多月一直出差杭州,冲在前沿阵地,除了工作外几乎没有别的活动。1个月来感觉并没有达到预期的效果。我的预期是这样的:1. 将团队气氛带活跃2. 将业务依赖摆平,各方支持到位,推进项目的发展3. 自我学习,由于之前android开发没什么经验,到杭州也是自我学习。4. 及时反馈,将杭州的动态告诉北京的同学。 实际怎么样呢?1. 自我感觉对团队的驱动还是有效的,对进...

2011-09-27 23:59:00 149

原创 【转载】Android Web App屏幕适配的技巧

原文:http://developer.android.com/guide/webapps/targeting.html 主要讲了:1. meta viewport的定制2. css的方式调整目标device的density3. javascript的方式调整目标device的density...

2011-09-24 10:29:29 97

原创 【转载】Mobile Web App最佳实践

原文:http://developer.android.com/guide/webapps/best-practices.html主要几点:1. Redirect mobile devices to a dedicated mobile version of your web site重定向Mobile的请求到对应的mobile版本的web服务,可以通过判断user-agent...

2011-09-24 09:39:05 148

原创 【转载】Android Web应用调试

原文:http://developer.android.com/guide/webapps/debugging.html 注意几点:1. 如果是基于browser的应用,在javascript里面使用console apis,log会打到logcat里2. 如果基于WebView, 需要实现WebChromeClient 并重载 onConsoleMessage() 并且不同版...

2011-09-24 09:09:18 124

原创 转载IPV4知识

原文:http://hi.baidu.com/benjamin_fu/blog/item/dbd7ca6679747cecf73654f7.html 基本几点记住:1. IPV4由32位组成ip地址,包括网络地址和主机地址。2. 分类A,B,C,D四类地址,依次范围缩小。...

2011-09-22 22:23:55 126

原创 Android开发学习—一般首页的开发

看过很多android应用,发现运营的首页有很多固定的格式和布局,今天简单介绍一下,banner+入口列表的布局。banner一般是可以滚动的广告,这个可以用Galery来实现,下面还可以跟一个现实图片index的提示条,当图片华东切换时,更新现实图片的index。入口列表很好实现,可以用ScrollView里面放Button,也可以用ListView来实现,这个就比较简单了。初学,点滴积...

2011-09-14 23:40:56 190

原创 Android WebView处理404等错误

刚刚开始学习Android开发,遇到一个场景,使用WebView来嵌入Wap页面,从而达到共享Wap组件的效果。初试了下,发现WebView无法截获404,500等错误,这个感觉很不方便,难道WebView截获WebKit的返回结果进行相应的操作这么复杂吗?不太理解WebView为什么没有封装出更丰富的Http response code的处理回调接口。然而如果用WebView我想404等错误的处...

2011-09-11 21:33:38 560

原创 移动业务规划

 现在移动互联网太热了,之前曾经有过一段手机前端的开发经验,后来转向了后台。后台是互联网应用的根基,大并发、高稳定性、高扩展性、分布式架构、服务化、模块化、容量规划、监控、日至服务、数据库,是做后台应该更多考虑的。现在回归移动应用,也分为后台服务和前端应用,后台服务其实和传统互联网区别不大,一点区别是需要考虑为了移动特性对数据的封装和过滤,主要做到数据的紧凑和压缩传输减少传输量。移动互联网前端...

2011-07-29 22:51:33 165

原创 Java Scripting Programmer's Guide

jdk6引入了scripting的支持,从来没关注过。Java Scripting Programmer's Guide地址:http://download.oracle.com/javase/6/docs/technotes/guides/scripting/programmer_guide/index.html

2011-07-24 20:13:58 118

原创 【转】Node.js简介

地址:http://sd.youkuaiyun.com/a/20101123/282337.html这东西不错! 

2011-04-04 22:43:27 109

free命令中Buffer和Cache含义

这几天项目稳定性测试,jmeter显示内存暴涨,发现free命令cache这块用了很多内存,查了一下,参考下面的文章:http://apps.hi.baidu.com/share/detail/17516600http://wenku.baidu.com/view/f8843b1fc5da50e2524d7fd6.htmlfree命令里面的cache是linux操作系统对文件in...

2011-02-11 15:48:23 290

反射调用private方法的权限赋予

在做反射调用的时候通常会遇到调用private方法的权限问题,即便可以拿到private方法的Method对象,但是有的时候调用method.setAccessible(true);后,任然不可以访问这个私有方法,现在还没搞清楚到底是怎么回事儿。不过可以暂时这样处理,下面的类继承自java.security.PrivilegedAction接口,这个接口的作用是启用特权的情况下要执行的计算...

2011-02-10 12:43:27 454

EA一个给力的功能-Repair

今天用EA做四色分析图,画了3个多小时,就在即将大功告成时,突然EA崩溃了,再加载.eap文件,提示什么数据格式错误,打不开了,我晕!这个急死我了,抓狂了一阵子后,突然想,会不会有类似word那样的恢复的功能呢,找了下,果然在tools->Manage .EAP File里面发现Repair .EAP File这个功能,迫不及待的试了一下,搞定!爽啊!...

2011-02-08 15:48:22 144

VLC media player中文字幕问题的解决

一直在Ubuntu下看电影用默认的播放器,发现不支持字幕,后来用VLC,发现乱码!我是这样解决的:如下图:1. 首选的字幕语言写cn2. 字体选择一个中文字体ok了!不过还要记住vlc默认字幕编码是utf8,确保你的字幕是utf8编码的,否则的花选择对应的编码(如gbk等等)...

2011-02-08 15:40:27 3267

原创 一篇Tutorial介绍server的基本原理

原文:http://tutorials.jenkov.com/java-multithreaded-servers/index.html其实很简单,基于socket实现。服务器端可以选择单线程和多线程处理模式,可以选择和配置处理请求的线程池。...

2010-10-10 18:50:00 137

原创 Web应用热部署方案

上周一位同事完成了Web应用开发的热部署实现,主要用于web应用程序的开发调试阶段,免去了开发人员每次修改都要从新部署应用的麻烦。今天研究了一下热部署实现的源代码,感觉,思路清晰,实现原理简单,非常值得学习!主要分两个部分实现:1. eclipse插件客户端。提供针对IJavaProject类型的右键菜单Action来对eclipse工程进行debug,run,compile操作,本质实现...

2010-09-18 21:34:25 185

原创 读《源代码建模》之感想

“源代码建模”是源代码分析中的一种方法,今天看了篇内部文章,是一位同事对源代码建模的经验分享,感觉挺好!其实源代码建模就是把代码逻辑翻译成UML的过程,这样即可以理解代码、看懂代码,又可以帮助记忆。当看完代码之后大脑之中停留的只是短期记忆,很容易消失,可以通过记录的代码UML图,帮助回忆!  ...

2010-09-18 07:05:38 160

原创 【转发】介绍又一个不错的TOMCAT监控好工具probe

原文:http://blog.youkuaiyun.com/jackyrongvip/archive/2010/08/21/5829457.aspxTomcat监控工具。 1 下载:http://www.lambdaprobe.org/downloads/1.7/probe.1.7b.zip2 解压缩后,把probe.war放到TOMCAT的webapps下,设置server.xml的...

2010-09-06 12:55:39 151

原创 【转发】学习的科学:适合大脑的最佳途径

原文:http://www.infoq.com/cn/articles/science-of-learning结合人体神经学,提出了有助于学习和记忆的一些建议。挺好!

2010-09-04 23:14:44 124

架构师培养计划

说实在的无论是技术还是业务,自我感觉都还差的很远,对于架构师这个职位真的是受宠若惊,百感交集!最近公司推出未来人才培养计划,自己也被冠以“导师”的职责,真是惭愧。教人首先应该育己。在给别人定制培养计划的同时,也给自己定制一个架构师培养计划,希望能够不辜负这个职位。现状:1. 缺乏web开发的经验,对于遇到的性能问题、线上问题等没有经验积累。2. 对于web开发中常用的技术知之甚少,比如...

2010-09-03 22:43:43 430

原创 【转载】五年Skype架构师之路的感言

原文地址:http://www.infoq.com/cn/articles/learnings-five-years-skype-architect 主要的几个感触点:1. 不能一味的遵从经验2. 解决实际问题3. 技术重要,理解组织业务的能力也很重要。...

2010-09-01 09:38:12 181

mvn编译忽略测试代码

mvn install -Dmaven.test.skip=true 就OK了。

2010-06-30 11:22:34 185

原创 转两篇Spring2.5 Annotation 入门文章

第一篇http://www.ibm.com/developerworks/cn/java/j-lo-spring25-mvc/主要讲了Spring Web层的注释增强,@Controller @RequestMapping等等注释,主要作用于Web层Controller对象,可以将Controller自动纳入Bean容器,实现自动装配。实现URL和处理方法的映射。 第二篇htt...

2010-06-23 08:29:07 112

原创 【转载】可伸缩性原则

原文:http://www.infoq.com/cn/articles/scalability-principles 

2010-06-16 17:00:30 151

原创 【转载】你是个软件架构师吗?

原文:http://www.infoq.com/cn/articles/brown-are-you-a-software-architect 简述了一名架构师在软件项目过程中需要担当的角色和需要做的事情,有指导意义。

2010-06-16 15:39:41 97

原创 【转载】关于 Java 对象序列化您不知道的 5 件事

原文:http://www.ibm.com/developerworks/cn/java/j-5things1/index.html本文讲述了5个java对象序列化的应用场景,对于理解java对象序列化的灵活应用很有帮助

2010-06-16 13:39:46 116

原创 【转载】关于 Java Collections API 您不知道的 5 件事,第 1 部分

原文:http://www.ibm.com/developerworks/cn/java/j-5things2.html关于 Java Collections API 您不知道的 5 件事,第 1 部分定制和扩展 Java CollectionsTed Neward, 主管, Neward & AssociatesTed ...

2010-06-16 13:07:00 278

Java MD5算法

public static String getMD5(byte[] source) { String s = null; char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; try { java.security...

2010-03-04 21:56:06 107

Hibernate分页查询

Hibernate分页查询代码:Query query = getSession().createSQLQuery(sql).addEntity("app", Application.class) .addEntity("g", Gameversion.class); query.setParameter(0, id); query.setParameter(1, u...

2010-03-04 21:32:03 112

Jetty5和Jetty6的变化

最近将一个eclipse插件项目从eclipse3.4.2 porting到3.5时,发现原来jetty的代码不能编译通过,经调查,eclipse3.4用的jetty5,3.5用的是jetty6,API几乎变的面目全非了。下面是一篇介绍Jetty5和Jetty6变化的文章,还得继续研究代码。http://docs.codehaus.org/display/JETTY/Porting+to+je...

2010-02-25 10:15:52 126

原创 向console中加入文件链接

之前写过一篇文章大概讲了向console中加入文件链接的原理,后台调研了一下jdt的实现,发现,通过eclipse提供的扩展点可以很方便的实现。主要实现的扩展点有:1. org.eclipse.ui.console.consolePatternMatchListeners该扩展点需要实现org.eclipse.ui.console.IPatternMatchListenerDelegate...

2010-01-24 22:11:06 272

原创 【转载】Hibernate 原汁原味的四种抓取策略

看到了一篇对hibernate抓取策略讲解比较详细且清晰的文章,转一下 原文:http://blog.youkuaiyun.com/Purking/archive/2009/12/30/5109151.aspx 最近在研究 Hibernate 的性能优化的时候碰到了"抓取策略", 由于以前没有详细的研究过,    所以到处找资料, 但是无论从一些讲 Hibernate 书籍,还是他人 ...

2010-01-24 13:33:07 171

空空如也

空空如也

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

TA关注的人

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