标签:多线程

IOS技术

iOS开发中各种关键字的区别

xirruiqiang 发布于 2017-10-19

1.一些概念 1.浅Copy:指针的复制,只是多了一个指向这块内存的指针,共用一块内存。 深Copy:内存的复制,两块内存是完全不同的, 也就是两个对象指针分别指向不同的内存,互不干涉。 2.atomic是Objc使用的一种线程保护技术, 基本上来讲,是防止在写未完成的时候被另外...

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

Spring

org.springframework.util.StopWatch:简洁的耗时统计小工具

3

songhua.gao 发布于 2017-10-18

想知道一个代码块执行耗时多久,通常做法是执行前记录当前时间A,执行后用当前时间减去A就是耗时了。spring库中有个统计耗时的小工具:StopWatch类,它可以帮我们做这些事情,甚至做得更好,咱们直接上代码实战吧: 创建项目 我这里用的是Intellij IDEA社区版,用ma...

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

开源软件

百度正式开源其RPC框架brpc

1

hellas 发布于 2017-10-02

9 月 14 日,百度正式在 GitHub 上基于 Apache 2.0 协议开源了其 RPC 框架 brpc。brpc 是一个基于 protobuf 接口的 RPC 框架,在百度内部称为“baidu-rpc”,它囊括了百度内部所有 RPC 协议,并支持多种第三方协议,从目前的性...

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

Spring

Spring技术布道师眼中的微服务:事件驱动型微服务详解

6

尖兵 发布于 2017-09-30

对于开发人员来说,微服务是个既火爆又受追捧的话题,谁不想用上微服务架构呢。但是对于企业来说,微服务却并非万能药,在团队构建和交付软件的过程中,其实微服务是面临着很多挑战的,比如软件管理文化问题、系统一致性问题、分布式系统冗余问题… 1 什么是事件驱动型微服务? 什么是事件驱动型微...

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

IOS技术

最全iOS数据存储方法介绍:FMDB,SQLite3 ,Core Data,Plist,Preference偏好设置,N

15

xubiao.zhuang 发布于 2017-09-29

转载请注明本文地址:http://www.jianshu.com/p/e88880be794f 目的 项目准备运用的Core Data进行本地数据存储,本来打算只写一下Core Data的,不过既然说到了数据存储,干脆来个数据存储基础大总结!本文将对以下几个模块进行叙述。 沙盒 ...

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

IOS技术

谈谈GCD的基础(一)

17

songhua.gao 发布于 2017-09-22

本文为CocoaChina网友littleskyw2投稿 一.队列创建 1.系统创建的队列 -> (主队列、全局队列) 1.主队列 //一个默认的与主线程绑定的队列,称之为主队列,主线程是在main()函数被调用之前被创建,创建主线程的同时主队列也一起被创建,提交到主队列的blo...

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

IOS技术

你不知道的的 iOS 多线程

3

hanze 发布于 2017-09-22

你不知道的的 iOS 多线程 程序员用有限的生命去追求无限的知识。 有言在先 首先我不是故意要做标题党的,也不是我要炒冷饭,我只是想换个姿势看多线程,本文大部分内容在分析如何造死锁,奈何功力尚浅,然而再浅,也需要走出第一步。打开你的 Xcode 来验证这些死锁吧。 多线程小知识 ...

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

Spring

你去面试,需要准备什么知识点?

dulong 发布于 2017-09-18

概述 年中或者年底绩效出来后,总是几家欢乐几家愁。绩效好的机会多的老板信任的,会更加有干劲。绩效不好的,老板不看好的,可能就会有离职的冲动。 如果你有离职的想法,那么还是需要花一些时间准备一下,毕竟现在外面好的互联网公司对程序员的要求还是蛮高的,需要你有各种能耐。 这篇文章主要是...

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

Spring

面试过阿里等互联网大公司,我知道了这些套路

2

yeseng 发布于 2017-09-18

因为看到掘金在做秋招求职征文大赛,赞助商也有牛客网,自己前段时间也稍微写了篇博客总结我的大学生活, 那些年我看过的书 —— 致敬我的大学生活 —— Say Good Bye ! 博客中稍微简单的介绍了下自己的求职,重点是推荐了下我自己看过的那些书籍,对我帮助真的很大。 如今借这么...

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

Spring

使用Spring Boot日志框架在已有的微服务代码中添加日志功能

1

songhua.gao 发布于 2017-09-06

引言:我们需要在已有的微服务代码中添加日志功能,用于输出需要关注的内容,这是最平常的技术需求了。由于我们的微服务代码是基于SpringBoot开发的,那么问题就转换为如何在Spring Boot应用程序中输出相应的日志。 在传统Java应用程序中,我们一般会使用类似Log4j这样...

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

IOS技术

iOS缓存策略——NSCache的简单使用

darida 发布于 2017-09-01

今天来共同学习一下NSCache的相关知识,有疏忽的地方,还望各位不吝赐教。 一、简介 1、NSCache是苹果官方提供的的缓存类,具体使用是和NSDictionary很相似的,在AFNetworking和SDWebImage第三方框架中被用作管理缓存。 2、NSCache在系统...

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

IOS技术

关于iOS多线程,我说,你听,没准你就懂了!

15

puefu.he 发布于 2017-08-30

绪 事出必有因,今天我想和你聊聊线程的原因就是——当然是本着一个共产党人的思想觉悟,为人民透析生命,讲解你正在蒙圈的知识点,或者想破脑袋才发现如此简单的技术方案。 很多人学线程,迷迷糊糊;很多人问线程,有所期待;也有很多人写线程,分享认知给正在努力的年轻人,呦,呦,呦呦。但是,你...

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

IOS技术

腾讯Bugly巨坑:使用不当造成UI界面卡死

5

likai 发布于 2017-08-28

本文由CocoaChina网友gagaga投稿 来源:[Wellphone] 前言 Bugly和dispatch_once使用不当,会造成UI界面卡死。笔者在前段时间碰见了这样的一个卡死的情况,特意记录下来。 iOS开发者或多或少都听过或用过Bugly。它是腾讯开发的一个SDK,...

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

Spring

那些年我看过的书 —— 致敬我的大学生活 —— Say Good Bye !

changyuan.xu 发布于 2017-08-26

2017.08.21 正式开启我入职的里程,现在已是工作了一个星期了,这个星期算是我入职的过渡期,算是知道了学校生活和工作的差距了,总之,尽快习惯这种生活吧。下面讲下自己的找工作经历和大学阅读的书籍,算是一种书籍推荐,为还在迷茫的你指引方向,同时为我三年的大学生活致敬!也激励我大...

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

IOS技术

iOS之设计模式深究

10

xiaoli.he 发布于 2017-08-23

文章目录 1 对象创建 1.1原型(Prototype) 1.2工厂方法(Factory Method) 1.3抽象工厂(Abstract Factory) 1.4生成器(Builder) 1.5单例(Singleton) 2 接口适配 2.1 适配器(Adapter) 2.2 ...

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

Spring

SpringBoot定时任务及Cron表达式详解

1

darida 发布于 2017-08-16

摘要: 讲解如何使用SpringBoot定时任务,并通过源码说明如何使用多线程处理各定时任务。 详细说明cron表达式用法。 一、定时任务概述 后台项目开发中经常会用到定时任务,现在实现定时任务都方式也是多种多样。下面列举几种常见的定时任务实现方式: 1. Quartz:Quar...

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

IOS技术

让你快速提高并掌握如何进行iOS开发技能

3

xiaoli.wang 发布于 2017-08-15

首先你要花点时间针对objective-c语言的学习;毕竟这个是iOS开发的基础(你也可以尝试用Swift,但此项目只是针对OC),编程套路其实都是差不多,多写多想多实践;关于环境的搭建就不在本文进行介绍,这部分内容可以自行百度或谷歌,都有相应的说明; 对于一个刚入门总是希望有个...

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

IOS技术

让你快速了解并掌握如何进行iOS开发技能

4

尖兵 发布于 2017-08-15

首先你要花点时间针对objective-c语言的学习;毕竟这个是iOS开发的基础(你也可以尝试用Swift,但此项目只是针对OC),编程套路其实都是差不多,多写多想多实践;关于环境的搭建就不在本文进行介绍,这部分内容可以自行百度或谷歌,都有相应的说明; 对于一个刚入门总是希望有个...

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