2017年6月7日

摘要: mysql逻辑架构图: 第一层 客户端 第二层(服务层):针对所有类型的存储引擎可以公共提取的部分。将存储引擎抽离之后的其他部分都在这里。如:查询解析,分析优化,内置函数,存储过程,触发器,视图。 第三层(存储引擎层):存储引擎负责mysql数据的存储和提取。服务器通过API与存储引擎进行通信。这些 阅读全文
posted @ 2017-06-07 21:41 张小贱1987 阅读(180) 评论(0) 推荐(0) 编辑
摘要: mysql远程连接 Host * is not allowed to connect to this MySQL server的错误。 是因为mysql需要授权才能访问。授权方式: 授权给某一个ip: GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1. 阅读全文
posted @ 2017-06-07 00:35 张小贱1987 阅读(372) 评论(0) 推荐(0) 编辑

2017年6月6日

摘要: 概念理解(CAP,BASE, ACID) CAP CAP: Consistency, Availability, Partition-tolerance 强一致性(Consistency)。系统在执行过某项操作后仍然处于一致的状态。在分布式系统中,更新操作执行成功后所有的用户都应该读取到最新的值,这 阅读全文
posted @ 2017-06-06 13:55 张小贱1987 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 大约在五六年前,第一次接触到了当时已经是hot topic的NoSql。不过那个时候学的用的都是mysql,Nosql对于我而言还是新事物,并没有真正使用,只是不明觉厉。但是印象深刻的是这么一张图片(后来google到图片来自这里): 这张图片是讲数据库(包括传统的关系型数据库和NOSQL)与CAP 阅读全文
posted @ 2017-06-06 13:10 张小贱1987 阅读(754) 评论(0) 推荐(0) 编辑
摘要: [root@localhost mysql]# cd /usr [root@localhost mysql]# mkdir mysql [root@localhost mysql]# cd mysql [root@localhost mysql]# wget https://cdn.mysql.co 阅读全文
posted @ 2017-06-06 12:34 张小贱1987 阅读(1979) 评论(1) 推荐(2) 编辑

2017年6月5日

摘要: Mongodb支持的数据类型 数据类型描述 String 字符串。存储数据常用的数据类型。在 MongoDB 中,UTF-8 编码的字符串才是合法的。 Integer 整型数值。用于存储数值。根据你所采用的服务器,可分为 32 位或 64 位。 Boolean 布尔值。用于存储布尔值(真/假)。 D 阅读全文
posted @ 2017-06-05 21:23 张小贱1987 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 在maven的pom.xml中增加引用: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http 阅读全文
posted @ 2017-06-05 01:21 张小贱1987 阅读(455) 评论(0) 推荐(0) 编辑

2017年6月4日

摘要: 因为要在spring中添加Mongodb,在网上查阅资料的时候我发现有人在web.xml中添加如下代码: <context-param> <param-name>log4jConfigLocation</param-name> <param-value>classpath:config/proper 阅读全文
posted @ 2017-06-04 19:16 张小贱1987 阅读(308) 评论(0) 推荐(0) 编辑

2017年6月3日

摘要: 简单的看了一下mapreduce,我尝试不看详细的api去做一个group效果,结果遇到了很多问题,罗列在这里,如果别人也遇到了类似的bug,可以检索到结果。 //先看person表的数据 > db.person.find(); { "_id" : ObjectId("593011c8a924979 阅读全文
posted @ 2017-06-03 13:49 张小贱1987 阅读(1224) 评论(1) 推荐(1) 编辑

2017年6月2日

摘要: 定义一个变量 > var len = 10; For循环 这里的db和data都可以作为对象 save是方法 接收一个临时定义的对象 > for(var i = 0; i < len; i++){db.data.save({x:i})}; WriteResult({ "nInserted" : 1 阅读全文
posted @ 2017-06-02 22:46 张小贱1987 阅读(1903) 评论(0) 推荐(0) 编辑

导航