java面试【SpringBoot常用注解、linux命令】

这篇具有很好参考价值的文章主要介绍了java面试【SpringBoot常用注解、linux命令】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SpringBoot注解有哪些

Spring Boot提供了大量的注解,用于简化配置和开发过程。以下是一些常用的Spring Boot注解的列表:

主要注解
@SpringBootApplication:标记一个主启动类,表示这是一个Spring Boot应用程序的入口点。
控制器相关注解
@Controller:标记一个类为控制器,处理HTTP请求。
@RestController:结合了@Controller和@ResponseBody,用于构建RESTful API。
@RequestMapping:指定控制器处理的URL路径。
@GetMapping、@PostMapping、@PutMapping、@DeleteMapping:指定控制器处理的HTTP方法和URL路径。
请求参数相关注解
@RequestParam:获取请求参数的值。
@PathVariable:获取URL路径中的参数值。
@RequestBody:获取请求体中的参数值。
自动装配相关注解
@Autowired:自动装配依赖对象。
@Qualifier:用于指定依赖注入时的具体实例。
@Value:从配置文件中读取属性值。
配置相关注解
@Configuration:标记一个类为配置类,提供Bean的定义。
@ComponentScan:指定组件扫描的路径。
@EnableAutoConfiguration:开启自动配置。
@EnableWebMvc:开启Web MVC配置。
@EnableCaching:开启缓存支持。
数据库相关注解
@Entity:标记一个类为实体类。
@Repository:标记一个类为仓库,用于数据库操作。
@Transactional:开启事务支持。
定时任务相关注解
@EnableScheduling:开启定时任务支持。
@Scheduled:定义定时任务的执行规则。
缓存相关注解
@EnableCaching:开启缓存支持。
@Cacheable:注解在方法上,表示该方法的返回值可以被缓存。
@CacheEvict:注解在方法上,表示清除缓存。

Linux命令

目录操作
pwd 查看当前工作目录
clear 清除屏幕
cd ~ 当前用户目录
cd / 根目录
cd - 上一次访问的目录
cd … 上一级目录
查看目录内信息
ll
创建目录
mkdir aaa 在当前目录下创建aaa目录,相对路径;
mkdir ./bbb 在当前目录下创建bbb目录,相对路径;
mkdir /ccc 在根目录下创建ccc目录,绝对路径;
搜索命令
find / -name ‘b’ 查询根目录下(包括子目录),名以b的目录和文件;
find / -name ‘b*’ 查询根目录下(包括子目录),名以b开头的目录和文件;
find . -name ‘b’
重命名
mv 原先目录 文件的名称 mv tomcat001 tomcat
剪切命令(有目录剪切到制定目录下,没有的话剪切为指定目录)
mv /aaa /bbb 将根目录下的aaa目录,移动到bbb目录下(假如没有bbb目录,则重命名为bbb);
mv bbbb usr/bbb 将当前目录下的bbbb目录,移动到usr目录下,并且修改名称为bbb;
mv bbb usr/aaa
复制目录
cp -r /aaa /bbb 将/目录下的aaa目录复制到/bbb目录下,在/bbb目录下的名称为aaa
cp -r /aaa /bbb/aaa 将/目录下的aa目录复制到/bbb目录下,且修改名为aaa;
强制式删除指定目录
rm -rf /bbb 强制删除/目录下的bbb目录。如果bbb目录中还有子目录,也会被强制删除,不会提示;
删除目录
rm -r /bbb 普通删除。会询问你是否删除每一个文件
rmdir test01 目录的删除
查看树状目录结构
tree test01/
创建文件
touch testFile
修改文件内容
vim a.java 进入一般模式
i(按键) 进入插入模式(编辑模式)
ESC(按键) 退出
:wq 保存退出(shift+:调起输入框)
:q! 不保存退出(shift+:调起输入框)(内容有更改)(强制退出,不保留更改内容)
:q 不保存退出(shift+:调起输入框)(没有内容更改)
文件内容的查看
cat a.java 查看a.java文件的最后一页内容;
more a.java 从第一页开始查看a.java文件内容,按回车键一行一行进行查看,
按空格键一页一页进行查看,q退出;
less a.java 从第一页开始查看a.java文件内容,按回车键一行一行的看,
按空格键一页一页的看,支持使用PageDown和PageUp翻页,q退出;
实时查看文件后几行(实时查看日志)
tail -f a.java 查看a.java文件的后10行内容;
less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示
less不必读整个文件,加载速度会比more更快
less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容.
由于more不能后退.
文件内部搜索指定的内容
grep under 123.txt 在123.txt文件中搜索under字符串,大小写敏感,显示行;
grep -n under 123.txt 在123.txt文件中搜索under字符串,大小写敏感,显示行及行号;
grep -v under 123.txt 在123.txt文件中搜索under字符串,大小写敏感,显示没搜索到的行;
grep -i under 123.txt 在123.txt文件中搜索under字符串,大小写敏感,显示行;
grep -ni under 123.txt 在123.txt文件中搜索under字符串,大小写敏感,显示行及行号;
终止当前操作
Ctrl+c和Ctrl+z都是中断命令,但是作用却不一样。
ctrl+z
ctrl+c
grep(检索文件内容)
grep [options] pattern file
更改文件的权限
chmod u+x web.xml (—x------) 为文件拥有者(user)添加执行权限;
chmod g+x web.xml (------x—) 为文件拥有者所在组(group)添加执行权限;
chmod 111 web.xml (—x–x–x) 为所有用户分类,添加可执行权限;
chmod 222 web.xml (–w–w–w-) 为所有用户分类,添加可写入权限;
chmod 444 web.xml (-r–r–r–) 为所有用户分类,添加可读取权限;
top 命令
是一个 Unix 和 Linux 系统中常用的系统性能监控命令,它可以实时显示系统中正在运行的进程以及它们的 CPU 使用率、内存使用率等信息。top 命令是一个 Unix 和 Linux 系统中常用的系统性能监控命令,它可以实时显示系统中正在运行的进程以及它们的 CPU 使用率、内存使用率等信息。
PS命令
PS,是Linux系统命令之一,是在Linux中是查看进程的命令。ps查看正处于Running的进程,ps aux查看所有的进程
java面试【SpringBoot常用注解、linux命令】,面试,java,面试,spring boot
java面试【SpringBoot常用注解、linux命令】,面试,java,面试,spring boot
java面试【SpringBoot常用注解、linux命令】,面试,java,面试,spring boot

java获取类对象(class)的三种方法三种方法总结

1.通过实例对象获取 实例对象.getClass()

2.通过类名获取 类.class

3.通过Class类静态方法获取 Class.forName(“全类名”)

MySQL的索引有哪几种类型

主键索引:不允许null
唯一索引:允许null
普通索引:包含一个索引字段,要是多个索引字段就叫组合索引
全文索引:

并发编程知识点

并发三要素:
原子性、可见性、有序性
并发的缺点:
会导致内存泄漏、上下文切换、线程安全、死锁文章来源地址https://www.toymoban.com/news/detail-608583.html

到了这里,关于java面试【SpringBoot常用注解、linux命令】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 常用的Spring Boot 注解及示例代码

    简介:Spring Boot 是一个用于快速构建基于 Spring 框架的应用程序的工具,通过提供一系列的注解,它使得开发者可以更加轻松地配置、管理和控制应用程序的各种行为。以下是一些常用的 Spring Boot 注解,以及它们的功能和示例代码,可以帮助开发者更好地理解如何使用这些注

    2024年02月09日
    浏览(31)
  • Spring Boot中最常用注解的使用方式(上篇)

    摘要:本文将详细介绍Spring Boot中最常用的注解的使用方式,并通过代码示例加以说明。通过学习这些注解,读者将能够更好地理解和运用Spring Boot框架,构建高效的企业级应用。 1.@RequestMapping @RequestMapping :将一个HTTP请求映射到对应的控制器方法上。可以用于类和方法级别。

    2024年02月07日
    浏览(35)
  • Spring Boot中最常用注解的使用方式(下篇)

    摘要:本文是《深入解析Spring Boot中最常用注解的使用方式》的下篇内容,将继续介绍Spring Boot中其他常用的注解的使用方式,并通过代码示例进行说明,帮助读者更好地理解和运用Spring Boot框架。 1.@Autowired @Autowired :自动装配依赖对象。示例代码如下: 2. @Configuration @Config

    2024年02月07日
    浏览(31)
  • 【SpringBoot】| Spring Boot 常见的底层注解剖析

    目录 一:Spring Boot 常见的底层注解 1. 容器功能 1.1 组件添加 方法一:使用@Configuration注解+@Bean注解 方法二:使用@Configuration注解+@Import注解  方法三:使用@Configuration注解+@Conditional注解  1.2 原生xml配置文件引入 @ImportResource注解 1.3 配置绑定 方法一:@Component注解 + @Configu

    2024年02月17日
    浏览(33)
  • Spring&SpringBoot常用注解

    在Spring和SpringBoot中,注解是一种非常重要的编程方式,它可以简化代码,提高开发效率。 @SpringBootApplication是SpringBoot应用程序的核心注解,通常用于主类上。它包含了以下三个注解: @Configuration:表示该类是一个配置类,用于定义Spring的配置信息。允许在 Spring 上下文中注册

    2024年02月13日
    浏览(32)
  • Java、Java EE、Spring和Spring Boot核心注解

    文章迁移至个人博客 此页面包含常用 Java 、 Java EE 、 Spring 、 Spring Boot 、 JPA 常用注解的一站式说明。 @Component注解 @Component 注解表明被注解的类是一个“spring bean/组件”。@Component注解告诉Spring容器自动创建Spring bean。 @Autowired注解 @Autowired 注解用于自动注入 bean。@Autowired 注

    2024年02月15日
    浏览(40)
  • java spring boot 注解、接口和问题解决方法(持续更新)

    @RestController         是SpringMVC框架中的一个注解,它结合了@Controller和@ResponseBody两个注解的功能,用于标记一个类或者方法,表示该类或方法用于处理HTTP请求,并将响应的结果直接返回给客户端,而不需要进行视图渲染 @Controller         是Spring Framework中的注解,用于

    2024年02月06日
    浏览(41)
  • SpringBoot面试题8:运行 Spring Boot 有哪几种方式?Spring Boot 需要独立的容器运行吗?

    该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 运行Spring Boot应用有多种方式,具体取决于你的需求和环境。以下是几种常见的运行Spring Boot应用的方式: 使用IDE运行:可以在常用的Java开发环境(如

    2024年02月06日
    浏览(36)
  • [Dokcer] Dokcer常用命令解析,通过dockerfile运行spring boot项目

    docker search 这里以mysql为例↓ 选好要用1中哪个name的镜像后,就可以拉取了 docker pull 镜像名 docker image ls docker run 镜像名 这会创建一个错误的容器,会在你的进程中(docker ps -a查看),因为有些配置没配置,现在把这个错误的删掉 正确的创建运行mysql镜像(以mysql为例)的方法

    2024年02月02日
    浏览(28)
  • Linux CentOS 常用命令 命令大全 面试

    1.关机 2.重启 3.帮助 1.目录 切换 2.目录文件和文件夹查看 (1)ls  (2)ls -a    (3)ls -l 1.创建目录 命令:mkdir 目录 递归创建目录 -p 参数 同时创建多个目录和子目录   2.删除目录或文件 命令:rm [-rf] 目录  -r 递归 -f 强制 (1)删除文件 (2)删除目录 (3)全部删除 注意

    2024年02月05日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包