会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
扫地僧
好记性不如烂笔头,内存虽快,但不持久
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
10
下一页
2015年6月26日
Java多线程异常处理
摘要: 在java多线程程序中,所有线程都不允许抛出未捕获的checked exception,也就是说各个线程需要自己把自己的checked exception处理掉。这一点是通过java.lang.Runnable.run()方法声明(因为此方法声明上没有throws exception部分)进行了...
阅读全文
posted @ 2015-06-26 07:54 TomSun*star
阅读(1104)
评论(0)
推荐(0)
2015年6月25日
Java异常
摘要: 对于因为编程错误而导致的异常,或者是不能期望程序捕获的异常(引用一个空指针,数组越界,除零,等等),为了使开发人员免于处理这些异常,一些异常被命名为非检查型异常(即那些继承自 RuntimeException 的异常)并且不需要进行声明(throws)。Checked Exception和Unc...
阅读全文
posted @ 2015-06-25 23:51 TomSun*star
阅读(281)
评论(0)
推荐(0)
2015年6月24日
Thrift之TProtocol系列TBinaryProtocol解析
摘要: 首先看一下Thrift的整体架构,如下图: 如图所示,黄色部分是用户实现的业务逻辑,褐色部分是根据thrift定义的服务接口描述文件生成的客户端和服务器端代码框架(前篇2中已分析了thrift service生成代码),红色部分是根据Thrift文件生成代码实现数据的读写操作。红色部分以下是...
阅读全文
posted @ 2015-06-24 20:53 TomSun*star
阅读(9610)
评论(0)
推荐(0)
2015年6月23日
一致性哈希(Consistent Hashing)
摘要: 一:HashMap 谈论Consistent Hashing前,先回顾一下HashMap. 当使用HashMap时,key会被均匀的映射到hashMap内部数组中(Entry【】),映射方法利用key的hash值做移位运算,和entry数组的长度(Length-1)做与运算(和hashtabl...
阅读全文
posted @ 2015-06-23 09:06 TomSun*star
阅读(1874)
评论(0)
推荐(0)
2015年6月20日
Thrift compiler代码生成类解析
摘要: 代码生成类解析: Thrift--facebook RPC框架,介绍就不说了,百度,google一大把,使用也不介绍,直接上结构和分析吧。 Hello.thrift文件内容如下:namespace java com.tomsun.thrift.generated.demoservice H...
阅读全文
posted @ 2015-06-20 19:01 TomSun*star
阅读(6127)
评论(0)
推荐(0)
2015年6月15日
Java 转义字符
摘要: 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符2.Unicode转义字符:\u +四个十六进制数字;0~65535 \u0000:空字符3.特殊字符:就3个 \" :双引号 \' :单引号 \\ :反斜线4.控制字符:5个 \'单引号字符\\反斜杠字...
阅读全文
posted @ 2015-06-15 22:56 TomSun*star
阅读(1089)
评论(0)
推荐(0)
JSON总结
摘要: JSON :Javascript Object Notation,一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应用中,开发者经常为 XM...
阅读全文
posted @ 2015-06-15 21:47 TomSun*star
阅读(1043)
评论(0)
推荐(0)
2015年6月14日
protobuf 编码实现解析(java)
摘要: 一:protobuf编码基本数据类型 public enum FieldType { DOUBLE (JavaType.DOUBLE , WIRETYPE_FIXED64 ), FLOAT (JavaType.FLOAT , WIRETYPE_F...
阅读全文
posted @ 2015-06-14 11:42 TomSun*star
阅读(14267)
评论(2)
推荐(2)
Java Enum解析【转】
摘要: Enum用法: 1:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YE...
阅读全文
posted @ 2015-06-14 08:47 TomSun*star
阅读(863)
评论(0)
推荐(0)
2015年6月11日
protobuf 原理
摘要: Protobuf 的优点 Protobuf 有如 XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。只需使用 Protobuf 对数据结构进行一次描述,即可利用各种不同语言或从各种不同数...
阅读全文
posted @ 2015-06-11 17:01 TomSun*star
阅读(4042)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
10
下一页
公告