自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

潇洒的博客

持之以恒,告别间歇式努力

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

原创 mysql实操(四)—模拟实现用户充值和用户转账

理解事务一、事务的概念 通俗版理解: 1.不止一个执行步骤 2.如果错了一个步骤,整个过程都不算数,也就是说要么执行,要么都不执行 3.在做事务的过程中,任何人都不能影响我 东北小品版理解: 执行事务就像把大象放冰箱,总共分三步,把冰箱门打开-》把大象放进冰箱-》帮冰箱门关上,如果这三步有一步没有成功,那大象和冰箱都要回到最初状态,而在放大象的过程中,本山大叔和丹丹姐都不能动大象和冰箱。

2016-11-19 23:08:39 5790 1

原创 mysql实操(三)—设计通用的商品系统(二)

设计商品分类属性表不同分类的商品,属性是不同的,所以要建立一张商品分类属性表,名为prod_cate_attr,存储引擎为InnoDB,表结构如下图商品分类属性表建立的目的是要把分类下所有属性都列出来,包括了:id,属性名称(英文),属性备注(中文),属性父id(默认值为0),分类id(默认值为0) 目前只有服装和图书两个分类,向prod_cate_attr表中插入服装分类和图书分类下的商品属性,

2016-11-16 18:11:26 2581

原创 mysql实操(二)—设计通用的商品系统(一)

设计商品主表商品主表包含的是商品的通用信息,商品主表叫做prod_main,存储引擎为MyISAM,表结构如下图 商品主表包括了即时更新的字段:id,商品名称,商品所属分类id,商品简介,商品入库时间,商品最后一次修改时间;延时更新(日志更新)的字段:商品总点击量,商品月点击量,商品总销量,商品月销量,商品总评价数,商品月评价数(这些字段的默认值均为0),这些字段可以放到主表当中,也可以单独开

2016-11-15 23:48:37 5132

原创 mysql实操(一)—使用存储过程模拟实现用户登录

存储引擎对于我来说常用的存储引擎有:InnoDB和MyISAM InnoDB:支持外键和事务,事务性表(如用户付款、用户权限)应该使用InnoDB作为存储引擎 MyISAM:不支持外键和事务,频繁读取(如select操作频繁)应该使用MyISAM作为存储引擎 show ENGINES;来查看支持哪些存储引擎 show table status from 数据库名;来查看数据库下的各表的详细信

2016-11-15 21:17:51 4902 1

原创 CentOS 6.5下yum安装mysql 5.7

CentOS 6.5下yum安装mysql5.7并在win10下使用navicat远程连接mysql服务器以root身份登录centosrpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpmyum install mysql-community-server安装好之后,可以使用service m

2016-11-15 11:02:02 620

原创 CentOS简单操作(三)

一、C语言中的字符和字符串字符类型char为基本类型,只能表示一个字符char ch = 'a';printf("ch is %c\n",ch);字符串可以用字符数组表示char ch[] = "xiaosa";printf("ch is %s\n",ch);字符串也可以用字符指针来表示char *ptr = "xiaosa";int i;for(i=0;i<6;i++){

2016-11-14 23:00:37 244

原创 CentOS简单操作(二)

一、 C语言中调用外部的自定义函数创建一个名为me.h的头文件,里面只有声明函数int showAge();创建一个名为me.c的文件来实现me.h中声明的函数int showAge(){ return 26;}在xiaosa.c中源文件中引入函数#include <stdio.h>#include "me.h"int main(){ int myage = show

2016-11-14 20:53:28 248

原创 CentOS简单操作(一)

到centos中文网http://www.centoscn.com/下载虚拟机设置 内存:1G 处理器:1 硬盘:50G 网络适配器:NAT开启虚拟机,安装Xshell 5,以root身份登录CentOS使用yum命令安装简单的软件(工具) yum install 软件名称 yum remove 软件名称利用yum安装C和C++的编译器 yum in

2016-11-14 19:18:54 258

原创 ubuntu上使用PHP依赖管理工具Composer(二)——自动加载

结合phpstorm使用Composer命令行初始化Composer在phpstorm中创建新的项目testtools->run command(Ctrl+Shift+X)打开命令行执行composer init初始化Composer,会自动在test目录下生成composer.json配置文件 自动加载函数(非类)在test下创建common目录,在common下创建functions.p

2016-11-04 13:42:03 545

原创 ubuntu上使用PHP依赖管理工具Composer(一)——安装

Composer是一个与php搭配使用的依赖管理工具安装依赖安装libcurl4-openssl-dev,pkg-config,libssl-dev sudo apt-get install libcurl4-openssl-dev pkg-config libssl-dev安装re2c,到http://re2c.org/install/install.html上下载 tar -zxvf

2016-11-04 10:14:31 620

原创 ubuntu上php7安装pdo-mysql扩展

对php7进行重新编译进入php的源文件目录 cd Downloads/php-7.0.11make clean先将上次编译的结果清除掉./configure –prefix=/usr/local/php7 –with-config-file-path=/usr/local/php7/etc –with-apxs2=/usr/local/httpd/bin/apxs –with-iconv-d

2016-11-04 09:16:49 6631

原创 ubuntu上apache2.4多站点的配置

安装步骤在apache的配置文件中加入新的监听端口 vim /usr/local/httpd/conf/httpd.conf 为DirectoryIndex添加index.php设置多站点重启apache cd /usr/local/httpd/bin->sudo ./apachectl restart通过浏览器 localhost:8090就可以访问了

2016-11-04 08:39:08 618

原创 ubuntu上简单操作(三)——安装chrome浏览器

安装步骤在ubuntu中使用Firefox访问chrome浏览器官网http://www.google.cn/chrome/browser/thankyou.html?platform=linux,下载linux桌面版,将目录拷贝到家目录下的tool目录中后缀为deb,安装命令为sudo dpkg -i google-chrome-stable_current_amd64.deb dpkg:D

2016-11-04 08:13:37 255

原创 ubuntu上简单操作(三)——安装webstorm和phpstorm

ubuntu(带UI)作为我linux开发平台,仅使用vi和vim是不太方便的,所以我又安装了webstorm和phpstorm。安装步骤1.先安装JDK sudo apt-get update -> sudo apt-get install default-jdk -y 2.java -showversion来查看当前版本信息 3.到官网上下载tar.gz格式的文件包->解压->进入解压后

2016-10-21 08:46:38 756

原创 ubuntu上简单操作(二)——安装vmtools

安装步骤1.正常开启ubuntu虚拟机 2.在VMware菜单栏中 ->虚拟机 ->可移动设备 ->CD/DVD ->设置 3.若有两块CD/DVD,要对不是主镜像的另一块进行设置;若只有一块,则要添加一个 CD/DVD 4.将它的ISO映像文件设置成物理机vmware目录下的linux.iso 5.在ubuntu中就会出现 vmware tools的目录 6.在Home->mkdir

2016-10-21 08:26:21 348

原创 ubuntu上apache2.4与php7共结连理

安装步骤1.重新编译apache进入apache的源文件目录 cd Downloads/httpd-2.4.23./configure –prefix=/usr/local/httpd –enable-somakesudo make install2.下载libiconv并编译安装到http://www.gnu.org/software/libiconv/ 下载,解压文件cd lib

2016-10-21 00:09:13 457

原创 ubuntu上编译安装apache2.4

安装步骤1.下载apr并编译安装到http://apr.apache.org/download.cgi下载,解压文件cd apr-1.5.2 ->./configure –prefix=/usr/local/apr->make->sudo make install2.下载apr-util并编译安装 - 到http://apr.apache.org/download.cgi下载,解压文件

2016-10-20 22:13:00 711

原创 ubantu上安装PHP7的memcached扩展

安装步骤1.到github上将php-memcached的地址clone下来2.php-memcached是需要libmemcached的,所有要安装libmemcached,而它需要先安装依赖才能正常下载autoconf sudo apt-get install autoconf -yzlib sudo apt-get install zliblg-devp

2016-10-18 08:14:51 752

原创 ubuntu上编译安装php7

当前php的最新版本为php7,为了跟好的了解新版本新特性在ubuntu虚拟机中对其进行编译安装。编译安装步骤1.到php的官网上下载php7.x.x.tar.gz的源文件,在我的主目录下的Downloads目录中,对它进行解压。 2.先安装依赖libxml2-dev:apt-get install libxml2-dev -y(还是要先执行apt-get update) 3.cd php-7.

2016-10-17 23:54:48 370

原创 ubuntu上编译安装memcached

memcached是用于多台服务器分布式的内存缓存系统。安装memcached1.使用ubutu自带的firefox浏览器到memcached的官网http://www.memcached.org/下载memcached.2.再下载之前根据官网的提示先安装libevent-dev依赖:apt-get install libevent-dev -y(之前还是要先apt-get update)3.下载m

2016-10-17 23:32:34 727

原创 ubuntu上编译安装mysql5.7.x【多次错误之后总结的方法】

1.进入mysql官网->Downloads->MySQL Community Edition->MySQL Community Server->Select Platform选择source code中的      2.下载到了我的主目录下的Downloads目录中3.tar是打包工具,将文件或目录打包压缩成xxx.tar.gz:tar -zcvf xxx.tar.gz 文件

2016-10-16 19:59:39 579 1

原创 ubuntu上简单操作(一)

一、学习方法使用linux操作系统并没有直接抛弃UI直接全部使用命令行,所以无论是ubuntu还是centos下载的都是带有UI的版本。在学习的过程中采用直接利用鼠标操作和使用Xshell远程终端操作相结合的方法,目标是最终抛弃UI。对于apache、mysql、php等软件或应用的配置也是按需所配,没有直接一步到位去把可能的配置项全部装好,而是遇到了什么再去装什么配什么。二、

2016-10-16 17:30:30 389

原创 博客开张啦

今天是我记录博客的开张日,之后将在我的博客中记录关于工作、学习、生活方面的一些感悟,不求多么高大上,只想让自己每天进步一点点。

2016-10-13 18:15:28 203

空空如也

空空如也

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

TA关注的人

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