随笔分类 -  面试

摘要:在MySQL数据库中,为了解决并发问题,引入了很多的锁机制,很多时候,数据库的锁是在有数据库操作的过程中自动添加的。 所以,这就导致很多程序员经常会忽略数据库的锁机制的真正的原理。比如,我经常在面试中会问候选人,你知道MySQL Innodb的锁,到底锁的是什么吗? 关于这个问题的回答,我听到过很多 阅读全文
posted @ 2023-04-13 11:11 重生之我是java程序员 阅读(44) 评论(0) 推荐(0)
摘要:在MySQL数据库中,为了解决并发问题,引入了很多的锁机制,很多时候,数据库的锁是在有数据库操作的过程中自动添加的。 所以,这就导致很多程序员经常会忽略数据库的锁机制的真正的原理。比如,我经常在面试中会问候选人,你知道MySQL Innodb的锁,到底锁的是什么吗? 关于这个问题的回答,我听到过很多 阅读全文
posted @ 2023-04-13 11:11 重生之我是java程序员 阅读(44) 评论(0) 推荐(0)
摘要:转载自 https://blog.csdn.net/fengyuyeguirenenen/article/details/123826575 阅读全文
posted @ 2022-11-07 16:58 重生之我是java程序员 阅读(10) 评论(0) 推荐(0)
摘要:转载自 https://blog.csdn.net/fengyuyeguirenenen/article/details/123826575 阅读全文
posted @ 2022-11-07 16:58 重生之我是java程序员 阅读(10) 评论(0) 推荐(0)
摘要:一、根据域名服务器作用,分为四种: 1.根域名服务器,只要本地域名服务器无法解析,会首先求助于根域名服务器 2.顶级域名服务器(TLD服务器/二级域名服务器),负责管理二级域名,当收到DNS查询请求时,就给出相应的回答(也可能是下一步应当查找的域名服务器的IP地址) 3.权限域名服务器(三级域名服务 阅读全文
posted @ 2022-11-01 10:48 重生之我是java程序员 阅读(283) 评论(0) 推荐(0)
摘要:1、前言 从Spring转到SpringBoot的xdm应该都有这个感受,以前整合Spring + MyBatis + SpringMVC我们需要写一大堆的配置文件,堪称配置文件地狱,我们还要在pom.xml文件里引入各种类型的jar包,Mybatis的、SpringMVC的、Spring-aop的 阅读全文
posted @ 2022-10-19 16:16 重生之我是java程序员 阅读(154) 评论(0) 推荐(0)
摘要:nginx:是一个高性能http和反向代理服务器。反向代理服务器位于用户和目标服务器之间,对于用户而言,反向代理服务器其实就相当于目标服务器,用户直接访问反向代理服务器就可以获得目标资源。反向代理服务器通常用来做为web加速,就是通过反向代理作为web服务器的前置来降低网络和服务器的负载,提高访问效 阅读全文
posted @ 2022-10-17 17:42 重生之我是java程序员 阅读(435) 评论(0) 推荐(0)
摘要:初始化: https://blog.csdn.net/weixin_46228112/article/details/124052220 三级缓存: https://www.toutiao.com/article/6776121041207951876/?from=singlemessage&isa 阅读全文
posted @ 2022-10-10 16:38 重生之我是java程序员 阅读(45) 评论(0) 推荐(0)
摘要:一、redis查询key的方式 redis常用两种方式用于key的精确/模糊匹配 1. KEYS pattern keys pattern用于匹配pattern所有key,会返回当前库里所有匹配上pattern的key,其时间复杂度为O(N),会遍历库中所有key进行匹配,并且没有数量限制,当数据库 阅读全文
posted @ 2022-08-25 16:15 重生之我是java程序员 阅读(304) 评论(0) 推荐(0)
摘要:1.new 2.类加载检测 虚拟机遇到new指令时,首先进行类加载检测: (1)检测new指令的参数是否能在常量池中定位类的符号引用 (2)检测这个符号引用是否进行过类的加载解析和初始化,没有则先对该类进行加载。 3.对象内存分配 创建一个对象所需要的内存在类加载完成时就能够确定,内存分配是指在堆中 阅读全文
posted @ 2022-06-20 17:34 重生之我是java程序员 阅读(53) 评论(0) 推荐(0)
摘要:一、生成的实体类没有ID主键 取消设置公共字段 二、生成的mapper不能自动注入 在mapper中添加@Mapper注解,(如果有自定义的mapper.xml,在application.properties中,添加扫描mapper.xml文件) 阅读全文
posted @ 2021-07-16 17:17 重生之我是java程序员 阅读(120) 评论(0) 推荐(0)
摘要:注意:因为文件内容可能被覆盖,因此文件应用在项目中的优先级与文件的加载顺序相反。 一、同文件夹下加载properties文件和yml文件 springboot会首先加载类路径下的application.yml文件,然后会加载application.properties,如果两者存在相同内容,prop 阅读全文
posted @ 2021-07-13 19:00 重生之我是java程序员 阅读(1443) 评论(0) 推荐(0)
摘要:ps:https://start.spring.io/中导入Maven项目时,会默认选择一种打包方式(这里以jar包为例),导入Lombok插件和spring web。 1.打包成jar包 1.1 打包部署 直接在maven中点击package即可完成打包 或者在cmd命令行中输入 mvn clea 阅读全文
posted @ 2021-07-12 10:36 重生之我是java程序员 阅读(602) 评论(0) 推荐(0)