首页
学习
活动
专区
工具
TVP
发布

学院君的专栏

专栏作者
310
文章
689358
阅读量
51
订阅数
Go 数据结构和算法篇(十四):哈希表、哈希函数、哈希冲突和哈希算法
哈希表(HashTable,也叫散列表),是根据键名(Key)直接访问对应内存存储位置的数据结构。
学院君
2023-03-03
8500
Go 函数式编程篇(五):递归函数及性能调优
很多编程语言都支持递归函数,所谓递归函数指的是在函数内部调用函数自身的函数,从数学解题思路来说,递归就是把一个大问题拆分成多个小问题,再各个击破,在实际开发过程中,某个问题满足以下条件就可以通过递归函数来解决:
学院君
2023-03-03
3450
Redis 分布式锁在 Laravel 任务调度底层实现中的应用
在 Laravel 项目中,我们可以基于任务调度功能非常轻松地管理 Crontab 定时任务,只需在 App\Console\Kernel 的 schedule 方法中定义所有需要调度的任务,类型包括 Artisan 命令、回调函数或者 Shell 脚本等:
学院君
2021-01-12
6.1K0
在 Laravel 中编写第一个 Artisan 命令
不管是 Node.js、Python 还是 PHP 的 Web 框架,都提供了通过命令行与应用进行交互的功能,通过这些命令行工具,我们可以完成一些初始化操作,比如创建新应用、执行数据库迁移、或者快速创建类文件等,在 Laravel 中,我们可以通过三种工具实现命令行交互:
学院君
2021-01-08
3.1K0
基于 Redis + 资源库模式实现 Laravel 应用缓存功能
今天学院君来给大家演示如何在 Laravel 项目中基于 Redis 实现应用缓存功能,这想必也是很多人日常使用 Redis 最多的业务场景,这里的缓存指的是将数据库查询结果存储到 Redis,其目的是将数据加载从磁盘 IO 转化为直接从内存获取,从而提升应用性能。
学院君
2021-01-08
2.4K0
关于 Laravel 应用性能优化的几点建议
很多人吐槽 Laravel 框架性能不行,在我看来,除了每次新请求应用启动阶段由于 Laravel 框架本身的设计,导致服务容器加载服务确实增加了一些耗时外(不过这是由于 PHP 作为动态语言不能常驻内存,进而导致每次新请求需要重新初始化服务容器导致的,换做是常驻内存的静态语言,这反而可以是优点),我们是可以通过一些常规的手段将 Laravel 应用的性能优化到一个合理的水平的。况且服务容器并不是什么致命的缺点,相反,它所带来的系统扩展性和可维护性完全可以抵消它所产生的负面作用。
学院君
2020-10-30
3.5K0
路由使用进阶(二)
Laravel 提供了一个「路由模型绑定」功能来简化上述代码编写,通过路由模型绑定,我们只需要定义一个特殊约定的参数名(比如 {task})来告知路由解析器需要从 Eloquent 记录中根据给定的资源 ID 去查询模型实例,并将查询结果作为参数传入而不是资源 ID。
学院君
2020-10-19
8.5K0
Laravel 7 正式发布,一起来看看有哪些重要更新吧
Laravel 7 版本于 2020 年 3 月 3 日正式发布,本次版本更新包含了很多新特性:
学院君
2020-03-11
2.6K0
Go 语言基础入门教程 —— 函数篇:递归函数与性能优化
很对编程语言都支持递归函数,所谓递归函数指的是在函数内部调用函数自身的函数,从数学解题思路来说,递归就是把一个大问题拆分成多个小问题,再各个击破,在实际开发过程中,某个问题满足以下条件就可以通过递归函数来解决:
学院君
2019-08-08
5170
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档