- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 关联查询经典案例
例1场景:有用户表sys_user,用户岗位关联表 sys_user_post ,岗位表sys_postSELECT * from sys_user t;SELECT * from sys_user_post t;SELECT * from sys_post t;字段如下:查询用户名称以及该用户的岗位名称信息:过程如下:SELECT u.user_name,up.post_id from sys_user u LEFT JOIN sys_user_post up on.
2020-06-21 14:34:22 670
原创 彻底理解inner join、left join和right join
实例:student表和对应的grade成绩表1. inner join 可以理解为"有效的连接",就是根据on后面的关联条件,两张表中都有的数据才会显示SELECT *FROM student stuINNER JOIN grade gra on stu.id = gra.c_stuId2. left join 理解为"主全显,后看on" (主表数据不受影响)左表数据会全部显示出来,连接后的表看on后面的选择条件,如果没有数据则显示为nullSELECT ...
2020-06-10 11:07:57 5888
转载 常用嵌套sql语句查询
常用嵌套sql语句查询创建表S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄C (C#,CN ) C#,CN 分别代表课程编号、课程名称SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩1, 使用标准SQL嵌套语句查询选修课程名称为’税收基础’的学员学号和姓名select s# 学员学号,sn 姓名 from s where s# =(select s# from sc where sc.c# =(se..
2020-06-09 23:15:52 1171
原创 Spring事务深入理解
JPA(Java Persistence Api)是一个基于ORM(或叫O/R mapping ,对象关系映射)的标准规范,在这个规范中JPA只定义标准规则,不提供实现。Hibernate是JPA规范的一种实现。spring框架中提供Spring Data JPA作为开发者应用Hibernate框架的接口工具;Spring Boot则提供了一款全自动的“自动依赖模块”:spring-boot-starter-data-jpaSpring 事务管理分为编码式和声明式的两种方式。编程式事务指的是通过编码方式
2020-06-09 13:55:10 167
原创 spring boot 热更新、热加载
1、pom.xml配置2.File->setting:选中如下:3.ctrl+alt+shift+/ 选中 Registry4.项目启动配置:这几项配置完成之后,就可以实现修改代码之后自动热加载;
2020-06-04 13:20:28 534
原创 常用MySQL存储引擎
一概述存储引擎,即表类型(table_type)用户可以根据应用的需求选择如何来存储数据、索引、是否使用事务等。选择合适的存储引擎往往能够有效的提高数据库的性能和数据的访问效率,另外一个数据库中的多个表可以使用不同引擎的组合以满足各种性能和实际需求。MySQL支持很多存储引擎,包括MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE等,其中InnoDB和BDB支持事务安全。查看当前表使用的存储引擎(或者通过右键--object inf
2020-06-02 17:37:52 174
原创 rabbitmq和redis用作消息队列的区别
将redis发布订阅模式用做消息队列和rabbitmq的区别:可靠性:redis :没有相应的机制保证消息的可靠消费,如果发布者发布一条消息,而没有对应的订阅者的话,这条消息将丢失,不会存在内存中;rabbitmq:具有消息消费确认机制,如果发布一条消息,还没有消费者消费该队列,那么这条消息将一直存放在队列中,直到有消费者消费了该条消息,以此可以保证消息的可靠消费;实时性:redis:实时性高,redis作为高效的缓存服务器,所有数据都存在内存中,所以它具有更高的实时性;持久性redis:
2020-06-02 15:46:12 188
原创 Springcloud之spring cloud bus组件
1.原理图2.配置中心依赖3.4.服务提供工程添加依赖5.服务提供者配置文件改造6.刷新配置注解springcloud综合架构:
2020-06-02 13:43:46 231
原创 Springcloud之ribbon组件
ribbon用到的也是eureka的依赖原理是通过拦截器拦截服务名称,将服务名称替换为服务的ip以及port信息:示例配置如下:1.开启注解2.业务改造
2020-06-01 12:32:21 124
原创 Springcloud之eureka组件
一.搭建eureka工程1.搭建eureka工程总体步骤2.服务依赖3.启动类4.配置文件5.工程启动访问二、与项目集成与服务提供方集成:1.添加依赖2.启动类修改3.配置文件修改与服务消费方集成:1.添加依赖2.启动类改造3.配置文件改造4.业务改造(需要使用的地方)1...
2020-06-01 10:37:50 142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人