1.部门 (面试官介绍):1min 2.个人 (候选人介绍):5min (个人、学校、工作、业务、技术) 3.项目 3.1)项目介绍 3.2)MySQL数据库相关 3.2.1 如何实现数据库切流(分库分表、主从同步 等) 3.2.2 如何实现无损切流(离线空间,定时任务异步 等) 3.2.3 数据库事务怎么实现,怎么保证spring事务不会失效? 3.2.3 项目中的事务隔离级别,会出现什么样的数
1.部门 (面试官介绍):1min 2.个人 (候选人介绍):5min (个人、学校、工作、业务、技术) 2.1)个人 2.1.1 如何学习新技术(看个人:技术文章、视频实战、文档总结等) 2.1.2 如何进行技术选型(比如:简历中的流程引擎为什么选择这个) 2.1.3 常用的技术栈有哪些(Spring框架、Mysql数据库、Redis缓存) 2.2)工作 2.2.1 在职吗?为什么考虑换工作(架
感觉是针对我的简历问的技术 1.线程池几种实现方式 2.线程池参数 3.java中的各种锁,锁升级过程 4.i++如何保证线程安全 5.hashmap和concurrenthashmap 6.@Autowired和@Resource区别 7.说说常用的设计模式 8.redis为什么这么快 9.索引的种类 如何优化 10.和我项目有关的数据安全问题 11.算法题:合并重叠区间,大致思路写出来 有个地
1.部门介绍(面试官):介绍部门技术/业务 5min 2.自我介绍(候选人):个人学历/工作经历 5min 3.项目(搬迁+改造项目,面试官比较感兴趣)40min 3.1 项目流程(方案设计、代码实现、测试验收、分流上线等) 3.2 数据同步(离线数据、定时任务、主从同步、二次回流等) 3.3 数据唯一(库表字段标识、离线数据比对、日志/异常监控等) 3.4 消息方案(MQ消息的具体运用,阿里蚂蚁
1.项目(搬迁+改造项目,面试官比较感兴趣)30min 2.Bean生命周期(如何在创建完bean后打印语句?) 3.Tomcat相关(Tomcat是如何启动Spring工程的?) 3.Spring相关(@Transactional为什么能实现事务?) 4.Redis相关(IO多路复用,什么时候选select/epoll?) 5.Mysql相关(Mybatis了解多少?连接池参数及过程说下?) 6
1.介绍 (候选人)5min (个人、学校、工作、业务、技术) 2.项目 2.1)介绍/排期/难点/方案 2.2)合理性/必要性/复用性 3.八股 3.1)MySQL 3.1.1)Mysql和Redis怎么保持一致? 3.2)Spring 3.2.1)AOP实现方式和背后原理? 3.2.2)Spring有哪些事务传播机制? 4.算法 力扣题:《零钱兑换》 5.沟通 面试官没开摄像头,交流体验很一般
1.介绍 (候选人)5min (个人、学校、工作、业务、技术) 2.项目 2.1)项目介绍/排期/难点/方案 2.2)高并发/可用/性能解决方案 3.八股 3.1)Spring 3.1.1)Bean生命周期,项目中用到哪些扩展点 3.1.2)AOP原理及实现,AOP的Aware通知顺序 3.1.3)动态代理有哪些?什么时候用JDK或CGLIB 3.2)Redis 3.2.1)用到哪些数据结构?为什
很少八股 很简单问了一下jvm 问了一下juc的使用场景。 项目狠狠拷打,更多的是对技术的理解和业务的落地。 包括但不限于: 1.项目为什么要用异步双写,与其他解决方案横向对比 2.实习项目,做了什么事 3.mybatis在项目中具体的应用 4.如何处理接口幂等性 5.谈谈微服务和单体架构的理解 6.反向代理和正向代理 7.项目难点 8.为什么用分布式锁 9.服务注册和服务发现 10.前端请求接口
一面 自我介绍(祖传流程,背的老6了) 介绍三次握手和四次挥手 为什么要三次握手 两次握手为什么不行 为什么不可以三次挥手 介绍下DOS攻击 DOS攻击为什么会导致CPU跑满 我们通常请求是CPU密集型还是IO密集型 线程和进程的区别 为什么要使用多线程 线程进程切换如何实现 如何避免饥饿问题 公平锁和非公平锁 如果设计一个公平锁会如何设计 线程啥东西了解不(没听过这玩意,没记住是啥) 数据库隔离
问题内容: 是否有人使用BBCode的良好Java实现?我在看 javabbcode:没什么可看的 kefir-bb:列为alpha JBoss源代码中的BBcode解析器。 有更好的选择吗? 问题答案: 当前版本的KefirBB 0.6不再列为beta版本。 我发现使用自己的标签非常容易配置和扩展KefirBB解析器: kefir-bb.sourceforge.net (这是 我到目前为止找到的
问题内容: 我在不使数字签名无效的情况下加盖PDF文档时遇到麻烦。 目前,我已成功将PDF标记。但是,如果文档先前已签名,则签名不再有效。我知道为什么会发生这种情况,但是如果我使用Acrobat添加文本或使用注释对其进行标记,则签名有效。 我尝试添加注释或注释,但是它仍然使签名无效。有没有一种方法可以使用iText在不使数字签名无效的情况下将戳记添加到PDF ? 这是我用来标记的代码片段: 任何帮
问题内容: 输出是 只是对.equals有一个简单的问题。 不管对象内容如何,仅当两个对象引用都指向同一对象时才返回true吗? 编辑 :现在我了解有关的部分,但是为什么2号线和3号线也不会返回? 编辑 :我相信看参考变量的地址,因此s1和s2不能相等。如果我的假设不正确,请纠正我 问题答案: 是,,这意味着两个对象引用不同,结果为false。 对于,您可以使用 为了进行编辑,您要在两个不同的St
问题内容: 在Eclipse中,我看到对象有一个字段。目的是什么?(修改数量?) 问题答案: 它允许列表的内部知道是否进行了结构修改,从而可能导致当前操作给出错误的结果。 如果您由于在迭代过程中修改列表(例如删除项目)而感到困惑,那么它的内部就是迭代器。 该AbstractList的文档提供一个良好的详细说明。
问题内容: 我正在尝试将字符串标记化为ngram。奇怪的是,在NGramTokenizer的文档中,我没有看到将返回标记化的单个ngram的方法。实际上,我在NGramTokenizer类中仅看到两个返回String Objects的方法。 这是我的代码: 被标记的ngram在哪里? 如何获取字符串/单词的输出? 我希望我的输出像:这是一个测试字符串。这是一个测试字符串。这是一个测试字符串。 问题
问题内容: 这是我的代码: 这是我的XML文件: 这是我的输出: 我不断收到此错误。我完全迷路了。我不知道该怎么做。我希望能够有一个节点,并且能够抓住它的所有子节点并将它们放入数组或列表中,以便我可以遍历它们。 这是我所有的进口商品: 我经历了最艰难的尝试来获取此Java来解析此XML文件。 问题答案: 该节点不是,而是。 试试这个: 例如,节点可以是文本节点或元素。特别是, 是 4个 节点。一个