会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jenkov
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2017年10月10日
Java设计模式-监听器模式
摘要: 监听器模式有三个要素——事件源、事件对象、监听器。 事件源:顾名思义,事件发生的源头,比如点击的按钮,属于被监听的对象; 事件对象:这个经常和事件源混淆,它经常被用来包装事件源,切记,它毕竟是个事件,比如点击事件,和事件源的区别自己感受,木有栗子; 监听器:这个是监听器模式的核心,定义事件发生后的动
阅读全文
posted @ 2017-10-10 00:35 无名码者
阅读(17082)
评论(3)
推荐(4)
2017年10月9日
GeoHash核心原理解析
摘要: 注:最近做项目需要这方面的知识,恰逢此文,甚喜。我转的文章也是转别人的,未找到原作者。 引子 机机是个好动又好学的孩子,平日里就喜欢拿着手机地图点点按按来查询一些好玩的东西。某一天机机到北海公园游玩,肚肚饿了,于是乎打开手机地图,搜索北海公园附近的餐馆,并选了其中一家用餐。 饭饱之后机机开始反思了,
阅读全文
posted @ 2017-10-09 17:55 无名码者
阅读(620)
评论(0)
推荐(0)
2017年10月7日
Java中interrupt的使用
摘要: 通常我们会有这样的需求,即停止一个线程。在java的api中有stop、suspend等方法可以达到目的,但由于这些方法在使用上存在不安全性,会带来不好的副作用,不建议被使用。具体原因可以参考Why is Thread.stop deprecated。 在本文中,将讨论中断在java中的使用。 中断
阅读全文
posted @ 2017-10-07 17:13 无名码者
阅读(54131)
评论(9)
推荐(17)
2017年2月7日
Gradle安装
摘要: 导入spring在GitHub的源码,需要安装Gradle。 官网提示有两种安装方式: 1)手动安装; 2)使用sdkman安装。 使用第二种方式安装方便、快捷。但实际操作下载gradle很慢。建议采用第一种方式,也不麻烦,点击Complete distribution 即开始下载。 下载完成后,解
阅读全文
posted @ 2017-02-07 00:02 无名码者
阅读(164)
评论(0)
推荐(0)
2016年11月23日
[转]MAC:删除终端默认前缀的计算机名
摘要: MAC:删除终端默认前缀的计算机名 1、打开终端 输入 sudo vi /etc/bashrc,提示输入密码就是计算机的密码。 2、点击i将编辑模式改成insert修改文档,使用#注释PS1=’\h:\W \u\$ ‘ 同时换行新增 PS1=’\W \$’。 #PS1='\h:\W \u\$ 'PS
阅读全文
posted @ 2016-11-23 23:56 无名码者
阅读(1552)
评论(0)
推荐(0)
2016年11月19日
CountDownLatch 使用(模拟一场比赛)
摘要: java.util.concurrency中的CountDownLatch,主要用于等待一个或多个其他线程完成任务。CountDownLatch在初始化时,会被赋一个整数,每次执行countDown()方法,该整数都会减一,直至到0,这一过程不可逆转。其await()方法会在该整数不为0时当前线程阻
阅读全文
posted @ 2016-11-19 14:24 无名码者
阅读(245)
评论(0)
推荐(0)
2016年7月17日
Java的协变、逆变与不可变
摘要: 网上有位大大对这个主题讲解的比较透彻,我在下面粘贴: 看下面一段代码 1 Number num = new Integer(1); 2 ArrayList<Number> list = new ArrayList<Integer>(); //type mismatch 3 4 List<? exte
阅读全文
posted @ 2016-07-17 13:16 无名码者
阅读(411)
评论(0)
推荐(0)
2016年3月11日
Java单例模式
摘要: 转自博客:http://blog.csdn.net/jason0539 本文继续介绍23种设计模式系列之单例模式。 概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单
阅读全文
posted @ 2016-03-11 18:46 无名码者
阅读(390)
评论(0)
推荐(0)
2015年12月6日
Java中子类覆盖父类方法所必须满足的条件
摘要: 子类覆盖父类方法所必须满足的条件
阅读全文
posted @ 2015-12-06 23:24 无名码者
阅读(1910)
评论(0)
推荐(0)
2015年11月7日
Java中break、continue及标签等跳转语句的使用[下]
摘要: 作为上一篇使用for循环演示的跳转,这一篇将使用while。相比较来说,while比for循环更简单。代码如下: 运行结果为:
阅读全文
posted @ 2015-11-07 19:39 无名码者
阅读(299)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告