摘要: 1什么是nosql nosql=not only sql 泛指非关系型数据库,nosql在当今大数据时代发展得十分迅速,redis是发展最快的,也是必须掌握的技术 很多数据类型用户的个人信息,用户网络,地址,这类数据类型的存储不需要一个固定的格式,不需要一个多余的操作就可以横向集群扩展。 Map<S 阅读全文
posted @ 2020-09-08 18:55 我是一只老白兔 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 大数据是一般的数据库无法进行处理,只能用hadoop来处理 1 IT历史 1.1mysql的单机版 app-->jdbc-->mysql 90年代 web页面都是静态网页,服务器没有太大 的压力, 但是web有瓶颈 1.1.1Mysql数据量太大,一个机器存不下 1.1.2数据超过300W,一定要加 阅读全文
posted @ 2020-09-08 17:35 我是一只老白兔 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 链接:https://pan.baidu.com/s/1R3G_fmhBeYMybxwTqqHpPg 提取码:y5ro 直接下一步下一步安装即可 阅读全文
posted @ 2020-09-07 18:09 我是一只老白兔 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 1 链接:https://pan.baidu.com/s/127D5bofzDcaOC9LZXWucog 提取码:kedc 1数据结构 2Student package springboot_mybatis_mysql.bean; public class Student { /** * 自增id 阅读全文
posted @ 2020-09-07 18:06 我是一只老白兔 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 1构造 2User类: package springboot_redis.bean; import java.util.Date; public class User { /** * 用户年龄 */ private int age; /** * 用户密码 */ private String pwd; 阅读全文
posted @ 2020-09-07 17:44 我是一只老白兔 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: 1目录结构 2 百度云盘 链接:https://pan.baidu.com/s/1xsU-Amk3iyPlCUBHrCjVOw 提取码:kvlb 还可以参考https://blog.csdn.net/jinqianwang/article/details/83009750 阅读全文
posted @ 2020-09-07 14:15 我是一只老白兔 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 首先启动redis-server,看能否启动 启动命令式 ./redis-server 然后 1如果修改了IP地址,比如说改成了192.168.20.66 那么执行命令的时候需要将ip地址带上 redis-cli -h 192.168.20.66 -p 6379 2如果没有修改ip地址 .找到red 阅读全文
posted @ 2020-09-04 19:20 我是一只老白兔 阅读(2755) 评论(0) 推荐(0) 编辑
摘要: 数据结构 1在pom.xml中添加redis的依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= 阅读全文
posted @ 2020-09-04 18:54 我是一只老白兔 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1登陆spring.io,选择spring boot 2 直接ctrl+f,输入redis,找到对应的位置 可以点击Spring Data Redis,来查看redis的相应配置属性 阅读全文
posted @ 2020-09-04 18:09 我是一只老白兔 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 1src/test/resources下面自定义banner.txt,我这里用的是佛祖保佑的banner,复制进去就可以了,当然,也可以在以下三个网站中生成banner http://www.network-science.de/ascii/ http://www.kammerl.de/ascii/ 阅读全文
posted @ 2020-09-04 17:10 我是一只老白兔 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 1新建文件夹redis_test mkdir redis_test 2进入文件夹redis_test cd redis_test 3安装redis的资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 4然后解压redis-4.0. 阅读全文
posted @ 2020-09-03 15:58 我是一只老白兔 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1首先要有一个Linux环境,我这里以测试环境为例 2我一般都在home中新建一个test文件夹来执行redis安装 3下载redis的包 wget http://download.redis.io/releases/redis-6.0.7.tar.gz 4 解压下载的压缩包 tar xzf red 阅读全文
posted @ 2020-09-02 17:38 我是一只老白兔 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1 1个用户发请求到tomcat,tomcat部署web应用,web应用去查询mysql,查询之后发现数据公用,就将数据放入缓存服务之中,剩余的人的请求进来tomcat后,发现缓存服务中有自己想要的数据,可以直接去取就行了,取出来之后,可以将值返回页面端,这样,就减少了对数据库的IO处理,这样比查询 阅读全文
posted @ 2020-09-01 19:48 我是一只老白兔 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1在service中添加注解来控制事务的执行 @Transactional(propagation=Propagation.REQUIRED) 这样,方法体中的事务进行报错就会回滚释放事务 1、PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事 阅读全文
posted @ 2020-09-01 19:03 我是一只老白兔 阅读(2707) 评论(0) 推荐(0) 编辑
摘要: 1:原子性:事务包含的所有操作要么全部成功,要么全部失败回滚;成功必须要完全应用到数据库,失败则不能对数据库产生影响; 2:一致性:事务执行前和执行后必须处于一致性状态, 3:隔离性:当多个用户并发访问数据库时,数据库为每一个用户开启的事务,不被其他事务的操作所干扰,多个并发事务之间要相互隔离; 4 阅读全文
posted @ 2020-09-01 18:03 我是一只老白兔 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: 1单机事务 A-->B 用户表、账户表、订单表都在一个mysql中 A转账给B,那么正常情况下A账户减钱,B账户加钱,如果A减钱成功,B账户加钱失败,那么A账户也要减少钱失败 2分布式事务 分布式事务处理通过二次提交,需要保证数据的一致行 3事务的隔离机制 Serializable: 串行处理,消耗 阅读全文
posted @ 2020-09-01 17:57 我是一只老白兔 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 废话少说,上代码 结构: 1application.properties web.upload-path=G:\study_tool\maven_workspace\images#\u9759\u6001\u8D44\u6E90\u6587\u4EF6spring.resources.static- 阅读全文
posted @ 2020-08-28 18:46 我是一只老白兔 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 在application.properties中添加配置 #控制台打印mybtics的sql语句mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl 2然后run as application,直接通过接 阅读全文
posted @ 2020-08-28 16:14 我是一只老白兔 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: 结构 1使用starter,访问maven仓库地址 http://mvnrepository.com 或者直接在pom.xml中添加依赖,注意,如果包不能被引用,把<scope>给注释掉 <!-- 引入mybatis的starter的包 --> <dependency> <groupId>org.m 阅读全文
posted @ 2020-08-27 19:44 我是一只老白兔 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 直接将<scope>xxxxxxx</scope>注解掉,然后重新update maven就可以了 阅读全文
posted @ 2020-08-27 17:27 我是一只老白兔 阅读(680) 评论(0) 推荐(0) 编辑