- 博客(8)
- 问答 (3)
- 收藏
- 关注
原创 Mybatis常见面试题
MyBatis是一个开源的Java持久层框架,主要用于简化Java应用程序与数据库之间的交互。它支持定制化SQL、存储过程以及高级映射,是一个半ORM(对象关系映射)框架。MyBatis内部封装了JDBC,使得开发者不需要处理加载驱动、创建连接、创建statement等繁杂的过程,只需要关注SQL语句本身。
2024-09-29 23:06:08
1081
原创 MySQL数据库面试题
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。
2024-09-21 21:53:44
1090
原创 微服务常见面试题
微服务是一种软件架构风格,它将一个大型的应用程序拆分成一组小型的、独立的服务,每个服务都运行在自己的进程中,并通过轻量级的通信机制进行交互。分布式是由一组通过网络通信协作的计算机节点组成的系统,强调任务分解到多个节点处理。微服务是将应用拆分成小型独立服务,每个服务运行在自己进程中并通过轻量级通信机制交互。服务注册与发现是微服务架构中的重要机制。服务注册是微服务启动时将自身信息上报给服务注册中心;服务发现是其他微服务或调用者向注册中心查询目标服务地址信息。
2024-09-21 15:11:37
2256
原创 Redis面试题 (2024最新版)
key对应的value所占内存空间较大,例如一个字符串类型的value最大存到512M,一个列表类型的value最大可以存储2的32次方-1个元素。字符串类型:体现在单个value值特别大,一般认为超过10kb就是bigkey,和具体OPS相关(不同系统不同并发)。非字符串类型:哈希、列表、集合、有序集合,体现在元素个数过多。解决方案:value拆分。
2024-09-21 12:06:22
3589
原创 Java常见面试题(2024)
在运行过程中,对于任何一个类都能获取它的属性和方法,任何一个对象都能调用其方法,动态获取信息和动态调用,就是反射。跨域指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制协议、域名、端口注意:localhost和127.0.0.1虽然都指向本机,但也属于跨域单点登录(SSO:Single Sign On): 同一账号在多系统中,只登录一次,就可以访问其他系统。多个系统,统一登录。
2024-09-20 22:03:31
2675
原创 Linux知识点总结
文章的内容如下:一、基础篇二、帮助命令三、文件与目录管理(一)四、文件与目录管理(二)五、权限管理六、Vim文本编辑器七、文本与文件查找八、系统管理九、磁盘分区、逻辑卷和启动修复十、Shell篇认识BASH十一、Shell篇基础命令十二、文本操作篇
2024-08-31 16:13:43
900
1
原创 Java13环境配置(亲测有效)
@TOC#安装java12以上的版本变量名:Path配置环境变量: 之前的JAVA_HOME和CLASSPATH已经都不要了。只要配置jdk的bin到Path里: C:\Program Files\Java\jdk-13\bin对于12之后的jdk下没有jre文件cmd管理员打开切换到jdk目录下,盘符:cd XXX\jdk-13bin\jlink.exe --module-pa...
2019-11-02 19:30:57
1912
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人