标签:调度器

Java

从 Java 到 JVM 到 OS 线程的优先级

1

wenming.gapo 发布于 2018-06-25

前言 Java 的线程的调度机制由 JVM 实现,假如有若干条线程,你想让某些线程拥有更长的执行时间,或某些线程分配少点执行时间,这时就涉及“线程优先级”。 优先级别 Java 把线程优先级分成10个级别,线程被创建时如果没有明确声明则使用默认优先级,JVM 将根据每个线程的优先...

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

Java

从Java到JVM到OS线程的优先级

2

dulong 发布于 2018-06-25

Java 的线程的调度机制由 JVM 实现,假如有若干条线程,你想让某些线程拥有更长的执行时间,或某些线程分配少点执行时间,这时就涉及“线程优先级”。 优先级别 Java 把线程优先级分成10个级别,线程被创建时如果没有明确声明则使用默认优先级,JVM 将根据每个线程的优先级分配...

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

Java

详解 RxJava 的消息订阅和线程切换原理

11

yanxinchi 发布于 2018-06-13

本文由 玉刚说写作平台 提供写作赞助 原作者: 四月葡萄 版权声明:本文版权归微信公众号 玉刚说 所有,未经许可,不得以任何形式转载 1.前言 本文主要是对RxJava的消息订阅和线程切换进行源码分析,相关的使用方式等不作详细介绍。 本文源码基于 rxjava:2.1.14 。 ...

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

Spring

Spring 定时器的使用—Xml、Annotation、自定义

xubiao.zhuang 发布于 2018-06-11

日常系统开发中定时任务用的非常地普遍,比如我们可能想做个定时器去查询某笔交易的状态并进行汇总,又或者我们想在凌晨4点清楚数据库的相关数据、又或者我们想在每月月底0点定时去开启一个事务对当月、季度的数据做统计做成报表,灰常多呀!我也说不完啦! 有一点小编对于定时任务的理解,那就是:...

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

Java

Java 快速开发平台 JEECG 3.7.6,高考性能增强版本发布

13

dulong 发布于 2018-06-08

JEECG 3.7.6 高考性能增强版本发布 导读 ⊙Vue SPA单页面应用 ⊙Datagrid标签实现不同风格切换,支持BootstrapTable、EasyUI ⊙灵活通用代码生成器工厂 ⊙精美Echart报表 ⊙平台大动作重构 ⊙在线文档精良制作,实时更新 ⊙代码生成器模...

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

Java

【译】Angular Ivy的变更检测执行:你准备好了吗?

13

邓龙华 发布于 2018-06-08

原文链接: Angular Ivy change detection execution: are you prepared? 让我们看看Angular为我们做了什么。 免责声明:这只是我对Angular新渲染器的学习之旅。 Angular视图引擎的演变 虽然新的Ivy渲染器的重...

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

Java

RxJava 入门和常见使用方式

1

darida 发布于 2018-06-06

本文由 玉刚说写作平台 提供写作赞助,版权归 玉刚说 微信公众号所有 原作者:ZedeChan 版权声明:未经玉刚说许可,不得以任何形式转载 0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava ...

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

Java

RxJava 是如何实现线程切换的(下)

2

dulong 发布于 2018-06-04

通过前一篇的 RxJava2 是如何实现线程切换的 (上) 我们已经知道了在RxJava中,subscribeOn 将上游线程切换到 指定的子线程 是如何实现的。这里就接着来看,observeOn 是如何将下游线程切换到指定线程的。 RxJava – subscrib...

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

Java

啃碎并发(二):Java线程的生命周期

2

zhuangli 发布于 2018-06-01

当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,它要经过 新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)5种状态 。尤其是当线程启动以后,它不可能一直"霸占&...

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

Java

RxJava 2.x 之流程分析

3

xirruiqiang 发布于 2018-06-01

本次分析的 RxJava 版本信息如下: compile 'io.reactivex.rxjava2:rxandroid:2.0.1' compile 'io.reactivex.rxjava2:rxjava:2.1.6' 先来个简单例子: // 创建被观察者 Observabl...

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

IOS技术

iOS面试题,面试答这么多就可以了

1

hellas 发布于 2018-05-31

内容绝大部分摘抄网上,如有侵权请联系我删除,谢谢! 下面的问题有的没有做解答,后面会慢慢补上! 前言 关于”面试官问这么基础的问题有必要吗”这个话题一直以来争论不休;其实我们可以这样理性的分析问题。 面试官问的这些基础问题更多的是一些知识的深入, 这些知识...

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

Java

RxJava/RxAndroid/AutoDispose/RxBinding/RxBus

12

xiaoli.he 发布于 2018-05-30

首先: RXJava建议先掌握Lambda, 否则要定义很多泛型. 并且代码量冗余. RxJava分为三部分, Observable 被观察者 和 Observer 观察者 以及操作符. Reactive流式编程是微软提出来的概念, 由Netfix公司实现的架构. RxJava是...

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

IOS技术

iOS CoreData (一) 增删改查

13

Harries 发布于 2018-05-29

Core Data是iOS5之后才出现的一个框架,本质上是对SQLite的一个封装,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象,通过CoreData管理应用程序的数据模型,可以极大...

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

Spring

一起来学SpringBoot | 第十六篇:定时任务详解

xubiao.zhuang 发布于 2018-05-29

SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物, 自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程 在我们日常的开发中,经常会遇到 数据定时...

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

Java

JDK8源码分析——并发库核心AbstractQueuedSynchronizer的实现思路

8

changyuan.xu 发布于 2018-05-15

原创作品未经作者同意严禁私自转载,或私自修改后据为自有。违者将追究法律责任 Ⅰ. AQS 简介 AbstractQueuedSynchronizer 是JDK并发包的核心类,大多数并发工具实现如 CountDownLatch 、 Semaphore 、 ReentrantLock...

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

Java

手把手教你搭建一个基于Java的分布式爬虫系统

15

zhuangli 发布于 2018-05-09

【51CTO.com原创稿件】在不用爬虫框架的情况下,我经过多方学习,尝试实现了一个分布式爬虫系统,并且可以将数据保存到不同地方,类似 MySQL、HBase 等。 因为此系统基于面向接口的编码思想来开发,所以具有一定的扩展性,有兴趣的朋友直接看一下代码,就能理解其设计思想。 虽...

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

Java

揭秘网络框架第六篇: OkHttp 和 Retrofit 中可以学到的架构思想

2

邓龙华 发布于 2018-05-07

终于把 OkHttp 和 Retrofit 的细节原理搞定了,接下来我们站的高一点,来宏观地看一下可以从 OkHttp 和 Retrofit 中学到什么。 OkHttp 和 Retrofit 中可以学到的架构思想 分层架构 首先可以学到的就是经典的分层架构思想: Okio 实现底...

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

Java

揭秘网络框架第二篇: OkHttp 请求原理基本认识

1

zhuangli 发布于 2018-05-07

OkHttp 请求原理基本认识 我们开始学习 OkHttp 都具体帮我们做了哪些操作,大概会分三小节来学习它: OkHttp 请求实现流程基本认识 OkHttp 核心机制深入学习 OkHttp 请求实现流程总结 OkHttp 请求原理基本认识 OkHttp 的使用比较简单,发起一...

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