加载中
linux命令总结

前言 做为一位后端开发,怎能不会点 Linux 命令?总结了一套非常实用的 Linux 命令(基于 CentOS 7.6),希望对大家有所帮助! 推荐一下自己的 linuxC/C++ 交流群:973961276!整理了一些个人...

昨天 13:19
8
[扩展推荐] Laravel-lang 支持 68 门语言(包括中文)

Laravel-lang 是由开发人员 Fred Delrieu (caouecs) 为 Laravel 提供超过 68 种语言翻译,包括身份验证,分页,密码和验证规则。该软件包还包括许多语言的 JSON 文件。 该软件包包含与 Lara...

Laravel 一般不用的排序方法代码

1:按中文拼音排序 重点是转换成 gbk 格式就可以排序,原因即是 GBK 特性 orderByRaw('CONVERT (name USING gbk)'); 2:按距离当前日期的差距排序 DATEDIFF 函数可以计算当前日期和数据日期的...

11/19 10:31
31
《面试心经》表锁 行锁 并发插入

锁是什么,为什么需要锁 锁:本质上其实就是一种并发控制的手段(机制) 在多用户(并发)环境中,在同一时间可能会有多个用户操作同一条记录,这会产生冲突(如:更新丢失)。为了解决这些并...

11/18 14:29
354
《面试心经》---MySQL基础

前言 MySQL 是当今后端技术的世界必不可少的一部分。几乎所有的后端技术面试官都会围绕 MySQL 的原理和使用对面试者进行全方位、无死角的盘问。来自 MySQL 的盘问或许会迟到,但它绝不会缺席...

11/17 11:39
136
程序员都应该知道的网站

我们首先来看一下国内比较流行的程序员社区: 1、CSDN:blog.csdn.net/linuxguitu 老牌社区也挺好,就是广告和低质量内容多些,这个基本都是直接搜索结果跳转,犯懒不想看英文时候的选项。缺...

IT人的职业素养与规划

一:职业素养 工作中不仅仅掌握了必备的职业技能,同时个人在职业道德、职业礼仪、职业作风、职业态度、职业人事、职业沟通等一切便于工作开展的细节上具有极佳的悟性以及处理方式,懂得举一...

11/16 17:18
195
MySQL死锁产生原因和解决方法

Mysql 锁类型 一、锁类型介绍: MySQL有三种锁的级别:页级、表级、行级。 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;...

11/16 11:22
110
PHP实现一个小小的签到功能,到底用MySQL还是Redis?

现在的网站和app开发中,签到是一个很常见的功能,如微博签到送积分,签到排行榜~ 用户签到是提高用户粘性的有效手段,用的好能事半功倍! 下面我们从技术方面看看常用的实现手段: 一. 方案...

11/13 14:08
71
二分查找算法详解

1、前言 最近刷了很多二分查找相关的题目,这里将近期的收获做一个总结,包括二分查找的变形问题。如果能掌握,我相信以后基本上二分查找相关的问题对你来说,都不是问题。 2、二分查找的效率...

11/06 11:47
25
Laravel根据用户id生成四位数唯一邀请码

新建文件 app/Services/InviteCodeService.php#

11/02 10:04
125
8种常见SQL错误用法

1、LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都...

10/29 11:23
48
Nginx/Apache伪静态设置

一、什么是伪静态 伪静态即是网站本身是动态网页如.php、.asp、.aspx等格式动态网页有时这类动态网页还跟"?"加参数来读取数据库内不同资料,伪静态就是做url重写操作(即rewrite)。很典型的案...

php
10/27 16:48
69
MySQL死锁产生原因和解决方法

Mysql 锁类型 一、锁类型介绍: MySQL有三种锁的级别:页级、表级、行级。 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;...

10/26 10:35
131
laravel json数组内对象属性 多个值搜索

当需要搜索 json 字段数组内对象属性时用 JSON_CONTAINS (字段,JSON_OBJECT (‘json 属性’, “内容”)) $query->whereRaw("JSON_CONTAINS(column, JSON_OBJECT('attr', 'value'))"); 多个值...

10/22 11:43
32
面试官问:Redis变慢了,你会怎么排查?

Redis作为内存数据库,拥有非常高的性能,单个实例的QPS能够达到10W左右。但我们在使用Redis时,经常时不时会出现访问延迟很大的情况,如果你不知道Redis的内部实现原理,在排查问题时就会一...

rdb
10/21 11:56
89
一篇文章读懂 MySQL 事务的实现原理!

开篇 先了解事务以及他的特点,如原子性(Atomicity),一致性(Consistency),隔离型(Isolation)以及持久性(Durability)等。今天想跟大家一起研究下事务内部到底是怎么实现的,在讲解前我想先抛出...

10/16 11:26
72
程序员必知必会10大基础算法,不会怎么办?

算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。 事实上,快速排序...

10/16 10:55
41
Laravel 5 个让你的开发更加轻松的辅助函数

data_get() data_get() 辅助方法能够让你使用 [.] 符号来获取数组或者对象中的值。'array_get ()' 方法也是同样的道理。如果数组或者对象的 key 不存在的话,这个方法第三个可选参数可以设置...

VirtualBox开发环境搭建 - MacOS

系统要求 苹果 Mac OS X Yosemite 及以上; 步骤简略 接下来让我们按照这几个步骤来完成整个 Laravel 开发环境的安装及配置: 安装 VirtualBox 安装 Vagrant 导入 Homestead Box 虚拟机盒子 ...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部