软件开发
软件开发,是一场将创意与逻辑交织的奇妙旅程。它犹如一位无形的工匠,在代码的世界里精心雕琢,构建出一个个功能强大且优雅的数字世界。从最初的需求分析到架构设计,再到一行行代码的书写与调试,每一个环节都凝聚着开发者的心血与智慧。这里不仅是技术的较量,更是思维的艺术,每一次迭代更新都是对完美的不懈追求。软件开发不仅塑造了现代社会的基石,更开启了无限可能的未来之门。
程序的本质:代码是如何被执行的
一、解释型、编译型、混合型语言 我们知道,CPU只认识机器指令(也叫做CPU指令、机器码),用像Python、C++、Java这样的高级语言编写的代码,需要编译(编译的意思实际上就是“翻译”)为机器指令之后,才能被CPU执行。而不同类型的语言,其编译过程也是不同的,据此我们将其分为三类。 1 )编译
如何编写 Restful 风格的接口
一、Restful风格接口 Restful 风格的API是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 在Restful风格中,用同一个请求接口(URL)而用不同的请求
Springboot入门基础篇
Springboot基础篇 1、springboot项目的创建方式 方式一:基于idea创建的联网版项目: ①:创建新模块,选择spring Initializr ,并配置模块相关基础信息。 ②:选择当前需要集成的技术,以javaweb为例 关注:此处选择的SpringBoot的版本使用默认的就可以
springboot中如何使用注解来实现aop
1、自定义注解 通常情况下,自定义注解都是定义在 domain 包下的 annotation 包下。首先创建一个注解: @Target(ElementType.METHOD) //定义注解的使用范围为方法 @Retention(RetentionPolicy.RUNTIME ) @Documen
Springboot项目生成接口文档方法
1.前言 1.为什么需要接口文档 当前后端分离时,需要前后端共同定义接口,编写接口文档。所以,在项目开发过程中需要有一个统一的文件进行沟通交流开发。 对开发人员而言,项目的维护和人员更迭,都需要文档来作为记录。方便后期人员查看、维护。 2.apidoc apidoc是一个轻量级的在线REST接口文档
Java 实体代码生成器 lombok 的使用
前言 在Java中,封装是一个非常好的机制,最常见的封装莫过于get,set方法了,无论是Intellij idea 还是 Eclipse ,都提供了快速生成get,set方法的快捷键,使用起来很是方便,其实,我们还有更方便的办法,就是使用 Lombok 的注解生成这些公有方法。 Lombok是一个
深入 Java 泛型
一、什么是 Java 的泛型? Java的泛型是 jdk1.5 引入的一个新特性,其特点就是将类型进行一个参数化,把类型作为参数传递。 一些常见的泛型类型有: E 元素(Element),多用于 Java集合框架 K 关键字(key) V 值(value) T 类型(Type) N 数字(Numbe
如何搭建前后端分离的项目
前后端分离已经成为现今的主流开发模式,本篇将通过 demo 报道登记管理系统介绍如何搭建一个前后端分离的 web 应用。 1、报道登记管理系统介绍 后台技术栈: spring + spring mvc + mybatis + mysql8.0 前台技术: vue + vuex + element-u
初识Vue3--令人焕然一新的使用逻辑和代码组织方式!
一、vue2 遗留的历史问题: vue2 使用的是 Flow.js 进行类型校验,但是现在 Flow.js 已经停止维护了,整个社区都在使用 TypeScript 做类型校验。 Vue2 的响应式并不是真正意义上的代理,而是基于 Object.defineProperty() 实现的。 **选项 A