会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
weegee
博客园
首页
新随笔
联系
订阅
管理
2020年8月11日
网络请求的超时原因
摘要: 网络的抽象表示 操作系统中,所有网络请求的建立和数据传输,在软件层面是使用socket(一般翻译为套接字)来表示,可以把它理解为搭建在网络请求的客户端和服务端之间的一个管道,socket的建立类比管道的搭建,数据的传输类比管道内水的流动。 套接字是基于TCP/IP实现的,它是TCP的接口在编程语言内
阅读全文
posted @ 2020-08-11 15:26 weegee
阅读(4390)
评论(0)
推荐(1)
2020年7月31日
OkHttp3系列(三)okhttp3-fast-spring-boot-starter
摘要: OkHttp3是由Square贡献的HTTP客户端框架,主要用在Andorid中,但是由于其易用的API、强大的功能、请求的快速等特点,也被大量采用在后端开发领域。本系列文章讲述OkHttp3的基本使用、OkHttp3的高级功能以及OkHttp3源码的解析等,请持续关注。 本篇文章是此系列的第三篇。
阅读全文
posted @ 2020-07-31 15:40 weegee
阅读(1240)
评论(0)
推荐(0)
OkHttp3系列(二)MockWebServer使用
摘要: OkHttp3是由Square贡献的HTTP客户端框架,主要用在Andorid中,但是由于其易用的API、强大的功能、请求的快速等特点,也被大量采用在后端开发领域。本系列文章讲述OkHttp3的基本使用、OkHttp3的高级功能以及OkHttp3源码的解析等,请持续关注。 本篇文章是此系列的第二篇。
阅读全文
posted @ 2020-07-31 15:39 weegee
阅读(4812)
评论(0)
推荐(0)
OkHttp3系列(一)初识OkHttp3
摘要: OkHttp3是由Square贡献的HTTP客户端框架,主要用在Andorid中,但是由于其易用的API、强大的功能、请求的快速等特点,也被大量采用在后端开发领域。本系列文章讲述OkHttp3的基本使用、OkHttp3的高级功能以及OkHttp3源码的解析等,请持续关注。 本篇文章是此系列的第一篇。
阅读全文
posted @ 2020-07-31 15:38 weegee
阅读(10005)
评论(0)
推荐(3)
2020年7月23日
为什么要使用短链接
摘要: 什么是短链接? 想要了解什么是短链接,就需要先知道为什么有短链接这个名字。我们正常浏览互联网内容的时候,若是使用浏览器,浏览器在每个网页的地址栏都会显示一个或者很短(例如百度https://www.baidu.com/、哔哩哔哩https://www.bilibili.com/)或者很长(https
阅读全文
posted @ 2020-07-23 15:43 weegee
阅读(1636)
评论(0)
推荐(0)
2020年7月21日
Google Guava之简化异常和错误的传播与检查
摘要: 文中所述Guava版本基于29.0-jre,文中涉及到的代码完整示例请移步Github查看。 JDK中的异常 JDK中把程序中可能出现的异常、错误统一了起来。 所有的异常、错误都是Throwable的子类,图中红色块的异常类是受检异常,表明在程序中出现这些异常时,需要我们通过try...catch.
阅读全文
posted @ 2020-07-21 13:49 weegee
阅读(867)
评论(0)
推荐(1)
2020年7月17日
Google Guava之常见Object方法
摘要: 文中所述Guava版本基于29.0-jre,文中涉及到的代码完整示例请移步Github查看。 常见Obejct方法使用 Java中所有的类都有一个隐藏的公共父类,就是Object类。既然所有的类都继承自Object类,那所有的类中都包含有Object类的方法,常见的有。 equals(Object)
阅读全文
posted @ 2020-07-17 15:14 weegee
阅读(392)
评论(0)
推荐(0)
2020年6月9日
名人堂
摘要: 本文记录了在学习的过程中遇到的一些有卓越思想的优秀的人,希望以此来作为在黑暗的洞穴中爬行的引路灯,名单会持续更新... 人员名单按照字母顺序排列。 Dennis Ritchie (丹尼斯·麦卡利斯泰尔·里奇,生于1941年,2011年去世,美国计算机科学家,他是C语言的创造者、Unix操作系统的关键
阅读全文
posted @ 2020-06-09 09:57 weegee
阅读(422)
评论(0)
推荐(0)
2020年6月3日
Google Guava之Ordering
摘要: 文中所述Guava版本基于29.0-jre,文中涉及到的代码完整示例请移步Github查看。 概述 Guava的Ordering是一种特殊的比较器,和JDK的Comparator相比较,它提供了更多的功能。 从实现上说,Ordering实例就是一个特殊的Comparator实例。Ordering把很
阅读全文
posted @ 2020-06-03 10:06 weegee
阅读(349)
评论(0)
推荐(0)
2020年5月25日
第一个C语言编译器是怎样编写的?
摘要: 首先向C语言之父Dennis Ritchie致敬! 当今几乎所有的实用的编译器/解释器(以下统称编译器)都是用C语言编写的,有一些语言比如Clojure,Jython等是基于JVM或者说是用Java实现的,IronPython等是基于.NET实现的,但是Java和C#等本身也要依靠C/C++来实现,
阅读全文
posted @ 2020-05-25 10:02 weegee
阅读(283)
评论(0)
推荐(0)
下一页
公告