摘要:
序列化(Serialization)和反序列化(Deserialization)是计算机科学中用于数据存储和传输的两种基本操作。 序列化: 序列化是将对象的状态信息转换为可以存储或传输的形式的过程。简单来说,就是将对象转换为字节序列(比如JSON、XML等格式)。 目的:使得对象可以在网络上进行传输 阅读全文
摘要:
1. lambda表达式 2. 函数式接口 2.1 Consumer 函数型接口 点击查看代码 public class demo1 { public static void main(String[] args) { /* Consumer<Double> consumer = new Consu 阅读全文
摘要:
原始代码 业务层UserService @Service public class UserService { public LoginResp login(LoginReq loginReq){ if(loginReq.getType().equals("account")){ System.ou 阅读全文
摘要:
REST(Representational State Transfer),表现形式状态转换,它是一种软件架构风格 当我们想表示一个网络资源的时候,可以使用两种方式: 传统风格资源描述形式 http://localhost/user/getById?id=1 查询id为1的用户信息 http://l 阅读全文
摘要:
1.工具类(Utility Class) 在Java中,工具类通常包含一系列静态方法,用于执行常见的任务,这些任务可能不直接关联到特定的业务逻辑,而是用于处理一些基础的数据转换、字符串操作、文件操作等。工具类通常被设计为无状态的,即不包含任何实例变量,并且所有的方法都是静态的。 例如,下面是一个简单 阅读全文
摘要:
一、状态码大类 状态码分类 说明 1xx 响应中——临时状态码,表示请求已经接受,告诉客户端应该继续请求或者如果它已经完成则忽略它 2xx 成功——表示请求已经被成功接收,处理已完成 3xx 重定向——重定向到其它地方:它让客户端再发起一个请求以完成整个处理。 4xx 客户端错误——处理发生错误,责 阅读全文
摘要:
在Java EE(Java Enterprise Edition)开发环境中,编程意义上的“接口”(interface)和API接口虽然都涉及接口的概念,但它们属于不同层面的术语。 1. 编程意义上的“接口”(interface) 在Java编程语言中,接口(interface)是一种引用类型,它是 阅读全文
摘要:
1.根目录概念: 1.1 项目根目录(Project Root) 项目根目录是你在文件系统中为整个项目选择的顶层目录。 它通常包含了项目的所有内容,包括源代码、构建配置文件、文档、测试文件等。 在版本控制系统中(如 Git),项目根目录通常是仓库的根目录。 1.2 内容根目录(Content Roo 阅读全文
摘要:
Java程序的运行包含编写、编译和运行三个主要步骤。 1.在编写阶段: 开发人员在Java开发环境中输入程序代码,形成后缀名为.java的Java源文件。 2.在编译阶段: 使用Java编译器对源文件进行错误排查,并生成后缀名为.class的字节码文件。 3.最后,在运行阶段: JRE中的Java解 阅读全文
摘要:
v-model 是 Vue.js 框架中用于实现双向数据绑定的指令。它充分体现了 MVVM(Model-View-ViewModel)模式中的双向数据绑定特性。下面我们将详细解释 v-model 如何体现 MVVM 和双向绑定: 1.MVVM 模式 MVVM 模式是一种软件架构设计模式,它将应用程序 阅读全文