自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (7)
  • 收藏
  • 关注

原创 .NetCore微信支付+服务商模式(saas)

微信支付服务商模式(H5,JSPI支付)

2022-06-20 11:06:57 1627

原创 .NetCore支付宝支付-服务商模式(saas)

支付宝服务商支付模式代码示例

2022-06-20 10:45:38 2099

原创 .NetCore生成海报+二维码(logo)

准备工作引入如下Nuget包依赖Install-Package QRCoder 1.4.1Install-Package SixLabors.ImageSharp 1.0.3Install-Package SixLabors.ImageSharp.Drawing 1.0.0-beta13或者编辑项目文件,新增如下节点<PackageReference Include="QRCoder" Version="1.4.1" /><PackageReference Include

2021-11-25 14:58:31 1301 4

原创 UnionPay-银联支付-netcore(一)

概要由于公司最近对接银联支付,调研银联支付官方文档,了解到银联支付包含了在线网关支付,无跳转支付,企业网银支付,二维码支付等,故而记录几种支付方式的区别,方便大家了解其中的区别。重点区别使用黄色字体区分银联文档地址https://open.unionpay.com/tjweb/api/list官方文档中只有.net版本,无.net core版本1.在线网关支付https://open.unionpay.com/tjweb/acproduct/list?apiservId=448产品简介银联

2021-07-09 21:04:00 1213

原创 扫码支付-微信支付-netcore

前言最近公司要求支持PC微信扫码,首先就会去取官方api文档,微信支付官方文档,官方文档由于缺少完整代码对接示例,步骤此示例是PC微信扫码支付引用github封装好的SDK处理银联支付Nuget安装SDKInstall-Package Essensoft.AspNetCore.Payment.WeChatPay -Version 2.4.3appsettings.json 配置项 "WeChatPay": { "AppId": "wxxxxxxxxxxxxxxxxxx",

2021-07-09 20:56:08 1147 2

原创 UnionPay-银联支付-netcore(二)

前言最近公司要求支持银联支付,首先就会去取官方api文档,银联支付官方文档,看完后发现是.net版本的示例文档,版本有点低,于是网上搜索了一下netcore版本,发现讲解的都不全或者没有netcore版本的示例,于是决定将netcore版本的对接过程记录下来步骤引用github封装好的SDK处理银联支付官方github下载地址已经找不到了,这里只贴出核心代码appsettings.json 配置项 "UnionPay": { "MerId": "商户id", "AccessTy

2021-07-02 18:43:23 1454

原创 电商支付-Paypal普通支付对接基于Restful-api-v1处理纠纷/退款回调通知.Net(三)

Paypal支付Apiv1是基于webhook方式处理回调通知,比PayPalIPN处理方式优雅很多,webhook将以事件分类模式将各类事件明确分类处理,这样对接方式就可以很清晰处理各种通知流程,以下将详细介绍回调处理的所有逻辑关于PayPal关于webhook通知处理逻辑文档webhook官方文档Paypal纠纷文档交易通知流程支付成功 (事件类型:PAYMENT.SALE.COMPLETED) 支付拒绝(事件类型:PAYMENT.SALE.DENIED) 支付pendi...

2021-01-28 22:08:31 1386

原创 .Net商城部分系统架构+微服务架构图(二)

近期整理一下对.Net Core平台下商城部分系统架构,如下:

2021-01-28 19:58:31 233 1

原创 .Net商城部分系统架构+微服务架构图(一)

近期整理一下对.Net Core平台下商场部分系统架构,如下:

2021-01-28 19:55:47 1045

原创 .Net商城微服务技术栈图谱

近期整理一下对商场系统构建所需用到的.Net技术栈所需核心内容,如下:

2020-12-18 10:07:22 227

原创 基于gitlab持续集成Newman执行单元测试

Newmannewman官网介绍,Newman 是 Postman 推出的一个 nodejs 库,直接来说就是 Postman 的json文件可以在命令行执行的插件。Newman 可以方便地运行和测试集合,并用之构造接口自动化测试和持续集成。导出接口集合Json文件postman中没一个接口都可以自定义tests脚本实现断言功能导出接口集合导出命名为ids4.postman_collection.json安装nodehttps://www.runoob.com/nodejs/node

2020-12-15 17:43:54 421 1

原创 .NET5构建IdentityServer4.x配置认证中心服务(一)

关于授权认证当下比较流行的框架非IdentityServer莫属,最近抽空学习了下,IdentityServer4是基于openid+auth2.0基础实现的一整套比较完善的授权中心相信auth2.0的授权协议相信大家都有了解,不懂的可以参考博客园大佬的文章,讲解的比较详细阮一峰auth2.0博客auth2.0仅仅是提供授权认证服务,仅仅提供访问Token,但是如果需要得到授权者的相关用户信息,则需要再次调用UserInfo接口才可以实现,故而OpenID Connect应运而生,它会额外提供Id T

2020-12-04 16:00:56 3289

原创 电商支付-Paypal普通支付对接基于Restful-api-v1.Net(二)

前言跨境电商行业中,支付环节相信大家都不陌生,对接的国外支付平台可能很多,但是PayPal作为全球最重要的支付方式之一,支付转化率也有保证,一直深受各跨境电商平台青睐,本章将继续介绍PayPal对接示例实战,本次讲解是针对PayPal官方文档Payments支付流程介绍,基于.Net代码示例PayPal参考文档名词解释同步回调:及时处理支付状态的处理流程异步回调:异步处理支付状态的处理流程(支付状态最终以异步回传为准)配置准备工作登录PayPal沙盒开发者中心,endpoint:

2020-11-21 10:32:21 524

原创 Mac环境搭建基于gitlab持续集成Devops方案

1.gitlab持续集成概要gitlab提供了一套优秀的持续集成方案持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。本文基于MacOs Mojave 10.14.2环境讲解,需要提前安装Mac包管理器brewhome, 添加链接描述, 推荐使用brew安装软

2020-09-06 18:26:14 1214

原创 阿里开源组件Canal+消息队列Kafka构建ElasticSearch索引方案(一)

Canal前言最近工作中需要全新的构建一套微信小程序,在技术选型上思考很久,设计上需要满足以下条件:如何不依赖旧系统的数据源对旧的系统侵入最小异构出ElasticSearch索引,以API方式给微信小程序提供数据基于以上条件限制,我请教有架构经验的同学,推荐了一款非常棒的开源组件Canal,这让我如获至宝,于是有了目前的全新架构。这篇文章我想带领大家了解一下 Canal 开源中间件如何进行工作,以及应用场景,以及最终实现后的工作流程图(初篇先引用Canal官方说明,让大家可以先有一个了解,后

2020-05-13 22:22:36 861

原创 k8s集群证书更新步骤

k8s证书过期更新步骤

2022-08-22 16:27:46 1283 1

原创 dotnet本地调试+自定义端口+局域网IP访问

方式1:VS直接调试启动launchSettings.json配置文件修改 "项目名称": { "commandName": "Project", "launchBrowser": true, "commandLineArgs": "--urls=\"http://*:5000\" ", "launchUrl": "swagger", "environmentVariables": { "ASPNETCORE_ENVI.

2021-10-21 12:01:29 2772 1

原创 git中如何解决冲突

准备工具Git-2.31.1-64-bit.exe (git)SourceTreeSetup-3.4.3.exe (git版本管理工具)TortoiseGit-2.12.0.0-64bit.msi (小乌龟)TortoiseGit-LanguagePack-2.12.0.0-64bit-zh_CN.msi (小乌龟语言包)冲突场景&解决方法1. 本地develop分支与服务器develop分支冲突解决方法:利用sourcetree工具,将本地代码切换到develop分支,然后

2021-09-30 14:04:54 253

原创 IdentityServer4源码篇

关于阅读IdentityServer4源码分享一下阅读IdentityServer4源码心得:举例: IdentityServer4源码地址,可能大家下载源码后,发现装了.Net core所有环境,发现还是编译报错,发现此时忘记了一个重要的步骤window环境则执行build.ps1批处理命令,直至所有命令执行成功再次编译项目,则编译成功...

2020-12-04 17:41:34 337

原创 Window环境搭建基于gitlab持续集成Devops方案

此文章介绍关于gitlab使用.gitlab-ci.yml构建自动化发布流程,由于是window环境,所以采用批处理(bat)文件方式构建管道命令。本次讲解可用于测试环境单击部署,如果是开发环境请尽量考虑容器(docker)部署。准备工作此次讲解是基于.net构建的项目,所以在服务器上需要安装一下必备部署包Nuget包管理器,用于还原依赖包Msbuild用于编译发布项目项目结构项目根目录新建文件.gitlab-ci.ymlstages: - build - c

2020-12-04 17:05:26 380

原创 IdentityServer4相关well-known/openid-configuration介绍

关于IdentityServer4中well-known/openid-configuration格式介绍,一下接口浏览器直接访问http://localhost:5000/.well-known/openid-configuration即可得到如下json内容{issuer: "http://localhost:5000", **发行网址,也就是说我们的权限验证站点jwks_uri: "http://localhost:5000/.well-known/openid-configuration/

2020-12-04 16:37:10 5453

原创 电商支付-使用Restful api接口集成Paypal支付方式(一)

1.Paypal概要Paypal是全球在线支付的领头羊,国外电商平台+国内跨境电商平台基本都会考虑实现PayPal支付,然而往往对接过程中PayPal提供的官方文档往往仅仅是片段式代码或流程,导致对接中可能遇到不少麻烦,这篇文章或许可以帮到各位同学。官方地址沙盒地址:https://www.sandbox.paypal.com/开发者地址:https://developer.paypal.com/首先需要到开发者地址中注册一个帐号,推荐使用gmail邮箱注册,然后需要创建一个app应用。时

2020-05-13 22:40:44 1664

原创 Kafka与传统消息队列优缺点

KafkaKafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统。Java和Scala编程语言编写消费模式:pull高吞吐量、低延迟:kafka每秒可以处理几十万条消息,它的延迟最低只有几毫秒可扩展性:kafka集群支持热扩展持久性、可靠性:消息被持久化到本地磁盘(zero-c...

2020-03-29 17:34:29 2884

原创 frp开源项目实现内网穿透,导致公司部分电脑中勒索病毒hanppy choose

背景2020年是艰难的一年,历史背景就不细说(怕被和谐),2020春节结束了,由于某些原因导致全国都无法正常复工,复产,这时候响应国家号召,各省份,企业单位采取远程办公,但是比较优秀的远程办公工具据需要收费才会拥有比较好的体验,比如team view和向日葵… 等若干远程办公软件开始火起来了…下面来比较一下team view,向日葵,其他的暂时未使用过team view 个人免费版...

2020-03-07 17:59:04 11633 4

原创 找不到资产文件 obj\project.assets.json,NuGet 包还原以生成此文件

vs2019编译netcore项目失败记录此次处理vs2019编译.netcore项目出错的情况,刚开始一脸懵逼,是因为系统环境装完后只可以编译通过,后面发现不能编译了,比较诡异的情况发生了,但是不知道怎么解决系统是刚重装的window10企业版本,VS2019从官网重新下载安装,打开以前编写的.netcore项目,编译发现出现如下错误,初步怀疑是.netcore环境没有安装好...

2020-03-07 17:11:38 1729

转载 GitLab CI/CD 的执行流程

介绍GitLab CI/CD 是一个简洁好用的的持续集成/持续交付的框架。通过为你的项目配置一个或者多个 GitLab Runner,然后撰写一个 .gitlab-ci.yml,你就可以很方便地利用 GitLab CI/CD 来为你的项目引入持续集成/交付的功能。执行流程StageGitLab CI/CD 的执行过程中首先驱动的是 Stage。CI 中 Stage 的执行...

2019-02-21 14:23:16 2114

Jquery中文的API

Jquery的中文API,很详细的啊 很好的学习jquery让你精通

2009-10-27

SQL注入漏洞全接触--入门篇

SQL注入漏洞全接触--入门篇 了解SQL注入并找到解决方法

2009-10-26

网页制作专业配色工具,屏幕取色 V1.0.exe

网页制作专业配色工具,屏幕取色 V1.0.exe

2009-10-26

网页设计配色工具包网页设计师专用配色软件2.0中文绿色版

本人马磊啊,记得用QQ联系我啊,我的资源非常多的 网页开发的资源应有尽有, 网页设计配色工具包网页设计师专用配色软件2.0中文绿色版 CSS完全参考手册

2009-10-26

程序员专用数据库字典生成器

程序员专用数据库字典生成器,可以自动生成数据库字典。

2009-05-16

检查系统配置的绿色软件

可以测试出电脑系统的任何信息,并且是绿色软件

2009-05-16

最佳虚拟光驱Damon Tool

最佳虚拟光驱 ╭════ FUN.265.COM 欢迎你═════╮ ║Θ Θ║ ║ FUN.265.COM 另类娱乐 ║ ║ 提供此电影下载,如果要看更多的更精彩东║ ║ 东请访问 http://fun.265.com ║ ║Θ Θ║ ╰════════════════════╯ 如果你想转载本站软件请保留以上本站域名谢谢※ --== DAEMON Tools 3.47 ==-- ~~~~~~~~~~~~~~~~~~~~~~~~~~ 使用的人最多的虚拟光驱软件,介绍还是不用了吧 这是3.**最后一版了,推荐更新它 简体中文版,不需要英文版 更新了最后几处错误,最重要的是,支持Windows XP SP2

2008-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除