- 博客(17)
- 收藏
- 关注
原创 【JAVA-IOC(控制反转)】
5.1 IOC本质是个容器,本质上是对象工厂,通过读取配置文件,再通过它用反射来完成5.2 Spring提供的IOC容器的俩种实现方式(俩个接口):IOC容器基本实现方式,Spring内部使用接口,一般不提供开发人员使用。特点:加载配置文件,不会去创建对象。在获取或使用对象时才创建对象。:可以理解成BeanFactory子接口,比BeanFactory更加强大。面向开发人员。特点:加载配置文件,就会去创建对象。一般使用第二种。定义一个接口创建一个实现了接口的类@Override。
2024-03-15 19:08:29
909
1
原创 【JAVA-AOP】
Aspect Oriented Programming 的缩写,意为:面向切面编程是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
2024-03-01 07:49:52
841
1
原创 【JAVA-通信编程C-S模型】
首先了解一下前置知识。1.TCP和UDP的区别是什么?2.TCP:原理 基于TCP的应用协议 场景TCP是一种面向连接的、可靠的、基于字节流的传输层协议。其原理包括以下几个重要特点:连接和释放:TCP在进行数据传输之前需要建立连接,通过三次握手来确保通信双方的正常连接。一旦连接建立,数据就可以在通信双方之间进行传输。传输完成后,通过四次挥手来释放连接。可靠性:TCP提供了数据传输的可靠性。它采用序号、确认应答和校验和等技术来确保数据的完整性和有序性。
2024-02-27 19:33:57
864
原创 【JAVA-线程流水线并发框架架构】
如生产一辆汽车,涉及到四个环节,需要依次先后进行,每个环节耗时1T。一般生产5辆车需要多久?20T。而流水线生产5辆车需要8T
2024-02-26 10:55:12
357
1
原创 【JAVA-RPC远程过程调用】
如果客户端和服务端同时修改了接口定义,会导致接口不一致的问题,导致 RPC 调用失败或者产生错误的结果。因为客户端和服务端不再满足相同的协议,无法正常进行通信。为了解决这个问题,可以考虑以下几种方法:版本控制:在 RPC 接口定义中引入版本控制,每次接口发生变化时,都更新接口的版本号,这样就可以同时保留新老接口供不同的客户端使用。客户端和服务端可以在通信时通过版本号来判断使用哪个版本的接口。
2024-02-24 22:18:31
1404
原创 【JAVA-通过List<E>接口实现数组与链表】
查看原有的List方法,查看其中代码,然后用java实现一个List 接口类,选择原有List中的大部分方法,利用此接口实现数组以及链表。
2024-02-22 22:37:27
824
1
转载 【JAVA后端-多线程】
适合多个相同的程序代码的线程去处理同一个资源可以避免java中的单继承的限制增加程序的健壮性,代码可以被多个线程共享,代码和数据独立线程池只能放入实现Runable或callable类线程,不能直接放入继承Thread的类tips:main方法其实也是一个线程。在java中所以的线程都是同时启动的,至于什么时候,哪个先执行,完全看谁先得到CPU的资源。在java中,每次程序运行至少启动2个线程。一个是main线程,一个是垃圾收集线程。
2024-02-02 21:28:35
81
原创 【认知:进程/线程,并发/并行,生命周期】
线程(英语:thread)是操作系统能够进行运算调度的最小单位。线程是独立调度和分派的基本单位。理论上,一个进程可以有很多线程,每条线程并行执行不同的任务。并发并发量,一段时间内处理的请求。白话解释:去食堂打饭时,同时开了多少个窗口,就有几个并发。并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。并行同一个时间点能够处理的程序个数。并行是指“并排行走”或“同时
2022-05-04 14:50:22
445
原创 【项目:实现美颜相机——java】
我们可以用java代码实现美颜相机的功能。创建一个界面,用于显示摄像头抓取图片后经过处理的画面。添加按钮,用鼠标监听器来实现不同功能滤镜的切换,用动作监听器来获取点击的文本信息,进行匹配并做出对应的处理效果。
2022-04-16 16:30:00
1787
原创 【java实现网址转换为二维码】
我们可以实现图片二维码转换为网址,或者将网址转换为伪二维码(与普通二维码有区别,因为没有定位点,转换成的二维码只包含信息)。
2022-03-20 23:09:38
2253
原创 【java浅谈继承与泛型】
继承可以使子类拥有于父类相同的属性和方法,不必编写相同代码,并能在此基础上,重新定义属性和方法。泛型的本质在于,类中的属性或方法的参数与返回值可以由对象实例化的时候动态决定。
2022-03-06 19:53:32
876
原创 【java用监听器实现选择处理图片的效果】
用监听器实现选择图片处理效果。首先需要写出界面,再在窗体中添加按钮,每个按钮对应着相应的分形。点击按钮后,鼠标监听器调用相应的方法,在图片上画出分形。
2022-01-26 14:14:00
677
原创 【浅谈java图片原理与处理】
在界面上显示出图片,原理为导入图片文件,获取每一个像素,获取图片的高和宽,将每一个像素点存在数组中,将图片文件转换为二维数组,最后利用绘制图片的方法将图片绘制出。
2022-01-23 22:36:18
1219
Linux-Pycharm-Anaconda 安装过程
2023-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人