摘要: 容器环境下将NuGet包XML文档添加到Swagger 在.NET Core项目开发过程中,为了实现代码复用,我们将可以重复使用的部分拆分成一个个小的NuGet包。这些NuGet包可以在其他系统中复用,这样我们只需要实现系统特定的代码,其余部分的就可以重用了,包括功能、文档等。使用过程中,功能复用没 阅读全文
posted @ 2021-05-25 10:52 福禄网络研发团队 阅读(554) 评论(1) 推荐(5) 编辑
摘要: 0作为一个特殊的符号,经常会跟浏览器打交道,在不同的场景下,0代表的意思不尽相同,因此浏览器眼中的0不一定就是符合人们感官上的认识,那究竟浏览器会怎么对待它呢,今天我们就来探究一下各种场景中0的含义及浏览器的处理方式。 1.setTimeout setTimeout在js中常用来推迟任务的执行,可以 阅读全文
posted @ 2020-12-04 10:45 福禄网络研发团队 阅读(568) 评论(1) 推荐(5) 编辑
摘要: 前言 在网站的开发过程中,接口联调和测试是至关重要的一环,其直接影响产品的核心价值,而目前也有许多技术方案和工具加持,让我们的开发测试工作更加便捷。接口作为数据传输的重要载体,数据格式和内容具有多样性,从宏观的角度上看,分为成功和失败,这两种状态又可以细分,例如失败对应的状态码有5**/4**,不同 阅读全文
posted @ 2020-11-26 10:10 福禄网络研发团队 阅读(884) 评论(0) 推荐(6) 编辑
摘要: 随着2020进入4季度,.NET5正式版也已经与大家见面了。不过,尽管 .NET Core发布已经有四五年的时间,但到目前为止,依旧有很多.NET开发者在坚守者.NET4,原因不尽相同,但最大的问题可能还是不熟悉Linux,更别说在Linux服务器中部署.NET服务了。 而 .NET Core在飞速 阅读全文
posted @ 2020-11-16 10:21 福禄网络研发团队 阅读(8329) 评论(53) 推荐(64) 编辑
摘要: 背景 18年公司准备在技术上进行转型,而公司技术团队是互相独立的,新技术的推动阻力很大。我们需要找到一个切入点。公司的项目很多,而各个系统之间又不互通,导致每套系统都有一套登录体系,给员工和客户都带来极大的不便。那么从登录切入进去无疑最合适,对于各个团队的技术改造成本也不大。所以我们团队第一个项目就 阅读全文
posted @ 2020-11-09 14:26 福禄网络研发团队 阅读(3554) 评论(33) 推荐(37) 编辑
摘要: 2014年发布的java SE 8和2017年发布的java EE 8,至今还是使用最广泛的java版本,大部分java开发者对于java 8之后的升级总是敬而远之,这跟java 9以后的破坏性升级和oracle的商用协议有关,但随着9月java 17的发布,我们有更多理由去升级和在新项目中使用更新 阅读全文
posted @ 2022-01-11 12:18 福禄网络研发团队 阅读(471) 评论(3) 推荐(2) 编辑
摘要: 基于Kubernetes实现前后端应用的金丝雀发布 公司的研发管理平台实现了Gitlab+Kubernetes的Devops,在ToB和ToC场景中,由于用户量大,且预发布环境和生产环境或多或少存在差异,使得生产环境发布版本的时候还是存在很多不确定性和很大的风险。于是需求方就提出了支持金丝雀发布的需 阅读全文
posted @ 2021-12-06 09:04 福禄网络研发团队 阅读(645) 评论(1) 推荐(1) 编辑
摘要: 一、 背景 福禄网络作为一家数字权益商品及服务提供商,覆盖了我们衣食住行的各种生活场景的权益内容,对接了如支付宝、京东、银行APP各种渠道,如何能够快速的响应渠道需求,提供稳定的接口服务,这就要求我们电商团队能够做到比渠道快一步的接口测试; 同时作为一家集团化的公司,内部的信息化系统对接了众多银行的 阅读全文
posted @ 2021-12-03 14:36 福禄网络研发团队 阅读(345) 评论(2) 推荐(0) 编辑
摘要: [] 前言 前段时间因为对3D制图感兴趣,学习了一下国内制作GIS的公司产品技术,并以一个demo为示例演示 从制作一个三维场景地图——>安装iserver服务——>发布制作的地图——>最后通过前端加载地图显示操作等 分为几个步骤来逐步讲解。 GIS介绍,为什么选择它? iserver安装和接口调用 阅读全文
posted @ 2021-11-30 13:42 福禄网络研发团队 阅读(408) 评论(0) 推荐(1) 编辑
摘要: 分布式事务解决方案 分布式事务 什么是分布式事务 指一次大的操作由不同的小操作组成的,这些小的操作分布在不同的服务器上,分布式事务需要保证这些小操作要么全部成功,要么全部失败。从本质上来说,分布式事务就是为了保证不同数据库的数据一致性。 典型的分布式事务场景:跨银行转操作就涉及调用两个异地银行服务 阅读全文
posted @ 2021-11-29 17:40 福禄网络研发团队 阅读(566) 评论(2) 推荐(4) 编辑
摘要: 序言 现有的微服务模式需要再业务代码中集成大量基础设施模块,比如注册中心,服务发现,服务调用链路追踪,请求熔断,重试限流等等,使得系统过于臃肿重量级。 Dapr作为新一代微服务模式,使用sidecar模式,简化了现有微服务系统代码,将基础设施层以sidecar模式分离,使得开发人员更集中于业务逻辑编 阅读全文
posted @ 2021-11-26 14:34 福禄网络研发团队 阅读(756) 评论(7) 推荐(8) 编辑
摘要: 白嫖钉钉机器人-员工服务台 前言: 钉钉的出现为企业节约了大量人力成本,其中也有很多很好的功能。今天我们就来说说钉钉提供的一个免费机器人-员工服务台 应用场景 ● 官方应用:服务助手已经与钉钉主要官方应用进行能力打通,钉钉官方应用流程提醒无须自行开发,对接应用有:审批、日志、公告、员工健康、智能表单 阅读全文
posted @ 2021-11-16 19:11 福禄网络研发团队 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 前言 前段时间因为有些项目功能需要,自己研究了下lua,今天整理下,并以一个demo为示例演示 手机上的运行效果 分为几个步骤来逐步讲解。 1.lua介绍,为什么选择它? 2.环境安装 3.撸一个简单demo 一.lua介绍,为什么选择它? Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代 阅读全文
posted @ 2021-11-11 13:47 福禄网络研发团队 阅读(421) 评论(4) 推荐(1) 编辑
摘要: 玩转钉钉机器人 前言: 钉钉的出现为企业节约了大量人力成本,其中也开放了大量的外部api接口方便企业使用。今天我们就来说说企业自研钉钉机器人的使用方法。请尽情食用 创建钉钉机器人: 如何创建钉钉机器人 登录钉钉开发者后台,依次选择应用开发 > 企业内部开发 > 机器人,点击创建应用。 这个时候,企业 阅读全文
posted @ 2021-11-09 09:12 福禄网络研发团队 阅读(451) 评论(0) 推荐(0) 编辑
摘要: #几十行js实现很炫的canvas交互特效 废话不多说,先上效果图! 本篇文章的示例代码都是抄的一个叫Franks的老外在yutube上的一个教学视频,他还出了很多关于canvas的视频,十分值得学习,而我对canvas也不太熟悉,跟着大神一起敲代码,做个学习笔记,还要说一下,本文示例的页面结构很简 阅读全文
posted @ 2021-11-05 08:58 福禄网络研发团队 阅读(778) 评论(0) 推荐(8) 编辑