随笔分类 -  .NetCore

摘要:基于Kubernetes实现前后端应用的金丝雀发布 公司的研发管理平台实现了Gitlab+Kubernetes的Devops,在ToB和ToC场景中,由于用户量大,且预发布环境和生产环境或多或少存在差异,使得生产环境发布版本的时候还是存在很多不确定性和很大的风险。于是需求方就提出了支持金丝雀发布的需 阅读全文
posted @ 2021-12-06 09:04 福禄网络研发团队 阅读(1225) 评论(1) 推荐(1) 编辑
摘要:[] 前言 前段时间因为对3D制图感兴趣,学习了一下国内制作GIS的公司产品技术,并以一个demo为示例演示 从制作一个三维场景地图——>安装iserver服务——>发布制作的地图——>最后通过前端加载地图显示操作等 分为几个步骤来逐步讲解。 GIS介绍,为什么选择它? iserver安装和接口调用 阅读全文
posted @ 2021-11-30 13:42 福禄网络研发团队 阅读(3125) 评论(1) 推荐(1) 编辑
摘要:序言 现有的微服务模式需要再业务代码中集成大量基础设施模块,比如注册中心,服务发现,服务调用链路追踪,请求熔断,重试限流等等,使得系统过于臃肿重量级。 Dapr作为新一代微服务模式,使用sidecar模式,简化了现有微服务系统代码,将基础设施层以sidecar模式分离,使得开发人员更集中于业务逻辑编 阅读全文
posted @ 2021-11-26 14:34 福禄网络研发团队 阅读(2101) 评论(7) 推荐(9) 编辑
摘要:为什么我们需要使用它? 互联网是一个极其危险的地方,有很多不怀好意的人想要访问我们的在线账户。通过使用双因素身份验证,可以为我们的账号提供额外的安全。用户名密码方式的登录变得越来越不安全,你肯定听说过“撞库”这个名词,是黑客圈的术语,即网络黑客将互联网上已泄露的账号密码,拿到其他网站批量登录,从而“ 阅读全文
posted @ 2021-11-01 09:45 福禄网络研发团队 阅读(2034) 评论(1) 推荐(2) 编辑
摘要:实现支持多公众号的微信公众号扫码登录服务 最近,在公司的通行证项目开发过程中,需求方提出了支持微信公众号扫码登录,并且可以支持多公众号接入的需求。研究了一下微信公众号的开发文档,实现微信公众号扫码登录并不难,但是要支持多公众号接入就得好好斟酌一下了。 理清思路,微信公众号扫码登录的实现关键就是app 阅读全文
posted @ 2021-10-26 09:52 福禄网络研发团队 阅读(1339) 评论(2) 推荐(4) 编辑
摘要:容器环境下将NuGet包XML文档添加到Swagger 在.NET Core项目开发过程中,为了实现代码复用,我们将可以重复使用的部分拆分成一个个小的NuGet包。这些NuGet包可以在其他系统中复用,这样我们只需要实现系统特定的代码,其余部分的就可以重用了,包括功能、文档等。使用过程中,功能复用没 阅读全文
posted @ 2021-05-25 10:52 福禄网络研发团队 阅读(1058) 评论(5) 推荐(9) 编辑
摘要:背景 .NETCore下的模型验证相信绝大部分的.NET开发者或多或少的都用过,微软官方提供的模型验证相关的类位于System.ComponentModel.DataAnnotations命令空间下,在使用的时候只需要给属性添加不同的特性即可实现对应的模型验证。如下所示: public class 阅读全文
posted @ 2021-03-09 19:11 福禄网络研发团队 阅读(1599) 评论(8) 推荐(6) 编辑
摘要:前言 本篇文章主要是讲解葫芦藤项目中对IdentityServer的实践使用,为了使您对本篇文章中所讲述的内容有深刻的认识,并且在阅读时避免感到乏味,文中的内容不会涉及太多的基础理论知识,而更多的是采用动手实践的方式进行讲解,所以在阅读此篇文章前假定您已经掌握了OAuth2.0的基础知识,如您事先并 阅读全文
posted @ 2020-12-23 10:11 福禄网络研发团队 阅读(11259) 评论(18) 推荐(53) 编辑
摘要:随着2020进入4季度,.NET5正式版也已经与大家见面了。不过,尽管 .NET Core发布已经有四五年的时间,但到目前为止,依旧有很多.NET开发者在坚守者.NET4,原因不尽相同,但最大的问题可能还是不熟悉Linux,更别说在Linux服务器中部署.NET服务了。 而 .NET Core在飞速 阅读全文
posted @ 2020-11-16 10:21 福禄网络研发团队 阅读(10986) 评论(53) 推荐(67) 编辑
摘要:背景 18年公司准备在技术上进行转型,而公司技术团队是互相独立的,新技术的推动阻力很大。我们需要找到一个切入点。公司的项目很多,而各个系统之间又不互通,导致每套系统都有一套登录体系,给员工和客户都带来极大的不便。那么从登录切入进去无疑最合适,对于各个团队的技术改造成本也不大。所以我们团队第一个项目就 阅读全文
posted @ 2020-11-09 14:26 福禄网络研发团队 阅读(4344) 评论(33) 推荐(39) 编辑
摘要:一、前言 废话不多的实现简单的钉钉机器人。我们分为下面几个步骤来逐步讲解。 1.钉钉机器人的类型 2.如何打造一个最最简单的钉钉机器人 二、钉钉机器人的类型 常用的钉钉机器人有两种, 1、通知类型的机器人:适合在群内进行一些通知,推荐消息等内容。 2、可以回复消息的机器人:能够回复@机器人的消息,机 阅读全文
posted @ 2020-09-30 09:37 福禄网络研发团队 阅读(3424) 评论(0) 推荐(7) 编辑
摘要:前言 上讲和上上讲我们说到了钉钉的审批和钉钉通讯录的一个简单示例,这次我们讲下如何快速打造一个自己的钉钉事件分发平台。让你能够通过监听用户在钉钉上的操作,然后进行对应的业务处理,比如钉钉流程审批完后业务处理、通讯录员工增加后对应自己系统的业务处理等等 为什么要做一套自己的钉钉事件分发平台? 之前我们 阅读全文
posted @ 2020-09-29 09:23 福禄网络研发团队 阅读(3391) 评论(1) 推荐(7) 编辑
摘要:一、前言 自从上次 水了一篇 写了一篇5分钟快速接入钉钉实现考勤后过了1个多月的时间,我福乐里又和大家见面了,今天我来聊聊工作流的那些事。 想必各位攻城狮都做过或者接触过OA系统,说到OA系统肯定离不开一个技术话题,那就是工作流~实现的手段五花八门,有公司内部自己独立研发、有结合其他三方插件然后编写 阅读全文
posted @ 2020-09-27 10:24 福禄网络研发团队 阅读(9441) 评论(7) 推荐(9) 编辑
摘要:简介 加解密现状,编写此系列文章的背景: 需要考虑系统环境兼容性问题(Linux、Windows) 语言互通问题(如C#、Java等)(加解密本质上没有语言之分,所以原则上不存在互通性问题) 网上资料版本不一、或不全面 .NET官方库密码算法提供不全面,很难针对其他语言(Java)进行适配 本系列文 阅读全文
posted @ 2020-09-23 10:11 福禄网络研发团队 阅读(4248) 评论(4) 推荐(18) 编辑
摘要:在设计一个对账系统前,我们先想清楚,对账目的、方式、对账场景、使用对象。其次就是和财务了解一下,他们所期望的效果,毕竟他们是使用方。财务对账是一个琐碎而复杂的工作,极需要工作耐心和细心,还要求对账人员对对账系统要十分熟悉。 可能有些小伙伴是初次接触财务领域,对于对账还是比较陌生的。 首先,我们为啥要 阅读全文
posted @ 2020-09-14 14:19 福禄网络研发团队 阅读(3375) 评论(2) 推荐(10) 编辑
摘要:简介 加解密现状,编写此系列文章的背景: 需要考虑系统环境兼容性问题(Linux、Windows) 语言互通问题(如C#、Java等)(加解密本质上没有语言之分,所以原则上不存在互通性问题) 网上资料版本不一、或不全面 .NET官方库密码算法提供不全面,很难针对其他语言(Java)进行适配 本系列文 阅读全文
posted @ 2020-09-11 10:08 福禄网络研发团队 阅读(3318) 评论(8) 推荐(22) 编辑
摘要:背景 主键(Primary Key),用于唯一标识表中的每一条数据。所以,一个合格的主键的最基本要求应该是唯一性。 那怎么保证唯一呢?相信绝大部分开发者在刚入行的时候选择的都是数据库的自增id,因为这是一种非常简单的方式,数据库里配置下就行了。但自增主键优缺点都很明显。 优点如下: 无需编码,数据库 阅读全文
posted @ 2020-09-10 08:48 福禄网络研发团队 阅读(3494) 评论(51) 推荐(14) 编辑
摘要:前言 .net 环境近些年也算是稳步发展。在开发的过程中,与数据库打交道是必不可少的。早期的开发者都是DbHelper一撸到底,到现在的各种各样的ORM框架大行其道。孰优孰劣谁也说不清楚,文无第一武无第二说的就是这个理。没有什么最好的,只有最适合你的。 本人也是从DbHelper开始,期间用过Sug 阅读全文
posted @ 2020-08-28 13:54 福禄网络研发团队 阅读(2482) 评论(4) 推荐(11) 编辑
摘要:作为一个财务类的产品经理,除了每天被财务“虐待”千百遍,还需要对整个资金流向很清楚:钱给谁,怎么给,怎么做逆向流程,谁参与容错等。财务很在意资金的流转安全,但又极不愿意花时间关注它。诸如此类:“我只是想要加个款”, “什么,钱流转出了问题?”,”还要我去操心?“ 做财务系统就不得不谈资金流和信息流。 阅读全文
posted @ 2020-07-31 17:27 福禄网络研发团队 阅读(2902) 评论(3) 推荐(7) 编辑
摘要:大概所有的程序员应该都接触过批量插入的场景,我也相信任何的程序员都能写出可正常运行的批量插入的代码。但怎样实现一个高效、快速插入的批量插入功能呢? 由于每个人的工作履历,工作年限的不同,在实现这样的一个需求时,可能技术选型各有不同,有直接生成insert语句的,有用EF的或者其他的orm框架的。其实 阅读全文
posted @ 2020-07-24 14:49 福禄网络研发团队 阅读(4702) 评论(8) 推荐(8) 编辑

点击右上角即可分享
微信分享提示