基本理念 聊天系统里每个实体(用户、群组等)都需要有一个全局唯一的地址,一个合法的地址可以由名称和所在节点组成,格式如 name@node 这种结构。 结点主要用于标识地址所在服务器,可能包含: 用户结点,为每个用
阅读全文分类: 开发
比特币钱包地址 Base58 编码简介
Base64 是很多人熟知的一种编码,它是一种基于可打印字符来表示二进制数据的方法,类似的还有 Base32、Base16 等 编码,区别就是选取的基不一样。 本文要讨论的是 Base58, 它更多的被用在比特币的钱包地址编码上,其
阅读全文关于 java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
Java SE5扩展了反射机制的API,Class 中出现了 getAnnotation(Class<a> annotationClass) 方法,该方法可以帮助程序员快速的构造自定义注解处理器。文档中对该方法的注释为: 返回改程序元素上存在的、指定类型
阅读全文微信公众号开发框架
本文是项目 WeiXin 的说明文档。 参考: [接口文档] [第三方公众平台文档] [测试地址] [本机公网发布] 起步 在 web.xml 中配置如下信息: <servlet> <servlet-name>weixin</servlet-name> <serv
阅读全文用 Javassist 获取方法参数名
首先,如果需要在执行过程获取方法参数名,那么代码在编译的时候需要打开调集信息,也就是 -g 参数。 此前,网络上普通的获取方法参数名基本代码如下: public static String[] getMethodParameterNames(Method meth
阅读全文