自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

纳兰_容若

记录点点滴滴

  • 博客(24)
  • 收藏
  • 关注

原创 Prometheus + Mtail +Alertmanager 日志监控部署

Prometheus监控简介Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。安装 wget https://github.com/prometheus/prometheus/releases/download/v2.18.1/prometheus-2.18.1.linux-amd64.tar.gz tar xzvf prometheus-2..

2020-08-26 16:57:30 3114

原创 Laravel 服务与容器

xdebug_start_trace();$app->bind('Dog','Dog');xdebug_stop_trace();TRACE START [2018-06-23 12:03:36] 0.0068 496096 +0 -> Illuminate\Container\Container->bind($abstract =...

2018-09-20 14:53:02 207

转载 几种主流NoSQL数据库的比较

在 HBase、Redis、MongoDB、Couchbase、LevelDB 五款较主流的数据库产品中,本文将主要对它们进行分析对比。鉴于缺乏项目中的实战经验沉淀,本文内容和观点主要还是从各平台资料搜罗汇总,也不会有太多深入或底层原理探讨。本文所引用的资料来源将示于本文尾部。所汇总的内容仅供参考,若有异议望指正。 HBaseHBase 是 Apache Hadoop 中的一个...

2018-08-10 17:23:52 58158 1

原创 正则表达式

//密码至少6到16位,至少有字母和数字/(?!^[0-9]+$)(?!^[A-z]+$)(?!^[^A-z0-9]+$)^.{6,16}$/ 

2018-08-02 17:36:37 116

原创 PHP 高效率无限递归

// 高效率递归方法 public static function buildTree(array $menus) { $pids = []; foreach ($menus as $menu) { $pids = arrayAppend($pids, $menu['parent_id'], $menu['id']...

2018-07-27 12:06:31 2004

原创 GraphQL What?and Why?

  REST是一种古老的面向服务端和客户端(CS)的架构风格。(2000年首次提出)它定义了一系列严格的构建API的原则,用简单的方式描述资源,并认为大部分时候违背这些原则会让软件的扩展性受限。随着服务端SOA和客户端Ajax的崛起,通信扩展问题变得越来越重要,REST得以广泛被运用。在MicroService逐渐流行的今天,RESTful API已经成为主流。如今,随...

2018-07-17 17:24:32 244

转载 Composer切换中国镜像

Packagist 镜像使用方法镜像用法有两种方式启用本镜像服务:系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一”单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“方法二”方法一: 修改 composer 的全局配置文件(推荐方式)打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)...

2018-07-12 16:17:26 303

原创 PHPer 常用技术网站分类

PHP 相关PHP官方手册PHP中文手册 中文网的手册PHP W3C 手册Laravel 方面Laravel China 社区 - 国内最大的 PHP / Laravel 开发者社区,由 Summer 在 2014 年创建;Laravel 中文文档 - Laravel China 社区维护的中文文档,涵盖 5.1, 5.2, 5.3, 5.4, 5.5 版本Laravel 资讯专栏 - 为 Lar...

2018-07-11 11:32:52 214

原创 修改Linux 时区

tzselect:1、执行tzselect命令-->选择Asia-->选择China-->选择east China - Beijing, Guangdong, Shanghai, etc-->然后输入1。修改配置文件来修改时区1、修改/etc/sysconfig/clock         ZONE=Asia/Shanghai2、rm /etc/localtime3、链接到...

2018-06-29 15:47:43 331

原创 Linux 常用命令积累

2018年6月28日tail -f /usr/local/nginx/logs/error.log   查看Nginx 日志

2018-06-28 14:38:48 136

原创 PHP框架 nginx 伪静态规则

最近在调研各种的PHP框架(CI, Cake, ThinkPHP, Laravel, Yii)感觉Laravel看上去很美,深入了解了下。开发机使用的是Apache,Stage上跑的nginx,部署后碰到所有的重定向都报404错误的情况。搞了半天,最后把下面这段代码加到nginx的配置中终于搞定了。 try_files $uri $uri/ @rewrite; location @re...

2018-06-28 14:20:46 3144

转载 Navicat访问MySQL出现1044/1045错误的解决方法

Navicat(或其他客户端工具)连接mysql:1045-Acess denied for user:'root'@'192.168.2.209'(Using password:YES)Navicat 出现1044/1045错误是网友们一直头疼的问题,本文以此进行详细介绍,需要了解的朋友可以参考下in Navicat for MySQL,PostgreSQL and Oracle产生错误的原因是...

2018-06-27 14:22:31 5451

转载 Laravel 代码开发最佳实践

切换语言:EnglishРусский我们这里要讨论的并不是 Laravel 版的 SOLID 原则(想要了解更多 SOLID 原则细节查看这篇文章)亦或是设计模式,而是 Laravel 实际开发中容易被忽略的最佳实践。内容概览单一职责原则胖模型,瘦控制器验证业务逻辑应该放到服务类DRY(Don't Repeat Yourself,不要重复造轮子)优先使用 Eloquent 而不是查询构建器和原生...

2018-06-26 20:21:30 436

原创 webuploader 使用

Html 部分 <div class="col-sm-9"> <div class="uploader" id="game_images"> <div class="message">

2018-06-13 14:11:06 791

原创 求两个日期相差的天数

求两个日期相差的天数<?php/** * 求两个日期之间相差的天数 * (针对1970年1月1日之后,求之前可以采用泰勒公式) * @param string $day1 * @param string $day2 * @return number */function diffBetweenTwoDays ($day1, $day2){  $second1 = strtotime($day...

2018-06-11 17:34:48 490

原创 写一个函数,尽可能高效的从一个标准url中取出文件的扩展名

<?php  function getExt($url)  {    $arr = parse_url($url);//parse_url解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分    //'scheme' => string 'http' (length=4)    //'host' => string 'www.sina.com.cn' (l...

2018-06-11 17:34:08 2144

原创 检测mySql语句

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...]例如:explain select * from news;输出:+----+----------...

2018-06-11 17:30:41 5561

原创 Http 常规返回状态码

状态代码有三位数字组成,第一个数字定义了响应的类别,共分五种类别:1xx:指示信息--表示请求已接收,继续处理2xx:成功--表示请求已被成功接收、理解、接受3xx:重定向--要完成请求必须进行更进一步的操作4xx:客户端错误--请求有语法错误或请求无法实现5xx:服务器端错误--服务器未能实现合法的请求常见状态码:200 OK //客户端请求成功400 Bad Request //客户端请求有语...

2018-06-11 17:28:08 239

转载 PHP 数组处理

1、处理数组键名相关的函数:       array_change_key_case — 返回字符串键名全为小写或大写的数组。       array_key_exists — 检查给定的键名或索引是否存在于数组中       array_keys — 返回数组中所有的键名       array_search — 在数组中搜索给定的值,如果成功则返回相应的键名       key — 从关联数组...

2018-06-05 10:59:08 189

转载 【史上最全】前端开发全面知识库

【史上最全】前端开发全面知识库核心 CoreHTML5W3C http://www.w3school.com.cn/html5/W3C https://www.w3.org/html/ig/zh/wiki/HTML5菜鸟教程 http://www.runoob.com/html/html5-intro.htmlHTML5中文门户 http://www.html5cn.org/CSS3W3C CSS...

2018-06-05 10:54:13 633

转载 PHP 时间处理

date_default_timezone_set(‘Asia/Shanghai’); //设置时区一、格式化时间函数date ,返回string @params String date(string param1,intparam1,inttime)1.date函数 (对比printf、sprintf 函数) date(‘时间格式’[,’时间戳’]); date(‘Y-m-01’,time())...

2018-06-05 10:46:20 376

转载 Git 命令详解

Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具一、 Git 命令初识在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识示例:从Git 版本库的初始化,通常有两种方式...

2018-05-31 17:43:54 243 1

转载 mysql查看表的存储引擎、表结构等相关信息

以下均为查看mytable表的信息1.查看表的存储引擎、记录数等mysql> show table status like 'mytable' \G;*************************** 1. row *************************** Name: mytable #表名 Engine: InnoDB #存储...

2018-05-29 13:57:19 1098

原创 Mysql 常用基础命令

                     1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的...

2018-05-29 13:54:19 222

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除