自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 如何请求第三方接口获取数据

HTTP是现代应用常用的一种交换数据和媒体的网络方式,高效地使用HTTP能让资源加载更快,节省带宽。OkHttpClient是一个高效的Http客户端,一般可以用它来请求第三方接口。它的请求/响应 API 使用构造器模式builders来设计,支持阻塞式的同步请求和带回调的异步请求。官方地址https://github.com/square/okhttp1.1 同步GET请求操作步骤:(1) 通过new OkHttpClient()构造OkHttpClient对象;(2) 构造Re.

2021-10-11 21:17:27 2042

原创 操作系统内存管理

https://blog.csdn.net/hguisu/article/details/5713164知识框架一、内存管理1. 内存管理相关概念内存管理是指操作系统将内存空间进行合理划分和有效地动态分配。具体功能包括:内存空间的分配与回收:由操作系统完成主存储器空间的分配与管理,使程序员摆脱存储分配的麻烦,提高编程效率。 地址转换:在多道程序环境下,程序中的逻辑地址与内存中的物理地址不一致,因此存储管理需要提供地址变换功能,把逻辑地址转换成相应的物理地址。 内存空间..

2021-05-28 22:05:49 663

原创 操作系统进程管理

临界资源:这里的资源指的是多个进程可以共享的资源,共享有互斥共享和同步共享两种方式,而互斥共享的资源就称为临界资源,互斥共享就是同一时刻只能有一个进程访问该资源。临界区:对临界资源进行访问的那段代码。...

2021-05-18 19:29:49 1003

原创 Java异常总结

参考:《Java核心技术卷一》目录一、异常分类1、错误(Error)、运行时异常(RuntimeException)和其他异常2、受检异常和非受检异常二、声明受检异常三、抛出异常四、捕获异常五、带资源的try语句(try-with-resources)来代替 try-catch-finally六、自定义异常类一、异常分类在Java程序设计语言中,异常对象都是派生于Throwable类的一个实例。如果Java内置的异常类不能满足需求,用户也可以创建自定义的异常类,这

2021-04-28 20:40:55 208

原创 六大经典排序算法思想及复杂度分析(附Java实现)

目录一、相关术语介绍二、排序算法分类三、各排序算法的比较四、具体算法介绍1. 冒泡排序2. 选择排序3. 插入排序4. 归并排序5. 快速排序6. 堆排序五、总结以及各种排序算法的适用情况一、相关术语介绍稳定:在原待排序序列中,若两个数 a == b,且a在b前面,排序之后,a仍然在b前面,则称该排序算法是稳定的。 不稳定:在原待排序序列中,若两个数 a == b,且a在b前面,排序之后,a可能在b后面,则称该排序算法是不稳定的。 内排序:所有排序操作

2021-03-19 22:37:25 657

原创 Java中 “==”和“equals()”的区别与常用数据类型的池化技术总结

"==" 和 "equals()"的区别在java面试和日常编程中都是很常见的,且经常和池化技术联系在一起,有些细节的东西容易忘记,在这里总结归纳一下。一、java中“==”比较的是什么?java中只有值传递,因此,“==”比较的是两个变量的值是否相同。首先要明确一下变量的值是什么,这里需要先了解一些基础知识。基础知识(java内存分配及变量存储位置):1.java内存分配中的栈在函数中定义的一些基本数据类型的变量数据和指向对象实例的对象引用变量都在函数的栈内存中分...

2020-12-05 19:30:01 166 2

原创 Java中不同数据类型的转换规则及原理

如下图,Java中的数据类型可以分为基本数据类型和引用数据类型两大类。基本数据类型有8种:整型(byte、short、int、long)、浮点型(float、double)、字符型(char)、布尔类型(boolean);引用数据类型有3种:类(Class)、接口(interface)、数组([ ])。针对上述两大类数据类型,我们先后介绍基本数据类型间的转换以及基本数据类型和...

2020-03-01 20:45:28 2539

原创 VMVare中CentOS图形化界面大屏显示的方法(调节屏幕分辨率)

1、问题阐述在虚拟机中安装CentOS系统,进入图形化界面后发现显示的界面很小,看起来很不方便,因此下面通过调节屏幕的分辨率来将图形化界面大屏显示。2、操作步骤通常来说,CentOS系统内的操作可以通过命令行或者图形化界面进行。调节分辨率通过图形化界面很简单,因此本文仅介绍图形化界面的操作步骤。(1)如下图,在桌面左上角点击“应用程序”打开应用菜单,然后依次点击“系统工具” → “...

2019-10-20 15:54:15 4679

原创 java文件读取可能出现的两个问题:“系统找不到指定的文件” “拒绝访问”

一、问题描述问题1:java.io.FileNotFoundException: .\xxx\xxx.txt (系统找不到指定的文件。)问题2:java.io.FileNotFoundException: .\xx\xx (拒绝访问。)二、问题分析问题1:“系统找不到指定的文件”问题的出现是因为当前路径下找不到给定的文件,问题2:“拒绝访问”是因...

2019-10-15 14:03:11 1551

原创 VMware中出现“此主机不支持64位客户机操作系统,此系统无法运行” 或者 “VMware Workstation 与 Hyper-V不兼容 ”的问题

1、问题阐述与截图在桌面虚拟机软件VMVare Workstation中创建新的虚拟机,选择客户机操作系统时,出现“此主机不支持64位客户机操作系统,此系统无法运行”的警告(如图1), 图1如果...

2019-10-15 12:09:59 14641 14

原创 java中 static 修饰符的使用

1、定义在java中,static是一个修饰符,可以用来修饰变量或者方法,表示静态变量或静态方法,静态变量也叫作类变量,说明这个变量是属于类的,而不是属于对象的。没有static修饰的变量称为实例变量,表示该变量是属于某个具体对象的。当然,static也可以用于修饰静态代码块。2、特点(1)static既可以修饰变量,也可以修饰方法;(2)被static修饰的变量或方法独立于该类的...

2019-10-14 22:33:52 290

原创 java字符流与字节流之详解与比较

目录1、什么是流(流、输入流、输出流的定义)2、字节流和字符流的概念与比较3、字节流中常用的类(1)常用的字节输入流:[1] InputStream:[2] FileInputStream:[3] BufferedInputStream:(2)常用的字节输出流:[1] OutputStream:[2] FileOutputStream:[3] Buffe...

2019-03-11 22:13:08 501

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除