LearnKu
社区 动态 AI作品 话题列表
登录
注册
LearnKu
首页
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AI Coding AdonisJS
社区 动态 AI作品
登录 注册
微信登录
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AI Coding AdonisJS
整站动态
jackLai
发表了评论
最近刚好需要用 mongo ,谢谢大佬的优秀开源 有没有可能创造类似 gorm 那样的 mongo ORM ??七牛有个 qiniu/qmgo ,希望可以结合
jackLai
go-mongox:简单高效,让文档操作和 bson 数据构造更流畅

前言 在 Go 语言中使用 MongoDB 官方框架进行集合操作时,深深感到构建 bson 数据是一件非常繁琐的工作。字段、逗号,括号等符号的排列,让我感觉仿佛是在进行一场拼图游...

2年前
jackLai
jackLai 赞了文章
go-mongox:简单高效,让文档操作和 bson 数据构造更流畅

前言 在 Go 语言中使用 MongoDB 官方框架进行集合操作时,深深感到构建 bson 数据是一件非常繁琐的工作。字段、逗号,括号等符号的排列,让我感觉仿佛是在进行一场拼图游...

2年前
晏南风
晏南风 在 问答 下发布了话题
carbon 时间转化

需求: 1、按周统计给定时间的数据2、每周第一天从周日开始算起(重点) 实现 sql语句SELECT DATE_FORMAT( order_time, '%Y%u' ) weeks, COUNT(*) AS total FROM...

2年前
OnlyRed
发表了评论
vite.config.js添加server选择相关代码 export default defineConfig({ plugins: ..., server: { host: '0.0.0.0', hmr: { host: '...
OnlyRed
livewire 如何使用三方包提供的 webworker

1. 运行环境 laravel 10.31.0php 8.2.14node v20.10vite 4monaco-editor 0.45.0Ubuntu 22.04开发环境 2. 问题 目前自己的一个项目开发环境中 vite输出前端资源端口为 517...

2年前
Fsmecx
Fsmecx 关注了用户 huxiaobai_001
2年前
danielhuang030
danielhuang030 赞了文章
PHP Annotated——2023 年 12 月

英文原版:blog.jetbrains.com/phpstorm/2023/1... 欢迎来到 PHP Annotated 十二月!在这期中,我们回顾了过去一个月 PHP 社区中最有趣的发展,精选了新闻、文章、工具和...

2年前
lovewei
发表了评论
从你的需求来看,你的业务要确保幂等性操作,从后端层面来做的话: 业务层面:加锁,单体架构,redis和文件锁都可以,节点集群的考虑分布式锁,支付完成后释放锁。 数据...
lovewei
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
tsingyan
发表了评论
v2ex.com/t/1007245#reply3 ----- 我是一个好人 :grin:
tsingyan
[全栈开发工程师] [远程工作 | 月薪 15k-30k]

关于我们 Team247,一家自2016年起致力于为美国互联网初创企业并提供尖端技术支持和解决方案的咨询服务公司。我们不仅见证了众多初创公司的崛起,还在多元化的技术咨询服...

2年前
oscode
发表了评论
Laravel框架模型Model分表最简单的方法 首先创建一个BaseModel,将所有的Model都继承该BaseModel,在BaseModel中创建一个store方法: 设置查询的数据仓库(表)名称 prote...
oscode
DCAT ADMIN 进行分表如何在controller 进行NEWMODEL时候修改不同表名

如题 最近开始进行分表 订单表根据时间分开 比如 order_12,order_11但是在我[图片]想要把参数传入并进行表名拼凑 却无法成功有没有做分表的大佬分享一下经验

2年前
JensonWang
赞了评论
不用任何限制,京东就是多次支付,会把第一次支付作为真实支付,剩下的退款。如果要限制也可以,以前看过微信支付里面有取消订单的API,调用其它支付前先取消订单。但是银联里...
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
JensonWang
赞了评论
如果仅允许一次支付,可以将订单关联支付单写入数据库,通过在事务中判断是否存在有效的待支付数据来阻塞新支付单的生成。
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
wanziziwan
wanziziwan 赞了话题
求助:日访问量2000w,如何部署服务器以及数据库?

我们公司最近和一家大型的银行合作了,对方app会访问的我们的接口,我们的接口主要是,根据他们传的参数,查询下数据库做些修改,然后转发请求,再把请求的参数以及转发...

2年前
JensonWang
赞了评论
不防,,做好同一个订单多次付款后,自动对重复的进行退款操作。 我们线上业务遇到,请求了订单支付签名后,几个小时后这个货才***去付款,
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
JensonWang
赞了评论
严格来说无法预防,即便发起支付前取消其他支付渠道订单也会存在时间差,而且用户体验极差,做好兜底操作就行,在异步通知里面如果订单已支付,而且接收到的交易流水不一...
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
JensonWang
赞了评论
用分布式锁,看谁先竞争到。然后在支付的时候做好订单是否已支付的判断即可
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
JensonWang
赞了评论
避免重复支付,挺难的,支付后做检测退款,这个简单点 微信/支付宝/银联支付调起 支付成功,队列检查该订单所有支付,如有重复,自动退款支付失败/取消支付,不做处理
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
sanders
发表了评论
如果仅允许一次支付,可以将订单关联支付单写入数据库,通过在事务中判断是否存在有效的待支付数据来阻塞新支付单的生成。
sanders
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
oscode
发表了评论
不用任何限制,京东就是多次支付,会把第一次支付作为真实支付,剩下的退款。如果要限制也可以,以前看过微信支付里面有取消订单的API,调用其它支付前先取消订单。但是银联里...
oscode
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
panda-sir
发表了评论
大部分慢都是IO问题 查sql redis http
panda-sir
fpm 如何快速定位到阻塞函数

每天被旁边的主管盯得死死的都没空梳理,趁他请假简单梳理下系统 我们的技术栈 php7.3 + laravel5.5(lts) 遇到的问题 普遍项目性能瓶颈在于数据库I/O在传统fpm中这一点可...

2年前
hongfs
赞了评论
这不是锁的问题,比如用户选择支付宝,跳转至支付宝页面,不支付,切换至后台,再次选择微信支付,你要是用锁,这时候微信发起不了,体验极差~
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
panda-sir
发表了评论
其实这些都是抽象 都是基于项目设计的抽象 比如你要做一个用户管理的模块 包括用户的增删改查等操作 但你先不写实现 先抛开实现写抽象 抽象不依赖任何东西 只要定义好...
panda-sir
请问Repository这个概念如何理解啊

最近接手维护一个项目用到了prettus/l5-repository 这个库,里面涉及到了Repository Pattern这种设计模式,其中Repository 和 Criteria 这两个概念让我着实很费解。主要...

2年前
开普勒
开普勒 赞了文章
冯老师的困惑 —— 测试和正式环境掐架篇(二)

冯老师的困惑 又一个阳光明媚的下午,下班时间已过,我刚收拾好东西准备回家,远远看见冯老师又踱步向我走来。 「一块加个班吧,请你吃猪头肉。」 「咋了,又遇到问题了...

2年前
kis龍
发表了评论
挺难的 微信/支付宝/银联支付调起 支付成功,队列检查该订单所有支付,如有重复,自动 支付失败/取消支付,不做处理
kis龍
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
sanders
发表了评论
待遇确实不错,但为什么技术要求这么模糊?
sanders
[全栈开发工程师] [远程工作 | 月薪 15k-30k]

关于我们 Team247,一家自2016年起致力于为美国互联网初创企业并提供尖端技术支持和解决方案的咨询服务公司。我们不仅见证了众多初创公司的崛起,还在多元化的技术咨询服...

2年前
farmers
赞了评论
下一个专注于后台、权限、部署和 API 测试 ,请见 20.3. G03《G02 Go API 实战》
新课程发布《G02 Go API 实战》

说明 本课程以构建一个论坛 API 为主题,带大家从零开始构建一个高性能、功能齐全的 API 程序框架。 项目名称 Gohub,请见 程序结构。 课程链接 《G02 Go API 实战》 课...

2年前
神的孩子丶都在跳舞
赞了评论
这不是锁的问题,比如用户选择支付宝,跳转至支付宝页面,不支付,切换至后台,再次选择微信支付,你要是用锁,这时候微信发起不了,体验极差~
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
farmers
赞了评论
同求微服务! :+1:
新课程发布《G02 Go API 实战》

说明 本课程以构建一个论坛 API 为主题,带大家从零开始构建一个高性能、功能齐全的 API 程序框架。 项目名称 Gohub,请见 程序结构。 课程链接 《G02 Go API 实战》 课...

2年前
lovewei
发表了评论
server { location / { # no-cache:每次都需要从服务器获取最新的资源。对于不修改时允许使用缓存的情况,可以使用public指令, public add_header C...
lovewei
网站只能ctrl+shift+f5才能看到最新内容 并且正常刷新后看到的又是之前的内容 这样可能是什么原因造成?

nginx配置如下 server { listen 443 ssl; server_name iroboup.com www.iroboup.com; root /home/ubuntu/data/html/online/public;...

2年前
mengxin666
mengxin666 赞了文章
Go 并发编程 | RWMutex 的使用和源码剖析

1.背景与使用 在读多写少的场景使用 Mutex,如果短时间内有大量的读操作,没有写操作,那么大量的读操作在 Mutex 的机制下也只能是串行读。 针对这种情况,如果使用 RWMu...

2年前
waymen
发表了评论
用分布式锁,看谁先竞争到。然后在支付的时候做好订单是否已支付的判断即可
waymen
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
Imuyu
发表了评论
严格来说无法预防,即便发起支付前取消其他支付渠道订单也会存在时间差,而且用户体验极差,做好兜底操作就行,在异步通知里面如果订单已支付,而且接收到的交易流水不一...
Imuyu
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
lovewei
赞了评论
[图片]
[全栈开发工程师] [远程工作 | 月薪 15k-30k]

关于我们 Team247,一家自2016年起致力于为美国互联网初创企业并提供尖端技术支持和解决方案的咨询服务公司。我们不仅见证了众多初创公司的崛起,还在多元化的技术咨询服...

2年前
siiiyaa
发表了评论
赞👍
siiiyaa
看到有人讨厌 CSDN 之类的网站,个人推荐一个比较好用 ai 搜索

面向开发人员的下一代搜索引擎 devv.ai/ 只是推荐,并非软广。喜欢的可以试用

2年前
W-W
发表了评论
[图片]
W-W
[全栈开发工程师] [远程工作 | 月薪 15k-30k]

关于我们 Team247,一家自2016年起致力于为美国互联网初创企业并提供尖端技术支持和解决方案的咨询服务公司。我们不仅见证了众多初创公司的崛起,还在多元化的技术咨询服...

2年前
hongfs
发表了评论
不防,,做好同一个订单多次付款后,自动对重复的进行退款操作。 我们线上业务遇到,请求了订单支付签名后,几个小时后这个货才***去付款,
hongfs
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

2年前
JensonWang
JensonWang 在 问答 下发布了话题
支付方式有银联和微信H5支付,用户没有做单点登录,同一订单如何能防止用户同时调起第三方支付

1. 运行环境 1). 当前使用的 Laravel 版本? 2). 当前使用的 php/php-fpm 版本? PHP 版本: php-fpm 版本: 3). 当前系统 4). 业务环境 5). 相关软件版本 2. 问题描述?...

2年前
lijizheng
发表了评论
server { listen 443 ssl; server_name iroboup.com www.iroboup.com; root /home/ubuntu/data/html/online/public; index index.html index.htm index....
lijizheng
网站只能ctrl+shift+f5才能看到最新内容 并且正常刷新后看到的又是之前的内容 这样可能是什么原因造成?

nginx配置如下 server { listen 443 ssl; server_name iroboup.com www.iroboup.com; root /home/ubuntu/data/html/online/public;...

2年前
lurenbeia
lurenbeia 赞了文章
Laravel验证器最完整用法实例

表单请求(FormRequest)独立验证类完整例子 <?php namespace App\Http\Requests; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Contracts\Validation\...

2年前
lijizheng
发表了评论
嵌套网站吗?nginx add_header Cache-Control "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0"; add_header Expires "Mon, 3 Jan 2000 12:00:00 GM...
lijizheng
网站只能ctrl+shift+f5才能看到最新内容 并且正常刷新后看到的又是之前的内容 这样可能是什么原因造成?

nginx配置如下 server { listen 443 ssl; server_name iroboup.com www.iroboup.com; root /home/ubuntu/data/html/online/public;...

2年前
zerocoder
赞了评论
也可以不设置 Errors // [edit方法]显示编辑的页面,因为没有错误,所以可以传入 Errors // 显示编辑文章表单 view.Render(w, view.D{ "Title": _...
做了《GO web入门》10.1 课后作业的童鞋看这里,你遇到的问题可能在这里

在我们替换了文章控制器里边的ArticlesFormData之后,你会发现create页面和edit页面展示异常,这是因为我们抽象出去的view.D中定义的Errors是nil类型。我们_form_field.g...

2年前
Fantasy
Fantasy 赞了文章
Laravel验证器最完整用法实例

表单请求(FormRequest)独立验证类完整例子 <?php namespace App\Http\Requests; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Contracts\Validation\...

2年前
Jkey
Jkey 发布了文章
3个月1比1复制2个框架 nuxt3 和 vue3 后台操作系统

2023 年是我开始学习前端,nodejs 也是今年开始深挖,17年 PHP 经验的我早在4年开始看前端,但是还是迟迟没开始,因为当时不管看了react 和 vue 的教学,即使听别人说性...

2年前
ker
ker 关注了用户 喝卵形
2年前
kis龍
发表了评论
用抓包工具抓包看看内容
kis龍
网站只能ctrl+shift+f5才能看到最新内容 并且正常刷新后看到的又是之前的内容 这样可能是什么原因造成?

nginx配置如下 server { listen 443 ssl; server_name iroboup.com www.iroboup.com; root /home/ubuntu/data/html/online/public;...

2年前
sanlilin
sanlilin 在 问答 下发布了话题
网站只能ctrl+shift+f5才能看到最新内容 并且正常刷新后看到的又是之前的内容 这样可能是什么原因造成?

nginx配置如下 server { listen 443 ssl; server_name iroboup.com www.iroboup.com; root /home/ubuntu/data/html/online/public;...

2年前
air93610
发表了评论
好使好使,非常感谢
air93610
看到有人讨厌 CSDN 之类的网站,个人推荐一个比较好用 ai 搜索

面向开发人员的下一代搜索引擎 devv.ai/ 只是推荐,并非软广。喜欢的可以试用

2年前
xhyuaner
xhyuaner 发布了文章
happens-before 内存模型

注:happens-before 是一个术语,并不仅仅是 Go 语言才有的。 一、概念 假设 A 和 B 表示一个多线程的程序执行的两个操作,如果 A happens-before B,那么 A 操作对内存...

2年前
chowjiawei
发表了评论
try { // 读取私钥文件内容 $key = Storage::get('id_rsa'); // 使用 PublicKeyLoader 加载私钥 $rsa = PublicKeyLoad...
chowjiawei
ssh登录主机失败问题

import paramiko try: # 读取私钥文件内容 with open('id_rsa', 'r') as key_file: private_key = paramiko.RSAKey.from_private_key(key_file) #...

2年前
chowjiawei
chowjiawei 在 问答 下发布了话题
ssh登录主机失败问题

import paramiko try: # 读取私钥文件内容 with open('id_rsa', 'r') as key_file: private_key = paramiko.RSAKey.from_private_key(key_file) #...

2年前
Promisehp
Promisehp 赞了话题
20 个 Laravel Eloquent 必备的实用技巧

[图片] Eloquent ORM 看起来是一个简单的机制,但是在底层,有很多半隐藏的函数和鲜为人知的方式来实现更多功能。在这篇文章中,我将演示几个小技巧。 1. 递增和递减 要...

2年前
  • ‹
  • 1
  • 2
  • ...
  • 733
  • 734
  • 735
  • 736
  • 737
  • 738
  • 739
  • ...
  • 2234
  • 2235
  • ›
社区赞助商
成为赞助商
友情链接
欢迎关注视频号

社区赞助商

成为赞助商

关于 LearnKu

LearnKu 是终身编程者的修道场
做最专业、严肃的技术论坛
LearnKu 诞生的故事

资源推荐

  • 《社区使用指南》
  • 《文档撰写指南》
  • 《LearnKu 社区规范》
  • 《提问的智慧》
  • 服务提供商

    其他信息

  • 成为版主
  • 所有测验
  • 联系站长(反馈建议)
  • 粤ICP备18099781号-6 | 粤公网安备 44030502004330号 | 违法和不良信息举报

    由 Summer 设计和编码 | 方长科技协力运营

    请登录

    忘记密码? or 注册
    第三方账号登录
    微信登录 GitHub 登录
    内容举报
    匿名举报,为防止滥用,仅管理员可见举报者。

    我要举报该,理由是:

    取消