既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
目录
准备服务器【Alibaba Cloud Linux 3.2104 LTS 64位 快速启动版】
我之前写过docker的,这里写一下nginx的发布方法:
环境:
系统:win10专业版
开发工具:Visual Studio 2019
.NET环境:.NET Core 3.1
项目:ASP.NET Core Web API
运行系统:Alibaba Cloud Linux 3.2104 LTS 64位 快速启动版
服务器:nginx
服务器型号
项目创建:
这里选择.NET Core 3.1版本,因为只有它是长期支持的,如果是vs2022版本是.NET Core 6.0那个很麻烦找配套。
创建完毕
添加自定义的API控制器
这里我用Test作为控制器名称。
修改访问路径
【*】代表所有IP都能访问
示例代码
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace APIDemo20221020.Controllers
{
[Route("api/[controller]/[action]")]
[ApiController]
public class TestController : ControllerBase
{
public Object GetInfo() {
Dictionary<String, Object> map = new Dictionary<string, object>();
map.Add("state",true);
map.Add("message","访问成功");
List<string> list=new List<string>();
for (int i = 0; i < 100; i++)
{
list.Add(((char)(30000 + i)).ToString());
}
map.Add("result", list);
return map;
}
}
}
配置跨域
ASP.NET Core微服务(三)——【跨域配置】_红目香薰的博客-优快云博客——【跨域配置】_红目香薰的博客-优快云博客")
直接在Startup.cs中添加代码即可。
启动测试
访问:http://localhost:5000/api/Test/GetInfo
访问成功
项目发布
发布的项目
我的项目名叫做【APIDemo20221020】所以,应用程序叫做【APIDemo20221020.dll】
准备服务器【Alibaba Cloud Linux 3.2104 LTS 64位 快速启动版】
链接linux服务器
安装ASP.Net Core3.1环境
Download .NET (Linux, macOS, and Windows)")
选择.NET Core 3.1版本
选择图片中标注红色外框的选项。
选择脚本安装
将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库。
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-nwhKaRnM-1715584475288)]
[外链图片转存中…(img-T4balDvz-1715584475288)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!