自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 java 导出execl 表格数据

java 导出execl 表格数据

2022-07-07 14:50:40 255 1

原创 java 把execl列表的数据导入数据库

框架为:springboot+mybatis+mysqlmysql:数据库的建表:1.先看下execl表中的数据 2.在java dao层创建于之对应的属性3.创建接口的mapper4.创建接口的service5.service的实现类6.创建监听,这是主要的解析execl文件的接口7.控制类8.配置swagger2测试工具配置依赖配置swagger2配置类进入页面:http://localhost:8110/swagger-ui.html 去数据库查

2022-07-07 10:21:20 574

原创 Swagger2 的使用

1.配置依赖<!--swagger2 依赖--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency> <groupId&g

2022-07-07 09:00:22 271

原创 JAVA读取execl文件中的数据

JAVA读取execl文件中的数据测试用例:读取execl文件写入大数据量xls 版本的Excel最多一次可写0 ...65535行xlsx 版本的Excel最多一次可写0...1048575行

2022-07-06 14:03:38 139

原创 Java 把数据写入execl

项目名:alibaba-easyexcel二、写1、创建实体类与execl的每列值的属性相同2、最简单的写:把数据写入execl3、不同版本的写4、写入大数据量xls 版本的Excel最多一次可写0 ...65535行xlsx 版本的Excel最多一次可写0...1048575行...

2022-07-06 13:39:11 2850

原创 Nosql 数据库 -Redis 安装

安装版本正在上传…重新上传取消安装步骤准备工作:下载安装最新版的gcc编译器安装C 语言的编译环境yum install centos-release-scl scl-utils-buildyum install -y devtoolset-8-toolchainscl enable devtoolset-8 bash测试 gcc版本 gcc --version正在上传…重新上传取消下载redis-6.2.1.tar.gz放/opt目录解压命令:tar -zxvf redis-6.2.1.tar.gz解压完

2022-06-22 16:24:28 75

原创 docker 安装redis

爱的实打实大师大师的撒

2022-06-08 09:31:20 47

原创 springmvc spring mybatis--ssm 遇到链接mysql报错

在使用mybatis逆向时:package com.ecc.test;import org.mybatis.generator.api.MyBatisGenerator;import org.mybatis.generator.config.Configuration;import org.mybatis.generator.config.xml.ConfigurationParser;import org.mybatis.generator.exception.XMLParserExcep

2022-05-07 11:09:26 152

原创 Mybatis-动态sql 注解方式实现

@Repositorypublic interface OilpirceDao {//@SelectProvider为例,它主要包含两个注解属性,其中,type表示工具类,method表示工具类的某个方//法(用于返回具体的SQL语句)。 @SelectProvider(type= OilpirceDao.OilpirceDaoSql.class, method="findAll") List<OilpriceData> findAll(JSONObject par...

2022-04-29 10:35:34 558

原创 mybatis 调用oracle 接口

//接口 @Select("{call ecc_bj.pro_2022_questionnaire(" + "#{IN_OPENID , jdbcType=VARCHAR, mode=IN}," + "#{IN_DATE , jdbcType=VARCHAR, mode=IN}," + "#{IN_EVENT_ID , jdbcType=VARCHAR, mode=IN}," + ..

2022-04-28 13:57:22 577

原创 整合SpringData JPA

2)、整合SpringData JPA JPA:ORM(Object Relational Mapping);yml文件配置spring: datasource: username: ecc_event_management password: 999999 url: jdbc:mysql://100.0.0.8:3306/test driver‐class‐name: com.mysql.jdbc.Driver #type: com.alibab...

2022-04-27 09:44:50 154

原创 mybatis 操作数据库

基于springboot框架,pom文件配置:<?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.org/POM/4.0.0 https://mave

2022-04-27 08:39:28 109

原创 centos7 linux 系统 安装docker

1.我这里使用的是VMware虚拟机版本为15,自行下载http://www.downza.cn/soft/277470.html镜像包:自行安装,安装docker1、检查内核版本,必须是3.10及以上 uname ‐r 2、安装docker yum install docker 3、输入y确认安装 4、启动docker [root@localhost ~]# systemctl start docker [root@localhost ~]# dock.

2022-04-26 11:14:42 186

原创 Springboot 模板引擎:thymeleaf

SpringBoot对静态资源的映射规则;在创建项目的时候引入thymeleaf功能,1、导入thymeleaf的名称空间<html lang="en" xmlns:th="http://www.thymeleaf.org">2、使用thymeleaf语法;

2022-04-25 14:05:32 484

原创 Springboot web开发 使用 ​http://www.webjars.org/​

webjars:以jar包的方式引入静态资源;http://www.webjars.org/打开后:搜索需要的依赖把此处的依赖复制出来,添加到pom文件中<!-- <!‐‐引入jquery‐webjar在访问的时候只需要写webjars下面资源的名称即可‐‐>--> <dependency> <groupId>org.webjars.npm</groupId...

2022-04-25 11:32:24 366

原创 Springboot 日志使用

4、日志使用;1、默认配置SpringBoot默认帮我们配置好了日志;//记录器Logger logger = LoggerFactory.getLogger(getClass());@Testpublic void contextLoads() {//System.out.println();//日志的级别;//由低到高 trace<debug<info<warn<error//可以调整输出的日志级别;日志就只会在这个级别以以后的高级别生效logger

2022-04-25 11:09:15 844

原创 Springboot 日志

1、日志框架小张;开发一个大型系统;1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件?2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar;3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar?4、将以前框架卸下来?换上新的框架,重新修改之前相关的API;zhanglogging-prefect.jar;5、JDBC---数据库驱动;写了一个统一的接口层;日志门面(日...

2022-04-24 17:51:47 80

原创 Springboot 配置文件 占位符和配置profile

多文件的配置方式yml的多块配置不同的端口号:#默认执行的端口号server: port: 8082 #激活dev端口号spring: profiles: active: dev#测试环境的端口号---server: port: 8083spring: profiles: dev#生产环境的端口号---server: port: 8084spring: profiles: prod3、激活指定profile ...

2022-04-24 11:44:15 511

原创 Springboot从yml或properties配置文件中获取属性值

配置文件:server.port=8081person.name=孙超person.age=22person.birth=2022/12/12person.map.k1=k1person.list=a,bc,cperson.dog.name=xiaogouperson.dog.age=2@Value 获取配置文件的值package com.sunchao.demo.bean;import org.springframework.beans.factory.ann..

2022-04-24 11:27:12 1381 1

原创 Springboot 配置 properties 文件与映射到java类

<!--配置 yml文件处理器--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional></dependency>完整...

2022-04-24 10:51:05 679

原创 Springboot 配置yml文件与映射到java类

YAML语法:1、基本语法 k:(空格)v:表示一对键值对(空格必须有);以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的属性和值也是大小写敏感;2、值的写法 字面量:普通的值(数字,字符串,布尔) k: v:字面直接来写; 字符串默认不用加上单引号或者双引号; "":双引号;不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思 name: "zhangsan \n lisi":输出;zhangsan 换行 lisi '':单引号;会转义特殊字

2022-04-24 10:08:39 3198

原创 Springboot框架搭建 贼详细 有图有

工具为 idea2021.3版本1.先创建一个SpringBoot工程Maven 的设置:maven设置使用idea默认的就行刷新下载依赖包:ok 环境部署完成编写一个主程序;启动Spring Boot应用//* @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用@SpringBootApplicationpublic class Spring...

2022-04-22 18:12:48 2663

原创 Spring 注解开发 @scope注解 @Conditional注解(重点)

5、@scope注解5.1、默认多实例,单实例5.1.1、编写配置类@Configuration@ComponentScan("com.sun")public class MainConfig2 { /** prototype 返回多实例 :在调用的时候才在容器中创建对象,没调用一次在IOC中创建一个对象 singleton 返回单实例:在IOC容器加载的时候就在容器中创建了对象 */ @Scope("prototype") //singleton

2022-04-20 09:48:10 82

原创 Spring 注解-包扫描

4、包扫描只要标注了@Controller、@Service、@Repository、@Component的,都会被扫描加入到容器里**注意:**配置类自身也会被扫描到容器中,如果存在多个配置类,则多个配置类里的所有bean对象都会被扫描进容器中4.2、注解扫描在配置类上添加注解@ComponentScan@Configuration // 告诉Spring这是一个配置类@ComponentScan(value = "com.xjhqre")public class MainC

2022-04-20 08:12:37 3182

原创 SpringMVC 十二、注解配置SpringMVC

使用配置类和注解代替web.xml和SpringMVC配置文件的功能1、创建初始化类,代替web.xml在Servlet3.0环境中,容器会在类路径中查找实现javax.servlet.ServletContainerInitializer接口的类, 如果找到的话就用它来配置Servlet容器。 Spring提供了这个接口的实现,名为 SpringServletContainerInitializer,这个类反过来又会查找实现WebApplicationInitializer的类并将配 置的任务

2022-04-19 14:02:30 270

原创 SpringMVC 十一、异常处理器

1、基于配置的异常处理 SpringMVC提供了一个处理控制器方法执行过程中所出现的异常的接口:HandlerExceptionResolver HandlerExceptionResolver接口的实现类有:DefaultHandlerExceptionResolver和 SimpleMappingExceptionResolver SpringMVC提供了自定义的异常处理器SimpleMappingExceptionResolver,使用方式:<bean class

2022-04-19 13:18:47 83

原创 SpringMVC 十、拦截器

1、拦截器的配置SpringMVC中的拦截器用于拦截控制器方法的执行 SpringMVC中的拦截器需要实现HandlerInterceptorSpringMVC的拦截器必须在SpringMVC的配置文件中进行配置: <!-- <bean class="com.atguigu.interceptor.FirstInterceptor"></bean> <ref bean="firstInterceptor"></ref&gt.

2022-04-19 10:59:54 147

原创 SpingMVC 九、文件上传和下载

1、文件下载使用ResponseEntity实现下载文件的功能代码:package com.sun.mvc.contorller;import org.springframework.http.HttpHeaders;import org.springframework.http.HttpStatus;import org.springframework.http.ResponseEntity;import org.springframework.stereotype.Control

2022-04-18 18:30:48 164

原创 SpringMVC 八、HttpMessageConverter

HttpMessageConverter,报文信息转换器,将请求报文转换为Java对象,或将Java对象转换为响应报 文 HttpMessageConverter提供了两个注解和两个类型:@RequestBody,@ResponseBody, RequestEntity, ResponseEntity1、@RequestBody@RequestBody可以获取请求体,需要在控制器方法设置一个形参,使用@RequestBody进行标识,当 前请求的请求体就会为当前注解所标识的形参赋

2022-04-18 18:14:54 69

原创 SpringMVC RESTFul 案例

1、准备工作 和传统 CRUD 一样,实现对员工信息的增删改查。2.搭建环境参照:https://mp.csdn.net/mp_blog/creation/editor/124198537准备实体类dao层:package com.sun.mvc.dao;import com.sun.mvc.bean.Employee;import org.springframework.stereotype.Repository;import java.util.Collection;im.

2022-04-18 16:10:11 257

原创 SpringMVC 七 RESETFul

1、RESTful简介REST:Representational State Transfer,表现层资源状态转移。a>资源资源是一种看待服务器的方式,即,将服务器看作是由很多离散的资源组成。每个资源是服务器上一个 可命名的抽象概念。因为资源是一个抽象的概念,所以它不仅仅能代表服务器文件系统中的一个文件、 数据库中的一张表等等具体的东西,可以将资源设计的要多抽象有多抽象,只要想象力允许而且客户端 应用开发者能够理解。与面向对象设计类似,资源是以名词为核心来组织的,首先关注的是名词。一...

2022-04-18 08:50:21 265

原创 SpringMVC jsp

springMVC.xml<!-- 配置jsp视图解析器 现在使用jsp的--><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/templates/"></property> <property name="suffix" value=

2022-04-16 16:09:52 685

原创 SpringMVC的视图 六

SpringMVC中的视图是View接口,视图的作用渲染数据,将模型Model中的数据展示给用户 SpringMVC视图的种类很多,默认有转发视图和重定向视图 当工程引入jstl的依赖,转发视图会自动转换为JstlView 若使用的视图技术为Thymeleaf,在SpringMVC的配置文件中配置了Thymeleaf的视图解析器,由此视 图解析器解析之后所得到的是ThymeleafView1、ThymeleafView 当控制器方法中所设置的视图名称没有任何前缀时,此时的视图名称会被Sp

2022-04-16 16:06:15 54

原创 SpringMVC 五、域对象共享数据

搭建Springmvc框架环境链接:https://blog.csdn.net/qq_37138380/article/details/124198537三个常用域:1.session 一次会话2.request 一次请求3.servletcontext 整个应用的范围,服务器开启到服务器关闭前五种方式向域中共享数据,最终都是被ModelAndView封装1、使用ServletAPI向request域对象共享数据代码演示:1.页面控制类package com.su

2022-04-16 14:23:17 186

原创 解决 get post 请求的乱码问题

1.解决get请求乱码问题找到tomcat的安装路径下添加 URIEncoding="UTF-8" <Connector port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />2,解决post请求参数乱码问题解决获取请求参数的乱码问题,可以使用SpringMV...

2022-04-16 11:28:46 329

原创 SpringMVC 四 获取请求参数

四、SpringMVC获取请求参数1、通过ServletAPI获取 将HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的参数表示封装了当前请 求的请求报文的对象代码演示:1.页面分发控制@Controllerpublic class TestContorller { @RequestMapping("/")//此处的/与web.xml文件中的<url-pattern>/</url-pattern> 一致

2022-04-16 11:16:09 192

原创 SpringMVC支持ant风格的路径以及SpringMVC支持路径中的占位符(重点)

7、SpringMVC支持ant风格的路径?:表示任意的单个字符<a th:href="@{/a1a//testAnt}">测试Ant风格的路径:?:表示任意的单个字符</a><br/> @RequestMapping("/a?a/testAnt")//?:表示任意的单个字符 public String testAnt() { return "target"; }*:表示任意的0个或多个字符<a th:h

2022-04-16 10:15:52 448

原创 SpringMVC框架三 @RequestMapping 注解

三、@RequestMapping注解 1、@RequestMapping注解的功能 从注解名称上我们可以看到,@RequestMapping注解的作用就是将请求和处理请求的控制器方法关联 起来,建立映射关系。 SpringMVC 接收到指定的请求,就会来找到在映射关系中对应的控制器方法来处理这个请求。 2、@RequestMapping注解的位置@RequestMapping标识一个类:设置映射请求的请求路径的初始信息主要表示不同模块的路径加载信息@RequestMapping标.

2022-04-16 08:33:43 936

原创 Spring MVC 框架

SpingMVC学习重点:设置:1、什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如 Student、User 等 一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据 ...

2022-04-15 17:33:55 190

原创 搭建Spring MVC 框架 一步一动

1、什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如 Student、User 等一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的servle.

2022-04-15 17:30:57 95

空空如也

空空如也

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

TA关注的人

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