自定义博客皮肤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)
  • 收藏
  • 关注

原创 选择排序、冒泡排序与快速排序

三种排序方法中,快速排序的时间复杂度通常是最低的,选择与冒泡排序的时间复杂度相同,所以在使用排序算法时,尽量使用快速排序。

2023-10-16 15:45:36 103 1

原创 rpc框架实现

总的来说,rpc框架是使用Zookeeper与netty等技术在分布式项目中让客户端能够如同在本机上使用函数与方法一样使用远程服务器的函数与方法,是完成分布式项目必不可少的一种框架。

2023-09-25 16:35:48 84 1

原创 spring笔记

其中,使用class->接口的方式时,在有多个实现类时,会出问题。

2023-09-18 08:11:35 112

原创 AOP(面向切面编程)复习用

总的来说,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。

2023-09-12 00:27:23 109

原创 Java--反射(复习用)

反射可以很方便的得到一个实体类中的构造方法、变量、以及成员方法,是学习java时最重要的知识之一。

2023-09-02 23:11:37 153

原创 简述ArrayList 和 LinkedList的异同点

以下情况使用ArrayList频繁访问列表中的某一个元素。只需要在列表末尾进行添加和删除元素操作。以下情况使用LinkedList​​​​​​​​​​​​​​你需要通过循环迭代来访问列表中的某些元素。需要频繁的在列表开头、中间、末尾等位置进行添加和删除元素操作。

2023-08-09 14:59:00 237 1

原创 UDP与通信实现

UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。1.2UDP的传输是不可靠的,因此,传输的效率要比TCP高,但因此会出现丢包的问题。1.5UDP 的首部开销小,只有8个字节,比TCP的20个字节的首部要短。//创建DatagramSocket对象,开放端口号。4、循环监听2、3两个步骤,并判断当达到设定的条件时退出循环。5、循环监听3、4两个步骤,并判断当达到设定的条件时退出循环。//准备数据,控制台读取:System.in。//创建DatagramSocket对象。

2023-08-02 08:38:56 269 1

原创 数据库(复习用)

①创建数据库②创建数据表CREATE [TEMPORARY] TABLE tablename(数据名 数据类型);③修改数据库表格ALERT TABLE tablename CHANGE 原列名 修改列名 修改后的数据类型;

2023-07-24 08:05:54 256

原创 IO流(复习用)

BufferedInputStream:缓冲流,对节点流进行装饰,内部会有一个缓存区,用来存放字节,每次都是将缓存区存满然后发送,而不是一个字节或两个字节这样发送,效率更高。4.ByteArrayInputStream:字节数组输入流,从字节数组(byte[])中进行以字节为单位的读取,也就是将资源文件都以字节的形式存入到该类中的字节数组中去。它具有的readLine方法能快速读取数据。BufferedInputStream为缓冲字节输入流,用于数据的读取,能够读取文件里的数据,效率同样比字节流快。

2023-07-17 01:27:58 288 1

原创 文件类(复习用)

①public File(String pathname) 以pathname为路径创建File对象,可以是绝对路径或者相对路径,如果pathname是相对路径,则默认的当前路径在系统属性user.dir中存储。②public File(String parent,String child) 以parent为父路径,child为子路径创建File对象。③public File(File parent,String child) 根据一个父File对象和子文件路径创建File对象。

2023-07-08 15:09:00 310 1

原创 代码块与静态代码块的使用

代码块又称为初始化块,属于类中的成员【即 是类的一部分】,类似于类的方法,将逻辑语句封装在方法体中,通过{}包围起来。但和方法不同,代码块没有方法名,没有返回值,没有参数,只有方法体,而且不用通过对象或类显式调用,而是加载类时,或创建类时隐式调用。Read read = new Read("小红");Read read1 = new Read("小明");System.out.println("阅读时间到!");System.out.println(name + "正在看书")

2023-05-24 20:26:47 817 2

原创 客户端与服务器的单线程聊天

简单用UDP通信实现了客户端与服务器之间的单线程通信,之后会对多线程相关内容进行添加。

2023-05-15 11:19:52 53 1

空空如也

空空如也

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

TA关注的人

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