标签:queue

IOS技术

iOS跑步软件开发-从无到有

5

尖兵 发布于 2017-11-21

前言 经过两个多月的开发与调试,全民星跑1.0.1终于上线了,首先要感谢曲总和洛洛爱吃肉的技术支持.全民星跑作为一个以跑步计步为主要功能的软件,骚栋在开发过程中实在是遇到了不少的坑,这篇博客会分为加速仪计步和跑步计步两个模块来说明,不过有一点我想先声明,因为人力资源有限,所以可能...

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

Spring

Spring Boot结合RabbitMQ实现延迟队列

5

尖兵 发布于 2017-11-21

顾名思义,延迟队列就是进入该队列的消息会被延迟消费的队列。而一般的队列,消息一旦入队了之后就会被消费者马上消费。 延迟队列能做什么? 延迟队列多用于需要延迟工作的场景。最常见的是以下两种场景: 延迟消费。比如: 用户生成订单之后,需要过一段时间校验订单的支付状态,如果订单仍未支付...

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

Spring

Spring Boot与RabbitMQ结合实现延迟队列

5

Harries 发布于 2017-11-20

顾名思义,延迟队列就是进入该队列的消息会被延迟消费的队列。而一般的队列,消息一旦入队了之后就会被消费者马上消费。 延迟队列能做什么? 延迟队列多用于需要延迟工作的场景。最常见的是以下两种场景: 延迟消费。比如: 用户生成订单之后,需要过一段时间校验订单的支付状态,如果订单仍未支付...

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

Spring

熔断器 Hystrix 源码解析 —— 执行命令方式

4

dulong 发布于 2017-11-18

摘要: 原创出处 www.iocoder.cn/Hystrix/com… 「芋道源码」欢迎转载,保留摘要,谢谢! 本文主要基于 Hystrix 1.5.X 版本 1. 概述 2. 实现 3. BlockingObservable 666. 彩蛋 ��&...

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

IOS技术

Objective-C 和 Swift 面试题

3

yanxinchi 发布于 2017-11-17

前言 在 iOS 开发中,语言的选择是最初的一步。 Objective-C 是苹果为 iOS 和 Mac 开发量身定制的语言。它随着 iPhone 的出现而大火,直到今天国内外大多数的 App 依然是用 Objective-C 在写。它一度在 TIOBE 排行榜上位列第三名,仅次...

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

IOS技术

如何控制iPhone X的Home 指示器处理技术

1

尖兵 发布于 2017-11-17

本文最初发布于Medium网站,原作者Jordan Morgan。本文经授权由InfoQ中文站翻译并分享。 我们每个人都应该听说了,Apple发布了iPhone X。随之而来的,是新推出的自动隐藏在手机屏幕底部的一个横条,官方称其为“Home指示键”。它唤起了用户对iPhone物...

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

IOS技术

iOS之基于FreeStreamer的简单音乐播放器

4

zhuangli 发布于 2017-11-16

天道酬勤 前言 作为一名iOS开发者,每当使用APP的时候,总难免会情不自禁的去想想,这个怎么做的?该怎么实现呢?很久之前,就想写一个关于音乐方面的播放器,最近刚好得空,就趁机摸索着写了下,写的不好,还望多多指教。 前提准备 为了能够有明确的思路来做这个demo,我下载了QQ音乐...

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

编程技术

ipcs、ipcrm、sysresv、kernel.shmmax

9

xiaoli.he 发布于 2017-11-15

ipcs、ipcrm、sysresv、kernel.shmmax   1.1  BLOG文档结构图       1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能...

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

Spring

Spring Cloud Bus之RabbitMQ初窥

12

xiaoli.wang 发布于 2017-11-15

和Spring Cloud Config一样,我们接下来要聊的Spring Cloud Bus也是微服务架构系统中的必备组件。Spring Cloud Bus可以将分布式系统的节点与轻量级消息代理链接,然后可以实现广播状态更改(例如配置更改)或广播其他管理指令。Spring Cl...

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

IOS技术

Swift 进阶开发指南:如何使用 Quick、Nimble 执行测试驱动开发(TDD)

4

xirruiqiang 发布于 2017-11-14

Swift 进阶开发指南:如何使用 Quick、Nimble 执行测试驱动开发(TDD) 只要是在移动端应用上写任何类型的测试,这都不是一个受欢迎的选择,事实上,多数移动端应用开发团队都尽可能省略写测试的工作,希望借此教程来节省时间以加速开发进程。 自认为自己是一位技术成熟的开发...

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

IOS技术

如何处理一个tableView中同种model多种cell相同逻辑的情况?

2

邓龙华 发布于 2017-11-14

这是购物车页面: 有4种cell: 1.一般商品cell 2.带赠品的商品cell 3.满赠商品cell 4.补货中商品cell 一般来说,有多少种cell就要自定义多少种cell,但是这4种cell又有相同的逻辑处理,如点击商品图片进入商品详情页。如何处理既不会让代码显得啰嗦又...

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

IOS技术

iOS开发实用技巧—Objective-C中的各种遍历(迭代)方式

xirruiqiang 发布于 2017-11-14

一、使用for循环 优点:简单 缺点:由于字典和集合内部是无序的,导致我们在遍历字典和集合的时候需要借助一个新的『数组』作为中介来处理,多出了一部分开销。 二、使用NSEnumerator遍历 优点:对于不同的数据类型,遍历的语法相似;内部可以简单的通过reverseObject...

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

IOS技术

给 iOS 开发者的 RxSwift(一)

3

puefu.he 发布于 2017-11-13

RxSwift 或许我们都听说过,但或许只知道 RxSwift 这个单词,长篇大论关于 RxSwift 的介绍往往使读者迷失在各种概念当中,却不知如何让它大展伸手。或许我们可以换一种姿势,一些应用场景会让我们产生共鸣,解决问题的方式由很多,为什么不找一种最优的呢?RxSwift也...

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

Spring

Spring Boot教程(十四)Spring Boot整合ActiveQ实现消息收发和订阅

邓龙华 发布于 2017-11-13

javax.jms.ConnectionFactory 接口提供了一个标准的用于创建一个 javax.jms.Connection 的方法, javax.jms.Connection 用于和 JMS 代理( broker )交互。尽管为了使用 JMS , Spring 需要一个 ...

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

IOS技术

玩转iOS开发:iOS 11 新特性《UIKit新特性的基本认识》

8

xiaoli.wang 发布于 2017-11-08

Paste configuration 我们都知道, 在iOS有一个东西叫做UIMenuController, 它是一个单例, 可以方便我们简单的去做一些复制, 粘贴等等的操作, 但在iOS 11这个粘贴功能进化了, 让我们一起来看看吧, 首先我们要有一个工程项目: 简单显示的东...

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

Spring

SpringCloud Eureka 源码解析 —— 应用实例注册发现(一)之注册

2

xiaoli.wang 发布于 2017-11-08

摘要: 原创出处 http://www.iocoder.cn/Eureka/instance-registry-register/ 「芋道源码」欢迎转载,保留摘要,谢谢! 本文主要基于 Eureka 1.8.X 版本 1. 概述 2. Eureka-Client 发起注册 2.1...

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

Spring

聊一聊Spring中的线程安全性

yanxinchi 发布于 2017-11-06

Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实, Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。 Spring对每个bean提供了一个scope属性来表示该bean的作用域。它是bean的生命周期。例如,...

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

IOS技术

iOS中的MVP模式初探

2

likai 发布于 2017-11-06

以前在项目中都写的是MVC模式, 由于现在在项目中要学习MVP模式, 所以找了一个Demo研究了一下. 就简单说说自己的看法吧. 先说一下MVC模式, 示意图如下: MVC模式示意图 模型拿到数据, 可能是数据库或者网络数据 最简单的比方, 我们拿到一个模型数组了之后, 这个就相...

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