因为App备案的原因,需要购买域名和服务器,这篇文章介绍在阿里云上购买相关服务的流程。
注册阿里云的流程比较简单这里不再赘述了。
域名购买
在阿里云售卖域名的网站上,找了个和我应用相关的最便宜的域名 copyboard.online,看了下一年才花 6 块钱。
因为App备案的原因,需要购买域名和服务器,这篇文章介绍在阿里云上购买相关服务的流程。
注册阿里云的流程比较简单这里不再赘述了。
在阿里云售卖域名的网站上,找了个和我应用相关的最便宜的域名 copyboard.online,看了下一年才花 6 块钱。
一段典型的后端 Controller 层的代码
@RestController
public class HTTPController {
@GetMapping("get/params")
public HashMap<String, Integer> queryData(@RequestParam Integer pageNo, @RequestParam Integer pageSize) {
log.info("pageNo {}, pageSize {}", pageNo, pageSize);
HashMap<String,Integer> info = new HashMap<>();
info.put("pageNo",pageNo);
info.put("pageSize", pageSize);
return info;
}
}
因为工作需要,最近开始接触后端开发,主要是自己的主要技能客户端开发在公司已经被边缘化了,没办法,得重新找点活儿干,正好后端有同事离职,人力有点紧张,所以给了客户端同事一些转后端的机会。
公司的后端技术栈主要是 Java+Spring+Mybatis,我对这三者都有了解,但不熟,而且也没有从头到尾开发过项目,刚开始接需求的时候还是挺慌的。
作为客户端开发,之前日常和后端对接主要就是对接口。我记得很久以前我刚入行的时候,觉得后端是一项很高深的工作,现在再看的话,当然基本已经祛魅了,不过还是对后端的一些实现比较感兴趣。
后端的开发本质上是数据处理。处理用户传上来的数据,同时下发一些客户需要的数据。在 Web2 时代,数据是中心化存储在服务器上的,现在流行的 Web3 则是将数据分布存储在所有备份的电脑上。这意味着,你发的信息永远不会被某个中心化服务器删除。我自己还是挺期待 Web3 发展的,这意味着用户对自己的数据真正有了使用的权力。不够现在 Web3 发展的很慢,而且很多技术应用在金融领域里,涉及一些不太合理的行当,给人观感不太好。
上一篇文章完成了一个项目连接数据库的实践,这章节主要是认识 MyBatis 以及梳理它在工程中的相关配置。
回顾一下 MyBatis 的定义
整个流程是先在自己电脑上安装数据库,然后在项目里配置连接数据库,并配置 MyBatis,最后写单元测试,看下是否能正常从数据库中筛选到数据。
MySQL 官方提供了安装包,下载 DMG,然后通过图形界面的方式进行安装。
下图展示了我将要安装的 MySQL 版本,点击 Download 开始进行下载。
下载好之后就跟别的软件一样,通过安装引导程序一路安装就好了,中间有一个地方特别说明一下,就是关于强密码加密模式和经典密码加密模式。我这里为了兼容选择了经典密码加密模式。
上篇笔记学习了下如何从零到一搭建 SpringBoot 后端项目,在实现代码的部分发现有很多Java 的注解,想要搞清楚这些注解的目的、以及这个项目是怎么跑起来的?SpringBoot 到底是个啥?
这篇文章就是记录一下认识这个新建后端项目的过程。
最近因为业务需要了解一些后端的知识,参与后端的部分开发,所以计划学习部分后端的开发知识。
这篇文章主要介绍从 0 到 1 搭建一个能响应给定路径请求的,基于 SpringBoot 的后端项目。
前期准备
Maven打开 IDEA,点击 NewProject
在新出现的窗口里,选择左侧的 Spring Initializr 选项,然后填写工程的一些基础配置信息,然后点击 Next。