首页 / 分类 / 面试其他
CATEGORY

面试其他

共 8 篇已发布文章

{ }}面试其他

为什么hash数据结构的底层,使用skiplist比直接使用hash会更节省内存呢?

问题:1.为什么hash数据结构的底层,使用skiplist比直接使用hash会更节省内存呢?2.为什么要强调,在hash保存1000条数据以内时,底层使用skiplist呢?skiplist是在数据量较大的场景下,查询性能有明显优势吧,数据量越多,查询性能的提高越明显吧,这和存储有什么关系?为什么能节约内存?答:1.http://zhangtielei.com/posts/blog-redis-

面试其他2023.07.271412 阅读
{ }}面试其他

系统可控实现方案:

系统可控实现方案是指通过一系列的技术和策略,确保系统在运行过程中受到合理的保护,防止数据被篡改、泄密以及暴力请求的攻击。以下是系统可控实现方案的详细介绍:一、接口防篡改方案和技术:为了保证接口数据的安全性和完整性,可以采用以下方案和技术:使用https协议对接口进行加密传输,防止数据在传输过程中被窃取。引入签名机制,通过在请求中添加一个签名参数,服务端可以根据签名算法验证请求的完整性和真实性,防止

面试其他2023.07.221701 阅读
{ }}面试其他

mysql 小表A驱动大表B在内关联时候,怎么写sql?那么左关联呢?右关联有怎么写?

一:mysql小表A驱动大表B在内关联时候,怎么写sql在MySQL中,可以使用INNERJOIN语句来内关联两个表。如果要将小表A驱动大表B进行内关联,可以将小表A放在前面,大表B放在后面。具体的SQL语句可以按照以下格式编写:SELECT A.column1, A.column2, B.column3, B.column4FROM tableA

面试其他2023.07.191620 阅读
{ }}面试其他

SpringBoot 常用的 Starter 有哪些?

1、spring-boot-starter-web:提供SpringMVC+内嵌的Tomcat。2、spring-boot-starter-data-jpa:提供SpringJPA+Hibernate。3、spring-boot-starter-data-Redis:提供Redis。4、mybatis-spring-boot-starter:提供MyBatis。

面试其他2023.02.122765 阅读
{ }}面试其他

SpringBoot自动配置的原理是什么?

SpringBoot启动的时候通过@EnableAutoConfiguration注解找到META-INF/spring.factories配置文件中所有的自动配置类,并对其进行加载,而这些自动配置类的类名都是以AutoConfiguration结尾来命名的,它实际上就是一个javaConfig形式的Spring容器配置类,它们都有一个@EnableConfigurationPerperties的

面试其他2023.02.122760 阅读
{ }}面试其他

SpringBoot如何配置log4j?

在引用log4j之前,需要先排除项目创建时候带的日志,因为那个是Logback,然后再引入log4j的依赖,引入依赖之后,去src/main/resources目录下的log4j-spring.properties配置文件,就可以开始对应用的日志进行配置使用。

面试其他2023.02.122664 阅读
{ }}面试其他

SpringBoot 中如何解决跨域问题 ?

跨域可以在前端通过JSONP来解决,但是JSONP只可以发送GET请求,无法发送其他类型的请求,在RESTful风格的应用中,就显得非常鸡肋,因此我们推荐在后端通过(CORS,Cross-originresourcesharing)来解决跨域问题。这种解决方案并非SpringBoot特有的,在传统的SSM框架中,就可以通过CORS来解决跨域问题,只不过之前我们是在XML文件中配置CORS,现在可以

面试其他2023.02.122470 阅读
{ }}面试其他

你用过单点登录吗?是如何实现的?

(1)概念单点登录SSO,说的是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。(2)单点登录的要点①存储信任;②验证信任;(3)实现单点登录的三种方式①以cookie作为凭证最简单的单点登录实现方式,是使用cookie作为媒介,存放用户凭证。用户登录父应用之后,应用返回一个加密的cookie,当用户访问子应用的时候,携带上这个co

面试其他2023.02.122554 阅读