自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

谈谈HTable的实现

背景HTable作为HBase的CRUD的客户端底层是怎么实现的,虽然HBase-The-Definitive-Guide 这本书的作者推荐在生产环境使用HTablePool但了解HTable还是很有必要的下面以一个简单的例子来说明protected static String TEST_TABLE_NAME = "testtable"; protected static String ROW...

2012-03-31 20:54:00 61

哲理故事与管理之道(21)-用情感激励下属

激发员工的工作动力第三篇-情感篇故事一 拿破仑非常善于运用情感激励官兵士气。在对意大利的一次战役中,拿破仑夜间巡岗查哨,发现一个名哨兵倚着树根睡着了。他没有喊醒哨兵,却拿起枪替他站岗约半小时,哨兵从沉睡中醒来,认出了正在替他放哨的司令,十分的惶恐和绝望,跪倒在他面前。 拿破仑却和蔼的说:“朋友,这是你的枪。你们艰苦作战,又走了那么长的路,你打瞌睡是可以谅解的,但是目前,一时的...

2012-03-27 14:33:00 79

Windows 7 exe/桌面图标 文件打开方式关联错误,图标全部显示错误,打开方式关联了非系统默认打开方式 修复方案...

Windows 7 exe/桌面图标 文件打开方式关联错误,图标全部显示错误,打开方式关联了非系统默认打开方式 修复方案1、修复注册表,恢复程序文件默认打开方式。在桌面新建一个文本文件,复制以下代码修复注册表,保存文件扩展名为.reg文件。双击打开,即可修复。Windows Registry Editor Version 5.00 [-HKEY_CURRENT_U...

2012-03-26 16:43:00 420

jni

JNI是Java Native Interface的缩写,译为Java本地接口。它允许Java代码和其他语言编写的代码进行交互。在android中提供JNI的方式,让Java程 序可以调用C语言程序。android中很多Java类都具有native接口,这些接口由本地实现,然后注册到系统中。 主要的JNI代码放在以下的路径中:frameworks/base/core/jni/,这个...

2012-03-26 10:14:00 73

android 源码文件结构

1 \out\out\target\product\generic\下有个system目录,其包含内容简介如下: \system\app 这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件,在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。 \system\app\AlarmClock.apk 闹钟...

2012-03-26 10:13:00 51

Framework 学习笔记

JNI:http://blog.csdn.net/droidpioneer/article/details/6787571其中的目录:internal目录:\frameworks\base\core\java\com\android\internal\osRegFNIRec gRegJNI[]数组对应的函数在:\frameworks\base\core\jnijniRegist...

2012-03-26 10:12:00 90

哲理故事与管理之道(20)-用危机激励下属

激发员工的工作动力第二篇-危机篇故事一 姜太公灭了商纣,周朝登基之后,要罗列一批人才为国家效力。 在齐国有一位现任狂橘,很为地方上人士推崇。姜太公慕名,想请他出来做事,拜访了三次,都辞了闭门羹。 姜太公忽然把他杀了,周公想救都来不急,问姜太公:“狂橘是一位贤人,不求富贵显达,拙井而饮,耕田而食“,正所谓隐者无累于世,为什么把他杀了?” 姜太公说:“四海之...

2012-03-26 09:29:00 96

C++语法

预处理:#define#define identifier string注意:该语句没有分号。在标识符和串之间可以有任意个空格,串一旦开始,仅由一新行结束。如果串长于一行,可以在该行末尾用一反斜杠' \'续行。例如:#define REG(env, name, array) \ result = android::AndroidRu...

2012-03-26 08:57:00 69

jetty 透明代理的实现

背景一提到proxy,大家首先想到就是squid、varnish、apache、lighttpd之类,接下来我们看看jetty8中的ProxyServlet是如何实现这个功能的ProxyServlet主要用到了continuation和http client两个技术点,如果了解了我的前几篇博文jetty io:http://blog.csdn.net/pwlazy/article/det...

2012-03-25 17:22:00 83

jetty http client 实现分析

背景谈到http client,可能大多数想到就是apache的那个http client 或者jdk自带的urlconnection,也许有人会考虑使用netty无论如何,jetty的高性能实现总归是让人感到好奇,接下来我们一探究竟样例我们结合样例代码具体分析初始化httpClient = new HttpClient();httpClient.setConnecto...

2012-03-24 02:02:00 78

Code Sing Error: Provisioninge Profile can't be found. iOS开发

在Finder里右键 工程名.xcodeproj文件,然后选择显示包内容(show Package Contents),双击 工程名.pbxproj文件,搜索下面内容PROVISIONING_PROFILE = "26625227-4C14-41CA-B182-B9EC40079AC9";"PROVISIONING_PROFILE[sdk=iphoneos*]" = "26625227...

2012-03-23 16:38:00 94

编程规范

1 注释:// BEGIN my-added中间自己增加的代码// END my-added常用方法:TextUtils.isEmpty(param)TextUtils.isDigitsOnly()

2012-03-23 15:22:00 44

linux 基本知识

网络:1 网络接口  (1)网络接口的命名  eth0: ethernet的简写,一般用于以太网接口。  wifi0:wifi是无线局域网,因此wifi0一般指无线网络接口。  ath0: Atheros的简写,一般指Atheros芯片所包含的无线网络接口。  lo: local的简写,一般指本地环回接口。  (2)网络接口如何工作  网络接口是用来发送和接受数...

2012-03-23 14:48:00 40

哲理故事与管理之道(19)-合理施压激发下属的工作动力

激发员工的工作动力第一篇-压力篇故事一、求生的欲望 古希腊有个大哲学家苏格拉底。 哲学家当时是很崇高的职业,因此有很多年轻人来找苏格拉底学习。    一天,一个年轻人来了,想要学习哲学。苏格拉底一言不发,带着他走到一条河边,突然用力把他推到了河里。年轻人起先以为苏格拉底在跟他开玩笑,并不在意。结果苏格拉底也跳到水里,并且拼命地把他往水底按。这下子,年轻人真的慌了,求生的本...

2012-03-23 10:03:00 105

ubuntu 常用操作

解除锁屏:system-> preferences -> screensaver 取消两个复选框查看版本:cat /etc/issue打开中文输入法:system -> preference -> keyboard input method 把其拖到桌面上边的panel(黑色边框)上;点击 Input method 的图标,切换到input meth...

2012-03-22 11:01:00 85

ubuntu 10.10 安装selinux

在10.10下按照ubuntu 8.04 的方式:sudo apt-get install selinux会得到这样的提示:the following fackages have unmet dependencies:selinux : Conflicts: apparmor but 2.5.1-oubuntu0.10.10.4 is to be installedE:...

2012-03-22 10:24:00 310

理解java中的mmap

jdk中的MappedByteBuffer非常类似linux中的mmap将文件映射到虚拟内存,这样可以利用操作系统自带的虚拟内存实现来提高io效率, 很多文档中提到这一点,具体大家可以自行测试。MappedByteBuffer有3种映射模式:MapMode.READ_ONLY:只读映射MapMode.READ_WRITE​:读写映射MapMode.PRIVATE​:copy on wr...

2012-03-19 18:35:00 72

哲理故事与管理之道(18)-跳起来够得着的目标才算完美

本文是关于目标的第三篇文章,也是最后一篇-给员工制定有挑战性的目标.故事一 云雀见麻雀整天在树枝上跳来跳去,就问:"麻雀太太,你为什么不飞得高一点呢?" 麻雀斜着眼睛瞟了它一眼,说:"难道我还飞得不高吗?你瞧瞧公鸡!" "公鸡伯伯,你为什么不飞得高一点呢?" 公鸡骄傲地在房顶上迈着八字步,反问:"难道我还飞得不高吗?你瞧瞧鹌鹑!" "你为什么不能...

2012-03-19 10:14:00 141

谈谈jetty response模型

1)jetty 响应的概念模型​SelectChannelEndPoint: 底层的socket的封装,代表每次请求对应的网络连接(偏网路底层)AsyncHttpConnection:代表每次连接(偏上层一点),管理相关的request,response,HttpParser,HttpGenerator实例HttpParser:请求解析HttpGenerator:负责最终的resp...

2012-03-16 16:11:00 94

哲理故事与管理之道(17)-将目标进行细化

故事一 一只新组装好的小钟放在了两只旧钟当中。两只旧钟“滴答”、“滴答”一分一秒地走着。其中一只旧钟对小钟说:“来吧,你也该工作了。但我又有点担心,你走完三千二百万次以后,恐怕就吃不消了。”; “天哪!三千二百万次。”小钟吃惊不已。“要我做这么大的事?办不到,办不到。” 另一只旧钟说:“别听他胡说八道。不用害怕,你只要每秒滴答摆一下就行了。” “天下哪有这样...

2012-03-15 10:52:00 83

ZipInputStream解压含有中文名称文件的zip包

1.重建zip包新建一个自己的zip包(也就是自己建立一个package),比如com.agile.zip,在这个包中把要用到的类从jdk的源码里放到这里,用eclipse可以很同快地完成这 个工作。需要所类 有:DeflaterOutputStream,InflaterInputStream,ZipConstants,ZipEntry,ZipInputStream,ZipOutputStre...

2012-03-13 17:19:00 746

哲理故事与管理之道(16)-目标明确才有足够的信心

注:哲理故事与管理之道-系列文章是从本人 Iteye博客中移植过来.后续会直接在此更新 http://jlins.iteye.com/故事一:看不到目标比死还可怕 一位军阀每次处死犯人时,都会让犯人选择:一枪毙命或是选择从墙上的另一个黑洞进去,命运未知,所有的犯人都宁可选择一枪毙命也不愿意进入那个不知道里面有什么东西的黑洞。 一天酒酣耳热之后,军阀显得很高兴,旁边的侍卫大...

2012-03-13 10:34:00 106

敏捷开发之旅(2) - 授权成员-备战项目

接上篇 敏捷开发之旅(1) - 新的开始 拿到这个小项目之后, 小龙并没有着急的去对项目进行整理,而是在这个时候准备新一轮的人员调整,对项目成员进行合理的授权,进一步的优化团队的整体能力(如何授权呢?参考授权与控制的管理技巧)。 红姐是一个老员工,在这里的工作时间比小龙还长,当小龙是程序员的时候红姐是程序员,当小龙变成开发组长的时候红姐是程序员,当小龙提升为技术经理的时候红姐是...

2012-03-12 10:58:00 63

mysql第四步装不上解决办法

mysql第四步装不上解决办法1、安装的时候先忽略Skip2、在mysql安装目录下my.ini第67行[mysqld]下一行配置skip-grant-tables来忽略用户检查3、重启mysql服务4、命令行执行mysql -uroot -p 使用空密码进入5、use mysql6、update user set password=password('12345678...

2012-03-12 00:11:00 238

敏捷开发之旅(1) - 新的开始

在开始之前简单介绍一下:小龙服务于一家叫做xx的软件公司,在里面是一个开发团队的PL,直接领导是老徐。小龙的开发团队总共有七人,一个最佳的Scrum开发团队人数PL: 小龙成员 : 宾哥 红姐(MM) 小美女(MM) 排骨(MM) 小梅(MM) 小梁(MM)呵呵,看到性别后大家都傻眼了吧,七个人的团队中有五个MM!这可是事实!是不是有些羡慕呀.新的开始 刚做完一个项目,...

2012-03-08 16:36:00 80

android屏幕适配

如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。<wbr></wbr>首先:你需要在AndroidManifest.xml文件的<manifest>元素如下添加子元素<supports-screensandroid:largeScreens="...

2012-03-08 16:00:00 43

java反射

反射和代理机制是JDK5.0提供的java新特性,反射的出现打破了java一些常规的规则,如,私有变量不可访问。但反射和代理在学习过程中也是一个比较难理解的知识点。本人曾经学过一段时间的反射和代理,但好长时间不用好像有点生疏了,当时学的时候就理解的不是很透彻,这次总结算是重新学习一遍吧,如果有什么错误,请大家拍砖:先看一下,Java反射机制主要提供了以下功能:•在运行时判断任意一个对象所属...

2012-03-05 15:26:00 48

关于.getClass()和.class的区别

一直在想.class和.getClass()的区别,思索良久,有点思绪,然后有网上搜了搜,找到了如下的一篇文章,与大家分享。<wbr><wbr></wbr></wbr>原来为就是涉及到java的反射~~~~~Java反射学习所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是...

2012-03-05 14:42:00 62

哲理故事与管理之道(15)-管理者眼中的能力和待遇

注:哲理故事与管理之道-系列文章是从本人 Iteye博客中移植过来.后续会直接在此更新 http://jlins.iteye.com/故事一、 主人将货物分成两份,平均分给驴和骡。驴看到自己背的东西和骡一样多很气愤地说:“人们给骡吃的食物比我多一倍,却让我和它驮负一样重的货物。” 走了一段路以后,主人看到驴支持不住了,就把它身上的货物移一部分到骡背上。再走了一段路以后,驴更没精神...

2012-03-05 11:49:00 93

linux中find命令的使用

今天一个很偶然的机会看到了linux中的find命令,然后我在网上搜索了一下这方面的内容,为了方便大家学习参考,我就总结一下,一上午的劳动成果,呵呵!首先是find的语法:find [起始目录] 寻找条件 操作还有种表述方式:find PATH OPTION[-exec COMMAND { } \;]因为find命令会根据我们给的option,也就是寻找条件从我们给出的目录开始对其...

2012-03-05 09:59:00 76

空空如也

空空如也

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

TA关注的人

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