简介 Yii 在操作数据库方面提供了一个十分强大的类库来支撑整个框架业务的运转,这就是 Active Record (活动记录,以下简称AR)。 基本概念 AR类提供了一个面向对象的接口, 用以访问数据库中的数据。 例如…
标签:SQL
mybatis使用spring-druid数据源连接池配置log4j打印sql语句以及开启监控平台
杂七杂的杂 作为程序员,开发工程中,一套利于测试或者监控的工具很重要,mybatis默认没有提供log4j的打印sql语句的配置。 这对于开发rest服务,提供接口的开发者而言,是在很不好做,再加上mybatis很灵活,…
MySQL-5.6 基于GTID及多线程的主从复制
Master 配置: [mysqld] datadir=/data/mysql socket=/tmp/mysql.sock user=mysql # Disabling symbolic-links is recomm…
vertx的一些问题
最近想选高效,简洁,扩充性强的web框做为移动平台后台,在对一系列框架对比后,选择了vertx。但经过一段使用后,发现vertx的一些问题。 1.vertx使用共享资源产生的重复代码 在vertx中,verticle是最…
Laravel学习笔记之模型关联预加载
说明:本文主要说明Laravel Eloquent的延迟预加载(Eager Loading),使用延迟预加载来减少MySQL查询次数。同时,作者会将开发过程中的一些截图和代码黏上去,提高阅读效率。 备注:现在有4张表:商…
Spring Data Redis 让 NoSQL 快如闪电 (1)
【编者按】本文作者为 Xinyu Liu,详细介绍了 Redis 的特性,并辅之以丰富的用例。在本文的第一部分,将重点概述 Redis 的方方面面。文章系国内 ITOM 管理平台 OneAPM 编译呈现。 建立在 Jav…
深入Mysql - 全面驾驭Mysql
简述 本文主要归纳整理一些关于Mysql的基础知识,为自己以后深入Mysql的高级业务处理和底层代码理解打下基础,同时提升自己平时使用Mysql的熟练程度和了解程度,一定程度上帮助自己更好的完成工作。 本文将持续更新…
Laravel & Lumen 数据库操作速查
在Laravel中执行数据库操作有两种方式,一种是使用\DB外观对象的静态方法直接执行sql查询,另外一种是使用Model类的静态方法(实际上也是Facade的实现,使用静态访问方式访问Model的方法,内部采用了__c…
Laravel & Lumen之Eloquent ORM使用速查-进阶部分
关联关系 One To One 假设User模型关联了Phone模型,要定义这样一个关联,需要在User模型中定义一个phone方法,该方法返回一个hasOne方法定义的关联 <?php namespace App…
Springboot使用JPA操作数据库
第七章 使用JPA操作数据库 本章主要介绍如何在Spring Boot的Web应用中使用Mysq数据库,也充分展示Spring Boot的优势(尽可能少的代码和配置). 数据访问层我们将使用Spring Data JPA…
Spring Data Redis 让 NoSQL 快如闪电(2)
【编者按】本文作者为 Xinyu Liu,文章的第一部分重点概述了 Redis 方方面面的特性。在第二部分,将介绍详细的用例。文章系国内 ITOM 管理平台 OneAPM 编译呈现。 把 Redis 当作数据库的用例 现…
MySQL入门须知
一门语言或一个知识,知道他做什么比知道他怎么做更重要。我写这个文章也就是分享一下我这几天学习MySQL的感受,让大家对MySQL能做什么,我们要用它做什么,有一个大致概念。 用MySQL干什么: 增删数据库。 增删改数据…