![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 69
IT小白菜22
这个作者很懒,什么都没留下…
展开
-
一文读懂java集合体系
一丶 Collection1.集合和数组的区别数组: 1.可以存储多个元素 2.数组的长度是固定的 3.数组即可以存储基本类型的数据,又可以存储引用数据类型的数据 int[] double[] String[] Student[]集合: 1.集合也可以存储多个元素 2.集合的长度是可以变化的 3.只能存储引用数据类型的数据 ArrayList ArrayList2.集合常用类的继承体系3.Collection 常用功能/* java.util.原创 2021-08-28 17:34:16 · 241 阅读 · 0 评论 -
SpringAop-接口代理-子类代理
springAop分析经典转账案例中的问题及解决办法ThreadLocal:线程局部变量,保证同一个线程使用同一个连接保证同一个线程使用同一个连接import org.springframework.stereotype.Component;import java.sql.Connection;import java.util.HashMap;import java.util.Map;//自己编写的此类,让大家明白。jdk中存在一个ThreadLocal@Componentpubl原创 2021-06-16 18:20:05 · 566 阅读 · 0 评论 -
java-反射-暴力反射
反射1.类加载器2.获取class文件对象的方式(重点)/* 获取class文件对象的方式(重点): 1.使用Object类中的方法getClass Class<?> getClass() 返回此 Object 的运行时类。 2.java中会为每种数据类型都赋予一个class属性,这个class属性返回就是class文件对象 基本数据类型:int.class,double.class,char.cl原创 2021-06-16 15:30:30 · 237 阅读 · 0 评论 -
java-注解-自定义注解-注解解析
注解1.注解概述注解是JDK1.5的新特性。标记(注解)可以加在包,类,字段,方法,方法参数以及局部变量上。注解是给编译器或JVM看的,编译器或JVM可以根据注解来完成对应的功能。注解的作用: 1.使用javadoc生成帮助文档:里边可以包含注解**@author和@version** 2.编译检查:@Override @FunctionalInterface 3.框架的配置(框架=代码+配置):框架的时候讲2.自定义注解(重点)/* 自定义注解:定义一个没有属性的原创 2021-06-16 15:22:02 · 348 阅读 · 0 评论 -
消息中间件RabbitMQ
1 消息中间件MQ1.1 什么是消息中间件 消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消息中间件,常见的角色大致也就有Producer(生产者)、Consumer(消费者)。消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。1.2 常见的消息中间件MQ常见的消息中间件产品:原创 2020-12-25 23:36:02 · 680 阅读 · 0 评论 -
过滤器filter&监听器listener
过滤器&监听器1 过滤器过滤器介绍过滤器可以过滤访问web资源的所有请求和响应.作用类似网站的门卫.02-过滤器的工作原理过滤器的工作原理图文字总结(过滤器工作原理)1.浏览器访问web资源时,tomcat创建的请求和响应对象会首先进入过滤器,过滤器(开发人员)可以根据请求信息来决定是否放行.2.如果过滤器(开发人员)不放行(默认),过滤器(开发人员)可以直接给浏览器响应信息.3.如果过滤器(开发人员)放行,请求和响应对象才能到达web资源,web资源就可以处理请求响应信息原创 2020-12-25 23:13:18 · 156 阅读 · 0 评论 -
文件读写,字节输入流,字节输出流
- File对象的创建方式 public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。 public File(File parent, String child) :从父抽象路径名和子路径名字符串创建新的 File实例。 - File类常用方法 public String getNa原创 2020-12-23 12:42:19 · 865 阅读 · 0 评论 -
BIO, NIO,AIO
BIO、NIO、AIO概述1.BIO、NIO与AIO概述1).BIO:Block(阻塞的) IO——。 【同步、阻塞】2).NIO:Non-Block(非阻塞的(同步)IO——JDK1.4开始的。 【同步、非阻塞】3).AIO:Asynchronous(异步-非阻塞)IO——JDK1.7开始 【异步、非阻塞】2.阻塞和非阻塞,同步和异步的概念举个例子,比如我们去照相馆拍照,拍完照片之后,商家说需要30分钟左右才能洗出来照片同步+阻塞这个时候如果我们一直在店里面啥都不干,一直等待商家面原创 2020-12-23 10:59:27 · 145 阅读 · 1 评论