SF
学习总结
学习总结
注册登录
关注博客
注册登录
主页
关于
RSS
MySQL区间分组查询
某勒个杰
2018-05-28
阅读 2 分钟
11.8k
假设a表为会员信息表,需要统计男性会员年龄各阶段的出现的人数 {代码...} 假设现在数据库中有数据如下: 方法一: {代码...} 说明: 利用 interval 划出4个区间 再利用 elt 函数将4个区间分别返回一个列名 方法二: {代码...} 结果:
MySQL5.7 主从复制配置
某勒个杰
2017-07-15
阅读 3 分钟
10.1k
MySQL 主从复制是一个异步的复制过程,主库发送更新事件到从库,从库读取更新记录,并执行更新记录,使得从库的内容与主库保持一致。每一个主从复制的连接,都有三个线程。拥有多个从库的主库为每一个连接到主库的从库创建一个 log dump 输出线程,每一个从库都有它自己的 I/O 线程和 SQL 线程。
CentOS 7 安装 LNMP 环境(PHP7 + MySQL5.7 + Nginx1.10)
某勒个杰
2017-04-10
阅读 4 分钟
13.4k
1、配置 MySQLMySQL 安装完成之后,在 /var/log/mysqld.log 文件中给 root 生成了一个默认密码通过下面的方式找到root 默认密码,然后登录 MySQL 进行修改:
CentOS 下三种 PHP 拓展安装方法
某勒个杰
2017-04-08
阅读 4 分钟
7.3k
CentOS 下,PHP有多种方式来安装拓展, 主要有 包管理式的 yum 安装、pecl 安装, 以及源码编译安装。包管理式的安装卸载尤为方便,而源码编译式的安装则方便参数调优。一般搭建本机开发环境推荐包管理式的安装,节约时间。而线上部署环境则推荐编译安装, 方便调优。 本文以 MongoDB 扩展`安装举例。
MongoDB 简单介绍以及安装
某勒个杰
2017-03-30
阅读 3 分钟
2.6k
MongoDB 是一种 NoSQL 数据库,它在数据存储的形态上和 MySQL 这类关系数据库有本质区别。MongoDB 存储的基本对象是 Document,所以我们把它称为一种文档数据库,而文档的集合则组成了 Collection。与 SQL 的概念类比,Collection 对应于 Table 而 Document 对应于 Row。Document 使用一种 BSON(Binary JSON)结构来表...
yum 简单介绍
某勒个杰
2017-03-21
阅读 3 分钟
4.4k
yum(全称为 Yellow dog Updater, Modified)是一个在 Fedora和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装
Redis持久化(五)
某勒个杰
2017-03-10
阅读 4 分钟
5.6k
Redis 为了内部数据的安全考虑,会把本身的数据以文件的形式保存到硬盘中一份,在服务器重启后会自动把硬盘的数据恢复到内存(Redis)里面
Redis主从配置(三)
某勒个杰
2017-02-24
阅读 2 分钟
8.3k
工具 VMware版本号:12.0.0 CentOS版本:7.0 两台虚拟机(IP):192.168.29.18、192.168.29.19 安装 Redis 下载,解压,编译: {代码...} 修改配置文件(redis.conf) {代码...} 关闭防火墙 {代码...} 注: CentOS 7 关闭防火墙与 CentOS 6 有所不同 启动 Redis {代码...} 检查各 Redis 启动情况 {代码...} 客户端连接-测试同...
Redis集群搭建与简单使用(四)
某勒个杰
2017-02-23
阅读 5 分钟
14.1k
工具 VMware版本号:12.0.0 CentOS版本:7.0 三台虚拟机(IP):192.168.1.8、192.168.1.9、192.168.1.10 安装 Redis 下载,解压,编译: {代码...} 创建 Redis 节点 首先在 192.168.1.8 机器上 /usr/local/redis-3.2.6 目录下创建 redis_cluster 目录 {代码...} 在 redis_cluster 目录下,创建名为7000、7001、7002的目录...
CentOS更改yum源与更新系统
某勒个杰
2017-02-22
阅读 1 分钟
4.6k
VMware版本号:12.0.0 CentOS版本:7.0 一、更换之前确保自己安装wget {代码...} 没有安装: {代码...} 二、首先备份/etc/yum.repos.d/CentOS-Base.repo {代码...} 三、进入yum源配置文件所在文件夹 {代码...} 四、下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前做好相应备份) {代码...} 五、运行yum makecache...
解决向github提交代码不用输入帐号密码
某勒个杰
2017-02-22
阅读 1 分钟
23.4k
缘由:每次向github提交代码时都要输入用户名密码,太麻烦了,影响效率 解决方案:方案一: 在你的用户目录下新建一个文本文件.git-credentials Windows:C:/Users/username Mac OS X: /Users/username Linux: /home/username注意:鼠标右键新建文件重复命名是成功不了的,需要借助Sublime等IDE工具来创建文件。 .git-...
Linux下PHP安装Redis扩展(二)
某勒个杰
2017-02-21
阅读 2 分钟
23.9k
redis.so扩展存放在/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/目录下。
Sublime一些问题以及解决方法
某勒个杰
2016-12-11
阅读 1 分钟
2.7k
一、如何关闭Sublime的自动更新 打开Sublime,找到Preferences - Settings(配置文件)打开后类似这样 在最后的花括号(})前添加一句: {代码...} 二、关闭记住上次打开的文件 同样的位置(配置文件)中添加 {代码...} 三、中文文件名显示方框 老地方(配置文件)添加 {代码...} 四、在GBK编码下的中文乱码问题 1.安装Package...
什么是接口?
某勒个杰
2016-12-11
阅读 3 分钟
2.5k
接口是两个PHP对象之间的契约,其目的不是让一个对象依赖另一个对象,而是依赖一个对象的能力。 接口把我们的代码和依赖解耦了,而且允许我们的代码任何实现了预期接口的第三方代码。我们不管第三方代码是如何实现接口的,只关心第三方代码是否实现了指定的接口。
什么是Trait(性状)?
某勒个杰
2016-11-29
阅读 3 分钟
3.6k
很多PHP开发朋友都没有弄清楚Trait(性状)。这是PHP5.4.0引入的新概念,既像类又像接口。性状是类的补分实现(即常量、属性、方法),可以混入一个或者多个现有的PHP类中。性状有两个作用:表明类可以做什么(像是接口);提供模块化实现(像是类)。 PHP使用一种典型的继承模型,在这种模型中,我们先编写一个通用的根类,实现...
多维数组去重
某勒个杰
2016-09-19
阅读 1 分钟
4.2k
{代码...}
Linux下定时备份mysql数据库
某勒个杰
2016-05-28
阅读 1 分钟
3k
首先连接数据库,查看数据库是否连接成功 {代码...} 创建脚本server_mysql_bak.sh {代码...} 计划任务 {代码...} 每天凌晨3点开始执行(/data/shell/)目录下这个脚本 重启脚本 {代码...}
PHP高效导出Excel(CSV)
某勒个杰
2016-05-28
阅读 2 分钟
26.6k
CSV,是Comma Separated Value(逗号分隔值)的英文缩写,通常都是纯文本文件。如果你导出的Excel没有什么高级用法的话,只是做导出数据用那么建议使用本方法,要比PHPexcel要高效的多。二十万数据导出大概需要2到3秒。
微信模版消息推送
某勒个杰
2015-12-31
阅读 4 分钟
8.6k
{代码...} $touser就是接受你消息那个人的OPENID
PHP 汉字转拼音
某勒个杰
2015-12-31
阅读 8 分钟
3k
{代码...}
Linux下搭建LAMP环境(YUM)
某勒个杰
2015-12-19
阅读 2 分钟
5.4k
整理一下最近学习搭建LAMP的心得 VMware版本号:11.1.2 CentOS版本:6.6 安装Apache 1.安装Apache {代码...} 2. Apache配置httpd.conf 通过命令 find / -name httpd.conf 找到Apache配置文件httpd.conf(默认在/etc/httpd/conf/httpd.conf) 编辑httpd.conf文件 {代码...} 修改DocumentRoot "/xx/xx/xxx",项目在哪个目...
Linux(CentOS) 下安装Redis (一)
某勒个杰
2015-10-10
阅读 2 分钟
10.9k
整理一下最近学习Redis的心得 VMware版本号:11.1.2 CentOS版本:6.6 下载redis {代码...} 编译源程序 {代码...} 创建redis目录,移动文件,为了便于管理 {代码...} 启动redis服务(redis服务端的默认连接端口是6379) {代码...} 默认情况下,redis不是在后台运行的,我们需要把开启的redis后台运行 {代码...} 将daemoni...