db -- 34




1 2 3 4

200x200


概述mysqli 是 PHP 操作 mysql 数据库的一个扩展,它提供了面向对象与面向过程的两种调用方式在编译配置时,加上 --with-

#技术帖    #php    #mysql    #database   
概述hibernate 是一种 Java 语言编写的对象关系映射解决方案他对 JDBC 进行封装,提供了完善的面向对象模型访问传统关系型数据库的映射,是一个十分方便的框架他方便到即使你不知道数据库的用法(不只限于mysql),也可以无障碍的实现数据的各种操作 依赖想要在 spring 中使用 hibernate,首先需要将 hibernate 相关的依赖加入到 pom.xml 中<!-- Hibernate validator --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>${org.hibernate.verison}</version> </dependency> <!-- Hibernate framework --> <dependency> <groupId>org.hibernate</groupId> <art
#技术帖    #mvc    #database    #龙潭书斋   
概述Mybaits 是对 JDBC 的一个封装,实现了简单便捷的数据库访问与操作而 MyBatis-Spring 则会帮助你将 MyBatis 无缝地整合到 Spring 中 依赖要使用 mybatis 首先需要配置 mybatis 的相关依赖:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.1.0</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.3.0</version> </dependency>  在 pom.xml 中添加 mybatis 和 mybati
#技术帖    #web    #mvc    #database   
概述JDBC 即 Java Data Base Connectivity,是 java 连接数据库的基准接口,很多 ORM 在 JDBC 的基础上进行封装,实现灵活性 spring 使用 JDBC 的依赖使用 JDBC 首先需要在 pom.xml 中加入 jdbc 依赖<properties> <java-version>1.7</java-version> <org.springframework.version>4.2.2.RELEASE</org.springframework.version> </properties> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${org.springframework.versi
#技术帖    #web    #mvc    #sql   

200x200


概述工作中使用 mysql 比较多,mysql 之所以在业内具有如此崇高的地位,与他严密的加解锁逻辑也是分不开的InnoDB 的加解锁逻辑分析一直是一个比较难的

#技术帖    #mysql    #sql    #database   
集群一个节点是一个 Elasticsearch 实例,一个集群由一个或多个节点构成,他们具有相同的 cluster.name一个集群中的各节点协同工作,分项数据和负载 集群部署只要节点在同一网段下,设置一致的 cluster.name,启动的 Elasticsearch 即可互相检测到对方,组成集群 主节点选取集群中一个节点会被选举为主节点,主节点的职责是维护整个集群的状态,并且在节点加入或者离开集群时重新分片每次集群的状态改变会通知到集群中的其他节点(方式取决于discovery模块的具体实现)节点可以设置属性 node.master 为 false 来避免被选举为 master 节点,或者将节点设置为客户端节点(node.client 属性设置为 true)discovery.zen.minimum_master_nodes 用来设置一个集群中最少的合格 master 节点数,对于 2 个节点以上的集群,建议设置为大于 1 的值例如,如果有 5 个节点,discovery.zen.minimum_master_nodes 
#技术帖    #database    #技术分享    #集群   

200x200


概述聚簇索引并不是一种单独的索引类型,而是一种数据存储方式不同的存储引擎有着不同的实现方式,对于 InnoDB,聚簇索引意味着将 B-Tree 索引与数据行存储在同一个结

#读书笔记    #技术帖    #mysql    #database   
预处理语句 -- prepare、excute预处理 SQL 操作(prepare)可以参看:PDO 的事务操作与预处理语句  <?php $rs = $db->prepare("SELECT * FROM foo"); $rs->execute(); while($row = $rs->fetch()){ print_r($row); } ?>  预处理语句是一个非常有用的特性,常常用在一系列语句的连续执行,通过参数的变化获取不同的结果 返回修改条数 -- exec<?php public function exec ( string $statement ); ?> exec 函数用来执行一条 SQL 语句,返回受此语句影响的行数 由于他并不会返回一条 select 语句的查询结果,因此 exec 函数一般用于执行 insert、delete 和 update 操作 <?php $dbh = new PDO('odbc:sample', 'db2inst1', 'ibmdb
#sql    #database    #龙潭书斋    #技术分享   

200x200


概述Cassandra 是一套优秀的开源的分布式 NoSQL 数据库系统,采用了 Google 提出的 BigTable 数据模型

#技术帖    #apache    #database    #技术分享   
BGREWRITEAOFBGREWRITEAOF 执行一个 AOF文件 重写操作。重写会创建一个当前 AOF 文件的体积优化版本。即使 BGREWRITEAOF 执行失败,也不会有任何数据丢失,因为旧的 AOF 文件在 BGREWRITEAOF 成功之前不会被修改。 重写操作只会在没有其他持久化工作在后台执行时被触发,也就是说:如果 Redis 的子进程正在执行快照的保存工作,那么 AOF 重写的操作会被预定(scheduled),等到保存工作完成之后再执行 AOF 重写。在这种情况下, BGREWRITEAOF 的返回值仍然是 OK ,但还会加上一条额外的信息,说明 BGREWRITEAOF 要等到保存操作完成之后才能执行。在 Redis 2.6 或以上的版本,可以使用 INFO 命令查看 BGREWRITEAOF 是否被预定。如果已经有别的 AOF 文件重写在执行,那么 BGREWRITEAOF 返回一个错误,并且这个新的 
#技术帖    #技术分享    #存储    #command   
1 2 3 4



京ICP备15018585号