1. 查询性能优化 1.1 优化数据访问 检查是否检索大量超过需要的数据.是否访问太多行或太多列,增加网络开销,消耗cpu和内存资源 检查服务器层是否在分析大量超过需要的数据行 1.2 重构查询的方式 1.2.1 切分查…
python读excel写入mysql小工具
背景 需要导入全国高校名录到数据库,从教委网站下到了最新的数据,是excel格式,需要做一个工具进行导入,想试用一下python,说干就干。 库 xlrd : excel读写库 pymysql : mysql数据库驱动库…
数据库锁及隔离级别
数据库隔离级别 数据库事务具有ACID四种属性即原子性、一致性、隔离性和持久性,这四种特性定义了一个事务的完整性,而隔离级别决定了一个事务的修改所产生的影响范围,这种影响可能产生各种问题,我认为事务的隔离级别的高低是事务…
MySQL数据库2
一、null的注意事项 null意味着没有值 或者 未知值 可以测试某个值是否为null is null 不能对null进行算数运算 所有和null进行运算的都为null 二、mysql的索引 主键索引 primary …
Centos7.3安装Apache2.4 mysql5.6 PHP7
1. 安装Apache 2.4 更新源:rpm -Uvh https://dl.fedoraproject.org/… rpm -Uvh https://mirror.webtatic.com/y……
Node+Express+MySql实现简单增删改查和登录
var express = require('express'); var mysql = require('mysql'); var app = express(); var bodyParser = require(…
backbone学习笔记:1最简单的View
用duo等工具实现文件模块化后,引入Backbone来加强项目的MVC结构。官方教程,是自上而下的从概念来描述原理,适合有基础的同学学习,但做为由浅入深的学习路径,还是需要自己手动一步一步学习。 本文参考了这个简易教程,…
适配器设计模式(应用于活动业务)
适配器的适用场景 代码的复用性强。 我们一直在使用适配器,如果 只有USB连接头,无法将手机插到标准的插座上面充电 ,这时需要的一个适配器,一端接USB连接头,另一端接插座 活动专题,例抽奖,固定的规则是充值有抽奖机会,…
Laravel5.4 博客部署到阿里云服务器
前边已经学会在本地用Homestead进行开发了,现在就让我们将本地开发的项目部署到阿里云服务器,来次实战操作,阿里云部署环境:阿里ECS,Ubuntu,使用Nginx服务器,SSH登录。 一、服务器配置 如果你的服务器…
Laravel深入学习11 - 接口分离原则
声明:本文并非博主原创,而是来自对《Laravel 4 From Apprentice to Artisan》阅读的翻译和理解,当然也不是原汁原味的翻译,能保证90%的原汁性,另外因为是理解翻译,肯定会有错误的地方,欢迎…
Laravel核心解读--Database(四) 模型关联
Database 模型关联 上篇文章我们主要讲了Eloquent Model关于基础的CRUD方法的实现,Eloquent Model中除了基础的CRUD外还有一个很重要的部分叫模型关联,它通过面向对象的方式优雅地把数据…
[开源] LaravelPlus - 基于 Laravel 魔改,为方便实际业务使用 - 开发中
目的 为了减少重复 CURD 和新项目的配置麻烦等问题,(就是为了骗星星:LaravelPlus )如: 现有的 infyomlabs/laravel-generator CODE 生成工具虽然好用,但是不太喜欢样式和代…