- 博客(5)
- 收藏
- 关注
原创 IO流基础
2.2IO简介 2.2.1继承结构 in/out相对于程序而言的输入(读取)和输出(写出)的过程。 在Java中,根据处理的数据单位不同,分为字节流和字符流 java.io包: File 字节流:针对二进制文件 InputStream --FileInputStream --BufferedInputStream --ObjectInputStream OutputStream --FileOutputStream --BufferedOutputStream --...
2020-09-14 21:13:31 84 1
原创 反射基础总结
原理:反射首先是能够获取到Java中的反射类的字节码,然后将字节码中的方法,变量,构造函数等映射成 相应的 Method、Filed、Constructor 等类应用:取出类的modifiers,数据成员,方法,构造器,和超类 找出某个接口里定义的常量和方法说明. 取得和设定对象数据成员的值,如果数据成员名是运行时刻确定的也能做到. 在运行时刻调用动态对象的方法. 1,类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实 现对这个类进行初始化。 加载 就
2020-09-13 21:30:25 102
原创 反射和内部类
3.1.3反射Class类对象 Class.forName(“类的全路径”); 类名.class 对象.getClass(); 3.1.4常用方法 获得包名、类名 clazz.getPackage().getName()//包名 clazz.getSimpleName()//类名 clazz.getName()//完整类名 !!成员变量定义信息 getFields()//获得所有公开的成员变量,包括继承的变量 getDeclaredFields()//获得本类定义的...
2020-09-11 21:04:09 139
原创 redis常见面试题1
3. redis常见面试题 3.1 缓存穿透 特点: 用户高并发环境下,访问数据库中根本不存在的数据. 影响:由于用户高并发访问,则数据库可能存在宕机的风险. 3.2 缓存击穿 说明: 由于用户高并发的访问. 访问的数据刚开始有缓存,但是由于特殊原有 导致缓存失效.(数据’‘单个’’) 3.3缓存雪崩 说明: 由于高并发的环境下.大量的用户访问服务器. redis中有大量的数据在同一时间超时(删除). 解决方案:不要同一时间删除数据. 3.4 Redis持久化问题 3.4.1 问题说明 说
2020-08-14 21:19:21 161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人