摘要: 原文:http://www.cnblogs.com/metoy/p/4321311.html RPC 功能目标 RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。 为实现该目标,RPC 框架需提供一种透明调用机制让使用者不必显式的区分本地调 阅读全文
posted @ 2016-04-14 13:46 birkhoff001 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 语法: REPLACE ( string_expression , string_pattern , string_replacement ); 其中: 要搜索的字符串表达式。string_expression 可以是字符或二进制数据类型。 是要查找的子字符串。string_pattern 可以是字 阅读全文
posted @ 2016-04-11 14:30 birkhoff001 阅读(225) 评论(0) 推荐(0) 编辑
摘要: @Transient表示该属性字段的生命周期仅存于调用者的内存中而不会写到磁盘里持久化 如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic 示例: //根据birth计算出age属性 一个对象只要实现了Serilizable接口,这个对 阅读全文
posted @ 2016-04-11 12:45 birkhoff001 阅读(2442) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) throws IOException { Process process = Runtime.getRuntime().exec("cmd.exe /c tasklist |findstr \"javaw\""); Scanner in = new Scanner(process.get... 阅读全文
posted @ 2016-04-05 14:58 birkhoff001 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 手动指定maven-resources-plugin的版本,及编码 阅读全文
posted @ 2016-04-05 09:12 birkhoff001 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 类的生命周期 在一个类编译完成之后,下一步就需要开始使用类,如果要使用一个类,肯定离不开JVM。在程序执行中JVM通过装载,链接,初始化这3个步骤完成。 类的装载是通过类加载器完成的,加载器将.class文件的二进制文件装入JVM的方法区,并且在堆区创建描述这个类的java.lang.Class对象 阅读全文
posted @ 2016-03-14 10:55 birkhoff001 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 先看一个例子 用户测试类 执行结果: com.reflect.Usercom.reflect.UserUser[Ljava.lang.String;java.lang.String[]String[] 可以看出,对于大部分class而言,getCanonicalName和getName这两个方法没有 阅读全文
posted @ 2016-03-14 09:14 birkhoff001 阅读(7294) 评论(0) 推荐(1) 编辑
摘要: 创建一个自定义httpclient 访问https资源 阅读全文
posted @ 2016-03-04 10:12 birkhoff001 阅读(4808) 评论(0) 推荐(0) 编辑
摘要:   阅读全文
posted @ 2016-03-03 16:47 birkhoff001 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 断点续传,也就是要从文件已经下载的地方开始继续下载。在以前版本的 HTTP 协议是不支持断点的,HTTP/1.1 开始就支持了。一般断点下载时才用到 Range 和 Content-Range 实体头。 Range 用于请求头中,指定第一个字节的位置和最后一个字节的位置,一般格式: Range:(u 阅读全文
posted @ 2016-02-26 14:35 birkhoff001 阅读(826) 评论(0) 推荐(0) 编辑