面经-IO流/多线程
IO流IO流的分类结构 按功能来分输入流(input)、输出流(output)。 按类型来分字节流 和 字符流。 字节流和字符流的区别 字节流:InputStream/OutputStream 是字节流的抽象类,字节流按8位比特传输,以字节为单位输入输出数据。 字符流:Reader/Writer 是字符的抽象类,字符流按16位比特传输,以字符为单位输入输出数据。 但是不管文件读写还是网络发送接收,信息的最小存储单元都是字节。 常用的IO流BIO、NIO和AIO是Java中不同的I/O模型,它们在处理输入输出操作时有不同的特点。 BIO: 阻塞式的I/O模型。当一个线程执行I/O操作时,如果数据还没准备好,这个线程会被阻塞,直到数据到达。适合连接数较少且固定的场景,但扩展性较差。适合连接数较少的应用。 NIO: 非阻塞的I/O模型。NIO使用缓冲区和通道来处理数据,提高了I/O操作的效率。支持面向缓冲区的读写操作,可以处理并发的连接。适合需要高并发的应用。 AIO:...
面经-JAVASE
equals和==的区别: 对于基本数据类型,int,double等,“==”号判断两者的数值是否相等,而对于字符串(引用数据类型),如“Hello!”对象,“==”号判断的是两者的指向字符串地址是否相同,如要判断两个字符串其中的每一个字符是否相同,可以用equals()方法。 注意,如果字符串在创建时没有选择重建字符串,那么两个对象指向的字符串地址是一致的,但是如果修改其中一个对象的值,该对象指向的字符串地址会改变,另外一个对象仍旧指向原来的字符串地址没有改变,这是在底层的java逻辑设置中的(String)。但是一开始就是重建两个字符串则不存在这样的问题,就是说即使两个对象创建的字符串相同,这两个对象指向的字符串地址也不一致。 12345678910111213141516package practiceClass.a0512;public class a01_test { public static void main(String[] args) { String...
面经-数据库
SQL与NoSQLstructured query language 区别 SQL结构严谨,NoSQL结构松散 SQL外键关联,不能随便删除数据;NoSQL通过json文档嵌套记录关联 sql查询语句格式固定,nosql查询语句格式不固定。 sql满足事务的acid,nosql满足事务的base。 sql磁盘存储数据,nosql内存存储数据。 背诵表格 sql nosql 结构 严谨 松散 关系 外键关联,不能随便删除数据 通过json文档嵌套记录关联 查询语句 格式固定 格式不固定 事务 acid base 存储数据 磁盘 内存 MySQL和Reids的区别 Redis是一个基于内存的键值存储数据库,通过持久化机制将数据写入磁盘,MySQL通常将数据存储在磁盘上。 Redis支持多种数据结构;而MySQL是一种关系型数据库,使用表来组织数据。 Redis使用自己的命令集,MySQL使用SQL来进行数据查询和操作。 总结,Redis以高性能和低延迟为目标,适用于读多写少的应用场景,MySQL...
面经-集合
集合的分类 Java中的集合类主要分为两大类: Collection接口(单列集合)和Map接口(双列集合);前者是存储对象的集合类,后者存储的是键值对(key-value)的集合类 Collection接口下又分为List、Set和Queue接口,每个接口有其具体实现类, Map接口下有很多接口,比如HashMap,LinkedHashMap, TreeMap, Hashtable, ConcurrentHashMap List下有ArrayList (基于动态数组,查询速度快,插入、删除慢) , LinkedList (基于双向链表,插入、删除快,查询速度慢) 和vector; Set下有HashSet (基于哈希表,元素无序,不允许重复) , LinkedHashSet (基于链表和哈希表,维护插入顺序,不允许重复) ,TreeSet (基于红黑树,元素有序,不允许重复) ; Map 接口:存储的是键值对,也就是给对象(value)设置了一个 key,这样通过 key 可以找到那个...
面经-操作系统
...
面经-计算机网络
...
网站更新日志
20241010/16 丰富导航图标 文档分类 10/18 实现导航栏链接内容跳转 修复旅行者一号距离 1111/13 添加了二级域名,tlias.muyi.ltd 和 ruoyi.muyi.ltd 来作为项目的访问地址 添加了statistics项来统计文章的分类和标签,分类和标签对应的访问地址也添加了对应的ECharts图 202577/12 增加了搜索框 开启评论功能 7/24 搬迁了数据库到腾讯云服务器(保留域名) 停止了 ruoyi.muyi.ltd 若依项目的访问 1010/5 增加了文章置顶轮播图
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment


