随笔分类 -  面试题

摘要:漏桶算法--网关限流 是什么?可以很好的控制容量池大小,防止流量暴增,可以看作是一个带有常量服务时间的但服务器队列。 优点:可以控制端口流量输出速率,平滑网络上的突发量,为网络提供稳定的流量。 缺点:如果漏桶(包缓存)溢出,那么数据会被丢弃。 使用:需要两个变量进行控制:1.桶大小:支持流量突发增多 阅读全文
posted @ 2022-06-15 12:23 锅巴编程 阅读(39) 评论(0) 推荐(0) 编辑
摘要:计数器算法--网关限流 每次请求计数器加一,单位时间内计数器累加到设定阈值,则之后的请求全都被拒绝,直到单位时间过去,再将计数器清零。 缺点:限流过程不够平滑,单位时间开始时若达到设定阈值,则后面时间全部请求都被拒绝。 阅读全文
posted @ 2022-06-15 11:26 锅巴编程 阅读(44) 评论(0) 推荐(0) 编辑
摘要:URL安全的Base64算法 base64是取3个字节(24位)的数据强行组成4个字节(32位)的数据做为一个分组,24位分成4个字节的话,每个字节分到6位,然后前面补两位0,然后这个字节的值位索引去base64表找值。 因为前面补两个0,那么只有6位来算索引,最长就是2^6=64,所以base64 阅读全文
posted @ 2022-05-24 08:54 锅巴编程 阅读(810) 评论(0) 推荐(0) 编辑
摘要:spring 管理的bean默认是单例的,可通过 scope 属性设置scope=”singleton” 默认是单例,可修改为scope=”prototype” 此时将不再是单例模式 spring bean默认是饿汉式 初始化时就会创建bean的实例,另外spring的单例时相对于spring容器, 阅读全文
posted @ 2022-05-12 19:59 锅巴编程 阅读(493) 评论(0) 推荐(0) 编辑
摘要:服务降级-降级的概念 服务降级是从整个系统的负荷情况出发和考虑的,对某些负荷会比较高的情况,为了预防某些功能(业务场景)出现负荷过载或者响应慢的情况 在其内部暂时舍弃对一些非核心的接口和数据的请求,而直接返回一个提前准备好的fallback(退路)错误处理信息。这样,虽然提供的是一个有损的服务,但却 阅读全文
posted @ 2022-05-05 14:32 锅巴编程 阅读(668) 评论(0) 推荐(0) 编辑
摘要:5.常规技术面试题(数据库) 1. 触发器的作用? 触发器是一个特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触 阅读全文
posted @ 2022-02-10 20:04 锅巴编程 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1.MyBatis中使用#和$书写占位符有什么区别? 2.Hibernate 与 Mybatis区别(MyBatis与Hibernate有什么不同)。 3.持久层设计要考虑的问题有哪些? 4.你用过的持久层框架有哪些? 5.MyBatis中的使用流程? 6.请描述MyBatis中的优缺点? 1.My 阅读全文
posted @ 2022-02-10 19:10 锅巴编程 阅读(282) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示