2018年12月15日
摘要: 最近在做一个项目,有大量的execl表单导入导出,模板格式也比较简单,都是一维格式。但是抵不住量多,每次写导入导出的时候都要单独写。就想着怎么偷个懒。所以就写了一下几个工具方法。 测试方法: 结果: 针对上面的两个方法,如果有更好的方法,欢迎提供意见。 将表转换成数组,其中map是表头字段和要转换成 阅读全文
posted @ 2018-12-15 11:51 杨程序猿 阅读(336) 评论(0) 推荐(0) 编辑
  2018年12月12日
摘要: 最近用Yii2.0框架做了个小项目,虽然项目本身业务逻辑不复杂,但是由于本身业务逻辑的特殊性,在上午9点到12点之间系统访问量会突然上升(浏览量和用户上传文件量)。导致系统单纯的部署在Apache下,支撑不了这么多的并发数;单独部署Nginx又由于用户频繁的提交数据,出现大量的502错误。然后又由于 阅读全文
posted @ 2018-12-12 17:31 杨程序猿 阅读(701) 评论(0) 推荐(0) 编辑
  2017年10月29日
摘要: 在MySQL中有一个存储引擎的概念,针对不同的存储需求可以选择最优的存储引擎。 一、概述 MySQL 5.0 支持的存储引擎包括MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中 阅读全文
posted @ 2017-10-29 18:02 杨程序猿 阅读(376) 评论(0) 推荐(0) 编辑
  2017年10月27日
摘要: 一、MySQL锁概述 数据库锁机制简单来说,就是数据库为了保证数据并发访问的一致性、有效性,使得数据被并发访问变得有序所设计的一种规则。 由于MySQL有不同的存储引擎,而不同的存储引擎又采用不同的锁机制。比如:MyISAM存储引擎采用的是表级锁(table-level locking);InnoD 阅读全文
posted @ 2017-10-27 21:09 杨程序猿 阅读(312) 评论(0) 推荐(0) 编辑
  2017年10月25日
摘要: 一、MySQL 主从复制原理 1、简介 MySql自带有主从复制功能,该功能是构建大型应用、高性能应用的基础。这种机制是指:将某一台主机(master)上的MySQL数据复制到多台其他主机上(slave),并重新执行一遍来实现。复制过程中一个Mysql实例充当主库(master),其他Mysql实例 阅读全文
posted @ 2017-10-25 14:41 杨程序猿 阅读(664) 评论(0) 推荐(0) 编辑