浪人 浪人
4年前
OkHttp 源码分析 - Okhttp同步请求、异步请求过程
RxJava源码的基础部分分析的差不多,后续如果有新的内容话,会继续的补充。从今天开始,我们来看看OkHttp的相关源码。OkHttp的源码过于复杂,涉及到的方面非常的多,本系列文章目的是打通Okhttp的整个执行流程,不对某一个细节重点分析。  本篇文章是本系列文章的第一篇,我们先从最简单的Okhttp使用入手,进而分析Okhttp两种请求方式的流程。
朴素系统优化思维的实践
常见的系统优化方案有很多,系统扩容、单此执行优化非核心流程剔除、分布式缓存等等,今天,就记录从一件小事到系统优化的多种方案的思考。
DevOpSec DevOpSec
4年前
磁盘问题定位与解决
磁盘问题定位基本流程:磁盘的压力分析,主要使用下面几个性能计数器(针对单独的物理盘,每个物理磁盘都会有一组):1.Avg.DiskReadQueue
Stella981 Stella981
4年前
Golang Kernel For Jupyter
上篇回顾:VSCodeandNoteBookforJavaScript(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fdotnetcrazy%2Fp%2F9962192.html)正常流程安装Go语言:sudoapti
Wesley13 Wesley13
4年前
Java大佬精心为小白整理的十个学习心德
零基础学习java能学会吗?零基础如何学习java?有什么方法吗?今天由我来分享下关于零基础学习java的方法。Java发展前景据权威统计,在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%~70%,Java软件人才的缺口巨大,对应薪水也是随之水涨船高。越来越多的大学生看好
Stella981 Stella981
4年前
IPython基本介绍
IPython简介ipythonshell是一个增强版的交互式python解释器,它的设计目的是在交互式计算和软件开发两个方面最大化的提高生产力。通过ipython可以对大部分python代码进行探索式的操作,例如使用试错法来练习和学习python中的函数,所以使用ipython将有助于提高你的工作效率。IP
Stella981 Stella981
4年前
Jetty源码导读一:启动过程
启动过程总体流程ServerThreadPool、HandlerConnectorServer启动过程,主要做了以下的事情:检查,如果ErrorHandler没有,则创建一个注册和启动关闭钩子启动除了Connector的其他所有组件ThreadPool
Stella981 Stella981
4年前
2020DevOps状态报告——变更管理
如果你的公司还没有走向平台化,现在仍然可以是很大的飞跃。您仍然可以通过解决公司的变更管理流程来加快软件交付。在本章中,我们将研究我们在公司内部所学的变更管理模式。我们将向您展示什么是有效的,什么是无效的,以及如何利用DevOps原则将变更管理转化为有效的、使能的流程。 在过去的十年里,我们已经看到DevOps的实践颠覆了软件发布团队的工作方式。以下
可莉 可莉
4年前
2020DevOps状态报告——变更管理
如果你的公司还没有走向平台化,现在仍然可以是很大的飞跃。您仍然可以通过解决公司的变更管理流程来加快软件交付。在本章中,我们将研究我们在公司内部所学的变更管理模式。我们将向您展示什么是有效的,什么是无效的,以及如何利用DevOps原则将变更管理转化为有效的、使能的流程。 在过去的十年里,我们已经看到DevOps的实践颠覆了软件发布团队的工作方式。以下
Wesley13 Wesley13
4年前
DDD领域驱动设计实战(三)
        点击上方“JavaEdge”,关注公众号设为“星标”,第一时间纵览好文!1前言实体是领域模型中的领域对象。传统开发人员总将关注点放在数据,而非领域。因为在软件开发中,DB一直占据主导,因此首先考虑的是数据的属性(即数据库的列)和关联关系(外键关联),而非富有行为的领域概念