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
整站动态
_Alen
_Alen 赞了话题
Laravel-admin 集成脚手架 Scaffold 后 运行报错

环境 OS:windows 7 "php": "^7.2", "encore/laravel-admin": "^1.7", "fideloper/proxy": "^4.0", "laravel-admin-ext/helpers": "^1.1", "lar...

1年前
AOAOJIAO
赞了评论
可以考虑使用 Redis 的 Lua 脚本来一次性获取多次的签到记录。Lua 脚本可以在 Redis 服务器端执行,减少了网络开销
Redis 实用小技巧—— bitmap 应用之「签到统计」

简介 在上一篇文章《Redis 实用小技巧—— bitmap 应用之「缓存穿透」问题的处理》中,我们了解到了「缓存穿透」的原理以及如何通过「布隆过滤器」来解决这种问题。在接下...

1年前
AOAOJIAO
赞了评论
是的,用 lua 脚本批量获取签到记录,性能会更好一些~
Redis 实用小技巧—— bitmap 应用之「签到统计」

简介 在上一篇文章《Redis 实用小技巧—— bitmap 应用之「缓存穿透」问题的处理》中,我们了解到了「缓存穿透」的原理以及如何通过「布隆过滤器」来解决这种问题。在接下...

1年前
_Alen
_Alen 赞了文章
Laravel5.6 整合 RabbitMQ 消息队列

1、Composer安装laravel-queue-rabbitmqcomposer require vladimir-yuldashev/laravel-queue-rabbitmq2、在config/app.php文件中,providers中添加:VladimirYuldashev\L...

1年前
AOAOJIAO
赞了评论
很不错,很棒。楼主加油
Redis 实用小技巧—— bitmap 应用之「签到统计」

简介 在上一篇文章《Redis 实用小技巧—— bitmap 应用之「缓存穿透」问题的处理》中,我们了解到了「缓存穿透」的原理以及如何通过「布隆过滤器」来解决这种问题。在接下...

1年前
AOAOJIAO
赞了评论
多谢老铁鼓励~
Redis 实用小技巧—— bitmap 应用之「签到统计」

简介 在上一篇文章《Redis 实用小技巧—— bitmap 应用之「缓存穿透」问题的处理》中,我们了解到了「缓存穿透」的原理以及如何通过「布隆过滤器」来解决这种问题。在接下...

1年前
_Alen
_Alen 赞了文章
Laravel 实现 Kafka 消息推送与接收处理

安装环境要求 PHP 版本大于 7.0 Kafka Server 版本大于 0.8.0 消费模块 Kafka Server 版本需要大于 0.9.0 安装 使用 Composer 安装 添加 composer 依赖 nmred/kafka-php...

1年前
AOAOJIAO
赞了评论
应该有个方案四:Laravel的ORM应该也有batch操作,类似doctrine
Laravel 实用小技巧 —— 如何快速更新 20 万条 MySQL 数据?

背景 在我们日常开发中,「洗数据」这个词儿可能听的比较多(至少在我们公司是这样的)。作为一个互联网公司呆上几年的老兵,都不好意思说自己没洗过数据。那么哪些情况...

1年前
AOAOJIAO
赞了评论
这个可以研究一下~
Laravel 实用小技巧 —— 如何快速更新 20 万条 MySQL 数据?

背景 在我们日常开发中,「洗数据」这个词儿可能听的比较多(至少在我们公司是这样的)。作为一个互联网公司呆上几年的老兵,都不好意思说自己没洗过数据。那么哪些情况...

1年前
AOAOJIAO
赞了评论
好主意,这里条件直接换成主键更快一些~
Laravel 实用小技巧 —— 如何快速更新 20 万条 MySQL 数据?

背景 在我们日常开发中,「洗数据」这个词儿可能听的比较多(至少在我们公司是这样的)。作为一个互联网公司呆上几年的老兵,都不好意思说自己没洗过数据。那么哪些情况...

1年前
AOAOJIAO
赞了评论
控制好请求包体大小,一般不会内存溢出。对于 Excel 我一向都是「删繁就简」,直接转换成 csv 格式再操作,怎么方便怎么来,哈哈~
Laravel 实用小技巧 —— 如何快速更新 20 万条 MySQL 数据?

背景 在我们日常开发中,「洗数据」这个词儿可能听的比较多(至少在我们公司是这样的)。作为一个互联网公司呆上几年的老兵,都不好意思说自己没洗过数据。那么哪些情况...

1年前
AOAOJIAO
赞了评论
@gyp719 英文逗号分隔就可以了,比如:手机号,积分 这种格式。你拼错了,是 csv 不是 scv 。
Laravel 实用小技巧 —— 如何快速更新 20 万条 MySQL 数据?

背景 在我们日常开发中,「洗数据」这个词儿可能听的比较多(至少在我们公司是这样的)。作为一个互联网公司呆上几年的老兵,都不好意思说自己没洗过数据。那么哪些情况...

1年前
AOAOJIAO
AOAOJIAO 关注了文章 Laravel 实用小技巧 —— 如何快速更新 20 万条 MySQL 数据?
1年前
_Alen
_Alen 赞了话题
2018年,如何成为现代化的后端开发者

[图片] 如今的网站开发与几年前的完全不一样了; 现在有很多让网站开发者感到困惑的东西。 这是我们决定做路线图指南 step by step visual guides demonstrating the big...

1年前
AOAOJIAO
AOAOJIAO 赞了文章
Laravel 实用小技巧 —— 如何快速更新 20 万条 MySQL 数据?

背景 在我们日常开发中,「洗数据」这个词儿可能听的比较多(至少在我们公司是这样的)。作为一个互联网公司呆上几年的老兵,都不好意思说自己没洗过数据。那么哪些情况...

1年前
BreezeEV
BreezeEV 赞了文章
从头做一个审批模块

最近接到了一个『审批』模块的需求,大概就是某某某申请加入某某项目、某某某的报销申请等待您的审批这样。这篇文章给大家讲述了我本次设计和开发这个功能的心路历程,可...

1年前
zhangrongwang
发表了评论
要不送我一台吧 :see_no_evil:
zhangrongwang
手里有80多台DELL R730XD 2U服务器,不知道干些?

某上市公司机房到期,因某些原因,机柜就送我了;10个机柜 服务器总数差不多100台 ,下面粗略的配置;CPU大部分都是E5 2699 V4 双cpu 22核 44线程 ,宝塔显示88核,还有...

1年前
_Alen
_Alen 赞了文章
Laravel China 镜像完成历史使命,将于两个月后停用

备用镜像请见 Wiki:Composer 国内加速:可用镜像列表 随着 阿里开源镜像 发布以后,很多人在问我们 Laravel China 镜像何去何从。我与禅师讨论后,做了一个艰难的决定:...

1年前
_Alen
_Alen 赞了文章
使用 Composer 安装 JWT 失败错误信息 The "https://packagist.org/packages.json" file could not be downloaded 解决办法

The "https://packagist.laravel-china.org/packag..." file could not be downloaded (HTTP/1.1 405 Not Allowed)https://packagist.laravel-china.org could not be fu...

1年前
_Alen
_Alen 赞了文章
我和 EasyWeChat 那些事儿

[图片] 前天弄了这个订阅号,到写这篇文章的时候有400多个朋友关注了,选择在这时候才写第一篇文章也是想听听大家想我聊点什么,看到有不少朋友想听听我是如何开发 EasyW...

1年前
_Alen
_Alen 赞了文章
学习记录-Laravel 核心 依赖注入 控制反转 反射

控制反转 依赖注入理解 interface DbConnect { public function connect(); } class DbA implements DbConnect { public function connect() { // T...

1年前
_Alen
_Alen 赞了文章
Carbon 的 diffForHumans 方法

Carbon 是继承自 PHP DateTime 类 的子类,但比后者提供了更加丰富、更加语义化的 API。其中一个比较实用的 API 就是 diffForHumans 方法,几乎每个用 Laravel 构建的项...

1年前
_Alen
_Alen 赞了文章
撸了快 3 年的 Laravel 了,尽量这周分享本人使用的多台服务器集群部署方案

1、rsync+sersync自动同步差异化文件CentOS7 下使用 rsync+sersync 配置文件自动同步2、docker下安装gogs使用 Docker 部署版本控制工具 Gogs 序言 大家看着图个乐就行,...

1年前
_Alen
_Alen 赞了文章
Laravel 中的 Event 和事件的概念

概述 事件是一种常见的观察者模式的应用。简单的来说,就是当...干...。这个当...和干...在Laravel 事件中分别对应: 当(event)...干(listener)... 放置event和listener...

1年前
helloStar
helloStar 赞了文章
进程、线程、协程

老是描述不清楚进程、线程、协程的概念。属于脑子里面有。但是说也说不出来。今天记录一下相关概念 进程 概念 在计算机中,进程(Process)是指正在运行的一个程序的实例...

1年前
_Alen
_Alen 赞了文章
秒杀系统的设计

之前写过一篇关于 促销系统的设计 中提到了秒杀/直减/聚划算,但在实际工作中,并没有真的做过秒杀系统,所以假想了一个简单的秒杀系统来”解解馋“,促销思路依旧顺延之前...

1年前
_Alen
_Alen 赞了文章
Laravel 表单验证规则:required、present 、filled 和 nullable

三个概念 在解释这四个验证规则前,需要明晰三个概念——空值(empty)、输入数据(input data)和验证字段(filed under validation)。 空值 在 Laravel 中,一个字段值...

1年前
_Alen
_Alen 赞了文章
Laravel HTTP——SubstituteBindings 中间件的使用与源码解析

前言 本文 GitBook 地址: https://www.gitbook.com/book/leoyang90/lar... 当路由与请求进行正则匹配后,各个路由的参数就获得了它们各自的数值。然而,有些路由参数变...

1年前
_Alen
_Alen 赞了话题
Laravel5.6 悲观锁 lockForUpdate () sharedLock () 哪个优先级更高呢?

[图片] 因为之前的项目里没有高并发的场景 属于小项目或者是自己练习的项目 所以对数据库锁的定义有些不太理解 这个sharedLock() 共享锁 和 lockForUpdate() 更新锁 是谁...

1年前
_Alen
_Alen 赞了文章
浅析乐观锁与悲观锁

悲观锁 当我们要对数据库中的一条数据进行修改的时候,为了避免同时被其他人修改,最好的办法就是直接对该数据进行加锁以防止并发。这种借助数据库锁机制在修改数据之前...

1年前
_Alen
_Alen 赞了话题
[笔记] 悲观锁与乐观锁

在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。...

1年前
_Alen
_Alen 赞了话题
在 Laravel 的 Model 层做数据缓存

[图片] 您在此之前可能就已经缓存过模型数据,但是我将向您展示一个使用动态记录模型的更精细的Laravel模型缓存技术,这是我一开始在 RailsCasts学习到的技术。 使用模型...

1年前
_Alen
_Alen 赞了文章
Laravel 中间件实现原理

1. 什么是中间件? 对于一个Web应用来说,在一个请求真正处理前,我们可能会对请求做各种各样的判断,然后才可以让它继续传递到更深层次中。而如果我们用if else这样子来...

1年前
_Alen
_Alen 赞了文章
Laravel 中间件原理

简介 Laravel 中间件提供了一种方便的机制来过滤进入应用的 HTTP 请求, 如ValidatePostSize用来验证POST请求体大小、ThrottleRequests用于限制请求频率等。 那Laravel的...

1年前
_Alen
_Alen 赞了文章
Laravel 中间件

中间件介绍 HTTP 中间件提供了一个方便的机制来过滤进入应用程序的 HTTP 请求,例如,Auth 中间件验证用户的身份,如果未通过身份验证中间件会把用户导向登录页面,反之,会继...

1年前
_Alen
_Alen 赞了话题
问下研究过 [附近的人] 功能的朋友,你的解决是什么?

两三年前做过类似于微信『附近的人』功能,就是基于地理位置信息算出离你最近的人。当时使用的是 MongoDB 的 $near 方案,在已经存入用户坐标后,使用类似以下代码算出来...

1年前
_Alen
_Alen 赞了话题
使用 Redis 作为缓存驱动时,Redis 和 Cache 的区别?

设置 Redis 为缓存驱动后,Cache::get('xx') 和 Redis::get('xx') 有何区别?Cache::put('test', '1', 10);,Redis::get('test') 值不是 1,Cache 和 Redis 是相互独立的...

1年前
rambo
赞了评论
我觉得干这行最大的问题是,只有大城市有工作,而大城市买不起房。
想转行了

确实是不知道有啥行业好干的,但这几年一直干耗下去也没法找到出路,或者趁着年纪还不算太大,各行各业都考虑下,程序员真的太累了,我没信心,再过两年还能坚持,还能卷...

1年前
_Alen
_Alen 赞了文章
Laravel5.5+passport 放弃 dingo 开发 API 实战,让 API 开发更省心

Laravel5.5更新,通过Laravel5.5开发Api更加顺畅了,在这里就分享一下Laravel开发Api的经验吧 1.封装返回的统一消息 返回的自定义消息,和错误消息,我自己封装了一个Tra...

1年前
_Alen
_Alen 赞了文章
Laravel Passport 学习整理

四种模式使用总结 [图片] 注意和备注说明 请求前认证用户:比如我们在使用weibo和QQ第三方登录时,要求先登录weibo和qq后在授权。 code:有效期默认为十分钟。 redirect_u...

1年前
_Alen
_Alen 赞了话题
Laravel 使用极光推送基本介绍

通过 composer 安装 "require": { "jpush/jpush": "v3.5.*" } 然后运行 composer install 基本概念 platform 推送平台设置,目前支持 ios, android, winphone audienc...

1年前
_Alen
_Alen 赞了文章
Laravel 极光推送驱动,使用极光不再那么麻烦!

我们在开发针对国内运营的时候进行需要使用过程的几家推送,极光推送则是其中之一。这个包就可以让你方便的在你构件的 Laravel 应用中进行极光推送的使用。 GitHub: http...

1年前
_Alen
_Alen 赞了文章
快捷地集成极光推送(JPush)到 Laravel 项目中

[图片] 需求概述 我们在开发 Laravel 应用项目地时候,经常会用到“推送”,Laravel 自带了 Pusher 进行推送,但是国内环境大家都懂!所以这里以集成极光推送为例。 依赖极...

1年前
_Alen
_Alen 赞了文章
使用 Laravel Queue 不得不明白的知识

[图片] 背景 首先说一下我写这篇文章的初衷,在我们打算使用 Laravel Queue 的时候,你的首选应该是去看文档,但是无奈 Laravel 的文档很多地方写得太简单,有时候想了解...

1年前
wdnmd
发表了评论
我用windows server的定时任务 每天局域网本地服务器 6点自动关机都是小概率关不了 :smirk:
wdnmd
问下windows有么有那个执行定时任务的软件?

我知道linux 可以用 crontab 服务。windows 可以使用计划任务。主要是我感觉这计划任务执行不稳定,有时候能成功,有时候又不能成功,所以我想能安装一个软件,专门执行...

1年前
徵羽宫
徵羽宫 发布了文章
supervisor 常用命令

简单配置一下: vim /etc/supervisor/config/websockets.config [program:websockets] command=/usr/bin/php /home/sollado/server/artisan websockets:serve numprocs=1...

1年前
_Alen
_Alen 赞了话题
异步队列读取不到域名

public function toMail($notifiable) { $key = str_random(15); $expiredAt = now()->addMinutes(10); Cache::put($key, ['email' => $notifiable->email], $e...

1年前
_Alen
_Alen 赞了话题
总结要点:使用队列,监控队列

队列 使用队列可以异步执行消耗时间的任务,降低请求响应时间 配置队列 队列配置信息文件 config/queue.php 其中包含了所支持的队列驱动 在 .env 中修改所配置的队列驱动...

1年前
_Alen
_Alen 赞了文章
Laravel 之队列使用浅析

最近有朋友有朋友问laravel队列的实现原理和经验,刚好用过所以整理了一下分享给大家。 laravel队列配置参见:http://learnku.com/docs/laravel/5.1/queues 原理分析 创建...

1年前
_Alen
_Alen 赞了话题
如何修改 Request $request 的值?

场景:用户界面有一个 ver 版本的字段,是自动的,由用户可选,用户提交后,根据 body 内容判断是 V1 还是 V2,并给 $_POST['ver] 赋值。 办法:经过搜索,发现 Request...

1年前
  • ‹
  • 1
  • 2
  • ...
  • 933
  • 934
  • 935
  • 936
  • 937
  • 938
  • 939
  • ...
  • 2076
  • 2077
  • ›
本周译者排行
2
123wula
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

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

资源推荐

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

    其他信息

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

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

    请登录

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

    我要举报该,理由是:

    取消