自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试常问spring boot的常用注解,这一篇足以

Spring Boot是一个基于Spring框架的快速应用开发框架,提供了许多注解来简化开发过程并增加代码的可读性。:标识一个类为RESTful API的Controller,将Controller中的方法的返回结果直接转换为JSON格式的响应数据。:分别对应HTTP中的GET、POST、PUT和DELETE请求,用于标识方法映射到具体的HTTP请求路径。:用来将HTTP请求正文中的JSON格式数据绑定到方法的参数上。:用来绑定URI中的占位符变量到方法的参数上。:用来绑定请求中的参数到方法的参数上。

2023-04-12 10:50:36 176

原创 面试问你list排序,理解这一篇,面试官直接录取你

从Java 8开始,List接口提供了一个实例方法sort,可以直接调用该方法对List进行排序。:该方法将对List进行升序排序,如果List中的元素没有实现。来对List进行排序。:该方法可以指定一个比较器来对List进行排序。接口,那么在调用该方法时,会抛出。类来进行List的排序,类提供了一个静态方法。

2023-04-11 10:05:12 70

原创 面试官随口一问线程是什么?我:懵了

单线程程序在执行I/O等操作时常常需要等待,而线程可以在等待I/O操作的同时继续执行其他任务,从而提高了程序的并发性和响应速度。此外,线程还可以利用多处理器系统的优势,让程序在多个处理器上并行执行,提高程序的执行效率。在多线程程序中,不同线程之间可能会存在数据竞争的问题,需要使用锁、信号量等机制来保证线程的正确性。同时,线程之间的通讯也需要使用特定的机制,如管道、共享内存等。总之,线程是计算机中的基本执行单元,可以实现程序并发执行和响应速度的提升,同时也需要注意线程之间的数据竞争问题和通讯机制的设计。

2023-04-10 15:53:47 68

原创 sql的基础语法看完你就牢牢记住了

【代码】sql的基础语法看完你就牢牢记住了。

2023-04-07 09:37:09 48

原创 for循环还没搞懂吗,看这篇就够了

计算测试表达式,若表达式为true,执行语句块 ,若为flash,退出循环。循环语句:for(初值表达式;

2023-04-06 09:44:00 165

原创 面试官常问的面试题

StringBuilder:不保证线程安全,在方法体内需要进行字符串的修改操作,可以new StringBuilder对象,调用StringBuilder对象的append()、replace()、delete()等方法修改字符串。如int装箱的时候自动调用Integer的valueOf(int)方法;floor():向下取整,返回小数所在两整数间的较小值,返回类型是double,如-1.5返回-2.0。ceil():向上取整,返回小数所在两整数间的较大值,返回类型是double,如-1.5返回-1.0。

2023-03-02 14:57:44 73

原创 进程和线程的区别 看这一篇就够了

线程是进程的子集,一个进程中可以包含多个线程,每条线程执行不同的任务。每个线程拥有自己的堆栈和局部变量,但线程之间没有单独的地址空间。线程不能独立执行,进程可以独立执行。进程的并发性低,线程的并发性高。进程有独立的地址空间。

2023-02-10 16:23:02 45

原创 getAttribute和getParameter的区别(看这一篇就够了)

getAttribute和getParameter的区别getAttribute方法是在服务器端内部使用,数据通过getParameter获取进来之后,在另一个页面还想继续使用这个数据就要把这个数据通过setAttribute保存起来,想用时再用getAttribute取出来即可使用。request.getAttribute获取的是服务器设置的数据,request.getParameter获取的是客户端比如浏览器的数据(获取http提交过来的数据)getAttribute返回的是对象,

2022-09-03 15:42:06 1581

原创 List、Set、Map 三者区别(看这一篇就够了)

ArrayList和 Vector底层都是通过数组实现,两种类型在查询效率上会高很多,Vector 是线程安全的, ArrayList 线程不安全的,性能会稍慢一些。LinkedList是线程不安全的,底层用链表结构存储数据的,适合数据的动态插入和删除,随机访问和遍历速度比较慢。list是一种有序集合,按照对象进入的顺序保存对象,并且允许重复对象,插入多个null值。set是无序的集合,不是按照对象进入的顺序保存,不可重复,只允许一个null值出现。的方式存储元素,根据键得到值,所有Map集合的Key是。

2022-09-02 14:29:27 4271 1

空空如也

空空如也

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

TA关注的人

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