自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (2)
  • 收藏
  • 关注

转载 Java日志框架

Java log框架使用指南_51CTO博客_log.info java

2023-04-13 20:29:23 102

原创 Docker 部署hadoop集群

https://www.jianshu.com/p/648cc55149cf

2022-10-14 17:06:55 730

原创 Java资源转换

需要引入依赖commons-io/*** 读取网络中的图片*/}}

2022-10-14 10:46:54 224

原创 解析csv、生成excel

Java工具代码3、解析csv代码

2022-06-01 13:15:44 252

原创 Nginx的三种安装方式

方案一:Nginx的源码简单安装(1)进入官网查找需要下载版本的链接地址,然后使用wget命令进行下载wget http://nginx.org/download/nginx-1.16.1.tar.gz(2)建议大家将下载的资源进行包管理mkdir -p nginx/coremv nginx-1.16.1.tar.gz nginx/core(3)解压缩tar -xzf nginx-1.16.1.tar.gz(4)进入资源文件中,发现configure./config

2021-12-23 13:18:43 2198

原创 Nginx简介

Nginx简介背景介绍Nginx(“engine x”)一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/IMAP代理服务器】,是由伊戈尔·赛索耶夫(俄罗斯人)使用C语言编写的,Nginx的第一个版本是2004年10月4号发布的0.1.0版本。另外值得一提的是伊戈尔·赛索耶夫将Nginx的源码进行了开源,这也为Nginx的发展提供了良好的保障。名词解释 WEB服务器: WEB服务器也叫网页服务器,英文名叫Web Server,.

2021-12-23 13:03:22 334

原创 Git pull时产生冲突如何解决

git pull时冲突的几种解决方式 - 雪山上的蒲公英 - 博客园

2021-09-27 15:13:49 163

原创 docker 安装redis

systemctl start docker:启动docker docker search redis:搜索redis镜像 docker pull hub.c.163.com/library/redis:latest:拉取redis镜像 docker run -d -p 6379:6379 --name redis01 hub.c.163.com/library/redis:运行镜像 docker ps -a:查看运行的容器 关闭防火墙:service ..

2021-02-24 20:37:50 69

原创 docker

docker参考文档:https://docs.docker.com/engine/install/centos/1、centos7安装docker//0.检查内核版本,必须是3.10及以上uname -r//1.安装相关软件包$ sudo yum install -y yum-utils//2.设置镜像仓库$ sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/li.

2021-02-24 15:36:49 67

原创 idea中提示jdk1.5版本过低的解决办法

1、pom.xml中配置(每次创建新项目时都需要设置) <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7

2021-02-19 12:06:04 416

原创 spring:IOC注解

1、@Configuration2、@ComponentScan实例1@Configuration@ComponentScan(value = "com.wust",includeFilters = { @ComponentScan.Filter(type = FilterType.ANNOTATION, classes = {Controller.class}), @ComponentScan.Filter(type = FilterType.CUST.

2021-01-19 15:41:45 129

原创 springboot:junit单元测试

1、JUnit5 的变化Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit VintageJUnit Platform: Junit Platform是在JVM上启动测试框架的基础,不仅支持Junit自制的测试引擎,其他测试引擎也都可以接入。J

2021-01-15 14:14:26 205

原创 springboot:整合mybatis-plus

mybatis-plus官网:https://baomidou.com/guide/1、导入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1</version> </..

2021-01-14 19:45:10 171

原创 springboot:错误处理机制

规划和健康

2021-01-13 22:58:49 253 1

原创 springboot:文件上传

1、页面表单<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文件上传</title></head><body><form method="post" enctype="multipart/form-data" action="/upload"> <label>单文

2021-01-13 19:29:37 178 1

原创 springboot:拦截器

1、自定义拦截器/** * 登录检查 * 1、配置好拦截器要拦截哪些请求 * 2、把这些配置放在容器中 */@Slf4jpublic class LoginInterceptor implements HandlerInterceptor { /** * 目标方法执行之前 * @param request * @param response * @param handler * @return * @throws Exc

2021-01-13 17:01:49 461

原创 HTTPMessageConverter原理

1、MessageConverter规范HttpMessageConverter: 看是否支持将 此 Class类型的对象,转为MediaType类型的数据。2、默认的MessageConverter0 - 只支持Byte类型的 1 - String 2 - String 3 - Resource 4 - ResourceRegion 5 - DOMSource.class \ SAXSource.class) \ StAXSource.class \StreamSource.

2021-01-13 15:01:15 561

原创 springboot:自定义converter

1、首先引入一个小demo创建两个实体类Person,Pet@Datapublic class Person { private Integer id; private String name; private Pet pet;}@Datapublic class Pet { private String name; private Integer age;}创建测试页面index.html<!DOCTYPE html>&

2021-01-12 21:55:03 1088

原创 springboot:扩展springMVC

1、springMVC使用xml配置文件 //增加视图控制器 <mvc:view-controller path="/hello" view-name="success"/> //增加拦截器 <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/hello"/> <bean><

2021-01-11 16:59:34 183

原创 spingboot:thymeleaf模板引擎

1、模板引擎的作用2、使用thymeleaf 导入thymeleaf的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> 2.1.6 </dependency>切换thymeleaf版本<p

2021-01-11 15:58:22 46

原创 springboot:静态资源映射

1、SpringBoot对静态资源的映射规则SpringBoot对静态资源的映射的处理都在WebMvcAutoConfiguration.java public void addResourceHandlers(ResourceHandlerRegistry registry) { if (!this.resourceProperties.isAddMappings()) { logger.debug("Default resource ha

2021-01-11 15:29:51 166

原创 springboot:日志框架

1、日志框架JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j.... 日志门面 (日志的抽象层) 日志实现 JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-logging Log4j JUL(java.util.logging) Log4j2 Logback SLF4j、Logback、Log4j都是出自同一个人开发的。Log4.

2021-01-11 14:44:21 220

原创 springboot:注册Servlet三大组件

由于SpringBoot默认是以jar包的方式启动嵌入式的Servlet容器来启动SpringBoot的web应用,没有web.xml文件。注册三大组件用以下方式1、注册自定义的servlet编写自定义的servletpublic class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) th..

2021-01-11 13:41:06 262

原创 SpringBoot:任务

1、异步任务创建一个AsyncService.java类package com.wust.springbootstartertest.service;import org.springframework.scheduling.annotation.Async;import org.springframework.stereotype.Service;@Servicepublic class AsyncService { public void asyncTask(){

2021-01-10 20:40:04 900

原创 SpringBoot:自定义starter

1、命名规范官方命名:前缀:spring-boot-starter-xxx 比如:spring-boot-starter-web自定义命名:xxx-spring-boot-starter 比如:mybatis-spring-boot-starter2、编写starter创建一个springboot项目导入相关依赖 <dependency> <groupId>org.springframework.boot&lt.

2021-01-10 18:04:57 64

原创 SpringBoot整合Mybatis

官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/1、导入相关依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version&.

2021-01-07 21:38:26 46

原创 SpringBoot整合Druid

1、Druid简介Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。 Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。 Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。1.1、com.alibaba.druid.pool.DruidDataSource 基本配置参数:name 配置这个属性的意义在于,如果存在多个数.

2021-01-07 20:47:14 96

原创 SpringBoot整合JDBC

1、导入相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency> <groupId>mysql</groupId> <artifactId&

2021-01-07 19:50:23 114

原创 SpringBoot自动装配原理

1、首先从启动类入手package com.wust.springboot;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class SpringbootApplication { public static void main(Str

2021-01-06 23:23:58 90

原创 JSR303校验

1、JSR303校验的基本使用导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>SpringBoot使用@Validated来校验数据,如

2021-01-05 20:06:25 92

原创 SpringBoot--yaml

1、yaml相关语法application.yml语法结构key:空格valueapplication.yml的作用:修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;字面量:普通的值 [ 数字,布尔值,字符串 ]字面量直接写在后面就可以 , 字符串默认不用加上双引号或者单引号;name: 张三注意: “ ” 双引号,不会转义字符串里面的特殊字符 , 特殊字符会作为本身想表示的意思; 比如 :name: "张\n三" ..

2021-01-05 15:04:49 1269

原创 SpringMVC实现文件上传和下载

概述文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spring的文件上传功能,则需要在上下文中配置MultipartResolver。前端表单要求:为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把用户选择的文件以二进制数据发送给服务器;.

2020-12-24 14:31:38 82

原创 SpringMVC拦截器

概述过滤器与拦截器的区别拦截器是AOP思想的具体应用。过滤器servlet规范中的一部分,任何java web工程都可以使用 在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截拦截器拦截器是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用 拦截器只会拦截访问的控制器请求, 如果访问的是jsp/html/css/image/js这些静态资源的请求是不会进行拦截的自定义拦截器自定义拦截器MyInterceptor.java..

2020-12-23 21:23:17 60

原创 SSM整合

1、创建一个存放书籍数据的数据库表CREATE TABLE `books` (`id` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id',`bookName` VARCHAR(100) NOT NULL COMMENT '书名',`numbers` INT(11) NOT NULL COMMENT '数量',`detail` VARCHAR(200) NOT NULL COMMENT '描述',KEY `id` (`bookID`)) ENGINE

2020-12-23 19:53:30 94

原创 SpringMVC处理静态资源

使用SpringMVC进行开发时,往往会在web.xml对DispatcherServlet进行如下配置: <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-par.

2020-12-22 21:49:45 113

原创 SpringMVC中使用Jackson和FastJson

SpringMVC中使用Jackson和FastJson1、Jackson导入相关依赖<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --><dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-.

2020-12-22 14:23:10 417

原创 SpringMVC中文乱码问题

1、测试中文乱码在index.jsp中创建一个表单<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body><form method="post" action="/test"> <input name="nam

2020-12-21 21:40:31 218

原创 Hello,SpringMVC

1、配置文件方式1.1、配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http:

2020-12-21 18:36:59 45

原创 解决idea中提示jdk1.5版本过低的问题

1、pom.xml中配置(每次创建新项目时都需要设置) <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0

2020-12-21 16:21:55 608

原创 初识SpringMVC

1、什么是MVCMVC是模型(Model)、视图(View)、 控制器(Controller)的简写,是一种软件 设计规范。●是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model (模型) :数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来: Value Object (数据Dao)和.

2020-12-21 15:07:48 43

微服务SpringCloud笔记.md

微服务SpringCloud笔记.md

2021-11-23

java后端实习资料面试经验.zip

java后端的学习资料,面试经验

2021-03-03

空空如也

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

TA关注的人

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