- 博客(25)
- 收藏
- 关注

原创 SpringBoot(学习笔记)
javase:OOPMySQL:持久化html+css+js+jquery+框架:视图,框架不熟练,css不好javaweb:独立开发MVC三层架构的网站:原始ssm:框架:简化了我们的开发流程,配置也开始较为复杂;在此之前项目打包都是war包,程序在Tomcat中运行spring再简化:springBoot-jar包,内嵌Tomcat;微服务架构!服务越来越多:springCloud1、idea 下载不了springboot源码: 执行命令 mvn dependency:resolve -Dclassi
2022-08-04 12:10:47
1989

原创 [超详细]SSM框架整合教程--入门级(图书增删改查)
Spring+SpringMVC+MyBatis 框架整合文章目录第一个SSM整合案例一、环境准备1.1、环境要求1.2、搭建数据据库环境二、基本环境搭建2.1、新建普通Maven项目,添加web的支持2.2、导入依赖2.3、Maven资源过滤问题设置2.4、maven扫描xml文件编码问题2.5、建立基本结构和配置框架三、Mybatis层编写3.1、编写数据库配置文件 db.properties3.2、编写MyBatis的核心配置文件3.3、编写实体类3.4、编写Dao层3.4.1......
2022-01-17 00:09:11
1401
3
原创 Docker部署Mysql主从复制实现Springboot读写分离案例
Sharding-JDBC定位为轻量级的JAVA框架,在JAVA的JDBC层提供额外的服务,它使得客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架使用Sharding-JDBC可以在程序中轻松的实现数据库读写分离适用于任何基于JDBC的ORM框架支持任何第三方的数据库连接池支持任意实现JDBC规范的数据库使用Sharding-JDBC框架的步骤导入对应的maven坐标在配置文件中配置读写分离规则。
2023-05-03 21:21:41
738
2
原创 Springboot项目中使用邮件发送
邮件发送是一个非常常见的功能,注册时的身份认证、重要通知发送等都会用到邮件发送。Sun公司提供了JavaMail用来实现邮件发送,但是配置烦琐,Spring 中提供了JavaMailSender 用来简化邮件配置,Spring Boot则提供了MailSenderAutoConfiguration 对邮件的发送做了进一步简化。
2023-04-28 20:03:58
1449
原创 spring cloud 学习笔记(6):Gateway网关路由、过滤器
了解服务网关与Spring Cloud路由简介、Spring Cloud Gateway路由的应用和Spring Cloud Gateway过滤器的应用
2023-04-26 13:23:40
860
原创 spring cloud 学习笔记(5):RabbitMQ与Spring Cloud Bus实现自动刷新配置
服务消息、Rabbit MQ、Spring Cloud Bus的应用实现自动刷新配置、Spring Cloud Stream的应用
2023-04-26 00:07:21
658
原创 spring cloud 学习笔记(4):Config-Server统一配置中心搭建
什么是SpringCloud配置中心?简单来说,就是为了统一管理微服务的配置,好处是日后大规模集群部署服务应用时,相同的服务配置一致,日后再修改配置只需要统一修改全部同步,不需要一个一个服务手动维护。
2023-04-13 19:58:22
1995
1
原创 spring cloud 学习笔记(3):Hystrix熔断器服务降级案例
1.Spring Cloud断路器2.Spring Cloud Hystrix的应用案例
2023-03-30 12:04:03
475
原创 spring cloud 学习笔记(2):Ribbon和Feign负载均衡
介绍Spring Cloud Ribbon、Spring Cloud Feign 对负载均衡的使用
2023-03-15 22:49:24
447
原创 spring cloud 学习笔记(1):Eureka服务器与客户端的搭建(远程调用)
服务拆分与远程调用、服务注册与发现-重点提供者与消费者:服务提供者:一次业务中,被其它微服务调用的服务。(提供接口给其它微服务)服务消费者:一次业务中,调用其它微服务的服务。(调用其它微服务提供的接口)
2023-03-11 16:39:00
845
原创 【已解决】关于Mapper接口、service接口注入失败原因
mybatis-config中只是会为对应的mapper创建代理类,而想真正包装成bean,注入到spring容器中,还是需要靠AutoConfiguredMapperScannerRegistrar,它会根据扫描@Mapper注释或是@MapperScan指定的包下的接口,将其注册为bean。原来是我犯了第一条错误,因为忘记在web.xml中没有配置监听器加载spring配置文件,不加载spring配置文件,等于没有使用spring,而mybatis靠spring整合,所有mybatis也等于没效果。..
2022-07-29 23:49:29
7135
1
原创 [超详细]vue组件化-购物车实例
最近在学习vue,学到了vue组件化了,想找一个例子来做一下,恰巧看到了该博主的文章,就照着学习了。当做一个总结,同时方便以后自己查阅,也给大家一个参考。本案例主要是完成一个简单的购物车功能(添加商品,显示商品列表,加入购物车);先是将所有功能在一个组件中完成;然后再进行组件化,再将购物车的功能摘出来,放置另一个组件中。以下是最终完成的效果图vue组件化实例-购物车_迷失的骆驼的博客-优快云博客_vue组件购物车。............
2022-07-24 11:20:51
4448
5
原创 SpringMVC (学习总结)
SpringMVC框架学习文章目录SpringMVC框架学习1、回顾MVC1.1、什么是MVC1.2、回顾Servlet2、什么是SpringMVC2.1、概述2.2、中心控制器(DispatcherServlet)2.3、SpringMVC执行原理3、HelloSpringMVC3.1、配置版3.2、注解版3.3、小结4、乱码问题5、Json交互处理1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务
2022-01-16 03:23:08
691
原创 MyBatis(学习总结)
MyBatis框架学习文章目录1、简介1.1、什么是MyBatis1.2、持久化1.3、持久层1.4、为什么需要MyBatis?2、第一个MyBatis程序2.1、搭建环境2.2、创建一个模块2.3、编写代码2.4、测试3、CRUD -- 入门的增删改查3.1、命名空间 namespace3.2 、select3.3、insert3.4、update3.5、delete3.6、万能的Map3.7、模糊查询4、MyBatis配置解析4.1、核心配置文件4.2、环境配置(environments)4.3、属性
2022-01-16 03:08:55
1138
原创 Spring5 (学习总结)
首先有一个问题,什么是 Spring 呢?Spring 啊,它是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。企业级开发 JavaEE 框架有很多,经过一系列的技术变迁,现在应该绝大部分企业开发都是用的 Spring 框架了吧,之所以要用 Spring 进行开发,肯定是因为优点多啊。因为优点多,所以我们需要去了解它,熟悉它,精通它。什么是Spring Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时
2022-01-16 02:55:37
216
2
原创 Java高并发---idea导入Netty代码时遇到的问题
1、把代码导入到idea中2、尝试跑代码,但发现错误报 Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin:<unknown> 错误这可能是因为配置的镜像仓库没有此jar包,可以把pom.xml中的 spring-boot-maven-plugin 对应的依赖换掉原来依赖:<dependency> <groupId>org.springframework.boot<
2021-11-10 21:56:17
1031
1
原创 jakarta.servlet.ServletException: 类com.seig.servlet.HelloServlet不是Servlet
在使用servlet的时候遇到一个报错jakarta.servlet.ServletException: 类com.seig.servlet.HelloServlet不是Servlet org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportV..
2021-09-19 02:21:32
936
原创 [已解决 绝对好用]tomcat控制台中文乱码怎么处理
[已解决 绝对好用]tomcat控制台中文乱码怎么处理本文主要介绍windows系统下tomcat运行时出现乱码的几种情况,以及要如何解决,以8.5.51版本为例工具/原料tomcat9.0.53、idea2020.1.21、tomcat启动的时候控制台中文出现乱码,如图:2、这种情况是tomcat的日志配置文件的编码需要修改,找到tomcat安装目录,找到conf下的logging.properties文件,将其中的encoding = UTF-8的部分全部修改为encod
2021-09-19 02:13:14
14920
原创 关于Artifact servlet-01:war exploded: Error during artifact deployment. See server log for details.错误
关于Artifact servlet-01:war exploded: Error during artifact deployment. See server log for details.错误Servlet配置错误导致Artifact servlet-01:war exploded: Error during artifact deployment. See server log for details.折腾了半天,查阅了许多文章,终于解决了这个问题。原来的servlet的映射路径少写
2021-09-19 02:08:26
1453
5
原创 Markdown学习
Markdown学习标题三级标题四级标题字体Hello,World!Hello,World!Hello,World!Hello,World!引用最棒了!分割线三个杠或者三个星号 生成分割线图片超链接点击跳转到百度列表 A B C A B C 减号加空格 表格名字 性别 生日 张三 男 1997.1.1 代码..
2021-09-02 23:59:39
97
1
原创 数据库时区解决办法【详细 非常好用】
mysql修改和查看时区查看时区命令show VARIABLES like '%time_zone%';system_time_zone : 表示系统使用的时区是 UTCtime_zone: 表示 MySQL 采用的是系统的时区。也就是说,如果在连接时没有设置时区信息,就会采用这个时区配置。GMT、UTC、DST、CST时区代表的意义2.1 GMT:Greenwich Mean Time格林威治标准时间 ; 英国伦敦格林威治定为0°经线开始的地方,地球每15°经度 被分为一个时区,共分
2021-05-25 17:12:05
1148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人