标签:调度器

Java

后端架构师技术图谱

likai 发布于 2019-03-20

今天无意间看到github上一篇超炫的博文,是阿里工程师总结的 《后端架构师技术图谱》 ,分享给大家。 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B,B+,B*树 LSM 树 BitSet 常用算法 排...

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

Java

Java 多线程下篇 线程通讯

1

xiaoli.he 发布于 2019-03-19

等待/通知机制 利用wait,notify实现的一个生产者、一个消费者和一个单位的缓存的简单模型: public class QueueBuffer { int n; boolean valueSet = false; synchronized int get() { if (!...

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

Java

蚂蚁金服面试题及答案之二面

小丁 发布于 2019-03-15

二面 22、你有什么问题想问我的吗? 1、自我介绍、工作经历、技术栈 2、项目中你学到了什么技术? 3、微服务划分的粒度? 4、微服务的高可用怎么保证的? 负载均衡与反向代理,隔离,限流,降级,超时与重试,回滚,压力测试与应急预案 5、常用的负载均衡,该怎么用,你能说下吗? 1、...

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

编程技术

filecoin技术架构分析十四:filecoin源码分析之服务层链同步、共识协议及挖矿

刘莉莉 发布于 2019-03-12

我是先河系统CTO杨尉,欢迎大加关注的的Github: waynewyang ,本文是 filecoin技术架构分析系列文章 第十四章源码分析之服务层链同步、共识协议及挖矿。 分析基于的源码版本:go-filecoin master a0598a54(2019年3月9日) cha...

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

Java

OkHttp 源码分析(一)—— 请求流程

1

小丁 发布于 2019-03-12

这篇文章主要梳理一下 OkHttp 的请求流程,对 OkHttp 的实现原理有个整体的把握,再深入细节的实现会更加容易。 建议将 OkHttp 的源码下载下来,使用 IDEA 编辑器可以直接打开阅读。我这边也将最新版的源码下载下来,进行了注释,有需要的可以直接从 这里 下载查看。...

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

Spring

Attack Spring Boot Actuator via jolokia Part 1

33

尖兵 发布于 2019-03-11

前段时间看到twitter上有国外的研究人员 Exploiting Spring Boot Actuators 这篇文章,打算跟着这篇文章学习一下。作者已经提供了一个 简单的demo 用于大家调试。这篇是对 ch.qos.logback.classic.jmx.JMXConfig...

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

Java

OkHttp 开源库使用与源码解析

xubiao.zhuang 发布于 2019-03-11

Android 开发只需添加依赖,如下: implementation("com.squareup.okhttp3:okhttp:3.13.1") 官方示例1:获取一个 url 上的内容并输出 //Http 客户端 OkHttpClient client = ...

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

编程技术

『互联网架构』软件架构-分布式系列并发编程(29)

9

yanxinchi 发布于 2019-03-09

说说JMM,线程,线程池。一切都为了分布式而行动! JMM 理解下面的图 java的文件,需要进行编译,通过java编译编程class文件,class文件变成字节码,装载到类装载器中,通过类装载器进行执行,执行的过程中的一个模型就是下面这个图。 特性 1.可见性 >可见性是...

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

Spring

分布式定时器的一些解决方案

9

darida 发布于 2019-03-07

前言 之前写SpringBoot时,有简单介绍过分布式定时器的一些思路(SpringBoot | 第二十二章:定时任务的使用)。原来的项目本身使用dubbo实现了一个简单的实现,目前项目迁移至SpringCloud后,原来的就不适用了,但基本原理都是差不多的,都是集中管理需要调用...

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

Spring

Spring Boot 2.0 配置图文教程

9

darida 发布于 2019-03-06

摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 本章内容 自定义属性快速入门 外化配置 自动配置 自定义创建 Starter 组件 摘录:读书是读完这些文字还要好好用心去想想,写书也一样,做...

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

Java

初识MapReduce的应用场景(附JAVA和Python代码)

7

xubiao.zhuang 发布于 2019-02-27

从这篇文章开始,我会开始系统性地输出在大数据踩坑过程中的积累,后面会涉及到实战项目的具体操作,目前的规划是按照系列来更新,力争做到一个系列在 5 篇文章之内总结出最核心的干货,如果是涉及到理论方面的文章,会以画图的方式来讲解,如果是涉及到操作方面,会以实际的代码来演示。 这篇是 ...

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

Java

Java编程方法论-Spring WebFlux篇 01 为什么需要Spring WebFlux 下

3

刘莉莉 发布于 2019-02-26

本系列为本人Java编程方法论 响应式解读系列的 Webflux 部分,现分享出来,前置知识Rxjava2 ,Reactor的相关解读已经录制分享视频,并发布在b站,地址如下: Rxjava源码解读与分享: www.bilibili.com/video/av345… Reacto...

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

Java

java线程实现方式

3

puefu.he 发布于 2019-02-26

各个线程既可以共享进程资源(内存地址、文件I/O等),又可以独立调度(线程是CPU调度的基本单位)。 每个已经执行start()且还未结束的java.lang.Thread类的实例就代表了一个线程。Thread的所有关键方法都是声明为Native的。在Java API中,一个Na...

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

Java

四. RxJava之基本原理

2

Harries 发布于 2019-02-25

不忘初心 砥砺前行, Tomorrow Is Another Day ! 本文概要: Observable的创建 subscribe订阅过程 发送事件 线程切换过程 1. Observable的创建 对应源码 //Observable.java @CheckReturnValue...

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

Java

并发与多线程基础

4

Harries 发布于 2019-02-19

熟悉Java的人都能很容易地写出如下代码: public static class MyThread extends Thread { @Override public void run() { System.out.println("MyThread is runni...

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

编程技术

Terraform使用案例

zhuangli 发布于 2019-02-13

理解 Terraform 用例之前,先理解[什么是Terraform]()非常有用。当前页面列出了 Terraform 的一些实际使用案例,实际的用例比我们讲到的要多很多。由于其原生扩展性,可以增加 provider 和 provisioner 来进一步扩展 Terraform ...

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

Java

WebMagic 爬虫框架浅析

6

小丁 发布于 2019-02-13

很久之前因为爬虫需求就接触过 WebMagic,但是一直停留在简单使用阶段。近来公司项目也有爬虫需求,而且需要对爬虫框架做一些定制开发,便以此为契机深入学习 WebMagic 的设计思想及实现原理。 概述 WebMagic 是国内知名开发者黄亿华开源的一个 Java 爬虫框架。W...

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

编程技术

数据库 TDSQL 的架构演进

11

xirruiqiang 发布于 2019-01-31

编辑推荐: 本文来自于infoQ,主要介绍了业务场景下推动数据库进化,TDSQL 的软件架构组成,数据一致性考验,基于规则和基于代价的查询引擎等方面。 在数字化时代,作为基础软件,数据库的自主可控对于企业的数据安全、业务稳定具有重要意义。只有实现“自主可控”才能从根本上保证信息安...

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