朝花夕誓
分布式事务锁 分布式事务锁
一、引言由于传统的锁是基于Tomcat服务器内部的,搭建了集群之后,导致锁失效,使用分布式锁来处理。 在单机时代,虽然不需要分布式锁,但也面临过类似的问题,只不过在单机的情况下,如果有多个线程要同时访问某个共享资源的时候,我们可以采用线程间
2021-02-25
MySQL面试题 MySQL面试题
1、MySQL有哪些引擎查看引擎的方式 mysql> show engines; mysql常用引擎包括:MYISAM、Innodb、Memory、MERGE (1)InnodbInnodb:行级锁,提供了具有提交、回滚和崩溃回复能力的事
2021-02-24
Mybatis面试题 Mybatis面试题
1、#{}和¥{}的区别#{}是预编译处理(参数占位符),¥{}是字符串替换 Mybatis在处理#{}时,会将sql中的#{}替换为?,调用PreparedStatement的set方法来赋值 Mybatis在处理¥{},就是把¥{}替换
2021-02-20
java-基础类型和字符串 java-基础类型和字符串
一、基础类型1、各个基本类型占用大小 基本类型 大小(字节) 默认值 封装类 byte 1 (byte)0 Byte short 2 (short)0 Short int 4 0 Integer long 8 0L L
2021-02-18
java面试题 java面试题
1、类加载机制(过程)jvm把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成jvm可以直接使用的java类型的过程。 (1)加载 将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构,在
2021-02-18
开放性问题 开放性问题
一、Java基础二、并发1、是否用过synchronized(1)回答思路 synchronized:可重入锁、非公平锁 用于静态方法锁 class 类,用于非静态方法锁对象 悲观锁、重量级锁 wait()、notify()、noti
2021-02-17
Spring面试 Spring面试
1、对Spring的理解Spring是一个轻量级、松耦合的开源应用框架。Spring有两个重要特性: (1)IoC控制反转:又可以成为依赖注入DI。 Spring框架的核心是Spring容器,容器创建对象,将他们装配在一起,配置它们并管理它
2021-02-17