Java
少睡点觉
这个作者很懒,什么都没留下…
展开
-
NIO
@通道(channel):用于源节点与目标节点的连接在java NIO中负责缓冲区中数据的传输通道的主要实现类java.nio.channels.Channel接口FileChannelSocketChannelServerSocketChannelDatagramChannel获取通道1.本地I/OFileInputStream/FileOutputStreamRandomAccessFile网络I/OSocketServerSocketDatagramScoket原创 2020-08-01 15:52:20 · 140 阅读 · 0 评论 -
NIO
@buffer的数据存取一、缓冲区(buffer):在 java NIO中负责数据的存取。缓冲区就是数组,用于存储不同数据类型的数据有下列不同类型的缓冲区ByteBufferCharBufferShortBufferIntBufferLongBufferFloatBufferFloatBufferDoubleBuffer都是通过allocate(size)获得缓冲区size:指定大小二、缓冲区存取数据的两个核心方法put():存入数据get():获取数据三、四个核心属性ca原创 2020-08-01 10:40:46 · 95 阅读 · 0 评论 -
windows中通过jedis连接到虚拟机中的redis
还要保证虚拟机中的Linux端口6379开发,Redis的默认端口是6379,如果是其他的,就相应设置就好了。这样就可以在windows中连接到虚拟机中的redis了。给注释掉,或者更改ip地址为0.0.0.0,将。连接不成功情况,报错连接不上问题解决。看一下本机能否ping通虚拟机。将redis.conf文件中的。原创 2022-10-30 12:12:09 · 358 阅读 · 1 评论 -
LeetCode 733.图像渲染
有一幅以二维整数数组表示的图画,每一个整数表示该图画的像素值大小,数值在 0 到 65535 之间。给你一个坐标 (sr, sc) 表示图像渲染开始的像素值(行 ,列)和一个新的颜色值 newColor,让你重新上色这幅图像。为了完成上色工作,从初始坐标开始,记录初始坐标的上下左右四个方向上像素值与初始坐标相同的相连像素点,接着再记录这四个方向上符合条件的像素点与他们对应四个方向上像素值与初始坐标相同的相连像素点,……,重复该过程。将所有有记录的像素点的颜色值改为新的颜色值。最后返回经过上色渲染后的图原创 2021-12-15 15:28:36 · 62 阅读 · 0 评论 -
Java中把一个数组的内容赋值给另一个数组
定义一个数组:int[] nums = {10,3,8,9,4};把这个数组赋值一个新的数组int[] copynums = nums;在调用数组的排序方法后Arrays.sort(copynums);分别打印数组System.out.println(Arrays.toString(nums));System.out.println(Arrays.toString(copynums));发现两个数组的内容都发生的变化这是因为如果直接赋值会指向同一个内存空间...原创 2021-02-09 12:34:06 · 6732 阅读 · 1 评论