自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TCP&UDP特点和区别

发短信,单方面传输数据即可,发送方和接收方都不用管对方的状态。基于二进制的数据格式,传输时以一Byte一Byte传输。打电话,传输数据需要在双方都接通且没有挂断的情况。对数据的整体打包,例如短信整体,传输时打包传输。可以同时接收和发送数据,含有接收和发送缓冲区。双方需要确定,比如打电话,对讲机等。比如评论的时候有字数限制。

2023-04-15 22:36:07 95

原创 网络基本概念

组网方式,IP地址,端口号,协议,五元组,协议分层,OSI七层模型,TCP/IP五层(或四层)模型,网络设备所在分层,封装和分用

2023-04-14 21:49:38 147

原创 IO图解及Java中InputStream,OutputStream,FileReader,FileWriter用法

输入还是输出是相对内存(缓冲区)而言的,而InputStream和OutputStream读取的是二进制文件。

2023-04-03 19:17:41 728

原创 Java中File 类的基本用法

注意:创建文件对象不写入任何内容,关闭了文件对象就没了(没有在磁盘上创建文件),但是如果创建的文件对象后写入数据,则会在磁盘上创建文件并保存下来。

2023-04-02 18:24:44 276

原创 IO、存储、硬盘、文件系统基础知识

IO 就是指“输入和输出”(input和output),由于程序和运行时数据是在中驻留,由CPU执行,涉及到数据交换的地方,通常是磁盘、网络等就需要IO接口。根据对象不同,IO模式可以分为磁盘IO模型和网络IO模型,IO操作会涉及到用户空间和内核空间的转换。

2023-03-31 21:57:43 317

原创 Java多线程死锁的场景,成因和解决方案

线程执行的时候由于获取不到锁资源造成的程序卡死状态。

2023-03-28 22:36:10 493

原创 (笔记)Java多线程环境下的HashTable, HashMap, Concurrent HashMap 之间的区别

ConcurrentHashMap是先创建一个2倍于原始的大小的内存空间,每次调用ConcurrentHashMap的时候都会搬运一部分原始数据到新的内存空间,直到全部搬运完删除原始空间。ConcurrentHashMap,在加锁上面力度较小不是对整个Hash表加锁,仅仅对数据下标加锁,对于读操作不加锁,写操作加锁,同时使用了大量volatile关键字修饰共享变量。HashMap和HashTable是创建一个2倍于原始的大小的内存空间,一次性把原始数据搬到新的内存空间中,效率不是很高。

2023-03-26 21:42:09 63

原创 Synchronized特性、使用、机制,与ReentrantLock区别

所有的锁释放之后,锁对象不再支持偏向锁,因为之前程序执行到此处产生过激烈的锁竞争,那么以后程序再次执行到这里依旧会产生激烈的锁竞争,会直接升级成轻量级锁或者重量级锁。

2023-03-25 10:10:28 123

原创 (笔记)java锁策略,synchronized对比,CAS策略

CAS(Compare and Swap比较并交换)即:用一个预期值与内存中的值相比较,若相等则交换否则不操作。

2023-03-22 15:36:17 133

原创 初入java线程池

ThreadPoolExecutor(int corePoolSize,//核心线程数int maximumPoolSize, //最大线程数long keepAliveTime, //临时线程存活时间TimeUnit unit, //临时线程存活时间单位BlockingQueue workQueue, //组织保存任务的阻塞队列ThreadFactory threadFactory, //线程工厂。

2023-02-28 13:54:11 44

原创 Java多线程wait()和sleep()的区别和相同点(笔记)

简述两者区别和联系

2023-02-27 17:11:03 68

原创 进程与线程的区别(包含 java中线程和操作系统中线程的关系)

进程与线程的区别(包含 java中线程和操作系统中线程的关系)

2023-02-26 21:16:44 74 2

原创 面向对象和类通俗理解和java代码举例

小白入门面向对象

2022-09-13 16:45:21 217

原创 Java数据类型简述

学习Java过程中的小总结 后续会不断完善

2022-08-09 09:31:52 149

原创 MSP430F5529LP基于CCS环境下的库函数,包含代码及软件基本安装和教程

小编迫于比赛速成,有不足的地方评论就行

2022-08-04 12:42:16 501

空空如也

空空如也

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

TA关注的人

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