搬砖-Veeker
首页
文章
目录
标签
归档
友链
关于
jenkins构建配置(NetCore)
#Dockerfile配置 ```bash #使用MYSQL请使用以下命令 FROMmcr.microsoft.com/dotnet/core/aspnet:3.1-bionic #设置时区 RUNln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime RUNecho'Asia/Shanghai'>/etc/timezone #设置环境变量,h...
分类
NetCore
标签
NetCore
Docker
k8s
by Nigel
2021-06-22 16:07:00
netcore linux环境部署和守护进程
###配置Nginx ```bash #whereisnginx nginx:/usr/local/nginx #如果没有nginx,网上找教程安装centos系统的nginx #进入到程序路径,创建一个放置站点启动配置文件的文件夹 #mkdirhosts #vilepack.api.conf ``` ###Nginx配置站点配置文件 ```bash server{ listen80;...
分类
NetCore
标签
NetCore
by Nigel
2021-05-26 09:18:16
codefirst和databasefirst操作
###database-first 加入nuget包 ```xml ``` 执行命令,从database生成DbContext sqlserver ```bash Scaffold-DbContext"Server=.,1433;Database=NigelDB;UserId=sa;Password=sasasa"Microsoft.EntityFrameworkCore.SqlSer...
分类
NetCore
标签
NetCore
by Nigel
2021-04-23 14:37:06
netcore web api 签名封装(中间件统一签名&方法签名)
为了不再裸奔API,我们进行了统一的签名封装,当然这是小项目使用没问题,如果我们有很多微服务,那么建议在网关层统一进行签名验证。 解决以下问题: 1.防止非法请求(请求来源合法性验证) 2.防止重复请求(请求唯一性,利用随机码+时间戳防止重放攻击) 3.防止请求参数被篡改 这里提供两种方式进行签名,方便公共使用。 >当然如果自己有其他的业务需求可以自行拿取源码修改 >具体原由没必要再去将,我...
分类
NetCore
标签
NetCore
by Nigel
2021-03-22 14:25:37
netcore 跨域配置
```csharp conststringpolicyName="CorsPolicy"; //添加跨域配置,加载进来,启用的话需要使用Configure services.AddCors(options=> options.AddPolicy(policyName,builder=> { builder .AllowAnyHeader() .AllowAnyOrigin() .AllowAny...
分类
NetCore
标签
NetCore
by Nigel
2021-03-22 14:25:37
netcore dockfile的配置
```bash #使用MYSQL请使用以下命令 FROMmcr.microsoft.com/dotnet/core/aspnet:3.1-bionic #设置时区 RUNln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime RUNecho'Asia/Shanghai'>/etc/timezone #设置环境变量,http请求在linux下面...
分类
NetCore
标签
NetCore
k8s
by Nigel
2021-03-22 14:25:37
【NetCore】API【网络加速】输出自定义字段、重命名以及日期格式自定义的玩法。
### :tada: 该功能仅支持 `JSON` 格式的输出,对MessagePack无效 :tada: 起因:因在对接APP的时候我们一直在围绕着几个反复的问题在纠结: 1. 新迁移的NetCore API 对原来的PageModel的字段变更不支持以前老的格式(当然事已至此已经无法再改回老的模型了) 2. 在与APP对接的时候一直围绕DateTime的格式问题纠结,APP对于处理日期足够的麻烦。所以客户端一直要求需要时间戳。 > 故此在API脚手架新增加隐藏功能。 *[:fa-hand-o-right:未完,完整文章请点击查看...](/blog/83)*
分类
NetCore
标签
NetCore
by Nigel
2021-03-22 14:25:37
Web页面加速:Cache Http请求服务缓存计划
>在开发的时候我们经常会遇到API请求慢导致页面加载速度慢,以及每次刷新的时候都要去API请求数据(大部分可能没有新数据,从而造成重复的且无效的请求)。 >当我们想全站静态化的时候,却因为量太大,以及数据更新不及时会导致的一系列头疼的问题。 >且我们在使用OSS和k8s,如果静态化,那务必又需要把大量的html文件存入oss。 #####那么新增另外一种缓存解决方案,或许能解决一部分的问题,分别...
分类
NetCore
标签
NetCore
by Nigel
2021-03-22 14:25:37
EasyQuartz的使用,让后台任务合理并有序的执行
我们在(API或者WEB)项目中,如果想执行后台任务,请勿使用Timer,因为对Timer的管理显得不是太友好,做一些循环的任务的话没问题,但如果是指定时间任务,如果控制不严谨的话会显得很费力。 我们更不要在项目中使用Task执行后台任务,因为一旦请求完毕,那么资源会被释放。此时Task就失败了。 那么我们可以使用Quartz来管理我们的后台任务。让任务变得健康有序。 项目引用 ```html ...
分类
NetCore
标签
NetCore
Nginx
by Nigel
2021-03-22 14:25:37
Mongo查询用户的操作记录,去重后,仅在重复数据中取最新的一条
Mongo如何使用groupby查询去重?去重后如何查询重复记录里的最新第一条? 有时候我们碰到的需求稀奇古怪,真正实现起来特别的绕。 比如维权中心的红黑榜赞踩的流水。 需求是这样的: >查询50条,某一期的所有平台下的赞踩流水记录。 需求看起来很简单,那么产品又补刀了。 >查询50条,某一期的所有平台下的赞踩流水记录。且每个用户只显示一条最新的记录。 首先如果只是查询50条流水,那很简单...
分类
Mongodb
标签
NetCore
Mongodb
by Nigel
2021-03-22 14:25:37
1
2
下一页
Nigel
长沙
1
C#
15
NetCore
7
Linux
MySql
MsSql
3
Redis
2
Mongodb
2
CentOS
1
Nodejs
2
Vue
1
Mac
2
Flutter
NetCore
CentOS
.Net
jQuery
Redis
Python
Html5
MsSql
MySql
supervisord
Nodejs
Vue
Mac
pod
cocoapods
Flutter
SSL
Docker
Jenkins
Razor Pages
Nginx
Mongodb
k8s
go
最近发表
清理docker未使用的镜像
2021-06-22
jenkins构建配置(NetCore)
2021-06-22
Nginx+IIS实现一个网站绑定多个https域名
2021-06-10
netcore linux环境部署和守护进程
2021-05-26
安装配置Java环境(后台项目)
2021-05-26
codefirst和databasefirst操作
2021-04-23
go api框架搭建
2021-03-22
go vscode的settings.json配置
2021-03-22
golang环境搭建
2021-03-22
netcore web api 签名封装(中间件统一签名&方法签名)
2021-03-22