- 博客(129)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
转载 Mysql 面试题总结
binlog 是归档日志,属于 Server 层的日志,是一个二进制格式的文件,记录内容是语句的原始逻辑,类似于“给 ID=2 这一行的 c 字段加 1”。不管用什么存储引擎,只要发生了表数据更新,都会产生binlog日志。它的主要作用就是数据备份、主从复制。binlog会记录所有涉及更新数据的逻辑操作,属于逻辑日志,并且是顺序写。我们知道如果想要保证事务的原子性。
2024-01-16 06:45:26 82
转载 SQL 优化实操
mysql嵌套子查询效率确实比较低可以将其优化成连接查询连接表时,可以先用where条件对表进行过滤,然后做表连接(虽然mysql会对连表语句做优化)建立合适的索引,必要时建立多列联合索引学会分析sql执行计划,mysql会对sql进行优化,所以分析执行计划很重要。
2024-01-16 06:31:06 34
转载 如何优化慢SQL?
前几天帮公司解决线上慢SQL告警问题,遇到了几个case。下面我会结合case案例分析自己这段时间在工作上遇到的慢查询谈谈数据库如何优化慢查询。一般我们遇到的慢sql都是索引没有正确使用导致的,所以我先介绍下索引相关知识索引概念排好序的快速查找的数据结构(我们平时说的索引,如果没有特别指明,都是指B树,其中聚集索引、次要索引、覆盖索引、复合索引、前缀索引、唯一索引默认使用的都是B+树索引,除B+树这种类型的索引外还有哈希索引等)索引优缺点优点:查找 :提高数据检索效率,降低IO成本。
2024-01-06 14:09:12 31
转载 sql优化的15个小技巧
sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化sql语句,因为它的改造成本相对于代码来说也要小得多。那么,如何优化sql语句呢?这篇文章从15个方面,分享了sql优化的一些小技巧,希望对你有所帮助。
2024-01-06 13:58:35 48
原创 SpringMVC 第二天
比如,文本可以用 txt 格式表现,也可以用 HTML 格式、XML 格式、JSON 格式表现,甚至可以采用二。加了一个过滤器,可以将浏览器请求改为指定的请求方式,发送给我们的控制器方法,使得支持 GET、POST、PUT。当表单提交数据不是完整的实体类数据时,保证没有提交数据的字段使用数据库对象原来的数据。我们在编辑一个用户时,用户有一个创建信息字段,该字段的值是不允许被修改的。传统方式的文件上传,指的是我们上传的文件和访问的应用存在于同一台服务器上。在实际开发中,我们会有很多处理不同功能的服务器。
2023-08-26 08:48:11 530
原创 SpringMVC 的基本概念(一)
行持久化的载体,数据访问层是业务层和持久层交互的接口,业务层需要通过数据访问层将数据持久化到数据库。表现层依赖业务层,接收到客户端请求一般会调用业务层进行业务处理,并将处理结果响应给客户端。的校验之外,服务器端也应该有数据准确性的校验,那么校验就是控制器的该做。包括:表现层、业务层、持久层。表现层包括展示层和控制层:控制层负责接收请求,展示层负责结果的展示。通俗的讲,持久层就是和数据库交互,对数据库表进行曾删改查的。、本地化、主题的解析的支持,使我们更容易进行国际化和主题的切换。它支持简单的表达式。
2023-08-12 23:02:02 209
原创 【函数式接口、方法引用、Stream流】
第一章 函数式接口 函数式接口在Java中是指:有且仅有一个抽象方法的接口。函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可 以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。备注:从应用层面来讲,Java中的Lambda可以看做是匿名内部类的简化格式,但是二者在原理上不同。格式 只要确保接口中有且仅有一个抽象方法即可:修饰符 interface 接口
2022-04-01 00:03:11 164
原创 Spring 中的事务控制
spring提供了编程式事务和声明式事务编程式事务:需要自己写代码或者spring提供好的 声明式事务:只需要配置即可,声明式事务底层还是用的编程式事务,在spring容器中spring提供好了事务代码。...
2020-05-27 16:20:04 105
原创 微服务网关Zuul
微服务网关是介于客户端和服务器端之间的中 间层,所有的外部请求都会先经过微服务网关1.添加为服务网管的依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring‐cloud‐starter‐netflix‐zuul</artifactId> </dependency> 2.编写配置文件server:
2020-05-13 02:05:04 115
原创 Feign实现服务间的调用
1.添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring‐cloud‐starter‐openfeign</artifactId> </dependency> 2.在调用服务启动类中添加注解@EnableDiscoveryClient @EnableFeignClients3.创建接口@Fe
2020-05-11 21:30:21 316
原创 SpringCloud
Spring Cloud是一系列框架的有序集合,springCloud主要框架包括 Eureka(服务注册与发现) 、Feign(服务调用)、熔断器(Hystrix)、Zuul(服务网关)、分布式配置(SringCoud Config)、消息总线(SpringCloud Bus).SpringCoud 依赖于SpringBoot....
2020-05-09 17:45:28 85
转载 解决idea web项目 webApp不显示小蓝点问题
原文来自博客园Bruce问题描述: 新建的 maven 的 Module 项目,webapp 文件夹也是在创建完项目后手动添加的,出现了 webapp 文件夹不能被识别(没有小蓝点)的情况解决方案:第一步: 选中项目按F4键,找到你的项目 或者 选中项目右键,然后点击Open Module Settings 第二步: 选中对应项目下的 Web,如果没有We...
2020-02-04 12:27:10 20038 2
原创 jdk1.8配置
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <ve...
2019-05-30 15:41:00 181
原创 Oracle
oracl分页select * from (select rownum dr ,t1.* from ( select * from emp e order by e.sal )t1 )...
2019-05-20 20:25:55 105
android 开发 移动开发 获取手机号
2015-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人