一面面经 讲一下反射,(概念,获取方式,优缺点,应用场景) 刚刚我提到了动态代理,又问在12306怎么用动态代理的(日志,事物) Jvm 什么情况下出现OOM(堆内存,方法区,线程,内存泄漏) 那如何调整(JVM 调优) 双亲委派模型 最底层类加载器(application classloader ) 创建数据库表和加索引的sql 语句 如何查看sql语句使用索引 左连接和右连接 乐观锁和悲观锁,
Java自动装箱和自动拆箱 String、StringBuilder、StringBuffer的相同点和不同点,性能比较 线程间如何通信 Java自带的线程池 任务量多怎么选用线程池 自定义线程池参数及含义 线程池的执行原理 ArrayBlockingQueue和LinkedBlockingQueue ArrayBlockingQueue插入满了之后会发生什么,怎么保证多线程情况下安全 Java锁
自我介绍完就迅速开始了 实习: 没深入问,细节还没来得及讲就结束了 八股: 1. linux怎么查看内存情况,怎么查看进程情况,怎么查看cpu情况, 2. redis用的多吗,hash的底层数据结构 都有什么解决哈希冲突的办法 3. 三次握手 四次挥手具体的状态 为什么等待2MSL 4. 假如一方断开连接另一方还在listen怎么办 5. MySQL索引的数据结构 B+树优势在哪 6. 从打开网页
发一个两周前的面经。 开头自我介绍:没准备,就光回答了自己的专业,大学学的内容,以及自己的技术栈。面试官问还有什么要说的吗?我说没有 项目拷打:如何对接的阿里云存储;你的多个存储源用了什么设计模式;从前端点击文件上传到上传到指定的存储源是怎么实现的。 项目答的不好,主要是没准备。 八股拷打: 1.创建对象有几种方式 2.反射有几种方法,反射能获取某个类的私有属性吗 3. Synchronize加到
算法为什么转测开?敷衍了一句,但面试官还继续追问 拷打实习(具体会涉及到一些细节,八股是结合实习问的) python装饰器 join都有哪几种以及区别 python上下文管理器 go与cpp的区别 go的并发实现原理 go中有类似cpp的内存泄漏之类的情况吗?怎么进行排查 go怎么实现“继承” 手撕:计算满足等式的下标对的数量 (拷打具体实现细节,有个地方他没看懂,一直问,我也没懂他哪里没懂,最后
我记得笔试还是3月份写的,后面又重新发了一个笔试,就没写,然后昨天突然收到hr面试说笔试通过了,约今天下午3点50面试,(腾讯会议显示15分钟的面试时长)。 面试官是位女生,整体给我感觉就是很水,没有一点专业性,问的全是八股文,很简单。而且问的断断续续的,我说完了也没点反应。也问了一道算法题二叉树前序遍历的思路。反正全程我都回答的很顺畅,因为确实简单。 最后反问情节问公司的业务流程(她说业务流程是
如1234,可以匹配,0000001234也可以校验通过 12345可以校验通过,0000012345也可以校验通过 123456789可以校验通过,0123456789也可以校验通过 0000000000不可以校验通过
问题内容: 如何设置Jenkins作业以触发在变量/参数中动态定义的作业? 我的问题的伪代码: 生成操作“触发/调用在其他项目上生成”以及生成后操作“参数化触发器插件”和“生成其他项目”不允许在参数中定义作业名称。 我似乎没有将GroovyAxis插件与Build多重配置项目一起使用。常规代码似乎不在作业构建环境中运行,而是在作业配置保存期间运行。 我了解您可以通过脚本通过其build-start
问题内容: 我一直在阅读这个链接的“返回视图与副本”。我真的不明白的是如何 链接分配 在熊猫的概念工作和如何的使用,或者影响它。 我收到以下代码行的警告,其中Panda数据框是该数据框中的列(系列)名称: 看这段代码,很明显我做的不是次优的吗?如果是这样,您能告诉我替换代码行吗? 我知道以下警告,并希望认为我的警告是误报: 链接的作业警告/异常旨在通知用户可能无效的作业。可能存在误报;意外报告链接
主要内容:实现,步骤 1,BusinessService.java,步骤 2,EJBService.java,JMSService.java,步骤 3,BusinessLookUp.java,步骤 4,BusinessDelegate.java,步骤 5,Client.java,步骤 6,BusinessDelegatePatternDemo.java,步骤 7业务代表模式(Business Delegate Pattern)用于对表示层和业务层解耦。它基本上是用来减少通信或对表示层代码中的业务
我想为我的应用程序安排cron作业来完成特定的任务。我如何在这个需求中安排? 要求:cron数据。js应每周一至周五每小时运行一次,时间为上午9:30至下午3:30。
这是我的根目录 。 和因果报应配置 配置。set({basePath:'.',框架:['jasmine'],插件:[require('karma-jasmine'),require('karma-chrome-launcher'),require('karma-htmlfile-reporter')], })} 有人能解释如何配置因果报应路径吗,因为现在它看不到我的任何测试,并返回错误“执行0/0
问题内容: 我对Java Quartz不太熟悉,我们只是使用了每天安排的测试工作。对于我们的Struts2 Web应用程序,我们希望运行一些计划在一天中不同时间的日常工作。作业应处于持久状态,以便即使由于服务器关闭/应用程序失败而导致作业失败,也应在服务器启动后稍后重新执行。我还可以将作业的状态/结果存储在DB中,以便监视作业。任何的意见都将会有帮助。 - 谢谢 问题答案: 无论您提到什么,都可以
问题内容: 在我的商店数据库中,我需要有营业时间。您是否知道如何在dB中实现这一点? 营业时间为周一至周日,每天可以有2个开放窗口(例如09:00-12:00、16:00-19:00) 问题答案: 建一个表,把它添加一个外键表的主键,一个场,。数据应如下所示: 这将使您有机会构建任何类型的日程表,并根据需要设置任意数量的窗口以及所需的异常数量。它是通用的,仅限于期望所有星期都相同的事实。没有考虑假
我需要对我的商店进行一些定制,但我不知道如何使用WC_Order类在PHP中创建WooCommerce订单。我怎样才能做到这一点? 这是我尝试过的代码: