自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 2023面试题总结

java中级程序员面试

2023-04-20 20:17:50 113

原创 java基础笔试易错题以及解析

由于类方法属于整个类,并不属于那个类的对象,所以类方法的方法体中不能有与类的对象有关的内容。实例方法也叫对象方法:实例方法可直接调用本类的类方法。重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消转存失败重新上传取消。重新上传取消转存失败重新上传取消。

2023-03-19 21:59:04 262

原创 JVM面试题

如果堆区的对象特别多,那么遍历并标记对象所花的时间就越多,两者是成正比的,虚拟机的设计者也考虑到了这点,因此决不能让标记阶段完全地Stop The World(暂停用户线程),最好是让用户线程与GC线程并发工作,这样能够有更好的用户体验。新生区:类的诞生,生长,死亡的区域,所有的类都是在伊甸区new出来,伊甸区空间用完时,gc对伊甸区进行垃圾回收,存活下来的放在幸存区,还是满了,存活下来的放在养老区,养老区满了,由重gc(fullgc),最后oom(堆内存溢出)即使在内存不足的情况下,JVM。

2023-03-19 21:50:07 106

原创 mysql笔试

7.笔试(sql语句和基础)左右内外连接注:UNION表示2个表的数据都有且去重UNION all不去重复inner join(内连接)—>两个表的交集left jion (左连接)---->展示左表有的数据,右表没有的话用null填right jion (右连接)---->展示右表有的数据,左表没有的话用null填OUTER JOIN(外连接、全连接),mysql不支持外连接就左连接UNION 右连接1.查询名字重复的人名和重复次数select name_s,coun

2022-05-07 14:46:21 284

原创 jvm进阶

语言无关性(跨无言):因为作为jvm不识别java语言还是什么scale语言等,只识别class文件(也就是字节码),语言只是一个规范JVM内存结构虚拟机栈(方法的入栈和)出栈局部变量表 存局部变量和对象的引用虚拟机栈为什么有操作数栈勒?答:执行引擎在执行字节码的中间是有一些数据需要放在放在操作数栈的,类似于cpu主内存缓存的架构程序计数器的作用:jvm类似于一个操作系统对于操作系统:cpu时间片轮转机制,比如 线程a执...

2021-05-27 23:36:53 170

原创 Kafka安装

后续会更新kafa的安装本次 windows本地安装1.2.3.启动zk服务端4.启动kafka,在bin的上级目录cmd输入命令\bin\windows\kafka-server-start.bat .\config\server.properties注意:1.一定要先启动zk服务端 不然报连接不成功2.一层kafka目录,不然报目录太长...

2021-03-26 19:00:40 70

原创 Spring相关

说说spring中的循环依赖1.什么是循坏依赖2.什么情况下循环依赖可以被处理掉3.spring是如何解决循环依赖答:从字面理解就是a依赖b的同时b也依赖a特殊的就是自己依赖自己@Componentpublic class A{//A中注入了B@Autowiredprivate B b;}@Componentpublic class B{//b中注入了a@Autowiredprivate A a;}//自己注入自己@Componentpublic class

2021-03-22 00:51:06 215

原创 RabbitMq

1.什是虚拟主机,生产者,消费者,服务器,broker, 交换机, 队列,路由键,信道2.6中工作模式3.交换机类型4.保证消息不丢失5.保证消息不重复消费6.消费者消息堆积解决方案

2021-03-20 01:30:39 1371

原创 mysql事务

5.多线程**多线程面试6.高并发高并发7.springbootspringboot:解决了繁琐的配置,内嵌tomcat, 一键启动springboot8.springcloudspringcloud

2021-03-03 20:11:17 104 1

原创 ssm

3.ssmssm参考面试spring是一个轻量级的控制反转(IOC)和面向切面编程的框架,弊端,配置太多太繁琐,人称“配置地狱”经典三层:模型(Model)、视图(View)和控制器(Controller),即为MVCM 即Model(模型层),(模型)表示应用程序核心(比如数据库记录字段)---->entityV 即View(视图层),主要负责显示数据和提交数据 ---->jsp文件C 即Controller(控制层),(通常控制器负责从视图读取数据,控制用户输入,并向模型发送

2021-03-03 20:08:39 801 2

原创 mysql优化

1.数据库的调优1.可以使用show status语句查询一些Mysql数据库的性能参数//查询mysql服务器的连接次数 SHOW STATUS LIKE 'Connections'; //查询mysql服务器的慢查询次数。慢查询次数参数可以结合慢查询日志,找出慢查询语句,然后针对慢查询语句进行表结构优化或者查询语句优化。SHOW STATUS LIKE 'Slow_queries';2.开启慢查询日志,查询日志,通过执行计划explain观察sql语句,执行情况,分析索引使用情况E

2021-03-03 20:06:39 293 2

原创 算法

时间复杂度常见的复杂度注意:不考虑前面的系数,比如哦 O(1),也可以是O(2)------执行的次数是常数O(n)也可以是O(2n)或者O(3n)等 代表执行的是线性例子:虽然n执行了三次,3是常熟所以时间复杂度为O(1)时间复杂度就是不管n为几程序执行多少次的一种规律我们写程序尽可能写时间复杂度小的如图:第一种为O(n),方法二为 O(1)...

2020-11-12 23:10:34 63

原创 Spring源码

2020面试临时准备1.对jvm的理解运行时数据区线程共享和线程私有线程共享:堆和方法区线程私有:程序计数器,本地方法栈,虚拟机栈栈的数据结构:先进后出,方法用完了就会被弹出去所以栈不可能有垃圾,不然被堵住,垃圾 下面的方法弹不出去所以jvm调优是调堆(99%)和方法区main方法就被压入栈地了2.数据库的调优3.ssm4.事务5.多线程6.并发7.springboot8.springcloud9.笔试(sql语句和基础)...

2020-11-07 18:34:12 412 2

转载 java基础

lenth是数组的专属属性lenth的英语是长度,是二维的,字符串的长度用lenth();size的英语是尺寸是三维的 ,容器大小,泛型 用三维常见容器有List/Set/Map2.语法规范3.数据类型基本数据类型整数型:short(2 ) , byte(1) , int(4) ,long(8)浮点型: float(4) ,double(

2020-11-01 16:04:57 538

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除