摘要:
1. 有个每秒钟5k个请求,查询手机号所属地的笔试题(记得不完整,没列出),如何设计算法?请求再多,比如5w,如何设计整个系统? 2. 高并发情况下,我们系统是如何支撑大量的请求的 3. 集群如何同步会话状态 4. 负载均衡的原理 5 .如果有一个特别大的访问量,到数据库上,怎么做优化(DB设计,D 阅读全文
posted @ 2022-04-25 12:28
有人用鹅蛋
阅读(44)
评论(0)
推荐(0)
摘要:
1. 单例模式:饱汉、饿汉。以及饿汉中的延迟加载,双重检查 2. 工厂模式、装饰者模式、观察者模式。 3. 工厂方法模式的优点(低耦合、高内聚,开放封闭原则) 阅读全文
posted @ 2022-04-25 12:27
有人用鹅蛋
阅读(18)
评论(0)
推荐(0)
摘要:
1. 使用随机算法产生一个数,要求把1-1000W之间这些数全部生成。(考察高效率,解决产生冲突的问题) 2. 两个有序数组的合并排序 3. 一个数组的倒序 4. 计算一个正整数的正平方根 5. 说白了就是常见的那些查找、排序算法以及各自的时间复杂度 6. 二叉树的遍历算法 7. DFS,BFS算法 阅读全文
posted @ 2022-04-25 12:27
有人用鹅蛋
阅读(80)
评论(0)
推荐(0)
摘要:
1. http是无状态通信,http的请求方式有哪些,可以自己定义新的请求方式么。 2. socket通信,以及长连接,分包,连接异常断开的处理。 3. socket通信模型的使用,AIO和NIO。 4. socket框架netty的使用,以及NIO的实现原理,为什么是异步非阻塞。 5. 同步和异步 阅读全文
posted @ 2022-04-25 12:26
有人用鹅蛋
阅读(136)
评论(0)
推荐(0)
摘要:
1. mysql的存储引擎的不同 2. 单个索引、联合索引、主键索引 3. Mysql怎么分表,以及分表后如果想按条件分页查询怎么办(如果不是按分表字段来查询的话,几乎效率低下,无解) 4. 分表之后想让一个id多个表是自增的,效率实现 5. MySql的主从实时备份同步的配置,以及原理(从库读主库 阅读全文
posted @ 2022-04-25 12:26
有人用鹅蛋
阅读(22)
评论(0)
推荐(0)
摘要:
1. hibernate和ibatis的区别 2. 讲讲mybatis的连接池。 3. spring框架中需要引用哪些jar包,以及这些jar包的用途 4. springMVC的原理 5. springMVC注解的意思 6. spring中beanFactory和ApplicationContext 阅读全文
posted @ 2022-04-25 12:25
有人用鹅蛋
阅读(84)
评论(0)
推荐(0)
摘要:
1. Java创建线程之后,直接调用start()方法和run()的区别 2. 常用的线程池模式以及不同线程池的使用场景 3. newFixedThreadPool此种线程池如果线程数达到最大值后会怎么办,底层原理。 4. 多线程之间通信的同步问题,synchronized锁的是对象,衍伸出和syn 阅读全文
posted @ 2022-04-25 12:25
有人用鹅蛋
阅读(23)
评论(0)
推荐(0)
摘要:
1. Java的内存模型以及GC算法 2. jvm性能调优都做了什么 3. 介绍JVM中7个区域,然后把每个区域可能造成内存的溢出的情况说明 4. 介绍GC 和GC Root不正常引用。 5. 自己从classload 加载方式,加载机制说开去,从程序运行时数据区,讲到内存分配,讲到String常量 阅读全文
posted @ 2022-04-25 12:24
有人用鹅蛋
阅读(105)
评论(0)
推荐(0)
摘要:
1. session和cookie的区别和联系,session的生命周期,多个服务部署时session管理。 2. servlet的一些相关问题 3. webservice相关问题 4. jdbc连接,forname方式的步骤,怎么声明使用一个事务。举例并具体代码 5. 无框架下配置web.xml的 阅读全文
posted @ 2022-04-25 12:23
有人用鹅蛋
阅读(21)
评论(0)
推荐(0)
摘要:
1. 讲讲IO里面的常见类,字节流、字符流、接口、实现类、方法阻塞。 2. 讲讲NIO。 3. String 编码UTF-8 和GBK的区别? 4. 什么时候使用字节流、什么时候使用字符流? 5. 递归读取文件夹下的文件,代码怎么实现 阅读全文
posted @ 2022-04-25 12:23
有人用鹅蛋
阅读(20)
评论(0)
推荐(0)