commit 421ceb0d2abd912f3e5923b8dd2c84b2f4a64f5d
Author: bunny <1319900154@qq.com>
Date: Wed May 22 16:53:48 2024 +0800
feat(init): :pushpin: 初始化项目
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/bytebuffter.iml b/.idea/bytebuffter.iml
new file mode 100644
index 0000000..d6ebd48
--- /dev/null
+++ b/.idea/bytebuffter.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..954e026
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..7ecaa0f
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..b7686d0
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..a9152a3
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo1/pom.xml b/demo1/pom.xml
new file mode 100644
index 0000000..1f54d91
--- /dev/null
+++ b/demo1/pom.xml
@@ -0,0 +1,16 @@
+
+
+ 4.0.0
+
+ cn.bunny
+ demo1
+ 1.0-SNAPSHOT
+
+
+ 17
+ 17
+
+
+
\ No newline at end of file
diff --git a/demo1/src/main/java/cn/bunny/Demo01.java b/demo1/src/main/java/cn/bunny/Demo01.java
new file mode 100644
index 0000000..8af7e3f
--- /dev/null
+++ b/demo1/src/main/java/cn/bunny/Demo01.java
@@ -0,0 +1,33 @@
+package cn.bunny;
+
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.nio.ByteBuffer;
+import java.nio.channels.FileChannel;
+
+public class Demo01 {
+
+ public static void main(String[] args) {
+ // 输入流
+ try (FileChannel channel = new FileInputStream("D:\\MyFolder\\Netty\\byteBuffter\\data.txt").getChannel()) {
+ // 准备缓冲区
+ ByteBuffer byteBuffer = ByteBuffer.allocate(10);
+ while (true) {
+ // 从channel 向buffer输入
+ int len = channel.read(byteBuffer);
+ if (len == -1) {
+ break;
+ }
+ // 输出buffer内容
+ byteBuffer.flip();
+ while (byteBuffer.hasRemaining()) {
+ byte b = byteBuffer.get();
+ System.out.println((char) b);
+ }
+
+ byteBuffer.clear();
+ }
+ } catch (IOException exception) {
+ }
+ }
+}
diff --git a/demo1/src/main/java/cn/bunny/Demo02.java b/demo1/src/main/java/cn/bunny/Demo02.java
new file mode 100644
index 0000000..d5b6049
--- /dev/null
+++ b/demo1/src/main/java/cn/bunny/Demo02.java
@@ -0,0 +1,7 @@
+package cn.bunny;
+
+public class Demo02 {
+ public static void main(String[] args) {
+ System.out.println("asda");
+ }
+}
diff --git a/demo1/src/main/java/cn/bunny/Demo3.java b/demo1/src/main/java/cn/bunny/Demo3.java
new file mode 100644
index 0000000..8ded669
--- /dev/null
+++ b/demo1/src/main/java/cn/bunny/Demo3.java
@@ -0,0 +1,15 @@
+package cn.bunny;
+
+
+import java.nio.ByteBuffer;
+
+public class Demo3 {
+
+ public static void main(String[] args) {
+ ByteBuffer buffer = ByteBuffer.allocate(10);
+ buffer.put((byte) 0x61);
+ buffer.put(new byte[]{0x62, 0x63, 0x64});
+
+ System.out.println(buffer);
+ }
+}
diff --git a/demo1/src/main/resources/data.txt b/demo1/src/main/resources/data.txt
new file mode 100644
index 0000000..413be38
--- /dev/null
+++ b/demo1/src/main/resources/data.txt
@@ -0,0 +1,8 @@
+sadasdsa das das dasas
+dasasd
+as
+dasasdd as dasas
+as
+
+ ad
+ a sadasdsa
\ No newline at end of file
diff --git a/demo1/target/classes/cn/bunny/Demo01.class b/demo1/target/classes/cn/bunny/Demo01.class
new file mode 100644
index 0000000..89b298f
Binary files /dev/null and b/demo1/target/classes/cn/bunny/Demo01.class differ
diff --git a/demo1/target/classes/cn/bunny/Demo02.class b/demo1/target/classes/cn/bunny/Demo02.class
new file mode 100644
index 0000000..767b881
Binary files /dev/null and b/demo1/target/classes/cn/bunny/Demo02.class differ
diff --git a/demo1/target/classes/cn/bunny/Demo3.class b/demo1/target/classes/cn/bunny/Demo3.class
new file mode 100644
index 0000000..ee938a8
Binary files /dev/null and b/demo1/target/classes/cn/bunny/Demo3.class differ
diff --git a/demo1/target/classes/data.txt b/demo1/target/classes/data.txt
new file mode 100644
index 0000000..413be38
--- /dev/null
+++ b/demo1/target/classes/data.txt
@@ -0,0 +1,8 @@
+sadasdsa das das dasas
+dasasd
+as
+dasasdd as dasas
+as
+
+ ad
+ a sadasdsa
\ No newline at end of file
diff --git a/demo1/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/demo1/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..e69de29
diff --git a/demo1/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/demo1/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..5379e5e
--- /dev/null
+++ b/demo1/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,5 @@
+D:\MyFolder\Netty\bytebuffter\demo1\src\main\java\cn\bunny\ByteBufferUtil.java
+D:\MyFolder\Netty\bytebuffter\demo1\src\main\java\cn\bunny\Demo01.java
+D:\MyFolder\Netty\bytebuffter\demo1\src\main\java\cn\bunny\Demo3.java
+D:\MyFolder\Netty\bytebuffter\demo1\src\main\java\cn\bunny\Demo02.java
+D:\MyFolder\Netty\bytebuffter\demo1\src\main\java\cn\bunny\Main.java