- 博客(13)
- 收藏
- 关注
原创 spring面试题笔记
spring IOC负责创建对象,管理对象(通过依赖注入),装配对象,配置对象,并且管理这些对象的生命周期依赖:一个类或者对象,使用另一个类或者对象的功能时,我们说前者依赖后者注入:在spring框架中,依赖注入意味着将一个对象所依赖的对象交给容器来创建和管理,而不是由对象自己管理spring bean 是被实例,装配和管理的Java对象spring容器会自动完成@bean对象的实例创建应用对象之间的协作关系的行为称为:装配,这就是依赖注入的本质。
2024-08-29 15:11:39
848
原创 mybatis的面试题整理
mybatis是一款用于持久层的、轻量级的半自动化ORM框架,封装了所有jdbc操作以及设置查询参数和获取结果集的操作,支持自定义sql、存储过程和高级映射。
2024-08-27 15:18:01
827
原创 Linux搭建sftp
本教程主要是关于如何在CentOS上设置和使用SFTP.。使用FTP传输数据,很容易被匿名入侵者入侵(如果不使用TLS),因为它的端口对任何人都是开放的。可以使用SFTP作为更安全的替代方案。SFTP使用SSH文件传输协议来提供安全的连接。
2024-04-08 11:10:44
326
原创 docker学习笔记
docker学习笔记docker常用命令docker常用命令语句作用docker pull redis拉取镜像docker ps -a查看容器docker start 容器id启动容器docker stop 容器ID或容器名停止一个正在运行的容器docker kill 容器ID或容器名直接关闭容器docker info显示docker的系统信息,包括镜像和容器的数量docker version显示docker的版本信息docke
2023-10-23 20:59:42
61
原创 通过docker部署zookeeper并启动
说明:-server zookeeper是启动zkCli.sh的参数。注:状态(STATUS)为Up,说明容器已经启动成功。默认摘取最新版本的zookeeper:latest。
2023-10-21 17:10:12
1962
1
原创 js学习笔记
js变量在程序运行过程中,保存一个中间值使用变量的书写 var num = 100一个变量只能保存一个值变量只能由数字 字母 下划线 美元符组成,变量不能由数字开头,严格区分大小写,不能使用关键字,尽可能使用一些有意义的单词或者拼音js的表现形式alert(num )弹框显示console.log(num) 控制台显示document.write(num)页面显示js的数据类型基本数据类型数值类型字符串类型布尔类型空类型undefinednull使用
2023-08-06 22:07:40
93
1
原创 Mysql面试题笔记
在某个查询里面,索引K已经“覆盖”我们的查询需求,称为覆盖索引覆盖索引可以减少树的搜索次数,显著提升查询性能,索引使用覆盖索引是一个常用的性能优化手段。索引下推:MySQL5.6引入了索引下推优化,可以在索引遍历过程中,对索引中包含的字段先做判断,直接过滤掉不满足条件的记录,减少回表次数innoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,MMySQL5.5.5之后,innoDB作为默认存储引擎。
2023-04-13 15:44:41
205
1
原创 redis面试题笔记
Jedis 和 Redisson 都是Java中对Redis操作的封装。Jedis 只是简单的封装了 Redis 的API库,可以看作是Redis客户端,它的方法和Redis 的命令很类似。Redisson 不仅封装了 redis ,还封装了对更多数据结构的支持,以及锁等功能,相比于Jedis 更加大。但Jedis相比于Redisson 更原生一些,更灵活。这么做,可以将1秒内所造成的缓存脏数据,再次删除。这样就出现数据不一致的问题,采用延时双删策略得以解决。依旧采用延时双删策略解决此问题。
2023-04-10 17:03:55
118
1
原创 java面试题笔记
synchronized 或者 Lock:保证同一个时刻只有一个线程获取锁执行代码,锁释放之前把最新的值刷新到主内存,实现可见性。
2023-04-03 21:04:33
335
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人