博主介绍:
1. JVM 内存结构 要求 掌握 JVM 内存结构划分 尤其要知道方法区、永久代、元空间的关系 结合一段 java 代码的执行理解内存划分 执行 javac 命令编译源代码为字节码 执行 java 命令 创建 JVM,调用类加载子系统加载 class,将类的信息存入方法区 创建 main 线程,使用的内存区域是
1代码1 class House { int saleCount = 0; public synchronized void saleHouse() { saleCount++; } // ThreadLocal<Integer> saleVolume = new ThreadLocal<Integer>() { // @Override // protected Integer initialValu
9.请将html模块中字体内容是"红色"的字体颜色设置为"rgb(255, 0, 0)","绿色"设置为"rgb(0, 128, 0)","黑色"设置为"rgb(0, 0, 0)",且字体大小都为20px。 <html> <head> <meta charset=utf-8> <style type=&q
1.下列选项中,不是把网页抽象成三部分(HTML、CSS和JavaScript)后的优点的是()。 A.增强HTML文档的可读性 B.跨平台,可方便迁移到不同设备中 C.在HTML文档中可按需加载相应的文件,减少不必要的请求 D.将相关功能的文件集中到一起,更易于维护和调用 2.以下能够控制元素的盒模型的属性是()。 A.
抱着试一试的心态参加电话面试,不过确实啊,由于是第一次专业面试,有点紧张,知识有点不熟练。还是蛮不自信的 开始面试官问了一下基本到岗情况 接着开始面试题 没有完全记住 1.一开头就问了maven,一些常用的指令 2.差不多java基础部分都有,这里可以背牛客网java后端面试题基本都有 String
接口面试题 postman接口测试,它有一个功能可以设置参数化,你有用过吗?用过, 方法一:((变量)),环境变量设置参数 方法二:通过csv文件设置变量,引用变量新建一个csv. 文件填写user、pwd新建一个全局变量user、pwd点击body==form-data 填写user、pwd点击run导入csv.文件查看结果 方法三:通过tx
题目表述 编写一种方法,对字符串数组进行排序,将所有变位词组合在一起。变位词是指字母相同,但排列不同的字符串。 注意:本题相对原题稍作修改 示例: 示例1: 输入: ["eat", "tea", "tan", "ate", "nat", "bat"], 输出: [ ["ate","eat","tea"], ["nat&
1、JS 有哪些数据类型,如何判断这些数据类型 6种基本数据类型:String, Number ,Boolean, undefined, null, Symbol 1种引用类型:Object对象:Array(数组),Function(函数),Data(时间) 检测数据类型的4种方式 typeof instanceof constructor Object.prototype.toString.call() 2、typ
Java中,4种对象引用之间的区别 强引用:只要引用关系还在,对象永远不会被回收 软引用:非必须存活的对象,JVM会再内存溢出前对其进行回收 弱引用:非必须存活的对象,不管内存是否够用,下次GC一定回收 虚引用:必须和引用队列一起使用,等同于没有引用,对象被回收时会被通知。 Java中保证线程安
1.自我介绍(无论什么面试都会问) 2.linux中如何查询log日志?如果查询最新100条日志用什么命令?删除某一条日志怎么删除? 3.sql中内外连接语法是?去重怎么写?给一个场景关联查询时怎么查询? 4.测试工作中,测试的流程是怎样的?公司从一个项目到手到结束的流程是怎样的?你在测试中扮演什么样的角
相信大家最近各种面试文和面试视频都看得不少了,那我为什么还要写这篇文章呢,因为我看大多数文章都只是贴出题目,想要答案则要关注各种公众号之类的。 那我就不搞这些花里胡哨的,本文所有题目都会给出相对权威的答案,才疏学浅,有不对之处还请不吝赐教。当然由于篇幅所限,题目众多,一篇文章
1.springboot自动配置原理 2.springcloud和dubbo的区别?
第一部分 简答题1、HIS系统启动后,程序不能连接数据库,可能是哪方面的原因?①、数据库客户端与服务端建立监听连接tns。②、本地pc机是否能ping通服务器。 2、Oracle数据库的备份与还原命令? 备份:exp system/orcl@orcl file=d:\orcl_full2022/06/06.dmp full=Y还原:imp system/orc
本文分为十九个模块,分别是:Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、 Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM , 如下图所示: 共包含 208 道面试题,本文的宗旨是为读者
面试题 10.03. 搜索旋转数组 搜索旋转数组。给定一个排序后的数组,包含n个整数,但这个数组已被旋转过很多次了,次数不详。请编写代码找出数组中的某个元素,假设数组元素原先是按升序排列的。若有多个相同元素,返回索引值最小的一个。 示例1: 输入: arr = [15, 16, 19, 20, 25, 1, 3
转自: http://www.java265.com/JavaMianJing/202110/16353051071587.html 今天面试遇到一个奇怪的题目,现将其记录如下: short s1 = 1; s1 = s1 + 1; 由于1是int类型 所以s1+1运算结果也是int 型 需要强制转换类型才能赋值给short型 -------------------------------------------
第4章 企业真实面试题(重点) 4.1 你是如何实现Flume数据传输监控的 使用第三方框架Ganglia实时监控Flume。 4.2 Flume的Source,Sink,Channel的作用?你们Source是什么类型? 1)作用 (1)Source组件是专门用来收集数据的,可以处理各种类型、各种格式的日志数据,包括avro、thrift、exec、jms、spoo
1.如何衡量一个算法的稳定性? 2.如何衡量一个算法的好坏,可以从哪些维度分析? 3*.手写快速排序算法 4.jdk中对 int[] 数组是怎么排序的?如何说数据规模很大的话,有没有采取另外别的方式呢? 5.数据量很大(上千万,上亿),如何快速找到一个指定的数? 6.java有内置的二分查找的ap
1.如果实现二叉树的层序遍历? 2.HashMap和HashTable的区别有哪些? 3.HashMap的散列过程是怎样的? 4.为什么HashMap在jdk1.8的时候要升级成红黑树? 5.Arrays.sort()方法内部用的是什么排序算法? 6.怎样用锁保护共享变量? 7.为什么要使用多线程? 8.哪些场景中使
第8章 Kafka面试题及答案 1. Kafka中的ISR、AR又代表什么? ISR:与leader保持同步的follower集合 AR:分区的所有副本 2. Kafka中的HW、LEO等分别代表什么? LEO:每个副本的最后条消息的offset HW:一个分区中所有副本最小的offset 3.Kafka中是怎么体现消息顺序性的? 每个分区内,每条消息都有
剑指 Offer 53 - I. 在排序数组中查找数字 I 统计一个数字在排序数组中出现的次数。 示例 1: 输入: nums = [5,7,7,8,8,10], target = 8 输出: 2 示例 2: 输入: nums = [5,7,7,8,8,10], target = 6 输出: 0 提示: 0 <= nums.length <= 105 -109 <= nums[i] <= 109 nums 是一个非递
git相关 1.你知道git rebase (git 变基)? -我知道,但我们用的merge的普通合并 -是否显示之前分支上的版本记录 2.你知道git flow吗?==》多分支的方案 -知道,但是我们没用,不适合我们公司 -我们用的就是master,dev,bug分支模型
Java基础数据类型 整形 byte 占1字节 ,范围 -128 —— 127 short 占2字节 ,范围 -32768—— 32767 int 占4字节 ,范围 -21亿 —— 21亿 (最常用) long 占8字节 ,范围 很懒得数,比int还多 浮点型 float 占4字节 double 占8字节 字符类型 char 占2字节 布
Java自增自减运算符的使用-附带面试题 基本使用 自增:++ 自减:-- 简单的理解为+1 -1 只能改变变量的值 -- ++ 放在位置前后都可以 在表达式中是不同运算方式 在Java中 1++ 1-- 这种表达式是不被允许的 可以int a = 1; a++; 前后缀自增自减单独使用时并没有什么区别 都是+1 -1