- 博客(12)
- 收藏
- 关注
原创 Spring Boot系列之HTTPS协议支持
一,HTTPS概念HTTPS(超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。用于安全的HTTP数据传输。HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司(Netscape)进行,并内置于其浏览器Netscape Navigator中,提供了身份验证与加密通讯方法。现在它被广泛用于万维网上安全敏感...
2019-09-25 20:18:25
842
原创 Spring Boot系列之整合RabbitMQ
一、应用场景目前市场上消息队列有多种,如Kafka,RocketMQ,RabbitMQ等。本文主要介绍RabbitMQ,RabbitMQ 作为如今较为广泛的开源消息中间件,在较流行的微服务中具有重要的作用,比如业务模块解耦、异步通知、邮件发送等。二、RabbitMQ简介与安装1,RabbitMQ涉及到的几个关键名词Producter - 消息生产者,用于发送消息。 Consum...
2019-09-23 20:08:07
320
原创 Spring Boot系列之多数据源配置
适用场景当系统业务复杂,并发量较大时,我们都会采取数据库分库,读写分离等,这个时候就需要用到多数据源配置了。多数据源配置方法很多,本文主要介绍Spring Boot整合Mybatis的多数据源配置。多数据源配置1,创建一个Spring Boot项目,pom文件引入相关jar包, <dependency> <groupId&g...
2019-09-17 20:41:16
326
原创 MySQL8用户创建、授权以及数据导出导入
一、root用户的密码修改 一般情况下,MySQL安装成功后的root用户的密码都为空,为了不让我们的数据库裸奔。。。我们可以使用下面命令进行设置。1、首先登录到mysql上,mysql -uroot -p;2、密码为空,直接回车,在切换到mysql库中,use mysql;3、执行修改密码命令,alter user 'root'@'%' id...
2019-09-16 20:31:28
542
原创 Thymeleaf介绍
Thymeleaf简介Thymeleaf是一种Java模板引擎。Thymeleaf能够处理HTML,XML,JavaScript,CSS以及纯文本,类似于freemarker。语法优雅易懂、遵从web标准。Thymeleaf的主要目标是提供一个优雅和高度可维护的创建模板的方式。 为了实现这一点,它建立在自然模板的概念之上,以不影响模板作为设计原型的方式将其逻辑注入到模板文件中。 这改善...
2019-09-11 19:57:25
293
原创 Spring Boot系列之入门篇
Spring Boot简介从Spring官网(https://spring.io/)把Spring Boot放到首页最显眼处,可以看出官方对Spring Boot的重视和未来的发展。Spring Boot是由Pivotal团队提供的全新框架,其设计目的主要是用来简化Spring应用的繁琐搭建配置以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式...
2019-09-10 20:31:48
221
原创 MySQL性能优化(三)
本章节主要介绍MySQL的主从复制。MySQL主从架构集群模式不仅可以解决高并发的读写,提高数据库的读写性能,还能起到数据备份的作用。在如今互联网的高并发访问量下,即使我们的SQL语句优化的再好,单机版数据库也已经很难抗住压力,一旦数据库被压垮,不仅数据丢失,整个网站都会崩溃,后果相当严重。MySQL主从复制是指在多台服务器上都部署mysql数据库,将其中一台设置为主数据库,其他设置为从数...
2019-09-05 21:04:05
290
原创 MySQL性能优化(二)
通过上篇文章学习,可以定位到慢查询的SQL语句,本篇文章将介绍SQL语句的具体优化。SQL语句优化有很多,而本章主要讲述利用索引优化。索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构,而MySQL数据库索引采用的就是B+tree,本篇讲解利用索引来优化SQL,对其底层结构就不做详细解释。相信很多读者对索引优化没什么概念,话不多说,直接看下图有无索引的查询比较。其中test_u...
2019-09-04 21:03:17
335
1
原创 MySQL性能优化(一)
在如今的互联网时代,随着业务扩展,大数据量迸发,数据库必须进行性能优化。谈到mysql优化,相信很多读者都会感到很大,很远,以至于无从下手,而且mysql优化也是面试官必问题之一,本系列文章将会列出MySQL优化的几大常用步骤。通过本章,你将学到数据库设计范式,MySQL的慢查询设置,慢查询定位分析,以及慢查询工具mysqldumpslow的使用。表结构设计合理化,即符合3NF(三范式)...
2019-09-03 20:20:45
298
原创 java连接mysql8.0数据库The server time zone value ‘_D1ú±ê×_ê±__‘ is unrecognized
mysql数据库时区异常问题描述:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value ‘?D1ú±ê×?ê±??’ is unrecognized or represents more than one time zone.~at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Me
2024-07-18 09:04:30
326
1
原创 解决Springboot中@Autowired 无法注入问题
相信大家在实际开发中肯定遇到过@Autowired注解无法注入的问题,这次本人就遇到了如下图的情况。开始没太注意,以为注入的类有问题,经查看确认并无任何问题。这时想到了可能是启动类的问题。首先去检查一下Spring boot启动类上是否有@SpringBootApplication注解,另外特别提醒:一定要注意文件结构 AppApplication 一定要在包的最外层,否则Sp...
2019-05-23 20:16:29
2768
原创 Spring MVC如何实现自定义注解,如@RequestParam
@TOC微额Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value ‘?D1ú±ê×?ê±??’ is unrecognized or represents more than one time zone.at sun.reflect.NativeCon...
2019-05-22 17:22:57
1032
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅