会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
使徒行者白
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2017年11月2日
Oracle结合Mybatis实现取表TOP 10
摘要: 之前一直使用mysql和informix数据库,查表中前10条数据十分简单: 最原始版本: 当然,我们还可以写的复杂一点,比如外加一些查询条件? 比如查询前10条成绩大于80分的学生信息 添加了where查询条件的版本: 但是!!oracle中没有top啊!!!!那么该如何实现呢? 嗯,可以用row
阅读全文
posted @ 2017-11-02 23:17 使徒行者白
阅读(3832)
评论(0)
推荐(0)
2017年4月29日
HashMap源码阅读与解析
摘要: 目录结构 导入语 HashMap构造方法 put()方法解析 addEntry()方法解析 get()方法解析 remove()解析 HashMap如何进行遍历 一、导入语 HashMap是我们最常见也是最长使用的数据结构之一,它的功能强大、用处广泛。而且也是面试常见的考查知识点。常见问题可能有Ha
阅读全文
posted @ 2017-04-29 16:03 使徒行者白
阅读(702)
评论(0)
推荐(0)
2017年3月31日
ReentrantLock源码分析与理解
摘要: 在上面一篇分析ThreadExecutedPool的文章中我们看到线程池实现源码中大量使用了ReentrantLock锁,那么ReentrantLock锁的优势是什么?它又是怎么实现的呢? ReentrantLock又名可重入锁,为什么称之为可重入锁呢?简单来说因为它允许一个线程多次取获得该锁,不过
阅读全文
posted @ 2017-03-31 22:57 使徒行者白
阅读(405)
评论(0)
推荐(1)
2017年3月4日
多线程CountDownLatch和Join
摘要: 如果现在有五个线程A、B、C、D、E,请问如何用E线程用于统计A、B、C、D四个线程的结果? 题意需要用E线程统计A、B、C、D四个线程,也就是说E线程必须要等到前面四个线程运行结束之后才能执行。那么如何使用E线程来统计前面四个线程的结果呢? 下面介绍两种实现方法: 一、CountDownLatch
阅读全文
posted @ 2017-03-04 16:17 使徒行者白
阅读(1268)
评论(0)
推荐(0)
2017年2月20日
JAVA循环依赖
摘要: 最近看到一个问题:如果有两个类A和B,A类中有一个B的对象b,B类中有一个A的对象a,那么如何解决这两个类的相互依赖关系呢? 示例代码1 可以看到A类的构造方法中,new了一个B的对象,同时B类的构造方法中,new了一个A的对象。 如果此时我们运行该类的话,会报如下错误: Exception in
阅读全文
posted @ 2017-02-20 21:38 使徒行者白
阅读(3199)
评论(0)
推荐(0)
2015年4月16日
学习Jammendo代码的心路历程(二)ViewFlipper数据的填充
摘要: Jammendo
阅读全文
posted @ 2015-04-16 16:31 使徒行者白
阅读(335)
评论(0)
推荐(0)
2015年4月6日
学习Jammendo代码的心路历程(一)简单的淡出效果实现
摘要: Andorid动画淡出
阅读全文
posted @ 2015-04-06 22:43 使徒行者白
阅读(759)
评论(1)
推荐(1)
上一页
1
2
公告