Java面试题
文章平均质量分 80
小孙同学1024
分享学习的日常
展开
-
Java面试题之Redis
如果你非常关心你的数据, 但仍然可以承受数分钟以内的数据丢失,那么你可以。),散列表(是说散列表里面存储的数少)使用的内存非常小,所以你应该尽可能的将你的数据模型抽象到一个散列表里面。volatile-ttl: 回收在过期集合的键,并且优先回收存活时间(TTL)较短的键,使得新添加的数据有空间存放。volatile-lru: 尝试回收最少使用的键(LRU),但仅限于在过期集合的键,使得新添加的数据有空间存放。2. codis,目前用的最多的集群方案,基本和 twemproxy 一致的效果,但它支持在节点。原创 2024-02-25 23:42:11 · 369 阅读 · 0 评论 -
Java面试题之数据库
Prd-Sharding 实际上是一种在线扩容的办法,但还是很依赖 Redis 本身的复制功能的,如果主库快照数据文件过大,这个复制的过程也会很久,同时会给主库带来压力。因为数据表中每一条记录所占用的空间都是一样的,所以这种表存取和更新的效率非常高。在跨多个不同的数据库时使用 UNION 是一个有趣的优化方法,UNION 从两个互不关联的表中返回数据,这就意味着不会出现重复的。Redis 不仅仅支持简单的 k/v 类型的数据,同时还提供 list,set,zset,hash 等数据结构的存储。原创 2024-02-23 15:03:07 · 981 阅读 · 0 评论 -
JAVA面试题之SpringMVC
答:是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。类,在进业务类时进行数据封装,在封装前可能会涉及到类型转换,执行完业务类后使用。请求内容解析,并给方法形参赋值,将数据和视图封装成。,请求参数传递到方法的形参,可以设计为单例或多例。是基于类开发,传递参数是通过类的属性,只能设。、怎么样把某个请求映射到特定的方法上面?、我想在拦截的方法里面得到从前台传入的参数。采用值栈存储请求和响应的数据,通过。中有个类把视图和数据都合并的一起的。原创 2024-02-23 12:02:01 · 365 阅读 · 0 评论 -
JAVA面试题之spring
设值注解方法的短板之一就是验证所有的属性是否被注解是一项十分困难的操作。在传统的编程方式中,业 务逻辑的流程是由应用程序中的。图来决定的,该对象关系图由装配 器负责实例化,这种实现方式还可以将对象之间的关联关系的定。控制反转是应用于软件工程领域中的,在运行时被装配器对象来绑定耦合对象的一种编程技巧,对。依赖注入是在编译阶段尚未知所需的功能是来自哪个的类的情况下,将其他对象所依赖的功能对象。框架是按照模块的形式来组织的。如果你想要在你的应用程序中使用关于注解的方法的话,请参考如下的配置。原创 2024-02-21 23:57:38 · 464 阅读 · 0 评论 -
JAVA面试题之mybatis
能,灵活度高,非常适合对关系数据模型要求不高的软件开发,例如互联网软件、企业运。要拦截哪一个接口的哪些方法即可,记住,别忘了在配置文件中配置你编写的插件。、当实体类中的属性名和表中的字段名不一样,如果将查询的结果封装到指定。不仅可以执行一对一、一对多的关联查询,还可以执行多对一,多对多的。逐一赋值并返回,那些找不到映射关系的属性,是无法完成赋值的。时,可以根据对象关系模型直接获取,所以它是全自动的。关联查询,多对一查询,其实就是一对一查询,只需要把。提供的接口,实现自定义插件,在插件的拦截方法内拦。原创 2024-02-21 23:29:51 · 536 阅读 · 0 评论