随笔分类 -  JAVA

java学习
摘要:EventBus作为消息总线,通过解耦发布者和订阅者简化事件传递 本文实现一个handler演示如何使用EventBus 定义消息类型对象EventMsg 实现Runnable接口的EventHandler,含有成员EventBus,当线程启动时候,进行注册线程本身 进行测试,交替发送不同的消息 我 阅读全文
posted @ 2018-03-11 22:36 binfoo 阅读(268) 评论(0) 推荐(0)
摘要:以微信服务号和订阅用户为例,来演示观察者模式实现 下面是对应具体代码: 实现Suject接口 package com.binfoo.observer; /** * 关注公众号的接口,提供三个功能 */ public interface Subject { /** * 注册粉丝 * @param ob 阅读全文
posted @ 2018-03-11 20:54 binfoo 阅读(215) 评论(0) 推荐(0)
摘要:饿汉式 特点:直接创建静态对象 懒汉式 特点:延迟加载,可能存在线程安全问题 措施:使用同步,为提高判断锁状态的效率,可以使用双重判断 阅读全文
posted @ 2016-07-12 12:03 binfoo 阅读(125) 评论(0) 推荐(0)
摘要:原理 从小到大的场景 代码 测试 Before sort : [ 2,43,55,5,22,33,88,1,0 ]After sort : [ 0,1,2,5,22,33,43,55,88 ] 阅读全文
posted @ 2016-07-10 16:58 binfoo 阅读(138) 评论(0) 推荐(0)
摘要:思路: 默认从小到大排序 代码 验证 Before sort : [ 2,43,55,5,22,33,88,1,0 ]After sort : [ 0,1,2,5,22,33,43,55,88 ]Process finished with exit code 0 阅读全文
posted @ 2016-07-10 16:36 binfoo 阅读(169) 评论(0) 推荐(0)
摘要:1. Token用途 token是HTTP请求的令牌,通俗一点说是凭证,目的是防止api被随意访问获取信息。 可使用随机数生成,也可以使用用户id、密码或时间之类进行排序或者加密进行声称。 token一般有个有效期,比如超过1个小时或者2个小时需要重新登录获取新的。 2. 程序原理 本程序token 阅读全文
posted @ 2016-06-15 22:26 binfoo 阅读(821) 评论(0) 推荐(0)
摘要:测试结果如下: 阅读全文
posted @ 2016-06-15 21:45 binfoo 阅读(1474) 评论(0) 推荐(0)
摘要:1. 现象 windows操作系统下进行"123456"的AES加密 encrypted message is below : QLNYZyjRnKF/zxAjzDt/lw== decrypted message is below : 123456 阿里云服务器,同样是"123456"的密码,每次加 阅读全文
posted @ 2016-06-07 18:32 binfoo 阅读(10612) 评论(0) 推荐(2)
摘要:对于xml的解析,这里学习并演示使用SAXParser进行解析的样例。使用此种方法无法解析"gb2312"编码的xml文件,因此,此处xml文件编码设置为"UTF-8"1. person.xml文件王飞理工大学2663457教授2.java相关代码import java.io.File;import... 阅读全文
posted @ 2015-10-09 17:27 binfoo 阅读(816) 评论(0) 推荐(0)