摘要: CentOS7之VMware扩容 centos下扩容还是有些步骤的,这里详细做个记录 在VMware上扩容20G 查看磁盘信息 df -lh fdisk -l 用fdisk工具给sda磁盘分区 使用fdisk工具 fdisk /dev/sda 帮助 m 操作:增加一个新分区 n 默认 Select 阅读全文
posted @ 2021-01-17 19:31 shadowxs 阅读(38) 评论(0) 推荐(0) 编辑
摘要: CentOS7之安装GNOME界面 一般centos服务器都是命令行管理,但考虑到团队实力,有的情况下还是需要GNOME界面的 安装GNOME:yum -y groups install "GNOME Desktop" 启用GNOME:systemctl set-default graphical. 阅读全文
posted @ 2021-01-17 19:30 shadowxs 阅读(369) 评论(0) 推荐(0) 编辑
摘要: docker之镜像导入导出 一般情况下,镜像都是云端的方案,但有的时候也需要离线的方案,这里要注意不要使用export、import方式,而要使用save、load方式 导出镜像:docker save imagename > imagename.tar (不要用export) 导入镜像:docke 阅读全文
posted @ 2021-01-17 18:37 shadowxs 阅读(76) 评论(0) 推荐(0) 编辑
摘要: docker之环境清理 docker环境带来极大便利的同时,我们也经常遇到垃圾文件的困扰,这里梳理一下常用的清理命令。 基础清理:docker system prune -f 容器清理:docker container prune -f 卷清理:docker volume prune -f 停止所有 阅读全文
posted @ 2021-01-17 18:36 shadowxs 阅读(460) 评论(0) 推荐(0) 编辑
摘要: CentOS7之安装docker 国内网络环境问题,导致安装docker不稳定,这里使用DaoCloud docker: curl -sSL https://get.daocloud.io/docker | sh docker-compose: curl -L https://get.daoclou 阅读全文
posted @ 2021-01-17 18:35 shadowxs 阅读(65) 评论(0) 推荐(0) 编辑
摘要: EF Core之批量操作(EFCore.BulkExtensions) EFCore的批量操作性能也在不断完善当中,但还是不够优秀,数据量大的情况下还是要单独处理,这里我们使用EFCore.BulkExtensions(SqlServer) 查询 EFCore.BulkExtensions的批量查询 阅读全文
posted @ 2021-01-17 09:35 shadowxs 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: .Net Core之OData OData可以说是轻量级的GraphQL,但又和GraphQL不同,配合Linq和EFCore,可以极大简化接口,提高开发效率。 但全套OData过重,坑也不少,所以我在项目里只使用了其Get部分的功能,同时重写了部分功能,配合EFCore实现高效开发 引入 serv 阅读全文
posted @ 2021-01-17 09:08 shadowxs 阅读(747) 评论(0) 推荐(0) 编辑
摘要: .Net Core之SignalR SignalR作为实时通讯框架,支持轮询和WebSocket,会自动选择服务器和客户端的最佳传输方式,很适合需要实时通讯的需求 引入 services.AddSignalR(); app.UseEndpoints(endpoints => { endpoints. 阅读全文
posted @ 2021-01-17 08:29 shadowxs 阅读(302) 评论(0) 推荐(0) 编辑
摘要: .Net Core之后台任务 .Net Core自带的后台任务可以满足基础需求,而更高级的用法则需要自己实现或使用第三方库,比如Hangfire 自带后台任务(IHostedService) 一次性,周期性,任务队列都可以通过IHostedService快速实现,微软官方文档已经做了很详细的说明,我 阅读全文
posted @ 2021-01-17 08:10 shadowxs 阅读(709) 评论(0) 推荐(0) 编辑
摘要: .Net Core之发送邮件 发送邮件是一个通用功能,这里我们使用MailKit配合Polly做重试 封装EmailSender IEmailSender public interface IEmailSender { Task SendEmailAsync(string to, string su 阅读全文
posted @ 2021-01-17 08:08 shadowxs 阅读(328) 评论(0) 推荐(0) 编辑