Aug092016
PHP swoole扩展安装和使用
php swoole扩展,PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询,下面记录一下本次关于swoole扩展的安装和使用。
1、下载swoole源码包
[root@nginx ~]# wget https://codeload.github.com/swoole/swoole-src/tar.gz/swoole-1.7.17-stable
2、解压进入swoo...阅读全文
抢沙发
Jul282016
MySQL的存储过程与触发器:创建、调用和管理存储过程和触发器的实践
介绍
MySQL是一种常见的关系型数据库管理系统,它支持存储过程和触发器的功能。存储过程是一段预先定义好的SQL代码块,可以在需要的时候调用执行,而触发器则是在数据库中的某个事件发生时自动执行的代码。
本篇博客将介绍如何创建、调用和管理存储过程和触发器,以及它们在实际开发中的应用。
创建存储过程
创建存储过程的语法如下:
CREATE PROCEDURE procedure_name ([parameters])
BE...阅读全文
Jul242016
Spring Boot整合Mybatis-Plus Druid实现多数据源
背景介绍
在使用Spring Boot进行开发的过程中,我们通常会遇到多数据源的需求。比如,一个系统需要同时连接多个数据库进行读写操作,或者需要连接不同的数据库进行分库分表。本文将介绍如何使用Spring Boot整合Mybatis-Plus和Druid,实现多数据源的配置和使用。
步骤一:添加依赖
首先,我们需要在pom.xml文件中添加以下依赖:
<dependencies>
...
<dependency>
...阅读全文
Jul202016
数据库连接池性能调优实战:HikariCP与Druid对比分析及优化策略
数据库连接池性能调优实战:HikariCP与Druid对比分析及优化策略
引言
在现代应用程序架构中,数据库连接池是提升数据库访问性能的关键组件。合理配置和优化连接池不仅能显著提高应用响应速度,还能有效降低系统资源消耗。本文将深入分析两款主流数据库连接池——HikariCP和Druid的性能特点,并提供详细的优化策略和最佳实践。
数据库连接池基础概念
什么是数据库连接池
数据库连接池是一种...阅读全文
Jul192016
mysql中怎么设置大小写不敏感
这篇文章主要介绍了mysql中怎么设置大小写不敏感的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql中怎么设置大小写不敏感文章都会有所收获,下面我们一起来看看吧。
mysql设置大小写不敏感
1.原理与参数
mysql大小写敏感配置与两个参数相关 :
lower_case_file_system lower_case_table_names
查看当前mysql的大小写敏感配置
show global variables l...阅读全文
Jul132016
Jul082016
CentOS7 yum方式安装MySQL5.7
简介
MySQL是一种常用的开源关系型数据库管理系统,广泛应用于Web应用程序的后端存储。本博客将介绍如何使用yum命令在CentOS7上安装MySQL 5.7,并提供一些常用的配置和操作命令。
安装步骤
更新系统
在安装MySQL之前,首先需要更新系统的软件包。
sudo yum update -y
添加MySQL的YUM源
要安装MySQL,我们需要添加MySQL的YUM源。在CentOS 7下,可以使用如下命令添加MySQL的YUM源。
sudo w...阅读全文
Jul082016
Redis PHP连接操作
在PHP程序中使用Redis,需要确保我们有Redis的PHP驱动程序和PHP安装设置在机器上。可以查看PHP教程教你如何在机器上安装PHP。现在,让我们来看看一下如何设置Redis的PHP驱动程序。
需要从github上资料库 https://github.com/nicolasff/phpredis 下载 phpredis。下载了它以后,将文件解压缩到phpredis目录。然后依次执行如下操作:
cd phpredis
sudo phpize
sudo ./configure
sudo make
sud...阅读全文
Jul032016
如何在Linux中安装MySQL数据库
MySQL是一个常用的开源关系型数据库管理系统,在Linux系统中常用于存储和管理大量的数据。以下是在Linux中安装MySQL数据库的步骤。
步骤一:更新软件包列表
在安装MySQL之前,首先需要更新系统的软件包列表。打开终端并输入以下命令:
sudo apt update
这将更新软件包列表并获取最新的可用软件包。
步骤二:安装MySQL
输入以下命令安装MySQL服务器:
sudo apt install mysql-server
...阅读全文
Jun262016
使用phpmyadmin无法创建innodb类型表的解决办法
使用phpmyadmin创建mysql数据表的过程中发现没有innodb类型的选项,分析了半天终于解决,先简要记录下处理过程。
网上大多都说的是这种解决方法:
SHOW VARIABLES LIKE ‘have_innodb’;
显示 have_innodb disable
找到 my.ini 文件,linux 下是 my.cnf
打开被注释的skip-innodb,然后问题就解决了。
但是我的配置文件里边根本没有这个,所以这个方法行不通。我的是通过如下操...阅读全文