首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
davyjones
掘友等级
Android码农一枚
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 32
沸点 0
赞
32
返回
|
搜索文章
赞
文章( 32 )
沸点( 0 )
Android Studio 中合并 jar 包 - fatjar 插件
Android Studio 中合并 jar 包的工具
设计模式-单例模式
保证系统中只有一个运行实例。
单例模式(上)---如何优雅地保证线程安全问题
上次帅地问的问题,让小秋学习了不少。这几天小秋刚好学习了一些设计模式的知识,这不,又跑去找帅地探讨一些问题了。 帅地:小子,行啊。那我再考考你得了。 此刻小秋聚精会神着等帅地又会抛出哪些问题..... 帅地:学过单例模式吧?单例模式有多种写法,写一种出来看看。 小秋:好啊,听说…
Java 多线程设计模式之 Single Threades Execution
所谓 Single Threades Execution 模式,意即“以一个线程执行”。就像独木桥同一时间内只允许一个人通行一样,该模式用于设置限制,以确保同一时间内只能让一个线程执行处理。 使用程序模拟三个人频繁地通过一个只允许一个人经过的门情形。当人们通过门的时候,统计人数…
为什么ConcurrentHashMap的读操作不需要加锁?
我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的,当你看到源码的get操作时,会发现get操作全程是没有加任何锁的,这也是这篇博文讨论的问题——为什么它不需要加锁呢? 我想有基础的同学知道在jdk1.7中是采用Segment + HashEnt…
Spring AOP中JDK和CGLib动态代理哪个更快?
一、背景昨天一位知识星球的小伙伴面试的时候被问到:SpringAOP中JDK和CGLib动态代理哪个效率更高?在知识星球整理了一下,今天特分享出来,供大家参考!对知识星球有兴趣的可以了解一下:二、基本
HTTPie 官方文档中文翻译版
HTTPie 是一个命令行 HTTP 客户端。目标是让 CLI 与 Web services 的交互尽可能的更友好。它提供了一个简单的 http 命令,可以让我们用简单自然的表述发送任意 HTTP 请求,并且可以输出带代码高亮的结果。HTTPie 可以使用在测试、调试以及通用的…
通过分析LinkedHashMap了解LRU
我们都知道LRU是最近最少使用,根据数据的历史访问记录来进行淘汰数据的。其核心思想是如果数据最近被访问过,那么将来访问的几率也更高。在这里提一下,Redis缓存和MyBatis二级缓存更新策略算法中就有LRU。画外音:LFU是频率最少使用,根据数据历史访问的频率来进行淘汰数据。…
Dagger2 简明教程2
JDK中关于依赖注入提供的支持。 Provider为接口,其他的都是注解。我们前面接触过Inject和Provider。下面来说说其它几个。 Component 管理依赖实例,提供依赖除了前面说的方法,还有一个重要的来源 就是其它Component 。 多个Component之…
Dagger2 简明教程
面向对象编程需要处理各种依赖关系,多个对象或者组件互相依赖。通常,我们都会自己通过new来创建依赖对象。但是,这样通常会带来一系列的问题。 对象和它的依赖项形成强依赖,如果我们要替换依赖项的实现,那我们就不得不去修改对象。 在对对象进行测试时,我们不得不先创建它的依赖项,如果对…
下一页
个人成就
文章被点赞
15
文章被阅读
22,701
掘力值
279
关注了
20
关注者
5
收藏集
3
关注标签
14
加入于
2018-08-28