JUC并发编程面试题(自用) 我们发现newFixedThreadPool和newSingleThreadExecutor方法他们都使用了LinkedBlockingQueue的任务队列,LikedBlockingQueue的默认大小为Integer.MAX_VALUE。而newCachedThreadPool中定义的线程池大小为Integer.MAX_VALUE。
springboot自动配置原理面试题(自用) 这样大幅减少了大量臃肿的配置文件,各模块之间的依赖也实现了深度解耦,比如说我们创建spring中web应用程序时要引入非常多的maven依赖,而springboot只需要引入一个spring-boot-start-web来创建web应用程序,并且springboot把我们常用的依赖都放在了一起,所以我们只需要引入spring-boot-start-web就能完成一个简单的web程序。2 第三方jar包,根据/meta-inf/目录下增加spring.factories文件加载配置文件中的内容。
spring中事务相关面试题(自用) 大体解释一下事务:在spring中事务可以指一个执行多条sql语句的方法什么是事务传播行为呢:一个事务方法A在方法体中调用另一个事务方法B,不管事务A、B是在同一个类中还是不同的类中这样都叫事务的传播行为。REQUIRED(默认)--required:如果当前存在事务,则加入该事务;如果当前没有事务,则创建一个新事务。REQUIRES_NEW:创建一个新事务,并挂起当前事务(如果存在)。SUPPORTS:如果当前存在事务,则加入该事务;如果当前没有事务,则以非事务方式执行。
计算机操作系统面试题自用 虚拟地址(Virtual Address)是计算机操作系统中的一个概念,它表示程序或进程在运行时所使用的地址,而不是实际物理内存的地址。虚拟地址空间是一个抽象的、虚拟的地址范围,它允许程序认为它拥有连续的内存地址,尽管这些地址实际上可能分布在物理内存的不同地方,或者可能还未加载到物理内存中。地址映射:操作系统负责将虚拟地址映射到物理内存中的位置。这允许了内存的动态分配和管理。共享内存:多个进程可以共享虚拟地址空间中的一部分内存,以便共享数据或通信如果fork()
计网面试复习自用 SQL注入就是将原本的SQL语句的逻辑结构改变,使得SQL语句的执行结果和原本开发者的意图不一样;比如说我们通过账号密码进行登录,首先需要进行查询判断:"select * from t_user where name = "张三" and password = "123456"如果我们把or 1 = 1作为拼接在密码末尾传入进来,执行查询的时候sql会变成。
前端vue中父子组件之间的传值(修改值)和事件的相互调用 在Vue中,子组件不能直接改变父组件的数据,因为Vue是单向数据流的。但是可以通过触发父组件的事件并传递数据来实现子组件改变父组件的数据。父组件可以在模板中监听这个自定义事件,并定义相应的事件处理函数来响应子组件的操作。父组件可以在模板中监听这个自定义事件,并定义一个相应的方法来处理子组件的操作。在父组件模板中使用子组件,并为该组件绑定一个自定义事件,当子组件需要修改数据时,就会触发这个事件。在子组件中,通过修改该属性的值,就能够直接修改父组件的数据。事件,并将其绑定到一个方法上,用于更新父组件中的数据。
ubuntu20.04中安装mysql8.0步骤 用 sudo -u root - p登录mysql验证密码是否设置成功。如果第一次安装mysql8.0则必须按照如下顺序执行,不然会有好多坑。3在sql命令行输入以下命令回车,你就可以把密码改成。至此,安装mysql完成并配置好了密码。卸载,然后重新安装再执行以上步骤。2用这个命令进入mysql。如果安装太慢,配置镜像。输入刚才的密码即可。
ubuntu中彻底删除干净mysql(包括配置文件) 4.3 清除残留数据,运行命令:dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P。4.2 卸载命令:sudo apt-get autoremove --purge mysql-server-8.0。再次查看MySQL的剩余依赖项,运行命令:dpkg --list|grep mysql。如果没有返回即删除完了(基本上就会删除完),如果没删除完则继续删除显示的依赖包。3 dpkg --list|grep mysql查看mysql的依赖项。
zookeeper实现动态上下线 2监视/servers/下的节点变化,并打印/servers/下节点的内容,就知道哪些服务器还在线上(因为创建的是临时节点,当服务器下线后/servers/下相应的节点会删除)2实现每台服务器在/servers/下创建一个临时节点(节点名称和内容都是该服务器的主机名)只是服务器端对于此案列而言充当了写的功能,客户端充当了读的功能。对于zookeeper集群而言服务器端和客户端都是它的客户端。1连接到zookeeper集群。1连接到zookeeper集群。