
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
问题描述由于想给 findAll(Pageable pageable)加上spring的缓存(spring cache),第一遍查询正常,但是在第二遍以后,从缓存中读取时,无法反序列化,提示没有无参构造问题出现的原因:从缓存读取时,JackJson无法反序列化Page对象,因为它没有无参构造器错误日志:org.springframework.data.redis.serializer....
文章目录云从一面云从二面云从科技,一共两轮技术面+一轮hr面,顺利通过云从一面云从一面(54min)Java基础:集合八股文syn 和 ReentrantLockn个任务执行完成之后,再执行主任务用到哪个类countdownlatch怎么实现的常见的数据结构数据库:介绍B+树索引查询复杂度稳定,怎么稳定的。除了B+树索引还有哪些JVM运行时数据区linux常用指令vim里的替换、匹配644文件权限
文章目录一、背景二、OO基础三、OO设计原则四、认识工厂模式0.工厂模式解决了什么?a.一段代码b.识别变化c.什么样的设计能规避这些影响呢?1.简单工厂2.工厂方法模式3.抽象工厂模式五、总结一、背景本内容是来自数据《HeadFirst设计模式》的第四章,工厂模式(将实例化代码从应用中抽离出来)二、OO基础封装继承多态抽象三、OO设计原则封装变化,将变化的代码与固定不变的代码分开面向接口编程,而

文章目录同程艺龙一面同程艺龙一面同程艺龙一面(40min)跟面试官聊的非常high,面试官说我俩挺投缘的哈哈。一面也是从基础开始的,问了一些常问的问题接口和抽象类的区别集合HashMap红黑树是严格意义上的自旋吗?为什么选择红黑树不选其他的AVL树?多线程方面,问到了线程池,说了些流程ReentrantLock底层ReentrantLock实现可中断是哪个方法?10亿条数据,找出top100计算机
用友一面(20多分钟)自我介绍我俩好像一直在聊项目持续了20分钟吧最后问了一个Java基础ArrayList如何做到一边循环一边删除的反问
文章目录美菜网一面美菜网通过了一面,由于收到了美团的意向书,就不参加美菜网的二面了,不浪费面试官老师的时间了。美菜网一面美菜一面(53min)自我介绍简单聊一下自己的学习习惯,什么时候会写博客?操作系统:进程和线程的区别多进程和多线程的应用场景线程切换的时候都干了什么进程间的通信方式管道中全双工和半双工socket实现进程间通信的步骤计算机网络:TCP协议全称、是否可靠,如何保证的?设计一个聊天功
文章目录前言差别quicklist数据结构的介绍为什么要把底层数据结构优化成quicklist?为什么每个quicklistNode节点的ziplist内部的数据个数不一致呢?这个结构啥意思啊,为什么有的节点是ziplist,有的是quicklistZF?简单了解源码结构总结写在最后前言最近在看《Redis的设计与实现》这本书,写的真的是太好了,一下子就看入迷了,谢谢作者。不过在学习的时候发现一个
文章目录同花顺一面同花顺二面同花顺一面同花顺一面:(22min左右)自我介绍项目有做过压测吗?AOP讲一下redis的技术选型?redis和Memcache,为什么选redis讲一下mysql的索引聚簇索引和非聚簇索引回表关于索引的问题:有这么一个表:test,有四个字段:A、B、C、D主键索引是一个联合索引:(A,B)有这么两个sql:select * from test where c=N o
锁模块之快照读和当前读InnoDB可重复读隔离级别下如何避免幻读?表象:快照读(非阻塞读) --伪MVCC内在:next-key锁(行锁+gap锁)回答这个问题前我们先要了解下什么是快照读、什么是当前读。快照读:select...lock in share mode; select...for update;快照读:update、insert、delete当前读:不加锁的非阻塞读,select演示
Spring IoC容器生命周期整体看下来比较简单,但细节还是比较多的,其中最核心的方法就是AbstractApplicationContext#refresh了,除此方法外,还有AbstractApplicationContext#start、stop、close方法。下面是整个IoC容器生命周期的概览图,接下来我们依次去分析其中的细节项。......








