标签:queue

Java

深入浅出 Picasso 源码(下):常见功能实现原理分析及总结

1

changyuan.xu 发布于 2018-04-26

通过本篇文章你将学到如下内容: 发起图片请求后的整体流程 取消、暂停、恢复加载如何实现 分析过源码的朋友可以直接滑到文章底部看最后的总结,欢迎一起讨论。 常见功能实现分析 经过前面对核心 API 的介绍,我们已经对 Picasso 有个大概的了解了,接下来通过不同的业务逻辑,来整...

阅读(7)评论(0)赞 (0)

Java

死磕 Java 并发:J.U.C 之 AQS

7

likai 发布于 2018-04-26

此篇博客所有源码均来自JDK 1.8 作者:大明哥 原文地址:http://cmsblogs.com 越是核心的东西越是要反复看,本文篇幅较长,希望各位细细品读,来回多读几遍理解下。 AQS简介 java的内置锁一直都是备受争议的,在JDK 1.6之前,synchronized这...

阅读(5)评论(0)赞 (0)

IOS技术

iOS开发之UIRefreshControl使用踩坑

2

dulong 发布于 2018-04-25

问题描述 接上一个话题:iOS开发之TabBar再次点击实现刷新,实现了TabBar的点击刷新以后,开始继续写完成功能,刷新UITableView,于是考虑到iOS 10以后,UIScrollView已经有UIRefreshControl的属性了,干脆用自带的写。于是就有了如下的...

阅读(14)评论(0)赞 (0)

IOS技术

2018 – iOS 面试题汇总

1

Harries 发布于 2018-04-25

金三银四,相信最近很多人都在跳槽。那么面试题自然还是要看下的,在这我就把我手里收集到的面试题(朋友面试,网上收集等等)进行了汇总,希望可以帮到正在或者准备面试的你,同时我也可以自己在过一遍 一般面试题 1.堆和栈的区别 1.内存管理范围只有oc对象需要进行内存管理非oc对象类型比...

阅读(20)评论(0)赞 (0)

IOS技术

老司机出品————多线程实践

3

xubiao.zhuang 发布于 2018-04-25

有段时间没写博客了,不过这也不是一次两次了。 嗯,就不找理由也不检讨了,直奔主题吧。 在今天的博客中你将会看到: 异步线程同步 NSOperation子类重写 条件模块 请求类封装 异步线程同步 老司机今天讲的不是多线程的基本用法,这个东西往上的博客其实蛮多的,而且也基本是多线程...

阅读(17)评论(0)赞 (0)

Java

AQS简简单单过一遍

8

darida 发布于 2018-04-25

前言 回顾前面: 多线程三分钟就可以入个门了! Thread源码剖析 多线程基础必要知识点!看了学习多线程事半功倍 Java锁机制了解一下 只有光头才能变强! 本来我是打算在这章节中写Lock的子类实现的,但看到了AQS的这么一个概念, 可以说Lock的子类实现都是基于AQS的 ...

阅读(15)评论(0)赞 (0)

Java

java~集合的介绍和使用

yanxinchi 发布于 2018-04-24

大叔转载,原文地址:http://www.700net.com/rewrite.php/read-4491.html 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通...

阅读(9)评论(0)赞 (0)

IOS技术

懒人做开发系列:利用Object-C特性埋点

2

hellas 发布于 2018-04-24

原文 Objective-C是一门简单的语言,95%是C。只是在语言层面上加了些关键字和语法。真正让Objective-C如此强大的是它的运行时。它很小但却很强大。它的核心是消息分发。 运行时会发消息给对象。一个对象的class保存了方法列表。那么这些消息是如何映射到方法的,这些...

阅读(13)评论(0)赞 (0)

Java

Java并发系列(3)AbstractQueuedSynchronizer源码分析之共享模式

1

尖兵 发布于 2018-04-24

点击上方“ Java知音 ”,选择“置顶公众号” 技术文章第一时间送达! 作者:劳夫子 cnblogs.com/liuyun1995/p/8404877.html 知音专栏 Javaweb练手项目源码 常用设计模式完整系列篇 技术自媒体探讨交流圈子 通过上一篇的分析,我们知道了独...

阅读(11)评论(0)赞 (0)

编程技术

redis 实战分析

dulong 发布于 2018-04-24

简介 后台开发日新月异,各种高高能高挑战!~~~ 例如:数据高并发的读写、海量数据的读写、对扩展性要求高的数据,要怎么操作达到性能最大化?分布式架构,如何做session共享?等等一些列问题困惑着前进的步伐… redis 入门 redis 是 单进程 单进程模型来处理客户端的请求...

阅读(23)评论(0)赞 (0)

编程技术

小心避开 RxSwift 里的坑(Top Mistakes in RxSwift you want to avoid)

darida 发布于 2018-04-24

每当我们要学习一样新的语言或者框架时,总是会犯下这样那样的错误。这就是人类学习新知识的方法。下文列出了一些使用 RxSwift 过程中常见的错误,供大家参考。 原文链接在文末。 combineLatest vs withLatestFrom 前者会在内部的任意一个 Observa...

阅读(11)评论(0)赞 (0)

编程技术

技术问题分析06(4.23)

hellas 发布于 2018-04-23

基于前面的技术分析和问题,考虑到如果将所有类型的Server都安装到一个Domain里面,由一个Admin Server进行管理,那么如果Domain或Admin Server出现问题影响就会相对大。因此对整个环境进行重构,对于OSB,JMS,MFT,管控等分别安装到不同的Dom...

阅读(20)评论(0)赞 (0)

IOS技术

AVFoundation 框架初探究(二)

3

尖兵 发布于 2018-04-23

接着第一篇总结 系列第一篇地址:AVFoundation 框架初探究(一) 在第一篇的文章中,我们总结了主要有下面几个点的知识: 1、对AVFoundation框架整体的一个认识 2、AVSpeechSynthesizer这个文字转音频类 3、AVAudioPlayer音频播放类...

阅读(17)评论(0)赞 (0)

IOS技术

iOS开发学习路线

likai 发布于 2018-04-23

前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程. 个人学习方法分享[如何优雅的使用Mac进行开发]稍后更新 本文阅读建议 1.一定要辩证的看待本文. 2.本文主要是本人对iOS开发...

阅读(22)评论(0)赞 (0)

IOS技术

iOS/Swift多线程之—如何避免数据竞争(Data race)

8

hanze 发布于 2018-04-23

多线程编程中, 常见的问题有 死锁Deadlock 死锁指的是由于两个或多个执行单元之间相互等待对方结束而引起阻塞的情况。每个线程都拥有其他线程所需要的资源,同时又等待其他线程已经拥有的资源,并且每个线程在获取所有需要资源之前都不会释放自己已经拥有的资源。 优先级翻转/倒置/逆转...

阅读(10)评论(0)赞 (0)

编程技术

arXiv Paper Daily: Mon, 23 Apr 2018

1

邓龙华 发布于 2018-04-23

Neural and Evolutionary Computing An Investigation of Environmental Influence on the Benefits of Adaptation Mechanisms in Evolutionary Swarm...

阅读(17)评论(0)赞 (0)

编程技术

VMware兼容性检查指北

xiaoli.wang 发布于 2018-04-23

本文记录了具体如何从VMware官方网站检查硬件(BIOS/RAID/NIC/HBA)等兼容性信息,提前确认VMware软硬件兼容性结果避免数据中心建设规划时候采坑回退。说一句不相关的想法,整个IT行业从VMware转投OpenStack的进程越来越快,而VMware面对的竞争者...

阅读(24)评论(0)赞 (0)

编程技术

java基础系列:集合入门

3

xirruiqiang 发布于 2018-04-22

好好学java 致力于java知识分享/学习教程免费分享 精彩内容  你所需要的java全套视频教程 你所需要的java电子图书 你所需要的大数据视频教程 你所需要的java练习项目 集合框架: Java中的集合框架大类可分为Collection和Map;两者的区别: ...

阅读(31)评论(0)赞 (0)