面试
盘子哒哒哒
这个作者很懒,什么都没留下…
展开
-
Dubbo泛化调用强制返回Map问题
问题描述dubbo远程调用,拿到的对象被强制转换成了map,不符合预期问题原因dubbo的客户端和服务端引用的对象不一致导致的,此处不一致指对象中的任意属性解决检查两个对象不一致的地方,看下对象内的对象的jar包版本是否一致,保持一致后问题解决...原创 2021-03-29 20:42:30 · 944 阅读 · 0 评论 -
阿里面试回来,想和Java程序员谈一谈
作者:掌柜的专栏原文链接:http://www.jianshu.com/p/5681a1f0aad6引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。 但是,最近问LZ的人实...转载 2018-04-20 00:21:37 · 400 阅读 · 0 评论 -
spring中的BeanFactory与ApplicationContext的作用和区别?
BeanFactory类关系继承图1. BeanFactory类结构体系:BeanFactory接口及其子类定义了Spring IoC容器体系结构,由于BeanFactory体系非常的庞大和复杂,因此要理解Spring IoC,需要先理清BeanFactory的继承机构。 2. ApplicationContext的结构体系:ApplicationContext接口是一个BeanFactory基础...转载 2018-05-08 00:47:55 · 4205 阅读 · 0 评论 -
理解事务的4种隔离级别
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老板要给程序员发工资,程序员的...转载 2018-05-08 00:48:46 · 178 阅读 · 0 评论 -
JVM 垃圾回收算法及回收器详解
本文主要讲述JVM中几种常见的垃圾回收算法和相关的垃圾回收器,以及常见的和GC相关的性能调优参数。GC Roots我们先来了解一下在Java中是如何判断一个对象的生死的,有些语言比如Python是采用引用计数来统计的,但是这种做法可能会遇见循环引用的问题,在Java以及C#等语言中是采用GC Roots来解决这个问题。如果一个对象和GC Roots之间没有链接,那么这个对象也可以被视作是一个可回收...转载 2018-05-08 00:49:59 · 147 阅读 · 0 评论 -
treemap原理
TreeMap的实现是红黑树算法的实现,所以要了解TreeMap就必须对红黑树有一定的了解,其实这篇博文的名字叫做:根据红黑树的算法来分析TreeMap的实现,但是为了与Java提高篇系列博文保持一致还是叫做TreeMap比较好。通过这篇博文你可以获得如下知识点: 1、红黑树的基本概念。 2、红黑树增加节点、删除节点的实现过程。 3、红黑树左旋转、右旋转的复杂过...转载 2018-05-08 00:51:48 · 529 阅读 · 0 评论 -
git合并不同仓库的修改 -- 新旧代码同步
git initgit remote add trans_old https://××××××××××.git (旧的git仓库代码地址)git remote add trans_new https://×××××××××.git (新的git仓库代码地址)git fetch trans_oldgit fetch trans_newgit checkout -b tran...原创 2018-11-20 18:15:10 · 2334 阅读 · 0 评论 -
mysql 慢sql分析
1、表 table_manual已有索引:idx_0926(status, catch_lock, order_added)需执行的sql如下:SELECT request_idFROM table_manual WHERE catch_lock = 0 AND job_status IN (0, 1) ORDER BY order_added ASC LIMIT 1执行...原创 2019-06-04 15:53:01 · 313 阅读 · 0 评论