- 博客(12)
- 收藏
- 关注
原创 Spring
类注解:@Controller @Service @Repository @Component(组件) @Configuration。2使用getbean方法获取bean对象(id不同可以注入多次class相同的bean对象)3Application性能好: 因为启动的时候一次性加载所有的Bean对象。方法注解 @Bean 可以注入多个同类对象(支持设置name属性)DI:依赖注入 在程序运行的时候,动态的将某个对象注入到当前的机制.Bean的作用域:Bean在spring框架中的某种行为模式.
2023-11-14 21:29:17 35
原创 javaSE(文件操作)
狭义的文件,指的是广义的文件则是泛指计算机的软硬件资源.操作系统把许多硬件设备和软件资源抽象成了文件,按照文件的格式进行管理.路径可以使用/和,但是优先使用/ 因为\有转义字符的问题.
2023-09-05 15:43:38 68
原创 JavaSE(多线程)
类似三峡大坝,上游就是 用户发送的请求,请求数是不可控的,有的时候多,有的时候少.在请求数量多的时候,阻塞队列就起到了一个缓冲的作用,避免服务器收到大规模冲击.怎么处理忙等:计算要等待的时间,之后使用wait进入阻塞状态,每次有新任务来了,就使用notify唤醒重新检测一下.,重新计算要等待的时间.:一个线程读,一个线程改,读到的值不一定是修改之后的值. 归根结底是JVM在多线程环境下优化时产生的BUG.**两个线程两把锁:**两个线程分别占用对应的资源又申请对方的资源,而资源只有1个,从而产生死锁.
2023-08-29 20:52:08 74
原创 网络原理2(网络层即以下)
0806:载荷部分是ARP数据报(ARP:在交换机或路由器中建立一个hash表,建立ip和mac地址的关系)服务器看到的PC的IP地址一样,服务器先发给路由器,路由器根据这些电脑不同的端口号区分来决定发给哪个设备。接收方:数据链路层针对两个数据帧进行分用,交给网络层拼成一个数据报交给传输层…一个IP数据报超过64KB,就会在网络层针对数据进行拆分,组包.16位标识: 同一个数据拆成的数据报,标识是一样的.:最小延时,最大吞吐量,最高可靠性,最小成本.一边走,一边问,查询路由表的目的IP是否一致,
2023-07-17 17:21:14 30
原创 JAVAEE网络原理1(TCP)
TCP/IP协议栈应用层: 数据怎么使用传输层:只考虑起点和终点网络层:任意两个节点的传输,规划路径数据链路层:负责相邻节点的传输物理层:信息公路,即电缆,光纤等.
2023-07-16 18:39:23 51
原创 TCP套接字Socket
进入客户端1之后 ,就会在这个processConnection循环的执行逻辑,无法调用第二个accept();IO多路复用:每个客户端信息发送都是由空隙时间的,就是充分利用这个空隙时间.TCP:有连接 可靠传输 面向字节流 全双工。客户端1退出之后,客户端2就直接上线了,客户端1上线之后,客户端2没有任何响应。的C10M问题: 单机处理很多个客户端。解决方案 : 多线程。
2023-07-14 17:56:20 32
原创 IO流对象
文件:绝对路径创建结果:text.txtD:\DemoFile文件如果不存在可以使用createNewFile()方法手动创建,不能自动创建deleteOnExit:退出后删除.相对路径创建结果:text.txt.\Demotruetruefalse======falsefalsefalse但是创建多级目录会报错目录: File.mkdir():只能创建一级目录File.mkdirs():可以创建多级目录。
2023-07-14 14:49:53 27
原创 UDP套接字(socket)
什么是socket?将底层复杂的协议体系,执行流程,进行了封装,封装完的结果,就是一个SOCKET了,也就是说,SOCKET是我们调用协议进行通信的操作接口。UDP:无连接,不可靠传输,面向数据包 全双工TCP:有连接 可靠传输 面向字节流 全双工服务器工作流程: 读取请求并解析2根据请求计算响应3把响应写回服务器。
2023-07-13 09:56:04 81
原创 MYSQL数据库(JDBC)
JDBC,即Java Database Connectivity,java数据库连接。是一种用于执行SQL语句的Java API,它是Java中的数据库连接规范。
2023-07-12 10:38:53 75
原创 堆(顺序存储的完全二叉树)
但有些情况下,,该中场景下,使用队列显然不合适,比如:在手机上玩游戏的时候,如果有来电,那么系统应该优先处理打进来的电话;初中那会班主任排座位时可能会让成绩好的同学先挑座位。在这种情况下,。这种数据结构就是。
2023-05-16 16:43:24 136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人