LearnKu
话题列表
登录
注册
LearnKu
首页
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AdonisJS AI Coding
社区 动态
登录 注册
微信登录
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AdonisJS AI Coding
整站动态
陈先生
发表了评论
redis -> BLPOP
陈先生
[精选] php+redis是如何实现超时取消订单功能的呢?

​业务场景:秒杀案例 秒杀业务逻辑:多个用户同时抢单,通过mysql行锁抢到的用户进入待支付页面(倒计时)。当用户没有支付订单超时时则取消该订单并归还库存。 应用 thi...

2年前
陈先生
发表了评论
本质来说 控制器不应具有 Validator 的业务逻辑, 完全可以放入 Request 层. 获取变量就写了 16 行, 还都是一次性变量,获取的意义在哪? 这段代码的意义在哪? [图片] 这段...
陈先生
一个最简单的 post控制器

一个最简单的创建对象 90行的代码 50行的验证 laravel验证真牛逼 [图片]

2年前
yyy123456
yyy123456 发布了文章
支付宝的两种接口加签方式在 yansongda/pay 的使用具体配置

支付宝付款有两种接口加签方式:1、密钥2、证书。 官方文档:opendocs.alipay.com/common/02kdnc 密钥方式: [ 'app_id' => config('yansongda.alipay.app_id'),...

2年前
tu6ge-php
发表了评论
这玩意很多坑,愿你工作顺利
tu6ge-php
企业微信自建应用调试

使用企业微信自建应用的时候, 怎么在本地调试呢? (如链接分享到微信, 企业微信等功能)求大哥们指教一下

2年前
hikki
发表了评论
不喜欢用模板引擎
hikki
资深程序员原来都是这样写的代码,我竟然无从下手!

[图片]

2年前
wozaihanni
赞了评论
算法一定要知其然所以然,很多人对DES、AES的一些细节知识都是一知半解,所以有时候在需要灵活变动的时候往往一头雾水。 <?php $encrypted = 'iP6nVfCE9Eiw47utJDR6wV...
求助:JAVA加密的数据PHP解密

已经尝试过用php解密,但是对java代码不懂导致解密时连蒙带猜,最终也没有解密出来,懂的帮忙解答一下。java加密后的密文:iP6nVfCE9Eiw47utJDR6wV6Lhl4xyOgYykub0HUJSZQ...

2年前
wozaihanni
wozaihanni 赞了话题
求助:JAVA加密的数据PHP解密

已经尝试过用php解密,但是对java代码不懂导致解密时连蒙带猜,最终也没有解密出来,懂的帮忙解答一下。java加密后的密文:iP6nVfCE9Eiw47utJDR6wV6Lhl4xyOgYykub0HUJSZQ...

2年前
czjge
发表了评论
前后端分离前差不多都这样搞得
czjge
资深程序员原来都是这样写的代码,我竟然无从下手!

[图片]

2年前
wozaihanni
wozaihanni 赞了话题
知道artisan命令,怎么才能获取到对应的类,有大佬知道吗?

用的Laravel 8,在程序里有个小需求,就是我知道自定义的artisan命令,然后需要根据这个artisan命令获取到对应的Class实例。 例如,有一个自定义命令 php artisan test,...

2年前
卖蛋饼等你下课
发表了评论
php项目还用得着Jenkins部署? 都没有进程 一行git pull就完事了
卖蛋饼等你下课
大家用jenkins部署laravel都是热更新吗?

每次部署都更新composer包吗?jenkins要热更新有什么好的方案?目前我方案是构建时的操作 cd /var/www/html php artisan down rm -rf composer.lock composer install 构...

2年前
wozaihanni
wozaihanni 赞了话题
既然有 HTTP 协议,为什么还要有 RPC?

作者公众号:小白debug 原文链接 我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?于是就到网上去搜。 不少解释显...

2年前
MArtian
赞了评论
这才是保持核心竞争力的方法,你写的代码只有你能看懂,就不会被优化了。
资深程序员原来都是这样写的代码,我竟然无从下手!

[图片]

2年前
qingshui
发表了评论
看来 资深 俩字不是白叫的
qingshui
资深程序员原来都是这样写的代码,我竟然无从下手!

[图片]

2年前
诺大的院子
诺大的院子 赞了话题
既然有 HTTP 协议,为什么还要有 RPC?

作者公众号:小白debug 原文链接 我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?于是就到网上去搜。 不少解释显...

2年前
诺大的院子
发表了评论
那以后新项目是不是直接用HTTP2.0,不用GRPC都可以了
诺大的院子
既然有 HTTP 协议,为什么还要有 RPC?

作者公众号:小白debug 原文链接 我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?于是就到网上去搜。 不少解释显...

2年前
黑将军
发表了评论
虽然redis很能扛,但是1秒钟刷一次,鸭梨也是很大 :joy:
黑将军
[精选] php+redis是如何实现超时取消订单功能的呢?

​业务场景:秒杀案例 秒杀业务逻辑:多个用户同时抢单,通过mysql行锁抢到的用户进入待支付页面(倒计时)。当用户没有支付订单超时时则取消该订单并归还库存。 应用 thi...

2年前
JinBB
JinBB 赞了话题
酷瓜云课堂腾讯云版,GPL2.0开源协议,在线教育解决方案

酷瓜云课堂 [图片] 系统介绍 酷瓜云课堂,依托腾讯云基础服务架构,采用C扩展框架Phalcon开发,GPL-2.0开源协议,致力开源网课系统,开源网校系统,开源知识付费系统,开...

2年前
黑将军
发表了评论
确实是资深啊,都历史悠久了还不资深吗?
黑将军
资深程序员原来都是这样写的代码,我竟然无从下手!

[图片]

2年前
azhida
azhida 赞了文章
使用 password_hash 来哈希密码

使用 PHP 5.5 时引入一个给密码加密的方法,叫 password_hash。它的使用方法如下: $passwordHash = password_hash('123456', PASSWORD_BCRYPT); // to do with $passwor...

2年前
小学毕业生
发表了评论
term_of 那段感觉还有优化空间, input取取可以用request->only减少几行
小学毕业生
一个最简单的 post控制器

一个最简单的创建对象 90行的代码 50行的验证 laravel验证真牛逼 [图片]

2年前
夜带水果刀
夜带水果刀 赞了话题
既然有 HTTP 协议,为什么还要有 RPC?

作者公众号:小白debug 原文链接 我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?于是就到网上去搜。 不少解释显...

2年前
godme
godme 发布了文章
rust-algorithms:3-桶排序

fn bucket_sort(arr: &[usize]) -> std::vec::Vec<usize> { if arr.is_empty() { return vec![]; } let len = arr.len(); let max...

2年前
godme
godme 发布了文章
rust-algorithms:2-冒泡排序

fn bubble_sort<T:PartialOrd>(arr: &mut[T]) { let len = arr.len(); if len < 2 { return ; } // 每次选出一个放到最末,上限递...

2年前
godme
godme 发布了文章
rust-algorithms:插入排序

// time: O(n^2) 最坏循环n次,每次都要交换 // space: O(1) 原地排序 fn insertion_sort<T: PartialOrd>(arr: &mut[T]) { for index in 1..arr.len() {...

2年前
NILYANG
NILYANG 赞了文章
您现在应该开始使用的 10 个 PHP 8.1 功能

[图片] PHP 8.1 现已推出,它附带了新功能和性能改进——最令人兴奋的是新的 JIT 编译器。它最近于 2021 年 11 月 25 日发布。 我将详细演示 PHP 8.1 提供的 10 大特性,以...

2年前
小李世界
小李世界 赞了话题
既然有 HTTP 协议,为什么还要有 RPC?

作者公众号:小白debug 原文链接 我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?于是就到网上去搜。 不少解释显...

2年前
ichynul
发表了评论
curl + 官方sdk,常用到的功能也没几个。懒得看那些有第三方文档。
ichynul
大家在做微信小程序或公众号API时 觉得比较好用的扩展sdk是什么呢?

目前已知的有:easyWechat

2年前
甜筒君
甜筒君 关注了话题 既然有 HTTP 协议,为什么还要有 RPC?
2年前
甜筒君
甜筒君 赞了话题
既然有 HTTP 协议,为什么还要有 RPC?

作者公众号:小白debug 原文链接 我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?于是就到网上去搜。 不少解释显...

2年前
薄荷蓝的晴天
薄荷蓝的晴天 赞了文章
PHP面试高薪宝典系列: 常见基础算法(附完整代码)

前言 PHP是世界上最好的语言,一度认为算法对于PHPer是多余的存在,而往往面试来讲也有略微的考察,相信大家在大多数面试情况下都会被要求写冒泡排序,然而也有部分PHPer...

2年前
陈先生
陈先生 关注了用户 minororange
2年前
邢闯洋
邢闯洋 赞了文章
laravel 8 通过 任务调度 实现 数据库备份

文章仅源于实践总结,分享给大家,有问题,欢迎指出 composer 安装 composer require spatie/laravel-backup 发布配置文件,产生 config/backup.php php artisan vendor:...

2年前
immaxfang
immaxfang 发布了文章
简单易用的任务队列-beanstalkd

概述 beanstalkd 是一个简单快速的分布式工作队列系统,协议基于 ASCII 编码运行在 TCP 上。其最初设计的目的是通过后台异步执行耗时任务的方式降低高容量 Web 应用的页...

2年前
iwzh
iwzh 赞了文章
laravel 8 通过 任务调度 实现 数据库备份

文章仅源于实践总结,分享给大家,有问题,欢迎指出 composer 安装 composer require spatie/laravel-backup 发布配置文件,产生 config/backup.php php artisan vendor:...

2年前
moonfdd
moonfdd 发布了文章
2022-07-21:给定一个字符串str,和一个正数k, 你可以随意的划分str成多个子串

2022-07-21:给定一个字符串str,和一个正数k,你可以随意的划分str成多个子串,目的是找到在某一种划分方案中,有尽可能多的回文子串,长度>=k,并且没有重合。返回...

2年前
tiantian10000
赞了评论
$msg = $data[$status] ?? "订单状态异常,请刷新后再试!"; 这样不是也行
写代码 if else 用的太多怎么办?

写代码 if else 用的太多怎么办? 大部分代码都用了if 这个正常吗? 是不是比较初级呀[图片] [图片] [图片] [图片] [图片]

2年前
cevin
发表了评论
领域层生成好带入模型
cevin
问下关于用户密码存储你们一般喜欢写在哪里

是使用 setPasswordAttribute 还是在每次操作时手动哈希, 还是使用其他办法呢

2年前
tiantian10000
赞了评论
正常
写代码 if else 用的太多怎么办?

写代码 if else 用的太多怎么办? 大部分代码都用了if 这个正常吗? 是不是比较初级呀[图片] [图片] [图片] [图片] [图片]

2年前
勇敢的心
赞了评论
一般情况下,日志存储不会造成太大的 IO 问题,如果你在意,可以考虑使用一些特别的日志 handler,比如 monolog/BufferHandler.php at main · Seldaek/monolog 他会在你...
在事务过程中记录日志合理吗?

DB::transaction(function () { DB::update('update users set votes = 1'); Log::info('记录日志...'); DB::delete('delete from posts'); }); 按照我的理...

2年前
渣渣120
渣渣120 在 问答 下发布了话题
问下关于用户密码存储你们一般喜欢写在哪里

是使用 setPasswordAttribute 还是在每次操作时手动哈希, 还是使用其他办法呢

2年前
甜筒君
甜筒君 关注了文章 接口性能分析扩展
2年前
Rache1
发表了评论
一般情况下,日志存储不会造成太大的 IO 问题,如果你在意,可以考虑使用一些特别的日志 handler,比如 monolog/BufferHandler.php at main · Seldaek/monolog 他会在你...
Rache1
在事务过程中记录日志合理吗?

DB::transaction(function () { DB::update('update users set votes = 1'); Log::info('记录日志...'); DB::delete('delete from posts'); }); 按照我的理...

2年前
Rache1
赞了评论
算法一定要知其然所以然,很多人对DES、AES的一些细节知识都是一知半解,所以有时候在需要灵活变动的时候往往一头雾水。 <?php $encrypted = 'iP6nVfCE9Eiw47utJDR6wV...
求助:JAVA加密的数据PHP解密

已经尝试过用php解密,但是对java代码不懂导致解密时连蒙带猜,最终也没有解密出来,懂的帮忙解答一下。java加密后的密文:iP6nVfCE9Eiw47utJDR6wV6Lhl4xyOgYykub0HUJSZQ...

2年前
cxxxx
cxxxx 在 问答 下发布了话题
大家在做微信小程序或公众号API时 觉得比较好用的扩展sdk是什么呢?

目前已知的有:easyWechat

2年前
Rache1
Rache1 赞了文章
用 PHP 8 的 Attribute 实现 Spring 中的 FactoryBean

去年写了一年多 Java,今年重新回归 PHP,在使用 Java 的过程中,有一些非常方便的特性,比如依赖自动注入,在 Java 中只需要一个简单的 @Resource 注解,即可注入所需要...

2年前
slayer_jzl
赞了评论
使用ORM自带的事件监听,我记得文档上有,还有种办法检测sql开头的字段不等于select的才开始记录即可
Laravel 实时监听打印 SQL

创建监听器 php artisan make:listener QueryListener --event=Illuminate\\Database\\Events\\QueryExecuted 打开 app/Providers/EventServiceProvider.php ,在$listen...

2年前
slayer_jzl
赞了评论
数据库事件监听就可以了,update insert都会有对应的事件
Laravel 实时监听打印 SQL

创建监听器 php artisan make:listener QueryListener --event=Illuminate\\Database\\Events\\QueryExecuted 打开 app/Providers/EventServiceProvider.php ,在$listen...

2年前
goStruct
发表了评论
跟我司yii的项目如出一辙 :joy:
goStruct
资深程序员原来都是这样写的代码,我竟然无从下手!

[图片]

2年前
keller
发表了评论
你数据库里面存的又不是json 为啥要用json组件?
keller
laravel-admin 中关于json组件表单的难点请教

由于后台样式问题,现需求是使用选项卡表单配合json组件来实现后台的增删改查导航和版块。但是json组件是以json格式储存到数据库中,现在需要将json格式遍历成数据库中对...

2年前
cccdz
cccdz 赞了话题
既然有 HTTP 协议,为什么还要有 RPC?

作者公众号:小白debug 原文链接 我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?于是就到网上去搜。 不少解释显...

2年前
  • ‹
  • 1
  • 2
  • ...
  • 1850
  • 1851
  • 1852
  • 1853
  • 1854
  • 1855
  • 1856
  • ...
  • 2068
  • 2069
  • ›
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

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

资源推荐

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

    其他信息

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

    由 Summer 设计和编码 ❤

    请登录

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

    我要举报该,理由是:

    取消