自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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之配置中心组件

1.架构图2.需要先创建配置中心的工程依赖启动类:配置文件项目中改造1. 依赖:2.固定的配置:

2020-06-02 13:13:54 257

原创 Springcloud之Gateway组件

1.概念2.依赖3.4.跨域配置5.

2020-06-02 11:42:47 174

原创 Springcloud之feign组件

1.2.3.4.5.6.

2020-06-01 17:15:22 115

原创 Springcloud之hystrix组件

1.原理2.添加依赖3.添加注解4.业务改造(主要为消费端)5.超时时间配置

2020-06-01 12:35:02 105

原创 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

HTML语言初级教学

学习html的学习资料,主要是一个ppt文档

2014-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除