- 博客(22)
- 收藏
- 关注
原创 基于 Nest.js 和 Angular 的竞价平台-以及Jest测试和CICD
本项目是一个基于 Nest.js 和 Angular 的竞价平台,旨在提供一个完整的竞标和管理系统。项目的主要功能包括用户注册和登录、项目创建和管理、投标管理以及用户角色管理。项目的前端使用 Angular 框架构建,后端使用 Nest.js 框架构建,数据库使用 PostgreSQL,并通过 Swagger 提供 API 文档。项目部署在 DigitalOcean 的 Droplet 上,前端通过 Nginx 进行部署。
2024-12-09 20:22:15
697
原创 区块链认识
区块链是一个由一系列按时间顺序链接的区块组成的链式结构。每个区块包含若干条交易记录,并且通过加密技术保证数据的安全性和不可篡改性。
2024-12-09 19:21:28
2430
1
原创 svn使用
svn是跟git一样的文件管理工具,不过跟git不同,svn不是分布式管理,而是通过一个服务器对代码仓库进行管理。同时svn对文件安全管理的细粒度较git更高,可以不仅对一个仓库进行checkout,同时可以对仓库内部的一个文件夹/文件进行checkout。
2024-12-09 19:16:48
299
原创 elasticsearch初识
实体类有两个,一个是前端的请求参数实体,一个是服务端应该返回的响应结果实体。// 请求Data;@Data// 返回Data;// 请求 package cn . itcast . hotel . pojo;} // 返回 import lombok . Data;} }List;@Data请求方式:Post请求路径:/hotel/list请求参数:对象,类型为RequestParam返回值:PageResult,包含两个属性。
2023-08-13 21:08:20
252
1
原创 docker初识
*数据卷(volume)**是一个虚拟目录,指向宿主机文件系统中的某个目录。一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。这样,我们操作宿主机的/var/lib/docker/volumes/html目录,就等于操作容器内的/usr/share/nginx/html目录了常见的镜像在DockerHub就能找到,但是我们自己写的项目就必须自己构建镜像了。而要自定义镜像,就必须先了解镜像的结构才行。
2023-08-10 18:22:26
182
1
原创 SpringCloud初识
代码方式:在order-service中的类中,定义一个新的IRule:@Bean配置文件方式:在order-service的application.yml文件中,添加新的配置也可以修改规则:userservice: # 给某个微服务配置负载均衡规则,这里是userservice服务ribbon:NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule # 负载均衡规则类型作用说明修改日志级别。
2023-08-10 15:47:05
135
1
原创 redis实战-商城系统
redis实战-商城系统短信登录:使用redis共享session来实现商户查询缓存:理解缓存击穿,缓存穿透,缓存雪崩等问题优惠卷秒杀:Redis的计数器功能, 结合Lua完成高性能的redis操作,同时了解Redis分布式锁的原理,包括Redis的三种消息队列附近的商户:利用Redis的GEOHash来完成对于地理坐标的操作UV统计:使用Redis来完成统计功能用户签到:Redis的BitMap数据统计功能好友关注:基于Set集合的关注、取消关注,共同关注等等功能打人探店:基于List来完成点赞列表的操作
2023-08-08 19:50:37
249
原创 redis初学习
Redis是一种键值型的NoSql数据库,这里有两个关键字:其中键值型,是指Redis中存储的数据都是以key.value对的形式存储,而value的形式多种多样,可以是字符串.数值.甚至json:NoSql可以翻译做Not Only Sql(不仅仅是SQL),或者是No Sql(非Sql的)数据库。是相对于传统关系型数据库而言,有很大差异的一种特殊的数据库,因此也称之为非关系型数据库。传统关系型数据库是结构化数据,每一张表都有严格的约束信息:字段名.字段数据类型.字段约束等等信息,插入的数据必须遵守这些约
2023-08-08 19:28:13
99
原创 csapp 第一章 计算机系统漫游
计算机系统由硬件和系统软件组成,共同工作来运行应用程序。追踪程序hello.c的生命周期—>创建,运行,输出,终止。
2023-01-16 00:39:19
272
原创 missing-semester-class01
在 shell 中,程序有两个主要的“流”:它们的输入流和输出流。当程序尝试读取信息时,它们会从输入流中进行读取,当程序打印信息时,它们会将信息输出到输出流中。通常,一个程序的输入输出流都是您的终端。所分割的一系列目录,基于名字搜索该程序。确定某个程序名代表的是哪个具体的程序,可以使用。一般来说,当我们运行一个程序时,如果我们没有指定路径,则该程序会在当前目录下执行。目录下的程序在最后一组,即表示所有人的用户组中,均包含。,通过直接指定需要执行的程序的路径来执行该程序。对于文件来说,权限的意义也是类似的。
2023-01-11 22:48:09
153
原创 计算机网络大作业 阿里云配置docker+code-server实现线上编译器
计算机网络大作业通过code-server与docker实现线上编译器的功能
2022-07-06 05:00:35
1073
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人