WebEnh

.net7 mvc jquery bootstrap json 学习中 第一次学PHP,正在研究中。自学进行时... ... 我的博客 https://enhweb.github.io/ 不错的皮肤:darkgreentrip,iMetro_HD
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 27 下一页

2020年3月2日

摘要: 希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,码字辛苦,如果你吃了蛋觉得味道不错,希望点个赞,谢谢关注。 前言 这里记录的是个人奋斗和成长的地方,该篇只是一个系列目录和构想,并没有完全真正开弓。之所以有这个题目,是因为.NET Core在国内的学习资源七零八落,偶尔园里也 阅读全文

posted @ 2020-03-02 10:28 WebEnh 阅读(4764) 评论(0) 推荐(2) 编辑

摘要: 译者序 微服务设计方法清晰定义了各个开发团队的业务边界,微服务框架以不同方式实现了服务之间的协作与集成。 .NET Core 作为全新的 .NET 技术,它不仅完全开源、跨平台,更面向云原生开发进行了大量细致的优化。它完全模块化,不依赖特定操作系统,其文件系统、网络和配置等基础功能模块对跨平台,命令 阅读全文

posted @ 2020-03-02 10:26 WebEnh 阅读(372) 评论(0) 推荐(0) 编辑

摘要: 先决条件 关于 Ocelot 针对使用 .NET 开发微服务架构或者面向服务架构提供一个统一访问系统的组件。 参考 本文将使用 Ocelot 构建统一入口的 Gateway。 关于 IdentityServer4 IdentityServer4 是一个 OpenID Connect 和 OAuth 阅读全文

posted @ 2020-03-02 10:14 WebEnh 阅读(319) 评论(0) 推荐(0) 编辑

2020年2月26日

摘要: 使用docker搭建私有Nuget服务器 docker run -d -p 8080:80 -v $PWD/nuget/db:/var/www/db -v $PWD/nuget/packages:/var/www/packagefiles -e NUGET_API_KEY=ee28314c-f7fe 阅读全文

posted @ 2020-02-26 19:42 WebEnh 阅读(752) 评论(0) 推荐(0) 编辑

2020年2月25日

摘要: 之前在公司的一个项目中需要用到定时程序,当时使用的是aspnet core提供的IHostedService接口来实现后台定时程序,具体的示例可去官网查看。现在的dotnet core中默认封装了实现IHostedService接口的基类BackgroundService,该类实现如下: // Co 阅读全文

posted @ 2020-02-25 17:59 WebEnh 阅读(1488) 评论(0) 推荐(0) 编辑

摘要: 之前在公司的一个项目中需要用到定时程序,当时使用的是aspnet core提供的IHostedService接口来实现后台定时程序,具体的示例可去官网查看。现在的dotnet core中默认封装了实现IHostedService接口的基类BackgroundService,该类实现如下: // Co 阅读全文

posted @ 2020-02-25 17:58 WebEnh 阅读(916) 评论(0) 推荐(0) 编辑

2020年1月13日

摘要: Framework时代 在Framework时代,我们一般进行参数验证的时候,以下代码是非常常见的 [HttpPost] public async Task<JsonResult> SaveNewCustomerAsnyc(AddCustomerInput input) { if (!ModelSt 阅读全文

posted @ 2020-01-13 18:15 WebEnh 阅读(2179) 评论(0) 推荐(1) 编辑

2020年1月8日

摘要: 进入微信小程序,点击开发-》选择消息推送-》扫码授权,填写必要参数 进入接口开发: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 /// <summary> / 阅读全文

posted @ 2020-01-08 19:41 WebEnh 阅读(696) 评论(0) 推荐(0) 编辑

2019年12月26日

摘要: 在上一篇基于 Kubernetes 的基础设施即代码一文中,我概要地介绍了基于 Kubernetes 的 .NET Core 微服务和 CI/CD 动手实践工作坊使用的基础设施是如何使用代码描述的,以及它的自动化执行过程。 如果要查看基于 Kubernetes 的基础设施即代码架构全图,以及实现代码 阅读全文

posted @ 2019-12-26 15:15 WebEnh 阅读(573) 评论(0) 推荐(0) 编辑

2019年12月25日

摘要: 上一步使用了字符串内插将一个字符串插入到了另一字符串中。 不过,作为内插字符串表达式一部分的各个内插表达式可以是任何数据类型。 下面让我们在内插字符串中添加多种数据类型表达式的值。 在以下示例中,我们首先定义了具有 Name、Price 和 perPackage 成员的 tuple。 在交互式窗口中 阅读全文

posted @ 2019-12-25 16:33 WebEnh 阅读(300) 评论(0) 推荐(0) 编辑

摘要: 在交互式窗口中,运行以下代码。 选择“进入焦点模式”按钮。 然后,在交互式窗口中键入以下代码块(将 <name> 替换为自己的名称),再选择“运行”: C#复制 var name = "<name>"; Console.WriteLine($"Hello, {name}. It's a pleasu 阅读全文

posted @ 2019-12-25 16:33 WebEnh 阅读(196) 评论(0) 推荐(0) 编辑

摘要: 通常,当内插字符串表达式的结果格式化为字符串时,结果字符串中会包含该字符串,但没有前导或尾随空格。 特别是对于使用一组数据的情况,控制字段宽度和对齐方式有助于增强输出的可读性。 若要查看,请运行以下代码: C#复制 项目名称为左对齐,其数量为右对齐。 通过在内插表达式后面添加一个逗号(“,”)并指定 阅读全文

posted @ 2019-12-25 16:32 WebEnh 阅读(268) 评论(0) 推荐(0) 编辑

摘要: 上一步将两个格式不正确的字符串插入到了结果字符串中。 一个是日期和时间值,只有日期是合适的。 第二个是没有标明货币单位的价格。 这两个问题都很容易解决。 通过字符串内插,可以指定用于控制特定类型格式的格式字符串。 将前面示例中的调用修改为 Console.WriteLine,从而包含日期和价格表达式 阅读全文

posted @ 2019-12-25 16:32 WebEnh 阅读(277) 评论(0) 推荐(0) 编辑

2019年12月24日

摘要: MySQL默认不能实时查看执行的SQL语句,因为这会消耗一定的资源。 要开启这个功能,稍微配置一下,打开这个LOG记录就可以了。 1 查看LOG功能 首先,查看是否已经开启实时SQL语句记录。 如下general_log值为OFF说明没有开启: + + + + + + | Variable_name 阅读全文

posted @ 2019-12-24 10:00 WebEnh 阅读(4643) 评论(0) 推荐(0) 编辑

2019年12月22日

摘要: 由于公司业务需要简单的把代码加密混淆,于是了解了一下相关的工具然后打算用ConfuserEx试试。 开源地址:https://github.com/yck1509/ConfuserEx/ 下载地址:https://github.com/yck1509/ConfuserEx/releases 开始工作 阅读全文

posted @ 2019-12-22 13:34 WebEnh 阅读(528) 评论(0) 推荐(0) 编辑

摘要: 默认配置当你访问http://abc.example.com/dir 时不会加”/”常见做法 if (-d $request_filename){ rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent; } 更佳的替代方法optimize_server 阅读全文

posted @ 2019-12-22 13:30 WebEnh 阅读(993) 评论(0) 推荐(0) 编辑

2019年12月18日

摘要: 这个问题我进行了系统性的总结,以下将进行言简意赅的说明和渠道提供,希望对各位小猿/小媛们有帮助~ 根据我们的经验,程序员兼职主要分为三种:兼职职位众包、项目整包和自由职业者驻场。 所谓的兼职职位众包,指的是需求方这边有自有工程师配合,只需要某个职位的工程师开发某个模块的项目。比如开发一个 app,后 阅读全文

posted @ 2019-12-18 14:37 WebEnh 阅读(2612) 评论(1) 推荐(0) 编辑

2019年12月17日

摘要: 阅读全文

posted @ 2019-12-17 18:22 WebEnh 阅读(391) 评论(0) 推荐(0) 编辑

2019年12月14日

摘要: 目录导航: 前言: 一、Hangfire是什么: 二、Hangfire使用条件: 三、Hangfire的基本特征与优点: 四、Hangfire安装和使用: 在NuGet上有关于Hangfire的 一系列软件包: 通过在程序包管理控制台中输入安装命令安装Hangfire所需NuGet包: 使用MS S 阅读全文

posted @ 2019-12-14 15:47 WebEnh 阅读(831) 评论(0) 推荐(0) 编辑

2019年12月11日

摘要: 使用方法 阅读全文

posted @ 2019-12-11 16:48 WebEnh 阅读(1222) 评论(0) 推荐(0) 编辑

2019年12月10日

摘要: FastNet.Framework.Mongo https://github.com/my-core/FastNet.Framework GH.MongoDb.GenericRepository https://github.com/m-ghiani/GH.MongoDb MongoDB.Simpl 阅读全文

posted @ 2019-12-10 15:49 WebEnh 阅读(854) 评论(0) 推荐(0) 编辑

2019年12月5日

摘要: 1 using DMS.Common.BaseResult; 2 using Microsoft.AspNetCore.Mvc.ModelBinding; 3 using System; 4 using System.Collections.Generic; 5 using System.Linq; 6 using System.Text; 7 using System.Threading.Tas 阅读全文

posted @ 2019-12-05 13:45 WebEnh 阅读(829) 评论(0) 推荐(0) 编辑

2019年11月19日

摘要: 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_31278903/article/details/83146031Linux下如何查看版本信息, 包括位数、版本信息以及CPU内核信息、 阅读全文

posted @ 2019-11-19 10:53 WebEnh 阅读(989) 评论(0) 推荐(0) 编辑

2019年11月5日

摘要: 一、消息队列场景简介 “消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。消息被发送到队列中,“消息队列”是在消息的传输过程中保存消息的容器。 在目前广泛的Web应用中,都会出现一种场景:在某一个时刻,网站会迎来一个用户请求的高峰期(比如: 阅读全文

posted @ 2019-11-05 16:15 WebEnh 阅读(216) 评论(0) 推荐(0) 编辑

摘要: CAP是什么? CAP是由我们园子里的杨晓东大神开发出来的一套分布式事务的决绝方案,是.Net Core Community中的第一个千星项目(目前已经1656 Start),具有轻量级、易使用、高性能等特点。 https://github.com/dotnetcore/CAP 本博客主要针对易用性 阅读全文

posted @ 2019-11-05 15:55 WebEnh 阅读(902) 评论(0) 推荐(0) 编辑

2019年10月31日

摘要: 获取ASP.NET Core中所有注入(DI)服务,在ASP.NET Core中加入了Dependency Injection依赖注入。 我们在Controller,或者在ASP.NET Core程序中的其他地方使用注入的服务,如logging 等。 我们要怎样获取ASP.NET Core中所有注入 阅读全文

posted @ 2019-10-31 11:47 WebEnh 阅读(743) 评论(0) 推荐(0) 编辑

2019年10月30日

摘要: 1、浅析k8s配置信息 Secret() 以密文的形式存储数据,可以用来保存一些敏感信息,例如:OAuth tokens、私钥、密码、数据库连接、事件总线连接等等需要安全存储的私人数据。 ConfigMap 以明文的形式存储数据,可以用来保存一些非敏感信息,例如:应用的配置信息。 k8s为Secre 阅读全文

posted @ 2019-10-30 15:04 WebEnh 阅读(261) 评论(0) 推荐(0) 编辑

摘要: 1、实战目的 搭建企业私有的镜像仓库,满足从开发环境推送和拉取镜像。当我们使用k8s来编排和调度容器时,操作的基本单位是镜像,所以需要从仓库去拉取镜像到当前的工作节点。本来使用公共的docker hub完全可以满足我们的需求,也非常方便,但是上传的镜像任何人都可以访问,其次docker hub的私有 阅读全文

posted @ 2019-10-30 15:03 WebEnh 阅读(653) 评论(0) 推荐(0) 编辑

摘要: 因为项目中使用到Z.EntityFramework.Extensions 和 Z.EntityFramework.Plus(免费开源)两个类库,但是Z.EntityFramework.Extensions是收费的,只能免费使用一个月,以前的版本可以用序列号生成器注册,但是现在新版本修改了序列号验证的 阅读全文

posted @ 2019-10-30 15:02 WebEnh 阅读(810) 评论(1) 推荐(0) 编辑

2019年10月29日

摘要: 食用方法可以是img标签嵌入在网页中, 也可以在iwall.app里面设置你的桌面背景.还有其他好用的API吗? 请在下放留下您的评论. 非常感谢! 指定大小亲测也不好使了…​如需指定大小: https://bing.ioliu.cn/v1/rand?w=1920&h=1200 速度: ★★☆☆☆ 阅读全文

posted @ 2019-10-29 17:39 WebEnh 阅读(1896) 评论(0) 推荐(0) 编辑

2019年10月28日

摘要: 一键发布工具(ant deploy tool) 插件下载地址: https://marketplace.visualstudio.com/items?itemName=nainaigu.AntDeploy 1.iis一键发布自动部署 (iis deploy support) 支持netcore 和 阅读全文

posted @ 2019-10-28 16:38 WebEnh 阅读(279) 评论(0) 推荐(0) 编辑

2019年10月27日

摘要: 之前写过nginx反代替换的教程(传送门),使用了ngx_http_substitutions_filter_module模块。不过这货只能替换同一行,具有局限性-_-# 现在一个更强大的替换模块来了……replace-filter-nginx-module 下面只翻译一下,再加个安装教程,因为我自己也没弄懂怎样玩= = 1.安装此模块需要先安装sregex运行库 apt-get update; 阅读全文

posted @ 2019-10-27 15:19 WebEnh 阅读(485) 评论(0) 推荐(0) 编辑

摘要: 使用nginx的反向代理功能搭建nuget镜像服务器时,需要针对官方nuget服务器的响应内容进行字符串替换,比如将www.nuget.org替换为镜像服务器的主机名,将https://替换为http://。而nginx没有内置这个功能,需要使用第三方module,比如subs_filter。 在n 阅读全文

posted @ 2019-10-27 13:51 WebEnh 阅读(1047) 评论(0) 推荐(0) 编辑

2019年10月25日

摘要: 在项目开发过程中,估计也有人和我遇到过同样的经历:运行环境出现了重大Bug亟需解决、或者由于电脑挂了、旧代码覆盖新代码,而在这种情况下,我们不能直接在当前的代码中修改这个Bug然后发布,这会导致更严重的问题,因为相当于版本回退了。还有电脑挂了代码整个都没有,这种情况下 我们只能只能利用一些逆向的技巧 阅读全文

posted @ 2019-10-25 11:02 WebEnh 阅读(999) 评论(0) 推荐(0) 编辑

2019年10月24日

摘要: 为什么使用时间戳? 关于Unix时间戳,大概是这个意思,从1970年0时0分0秒开始到现在的秒数.使用它来获得的是一个INT值,储存在数据库里只要使用INT格式就可以了,方便数据库进行排序,搜索,而且比datetime格式更节省数据库空间。 阅读全文

posted @ 2019-10-24 15:35 WebEnh 阅读(2007) 评论(0) 推荐(0) 编辑

2019年10月23日

摘要: 2019 中国.NET 开发者峰会正式启动 目 录 1. 概述... 2 2. 树莓派硬件配置... 2 3. 软件信息... 3 4. Raspbian下载及安装... 3 5. 准备运行程序包... 4 6. 安装SSH.. 4 7. 安装.netcore. 4 8. 安装mariadb. 5 阅读全文

posted @ 2019-10-23 00:39 WebEnh 阅读(261) 评论(0) 推荐(0) 编辑

2019年10月22日

摘要: DevOps 介绍 DevOps(Deveplopment 和 Operations 的简称),中译为开发运维一体化,可定义为是一种过程、方法、文化、运动或实践,主要是为了通过一条高度自动化的流水线来加强开发和其他 IT 职能部门之间的沟通和协作,加速软件和服务的交付。 在一个较成熟的软件和服务交付 阅读全文

posted @ 2019-10-22 18:26 WebEnh 阅读(470) 评论(0) 推荐(0) 编辑

2019年10月20日

摘要: 最近在公司实践持续集成,使用到了Jenkins的Pipeline来提高团队基于ASP.NET Core API服务的集成与部署效率,因此这里总结一下。 一、关于持续集成与Jenkins Pipeline 1.1 持续集成相关概念 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持 阅读全文

posted @ 2019-10-20 13:28 WebEnh 阅读(340) 评论(0) 推荐(0) 编辑

摘要: Tip: 此篇已加入.NET Core微服务基础系列文章索引 一、Consul基础介绍 Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,比如 Airbnb的SmartStack等相比,Consul的方案更“一站式”,内置了服务 阅读全文

posted @ 2019-10-20 13:27 WebEnh 阅读(415) 评论(0) 推荐(0) 编辑

摘要: 阅读目录: 1. Spring Cloud Eureka 注册服务及调用 2. Spring Cloud Hystrix 断路器 3. Spring Cloud Hystrix 指标监控 4. Spring Cloud Config 配置中心 现在主流的开发平台是微服务架构,在众多的微服务开源项目中 阅读全文

posted @ 2019-10-20 13:26 WebEnh 阅读(427) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 27 下一页