- 博客(10)
- 收藏
- 关注
原创 Linux 安装MySQL
mysql安装(centos 7)1、安装依赖yum install -y cmake make gcc gcc-c++ libaio ncurses ncurses-develcd /usr/local/src链接:https://pan.baidu.com/s/18tSRnB7FBb7Ak9Sr665Jeg 密码:86nj 这是5.7.22版本,下载上传到服务器wget https:...
2019-08-07 15:32:32
208
转载 Java面试之int和Integer
关于Integer和int的比较1、由于Integer变量实际上是对一个Integer对象的引用,所以两个通过new生成的Integer变量永远是不相等的(因为new生成的是两个对象,其内存地址不同)。Integer i = new Integer(100);Integer j = new Integer(100);System.out.print(i == j); //false2、I...
2019-06-22 16:58:18
276
转载 redis五种数据类型及应用场景
String常用命令:get、set、incr、decr、mget等。redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象。注意:一个键最大能存储512MB。Hash常用命令:hget,hset,hgetall 等。应用场景:比如我们要存储一个用户信息对象数据每个 hash 可以存储 232 -1 键值对(40多亿)。Listlpush(添加左边元素),...
2019-06-19 18:07:47
425
转载 mysql与redis数据库保持数据一致
需求起因在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。读取缓存步骤一般没有什么问题,但是一旦涉及到数据更新:数据库和缓存更新,就容易出现缓存(Redis)和数据库(MySQL)间的...
2019-06-13 16:42:13
375
转载 mysql优化方案总结
a: 表的设计合理化(符合3NF)1NF: 即表的列的具有原子性,不可再分解,即列的信息,不能分解, 只有数据库是关系型数据库就自动的满足1NF2NF:表中的记录是唯一的, 就满足2NF, 通常我们设计一个主键来实现3NF: 即表中不要有冗余数据, 就是说,表的信息,如果能够被推导出来,就不应该单独的设计一个字段来存放. 比如下面的设计就是不满足3NF:反3NF : 但是,没有冗余的数据库...
2019-06-13 15:42:02
194
原创 springcloud的常用组件,以及它们的用处
1.Eureka注册中心服务调用use-service-demo:一个提供根据id查询用户的微服务consumer-demo:一个服务调用者,通过RestTemplate远程调用user-service-demo存在问题 在consumer中,我们把url地址硬编码到了代码中,不方便后期维护consumer需要记忆user-service的地址,如果出现变更,可能得不到通知,地址将失效...
2019-06-12 22:57:35
1710
转载 Springboot和SpringMVC的区别
spring boot只是一个配置工具,整合工具,辅助工具.springmvc是框架,项目中实际运行的代码Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的ioc和 aop,ioc 提供了依赖注入的容器, aop解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC提供了一种轻度...
2019-06-12 19:45:29
567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人