自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Mybatis(一)

用的设计上,而不是具体的技术实现,技术实现是应用的底层支撑,它不应该直接对应用产生影响。而应用是软件企业的核心,是竞争力的。通过分层更好的实现了各个部分的职责,在每一层将再细化出不同的框架,分别解决各层关注的问。通过上面的分析我们已找到了相对应的解决方案,下面我们将通过自己定义一个框架的方式来解决。简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。此时我们将会体验框架从无到有的过程体验,也能够很好的综合前面阶段所学的基础。而且,框架一般是成熟的,不断升级的软件。

2024-08-31 09:38:38 862

原创 Nginx

nginx

2024-08-03 18:40:34 326

原创 Redis

字符串类型 string散列类型 hash列表类型 list集合类型 set有序集合类型 sortedset字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型存入和获取的数 据相同。在Redis中字符串类型的Value最多可以容纳的数据长度是512MRedis中的Hash类型可以看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信 息。如Username、Password和Age等。

2024-08-02 21:49:00 865

原创 第9章-微服务容器部署与持续集成

对于数量众多的微服务,手动部署无疑是非常麻烦的做法,并且容易出错。来验证,包括自动编译、发布和测试,从而尽快地发现集成错误,让团队能够更快的开。它是一个自动化的周期性的集成测试过程,从检出代码、编译构建、运行测试、结果。持续集成中的任何一个环节都是自动完成的,无需太多的人工干预,有利于减少重复。我所知,构建一次集成需要花费一定时间,有了这个功能,你就可以在等待结果过程。能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图。执行此步是为了以后在打包的时候不必重新下载,缩短打包的时间。

2024-03-24 20:32:27 788

原创 第6章-密码加密与微服务鉴权JWT

密码加密与微服务鉴权JWT

2024-03-24 00:22:20 491

原创 2024面试题

常见面试题准备

2024-03-06 22:33:30 481

原创 索引类型介绍

索引类型

2024-03-06 22:10:31 387

转载 MySQL建索引需要遵循哪些原则

新建索引的原则

2024-03-06 22:01:41 223

转载 MySQL索引是如何提高查询效率

使用explain分析查询语句 进行sql优化

2024-03-06 21:52:49 85

转载 Mysql 面试题总结

binlog 是归档日志,属于 Server 层的日志,是一个二进制格式的文件,记录内容是语句的原始逻辑,类似于“给 ID=2 这一行的 c 字段加 1”。不管用什么存储引擎,只要发生了表数据更新,都会产生binlog日志。它的主要作用就是数据备份、主从复制。binlog会记录所有涉及更新数据的逻辑操作,属于逻辑日志,并且是顺序写。我们知道如果想要保证事务的原子性。

2024-01-16 06:45:26 104

转载 SQL 优化实操

mysql嵌套子查询效率确实比较低可以将其优化成连接查询连接表时,可以先用where条件对表进行过滤,然后做表连接(虽然mysql会对连表语句做优化)建立合适的索引,必要时建立多列联合索引学会分析sql执行计划,mysql会对sql进行优化,所以分析执行计划很重要。

2024-01-16 06:31:06 52

转载 如何优化慢SQL?

前几天帮公司解决线上慢SQL告警问题,遇到了几个case。下面我会结合case案例分析自己这段时间在工作上遇到的慢查询谈谈数据库如何优化慢查询。一般我们遇到的慢sql都是索引没有正确使用导致的,所以我先介绍下索引相关知识索引概念排好序的快速查找的数据结构(我们平时说的索引,如果没有特别指明,都是指B树,其中聚集索引、次要索引、覆盖索引、复合索引、前缀索引、唯一索引默认使用的都是B+树索引,除B+树这种类型的索引外还有哈希索引等)索引优缺点优点:查找 :提高数据检索效率,降低IO成本。

2024-01-06 14:09:12 46

转载 sql优化的15个小技巧

sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化sql语句,因为它的改造成本相对于代码来说也要小得多。那么,如何优化sql语句呢?这篇文章从15个方面,分享了sql优化的一些小技巧,希望对你有所帮助。

2024-01-06 13:58:35 93

转载 SQL 调优

今天为大家准备了SQL调优的13连问,内容非常干!相信大家看完一定会有帮助的。

2024-01-03 13:53:32 85

原创 SpringMVC 第二天

比如,文本可以用 txt 格式表现,也可以用 HTML 格式、XML 格式、JSON 格式表现,甚至可以采用二。加了一个过滤器,可以将浏览器请求改为指定的请求方式,发送给我们的控制器方法,使得支持 GET、POST、PUT。当表单提交数据不是完整的实体类数据时,保证没有提交数据的字段使用数据库对象原来的数据。我们在编辑一个用户时,用户有一个创建信息字段,该字段的值是不允许被修改的。传统方式的文件上传,指的是我们上传的文件和访问的应用存在于同一台服务器上。在实际开发中,我们会有很多处理不同功能的服务器。

2023-08-26 08:48:11 537

原创 SpringMVC 的基本概念(一)

行持久化的载体,数据访问层是业务层和持久层交互的接口,业务层需要通过数据访问层将数据持久化到数据库。表现层依赖业务层,接收到客户端请求一般会调用业务层进行业务处理,并将处理结果响应给客户端。的校验之外,服务器端也应该有数据准确性的校验,那么校验就是控制器的该做。包括:表现层、业务层、持久层。表现层包括展示层和控制层:控制层负责接收请求,展示层负责结果的展示。通俗的讲,持久层就是和数据库交互,对数据库表进行曾删改查的。、本地化、主题的解析的支持,使我们更容易进行国际化和主题的切换。它支持简单的表达式。

2023-08-12 23:02:02 222

原创 Spring引入多配置文件

Spring引入多配置文件

2022-11-07 16:55:51 495 1

原创 SpringBoot使用Swagger2创建API文档

Swagger2

2022-11-07 16:51:49 490 1

原创 SpringBoot

SpringBoot

2022-11-07 16:48:16 117

原创 SpringBoot工程打包启动和关闭

SpringBoot工程打包启动和关闭

2022-11-07 16:35:16 442

原创 java 中对象的称呼

java中对象称呼

2022-10-12 19:52:16 248

原创 Mybatis(三)

mybatis使用介绍

2022-08-23 22:08:53 335

原创 响应码设置

常用工具类、轮子

2022-08-23 20:56:02 148

原创 分页结果类

常用工具类、轮子

2022-08-23 20:49:31 491

原创 返回结果类

常用工具类、轮子

2022-08-23 20:46:55 100

原创 设计模式--单例模式

设计模式--单例模式介绍

2022-07-31 04:39:15 108

原创 RabbitMQ

RabbitMQ介绍

2022-07-25 12:26:23 170

原创 3.Spring 整合 JMS

active应用demo

2022-07-22 19:02:06 295

原创 ActiveMQ

activeMQ demo

2022-07-22 18:21:33 71

原创 JMS介绍

JMS相关介绍

2022-07-22 17:03:17 159

原创 动态代理--jdk动态代理

代理模式之jdk动态代理介绍

2022-07-12 17:11:57 133

原创 设计模式--工厂模式

设计模式之工厂模式

2022-07-10 23:06:04 100

原创 深入了解Java字符串常量池

java 字符串相关内容

2022-05-06 14:50:38 723

原创 【函数式接口、方法引用、Stream流】

第一章 函数式接口 函数式接口在Java中是指:有且仅有一个抽象方法的接口。函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可 以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。备注:从应用层面来讲,Java中的Lambda可以看做是匿名内部类的简化格式,但是二者在原理上不同。格式 只要确保接口中有且仅有一个抽象方法即可:修饰符 interface 接口

2022-04-01 00:03:11 188

原创 mongodb

mongodb相关内容介绍

2022-03-31 23:51:07 473

原创 (一) Collection集合、迭代器

集合:集合是java中提供的一种容器,可以用来存储多个数据。

2022-01-24 21:54:14 512

原创 优化web页面性能

1.减少HTTP请求达到性能优化(合并请求)2.压缩组件3.使用缓存4.提高后台接口的响应速度

2020-08-30 02:00:18 166 1

原创 mysql

MySQL常见的两种存储引擎:MyISAM与InnoDB

2020-08-30 01:54:00 93

原创 Spring 中的事务控制

spring提供了编程式事务和声明式事务编程式事务:需要自己写代码或者spring提供好的 声明式事务:只需要配置即可,声明式事务底层还是用的编程式事务,在spring容器中spring提供好了事务代码。...

2020-05-27 16:20:04 119

原创 微服务网关Zuul

微服务网关是介于客户端和服务器端之间的中 间层,所有的外部请求都会先经过微服务网关1.添加为服务网管的依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring‐cloud‐starter‐netflix‐zuul</artifactId> </dependency> 2.编写配置文件server:

2020-05-13 02:05:04 121

java -redis-redis连接工具

java -redis-redis连接工具

2024-07-14

apache-maven-3.5.3.zip

apache-maven

2021-04-25

sprimg-mvc 基础入门

spring-mvc基础入门的小项目

2016-08-21

数据库基础

数据库基础 oracle入门

2016-08-21

网上书城 spring-mvc

网上书城 spring-mvc

2016-08-15

java基础资料

java基础的入门资料

2016-08-01

HTML5入门学习

HTML5入门学习

2016-05-13

1HTML5表单属性

html5入门资料

2016-05-12

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

TA关注的人

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