2024年9月11日
2024年9月11日
苏泽i7(i它是什么,7它作用是什么)
1.定时任务调度是什么,作用是什么,怎么用。
定时任务调度是通过时间定时来执行任务,作用是在时间到达时刻,执行任务,用来执行任务,比如在凌晨执行缓存预热操作、检查短链接是否过期,是否删除缓存、等定时操作,不需要认为操作等行为。
2.分布式锁是什么,作用是什么,怎么用。
分布式锁是用来给分布式系统上锁,属于是多个服务之间公共一个锁,根据key来进行上锁,在多个服务中如果key相同,并且锁已被占用,则进行抛出异常或者等待锁释放,作用是用来在多个服务中在共享资源中调用的时候,防止线程并发问题,导致数据不一致等问题,上锁相当于在访问共享资源时,进行排队,只能一个一个来,保障数据统一性。
3.异步是什么,作用是什么,怎么用。
异步是在线程池中,主线程异步调用某个方法,主线程继续执行下面操作,并且通过线程池分配一个线程来与主线程并发执行操作,作用多线程处理,使用异步方法,提高程序的效率和响应性,不阻塞主线程和主流程。
4.分库分表是什么,作用是什么,怎么用。
分库分表有垂直分表,水平分表,以及垂直分库,水平分库。作用是解决在大规模场景下,单个数据库或单个表下因为数据量过大而带来的性能瓶颈,扩展性不足等问题。
5.dfs是什么,作用是什么,怎么用。
dfs是深度优先遍历,思想是从某个起点开始出发,沿着一条路径一直走到没有访问的节点为止,然后回溯到上一个节点,继续探索其他路径,直到所有路径都被访问,作用是用于在图或树进行遍历和搜索,通过深入到图和树的最深节点,再逐步回溯来遍历整个结构。
6.bfs是什么,作用是什么,怎么用。
bfs是广度优先遍历,思想是从第一个节点开始,访问其邻近的节点,然后再依次访问这些邻居的邻居,以此类推,直到访问结束,找到目标节点。作用是用于图和树的遍历算法其主要作用是按层次顺序逐层遍历图或树中的节点。它通过使用队列数据结构来实现逐层扩展,确保所有节点都被访问到。
o(它怎么用)
