java面试
文章平均质量分 85
上班摸鱼的bug开发工程师
这个作者很懒,什么都没留下…
展开
-
mysql
Mycat 的原理中最重要的一个动词是“拦截”,它拦截了用户发送过来的 SQL 语句,首先对 SQL语句做了一些特定的分析:如分片分析、路由分析、读写分离分析、缓存分析等,然后将此 SQL 发往后端的真实数据库,并将返回的结果做适当的处理,最终再返回给用户。索引的数据结构和具体存储引擎的实现有关,在MySQL中使用较多的索引有Hash索引,B+树索引等,而我们经常使用的InnoDB存储引擎的默认索引实现是B+树索引。内连接:结合两张表的记录,返回相关的查询结果,返回的是两个表的交集部分。...原创 2022-08-02 21:33:15 · 112 阅读 · 0 评论 -
Java基础
在堆中产生了一个数组或者对象之后,还可以在栈中定义一个特殊的变量,让栈中的这个变量的取值等于数组或对象在堆内存中的首地址,栈中的这个变量就成了数组或对象的引用变量,以后就可以在程序中使用栈中的引用变量来访问堆中的数组或对象,引用变量就相当于是为数组或对象起的一个名字。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作他用。..原创 2022-08-02 19:04:47 · 158 阅读 · 0 评论 -
web开发后端人员面试题
访问一个对象的属性或者方法的时候,会先去对象自身找这个属性或者方法,如果没有找到,则会去它的原型对象身上找,如果原型对象身上也没有找到,则会到原型对象的原型对象上去找,以此类推,找到则返回对应的值,如果直到原型对象为null任然没有找到则返回undefined。这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉)。在JavaScript语言中,一切皆是对象,所以任何支持的类型都可以通过JSON来表示,如字符串、数字、对象、数组等。..原创 2022-07-19 15:09:06 · 402 阅读 · 0 评论 -
java基础面试
简述:使用当一个类加载器收到类加载请求的时候,它首先不会自己加载这个类的信息,而是把该请求转发给父类加载器,依次向上。所以所有的类加载请求都会被传递到父类加载器中,只有当父类加载器中无法加载到所需的类子类加载器才会自己尝试加载该类,若当前类加载器和所有父类加载器都无法加载该类时,抛出ClassNotFindException异常。1)防止重复加载同一个.class2)保证核心.class不被篡改,提高系统安全性创建线程要花费的资源和时间,如果任务来了才创建线程那么响应时间会变长,而且一个进程能创建的原创 2022-07-07 21:07:36 · 269 阅读 · 0 评论 -
springboot面试题
springboot面试题原创 2022-06-18 14:36:02 · 585 阅读 · 0 评论 -
mybatis面试
mybatis面试原创 2022-06-13 18:38:36 · 110 阅读 · 0 评论 -
springMVC面试
springMVC面试题原创 2022-06-07 21:00:34 · 229 阅读 · 0 评论 -
spring面试题
java面试题spring部分原创 2022-06-07 20:20:24 · 296 阅读 · 1 评论