标签:多线程

Spring

你有多久没更新过简历了?

zhuangli 发布于 2018-04-24

都说“金三银四”,本人也未能免俗。 经过一个月的面试后,心微微踏实,焦虑渐褪,故撰文一篇,分享之。 定期更新你的简历 这句话以前也听说过,不过那时并没有放在心上,心想老子干的好好的,又不想跳槽,干嘛要更新简历? 直到最近准备换工作了,打开尘封许久的简历,想想最近一个项目都做了什么...

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

编程技术

伸缩Kubernetes到2500个节点中遇到的问题和解决方法

xiaoli.wang 发布于 2018-04-24

Kubernetes自从 1.6 起便号称可以承载5000个以上的节点,但是从数十到5000的路上,难免会遇到问题。 本片文章即分享Open API在kubernetes 5000之路上的经验,包括遇到的问题、尝试解决问题以及找到真正的问题。 遇到的问题以及如何解决 问题一:1 ...

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

编程技术

号称十倍性能于 Cassandra 的 ScyllaDB,究竟祭出了哪些技术 “利器”?

5

changyuan.xu 发布于 2018-04-24

将一种现行流行的技术,换一种语言来重写,多以失败告终,但用C++重写Cassandra的ScyllaDB可谓是一个成功的典范。基于Seastar的ScyllaDB,能够很好的发挥新型硬件的优势,这是ScyllaDB性能有质的突破的一大重要原因。 Benchmark 先来看看Scy...

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

IOS技术

iOS开发学习路线

likai 发布于 2018-04-23

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

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

IOS技术

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

8

hanze 发布于 2018-04-23

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

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

编程技术

第167期

hanze 发布于 2018-04-22

热点新闻 Docker企业版2.0发布,着力提升Kubernetes支持能力与安全性 Docker公司发布其旗舰企业版本的重大更新,并首次为Kubernetes提供全面商业支持。 eWEEK 培训 Kubernetes入门与进阶实战培训 | 北京站 本次培训内容包括:Docker...

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

编程技术

借鉴开源框架自研日志收集系统

5

xiaoli.he 发布于 2018-04-21

项目背景 公司项目需要将分布在多台机器中的日志统一收集管理。笔者先后使用logstash,flume等开源项目。并最终自研一套基于Java语言的日志收集系统 Bloodhound。以下从项目关注的角度对开源系统与自研进行分析。 1 开源日志收集系统特征 Logstash 和 Fl...

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

编程技术

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

8

尖兵 发布于 2018-04-20

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

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

IOS技术

美团iOS面试败北感悟

26

xirruiqiang 发布于 2018-04-19

GitHub Repo:coderZsq.target.swift Follow: coderZsq · GitHub Resume: coderzsq.github.io/coderZsq.we… 日常扯淡 从去年开始, 我就一直有尝试的面试些大公司, 因为对于一个半路出家(非...

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

编程技术

美团点评智能支付核心交易系统的可用性实践

21

darida 发布于 2018-04-19

背景 每个系统都有它最核心的指标。比如在收单领域:进件系统第一重要的是保证入件准确,第二重要的是保证上单效率。清结算系统第一重要的是保证准确打款,第二重要的是保证及时打款。我们负责的系统是美团点评智能支付的核心链路,承担着智能支付100%的流量,内部习惯称为核心交易。因为涉及美团...

阅读(165)评论(0)赞 (1)

编程技术

五分钟了解Java10针对垃圾收集的改进

puefu.he 发布于 2018-04-18

Java10 已经发布了大概有一个多月了。我们在之前的文中介绍过10为我们带来的一些新特性: JDK10要来了:下一代 Java 有哪些新特性? 。其中就提到了10 关于G1垃圾收集器的一些改进。G1在Java 9的时候已经是被作为默认的垃圾收集器了。如果你了解G1的话,应该知道...

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

编程技术

Thread源码剖析

28

xirruiqiang 发布于 2018-04-18

前言 昨天已经写了: 多线程三分钟就可以入个门了! 如果没看的同学建议先去阅读一遍哦~ 在写文章之前通读了一遍《Java 核心技术 卷一》的并发章节和《Java并发编程实战》前面的部分,回顾了一下以前写过的笔记。从今天开始进入多线程的知识点咯~ 我其实也是相当于从零开始学多线程的...

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

IOS技术

iOS Swift GCD 开发教程

9

dulong 发布于 2018-04-18

转自博客镜画之声 本教程将带你详细了解 GCD 的概念和用法,通过文中的代码示例和附带的 Github 示例工程,可以进一步加深对这些概念的体会。附带的示例工程是一个完整可运行的 App 项目:DispatchQueueTest,项目地址点此处。本教程提供离线版,阅读体验更佳:&...

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

编程技术

携程图片服务架构

4

小丁 发布于 2018-04-18

作者简介 胡健,携程框架高级研发经理,目前负责多媒体服务的构建和研发工作。 近些年携程业务突飞猛进,用户遍及世界各地。公司对用户体验也越来越重视,每一个小的功能改动、页面改版的背后,都有大量的A/B实验提供保障。与此同时,与用户体验息息相关的媒体文件的应用质量也被放到重要位置,如...

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

编程技术

C++性能榨汁机之惊群问题

4

xubiao.zhuang 发布于 2018-04-18

一个小场景 在开始正式讨论我们的问题之前,我们先想象这么一个小场景: 场景1:6只小鸟停在电线上休息,都在等待食物。 场景2:我们向鸟群投放一条小虫,作为它们的食物。 场景3:6只小鸟看到有食物到来,都停止休息,一起飞起来去抢夺食物。 场景4:最终只有一只小鸟(bird4)能够吃...

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

编程技术

想成为一名Web开发者?你应该学习Node.js而不是PHP

15

dulong 发布于 2018-04-17

我认为,这是一种暗示… 我经常被 我的学生们 问到的最常见的问题之一是,“为什么你在课程中教授Node.js而不是PHP?” 告诉他们,“相信我,我在行业内工作”显然不够。因此,本篇就是我在课程中包含Node.js的原因,以及如果你想要成为一名开发者,你应该抛弃PHP...

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

Java

Java 可重入锁内存可见性分析

4

邓龙华 发布于 2018-04-17

不可错过的 Java 技术公众号 送架构书活动正在进行中 架构书籍推荐:Java中高级、架构师值得一读! 周童 来自酒店搜索报价中心,主要负责酒店报价缓存,计算相关系统的开发以及性能优化等工作,热爱摩旅。 一个习以为常的细节 之前在做 ReentrantLock 相关的...

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

编程技术

Java 可重入锁内存可见性分析

4

刘莉莉 发布于 2018-04-17

不可错过的 Java 技术公众号 送架构书活动正在进行中 架构书籍推荐:Java中高级、架构师值得一读! 周童 来自酒店搜索报价中心,主要负责酒店报价缓存,计算相关系统的开发以及性能优化等工作,热爱摩旅。 一个习以为常的细节 之前在做 ReentrantLock 相关的...

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