摘要: 什么是系统调用 系统调用是操作系统提供给应用程序的一组接口,应用程序通过这些接口向操作系统发出请求来执行特权操作,例如读取或写入文件、创建新的进程或线程、管理内存、网络通信等。系统调用允许应用程序在用户模式下执行,但可以通过操作系统提供的接口来请求操作系统内核执行特权操作。 这种方式可以保证操作系统 阅读全文
posted @ 2023-03-07 21:21 于道 阅读(120) 评论(0) 推荐(0) 编辑
摘要: JsonIgnoreProperties注解是Jackson库中的一个注解,用于在序列化和反序列化JSON时忽略一些属性。 使用方法:在Java类中的需要忽略的属性上添加@JsonIgnoreProperties注解。例如: public class User { @JsonIgnoreProper 阅读全文
posted @ 2022-12-07 21:25 于道 阅读(3506) 评论(2) 推荐(0) 编辑
摘要: @NotBlank 字符串 不能为null 和 空字符串 "" @NotNull 字符串 不能为null @NotEmpty 集合类型 集合长度不能为0 在写参数校验类的时候遇到的注解 这些注解需要与@Validated注解配合使用(Controller层中),不然不生效 同时,可以使用Bindin 阅读全文
posted @ 2022-11-23 23:09 于道 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 最近在学习做微服务的项目,总结了一些平常没有注意到的细节,记录于此 1. 实体类的字段数据类型都使用包装类型 实体类涉及到的属性如果是int这样的基本数据类型,那么要使用其包装类型,因为包装类型默认为null,而基本数据类型会有默认值,比如int的默认值为0 public class Hello { 阅读全文
posted @ 2022-11-23 23:03 于道 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 最近在学习做微服务的项目,在参考他人的微服务项目时,发现数据库表所对应的实体类都会实现Serializable接口,以往做的项目中并没有遇到过,也没有实现过这个接口,所以好奇实体类为什么需要实现该接口,在查阅相关博客后,进行了总结记录 原文链接:【java】java实体类为什么要实现Serializ 阅读全文
posted @ 2022-11-23 22:52 于道 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 实用指令 运行级别 运行级别说明: 0 :关机 1 :单用户【找回丢失密码】 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 常用运行级别是3 和5 ,也可以指定默认运行级别 命令:init 数字 如:init 3 man 获得帮助信息 如 阅读全文
posted @ 2022-01-31 13:48 于道 阅读(38) 评论(0) 推荐(0) 编辑
摘要: Vim的使用 一般模式 启动Vim后进入命令模式 此状态下敲击键盘会被Vim识别为命令,而非输入字符 以下为常用的几个命令: i :切换到输入模式,以输入字符 x :删除当前光标所在处的字符 ":"或"/" :切换到底线命令模式,以在最底一行输入命令,如果是输入模式,需要按esc退出编辑模式 /wo 阅读全文
posted @ 2022-01-26 23:33 于道 阅读(38) 评论(0) 推荐(0) 编辑
摘要: MyBatis 框架 前言 以下笔记内容来自B站动力节点MyBatis教程实战精讲的课程内容,我自己跟着视频的内容对原有笔记进行了适当的增改,仅供参考 第一章 框架的概述 1.三层架构 mvc:web开发中,使用mvc架构模式。 m:数据, v:视图, c:控制器。 ​ c控制器: 接收请求,调用s 阅读全文
posted @ 2022-01-15 16:07 于道 阅读(115) 评论(0) 推荐(0) 编辑