- 博客(19)
- 收藏
- 关注
原创 SSM框架整合图书项目
1.SpringMVC:SSM整合步骤1.1环境要求IDEAMySQL 5.7.19Tomcat 9Maven 3.6数据库环境创建一个存放书籍数据的数据库表:CREATE DATABASE ssmbuildUSER ssmbuildDROP TABLE IF EXISTS `books`;CREATE TABLE `books`( `bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id', `bookName
2020-08-29 14:43:36 598
原创 Java8数组Integer[]转int[]数组
通过代码把下面的数组里的数字从大到小输出Intger[] i= {12,31,56,91,9,812,881,31}public static void main(String[] args) { Integer[] integers= {12,31,56,91,9,812,881,31}; int[] ints = Arrays.stream(integers).mapToInt(Integer::intValue).toArray(); Syste
2021-03-09 14:26:23 890
原创 SpringCloud Config分布式配置
1.SpringCloud Config分布式配置什么是SpringCloud Config分布式配置中心 比如现在有多个服务A、B、C三个服务,那么他就会有三个配置文件,那如果我们可以把这三个配置文件放在同一个配置中心中,这样效果就会比较的好,然后我们就从这个配置服务中心去找,这样的话就比较的方便; SpringCloud Config为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务的应用的所有环节提供了一个中心化的外部配置。 Spring Cloud Config
2020-11-08 21:19:02 143
原创 SpringCloud-Eureka集群搭建
1.SpringCloud环境搭建创建一个maven项目(删除src目录):父工程导入相关依赖(jar包)<!--打包方式--><packaging>pom</packaging><!-- <properties>--><!-- <!–引入版本号–>--><!-- <junit.version>
2020-11-07 21:55:44 291
原创 什么是SpringCloud
1.SpringCloud是什么?SpringCloud他是现代化的java开发SpringCloud他是基于Springboot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。SpringCloud的利用SpringBoot的开发便利性,巧妙地简化了分布式系统基础设施的开发,SpringCloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理,服务发现,
2020-11-07 21:48:01 194 1
原创 找不到或无法加载主类
1.配置Eureka报错Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat版本的问题,之前用的springboot2.26、springcloud用的1.46就报错了,然后我把Springboot的版本降到2.16就可以运行了2.找不到或无法加载主类说明有一些资源或者文件不存在了
2020-10-23 23:06:10 718
原创 Cannot deserialize instance of
1.无法从START_ARRAY标记中反序列化’ com.ddf.springcloud.pojo.Dept '的实例Cannot deserialize instance of com.ddf.springcloud.pojo.Dept out of START_ARRAY tokenat [Source: (PushbackInputStream); line: 1, column: 1]最终发现是这里错了:返回值类型错了应该是这个:...
2020-10-23 23:02:25 9253
原创 Failed to bind properties under ‘mybatis.configuration‘ to org.apache.ibatis.session.Configuration:
1.记录一下使用SpringCloud分布式集群踩得坑01:找不到mybatis配置文件Failed to bind properties under ‘mybatis.configuration’ to org.apache.ibatis.session.Configuration:之前一直以为是版本的问题,然后降低了版本也还是一样!!!最后测试发现是我这个地方路径写错了:...
2020-10-23 22:59:46 5751 2
原创 在SpringBoot中使用Dubbo+Zookeeper
1.什么是Dubbo 下载地址:他是Apache公司下的一款分布式框架dubbo是一款高性能、轻量级的开源Java RPC框架,他提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现;dubbo本身并不是一个服务软件,它其实就是一个jar包,能够帮你的java程序连接到zookeeper,并利用zookeeper消费、提供服务。但是为了让用户更好的管理监控众多的dubbo服务,官方提供了一个可视化的监控程序dubbo-admin,不过这个监控即时不装也不影响使
2020-10-21 16:35:22 426
原创 SpringBoot实现定时执行任务
1.定时执行任务添加开启定时功能的注解:@EnableScheduling //开启定时注解package com.ddf;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.scheduling.annotation.EnableAsync;impo
2020-10-21 16:23:10 166
原创 使用SpringBoot实现异步和邮件发送任务
1.实现异步任务搭建环境,创建一个Springboot项目(添加WEB依赖)创建一个AsyncService类:package com.ddf.service;import org.springframework.stereotype.Service;@Servicepublic class AsyncService { //创建一个线程方法 public void hello(){ try { //停止3秒钟
2020-10-21 11:19:53 229
原创 SpringBoot-Swager的使用
1.Swager简介号称世界上最流行的Api框架;RestFul Api 文档在线自动生成工具=>Api文档与API定义同步更新直接运行,可以在线测试API接口支持多种语言;(java、PHP…)在项目中使用Swagger需要Springbox;swagger2ui2.使用Swagger创建一个Springboot项目(添加web依赖)引入相关的jar包<dependency> <groupId>io.springfox</g
2020-10-20 23:22:04 335
原创 SpringBoot-Shiro
1、Shiro简介1.1 什么是Shiro?Shiro他是Apache下面的一个java的安全框架。Shiro可以非常容易的开发出足够好的应用,其不仅可以用在javaSE环境,也可以用在JavaEE环境。Shiro可以完成,认证,授权,加密,会话管理,Web集成,缓存等。2.环境搭配2.1创建一个Springboot项目引入相关依赖jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="htt
2020-10-20 23:15:08 96
原创 SpringBoot整合Mybatis
1.整合Mybatis引入相关的jar包(Mybatis Spring Boot Starter)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o
2020-10-08 12:25:49 71
原创 使用SpringBoot整合JDBC和Druid
1.整合JDBC1.创建一个Springboot项目2.添加项目的依赖jar包[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QF4gqyvp-1602130715828)(C:\Users\11111\AppData\Roaming\Typora\typora-user-images\image-20200920114222788.png)]<!--web--><dependency> <groupId>org.sprin
2020-10-08 12:22:14 617
原创 SpringBoot+Thymeleaf配置员工管理系统
1.搭建环境1.1创建一个Springboot项目(添加Spring WEB依赖)1.2新建相关的实体类config层controller层pojo层dao层1.3引入Thymeleaf的jar包<!--Thymeleaf 2.x--><dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactI
2020-09-19 22:12:54 453
原创 使用SpringMVC配置拦截器
1.使用SpringMVC配置拦截器第一步:创建一个Interceptor类继承**HandlerInterceptorAdapter **,重写preHandle()方法package com.yk.interceptor;import com.yk.entity.User;import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;import javax.servlet.http.HttpServl
2020-09-19 22:06:36 72
原创 使用SPringMVC-JSON对象处理数据
1.使用@ResponseBody实现数据输出注意:在使用@ResponseBody注解时要引入fastjson-1.2.13.jar这个包1.controller层代码实现://验证userCode是否存在@RequestMapping("/checkUserCode")@ResponseBody //等同于out.print()public String chekcUserCode(String userCode){ HashMap<String,Object> ha
2020-09-12 17:16:53 128
原创 SpringMVC—Controller配置
1.控制器Controller控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现;控制器负责解析用户的请求并将其转换为一个模型;在SpringMVC中一个控制器类可以包含多个方法;在SpringMVC中,对于Controller的配置方式有很多中;实现方式1:1.配置springmvc-servlet.xml文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.sprin
2020-08-31 18:52:57 503
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人