笔记
燤祎
God's in his heaven,all rights with the world!
展开
-
hadoop64位系统编译
hadoop源码编译64位系统版本 写在前面: 因为Hadoop不提供64位编译好的版本,只能用源码自行编译64位版本,所以本文以hadoop2.6.0为例进行源码编译。值得注意的是如果想编译2.6.0版本的hadoop需要用JDK7,如果用JDK8编译会报这样的错误: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.8.1:jar (module-javadocs) on project hado原创 2020-12-06 17:49:27 · 323 阅读 · 0 评论 -
redis哨兵
持久化 为了保证数据在服务器故障时不会丢失 两种:RDB和AOF RDB:将某个时间点的所有数据都存放到硬盘上,可以创建副本和快照,数据量大的话,保存快照时间较长 AOF:将命令追加到AOF文件的末尾 连接过程 主服务器创建快照文件(RDB文件),发送给从服务器,同时在发送期间使用缓冲区记录执行的写命令,快照文件发送完毕之后,再从主服务器中发送存储在缓冲区的写命令 从服务器丢弃所有旧数据,载入主服务器发来的快照文件,之后直接接收主服务器发来的命令 主服务器每执行一次写命令,就向所有的从服务器原创 2020-11-19 22:39:37 · 135 阅读 · 1 评论 -
redis不常用四种数据类型
redis其他四种数据类型操作(String看redis第一篇) (1)String类型,字符串(绝大多数情况下使用) redis不常用的数据类型操作 (2)Hash类型,字典 1 HDEL key field1 [field2] 删除一个或多个哈希表字段 2 HEXISTS key field 查看哈希表 key 中,指定的字段是否存在。 3 HGET key field 获取存储在哈希表中指定字段的值。 4 HGETALL key 获取在哈希表中指定 key 的所有字段和值 5 HINCRBY key原创 2020-11-19 22:38:47 · 1331 阅读 · 0 评论 -
redis搭建集群
集群搭建 一个redis,存的数据不够多,多个Redis可以组成一个集群,能承受的并发请求增加,总数据量增加,还得像1个redis一样的被人使用。 通过数据分片和备份 主从同步:主节点的数据操作会同步到相应从节点 读写分离:一台机器可以读写,其他机器只能读 演示: 两台服务器,一主一从,redis1是主节点(领导),redis2是从节点。 各自先运行成功,自己只能看自己的数据 主从配置: 主节点(6379),配置文件: bind 0.0.0.0 protected-mode no requirepa原创 2020-11-17 11:45:10 · 107 阅读 · 0 评论 -
springboot
SpringBoot –约定优于配置 springboot版本:2.1.11 1.配置文件 配置端口号 server.port=8081 配置数据库信息 spring.datasource.url=jdbc:mysql://localhost:3306/db1?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8 spring.datasource.driver-class-name=com.mysql.cj.jd原创 2020-11-07 20:08:37 · 154 阅读 · 0 评论 -
mybatis6缓存
缓存 Mybatis中的注解开发 1. 环境搭建 2. 单表CRUD(代理DAO的方式) 3. 多表查询操作 4. 缓存的配置 缓存的概念 1. 什么是缓存? 存在于内存中的临时数据,比如第一次查询的时候就可以存储进去. 2. 为什么使用缓存? 减少和数据库的交互次数,提高执行效率. 3.1适用于缓存: 1) 经常查询并且不经常使用 2) 数据的正确与否对最终结果影响不大 3.2不适用于缓存: 1) 经常改变的数据 2) 数据的正确与否对最终结果影响很大 3) 比如:商品的库存,银行的汇率,股市的牌价 My原创 2020-10-30 22:14:23 · 95 阅读 · 0 评论 -
mybatis5延迟加载
延迟加载 一. 概述 1. mybatis中的延迟加载,也称为懒加载,是指在进行关联查询时,按照设置延迟规则对关联对象的select查询.延迟加载可以有效的减少数据库的压力. 2. 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓的延迟加载就是当在真正需要的时候,才真正执行数据加载. 3. 简单理解为,只有在使用的时候,才会发出SQL语句进行查询. 二. Mybatis级联查询方式 1. association 一对一 2. colleciton 一对多 3. 多对多 三. 步骤 1. 配置开启延原创 2020-10-30 22:13:30 · 93 阅读 · 0 评论 -
mybatis4动态SQL
动态SQL等 动态SQL是Mybatis的一个强大特性,在使用JDBC操作数据时,如果查询条件特别多,将条件串联成SQL字符串是一件痛苦的事情,通常的解决方法是写很多的if-else条件语句对字符串进行拼接.并确保不能忘了空格或在字段的最后省略逗号.Mybatis使用一种强大的的动态Sql语言来改善这种情形.动态SQL基于OGNL的表达式,可使我们方便的在SQL语句中实现某些逻辑,用于实现动态SQL的元素如下: 实现动态SQL的元素(9个标签) if:利用if实现简单的条件选择 choose(whe原创 2020-10-30 22:12:13 · 127 阅读 · 0 评论 -
mybatis3多表查询
mybatis多表查询 一对一查询 用户表和订单表的关系为,一个用户有多张银行卡,一张卡只从属于一个用户。 一对一查询的需求:查询一张银行卡,与此同时查询出该卡所属的用户 对应的SQL语句 SELECT a.*,u.id,u.userName,u.birthday,u.sex FROM account a INNER JOIN user u ON a.uid=u.id 创建实体类时应注意:private User user 一对多查询 用户表和订单表的关系为,一个用户有多张银行卡,一张卡只从属于一个用户原创 2020-10-29 16:54:49 · 1147 阅读 · 4 评论 -
mybatis2
mybatis day02 知识小结 MyBatis开发步骤: ①添加MyBatis的坐标 ②创建user数据表 ③编写User实体类 ④编写映射文件UserMapper.xml ⑤编写核心文件SqlMapConfig.xml ⑥编写测试类 MyBatis的增删改查操作 MyBatis的插入数据操作 1)编写UserMapper映射文件 insert into user values(#{id},#{username},#{password})原创 2020-10-29 16:53:17 · 154 阅读 · 1 评论 -
Mybatis1
Mybatis 框架的概念 建筑学中框架的概念 框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。 框架这个广泛的定义使用的十分流行,尤其在软件概念。框架也能用于机械结构。 软件工程中框架的概念 框架( Framework )是构成一类特定软件可复用设计的一组相互协作的类。框架规定了你的应用的体系结构。它定义了整体结构,类和对象的分割,各部分的主要责任,类和对象怎么协作,以及控制流程。框架预定义了这些设计参数,以便于应原创 2020-10-28 22:03:01 · 135 阅读 · 0 评论 -
JDBC工具类笔记
JDBC 1. JDBC基本概念 2. 快速入门 3. 对JDBC中各个接口和类详解 JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 2. 快速入门: * 步骤: 1. 导入驱动jar包 mysql原创 2020-10-27 16:55:20 · 94 阅读 · 0 评论 -
MySQLClass
MySQL 花式查询 (1)模糊查询 select c1,c2 from t1 where c3 like ‘表达式’ 两个通配符:_表示任意一个字符,%表示任意多个字符 班级内姓张的同学 select * from students where sname like ‘张%’ 班级内姓张且名字两个字的同学 select * from students where sname like ‘张_’ 班级内姓名中有张这个字的同学 select * from students where sname like ‘原创 2020-10-26 16:58:35 · 285 阅读 · 0 评论 -
2020-10-25
子贡问于孔子曰:“敢问君子贵玉而贱珉,何也?为玉之寡而珉之多欤?”孔子曰:“非为玉之寡故贵之,珉之多故贱之。夫昔者君子比德于玉:温润而泽,仁也;缜密以栗,智也;廉而不刿,义也;垂之如坠,礼也;叩之其声清越而长,其终则诎然,乐矣;瑕不掩瑜,瑜不掩瑕,忠也;孚尹旁达,信也;气如白虹,天也;精神见于山川,地也;珪璋特达,德也。天下莫不贵者,道也。诗云:‘言念君子,温其如玉。’故君子贵之也。” ——《孔子家语·问玉第三十六》 ...原创 2020-10-25 00:13:20 · 111 阅读 · 1 评论