自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 redis在Linux环境的安装

1.把文件上传到linux系统 /home 目录下面2.将文件移动到 /opt 下面,在opt下面进行解压3.查看解压后的redis文件4.配置环境yum install gcc-c++ 进行环境的安装redis底层使用c++写的make 自动配置环境make install 确认环境是否安装完成5.redis的默认安装路径 /usr/local/bin6.将redis的配置文件,拷贝到一个新的文件夹中7.redis默认不是后台启动的,要修改配置文件8.启动red

2021-05-18 13:50:42 80

原创 SpringMVC 乱码解决方案

SpringMVC 乱码1.在web.xml中配置springmvc自带的编码过滤器<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>

2021-05-01 15:01:20 162

原创 springmvc中 / 和 /* 的区别

springmvc中 / 和 /* 的区别1 <servlet-mapping> <servlet-name>dispatcherServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>< url-pattern > / </ url-pattern > 不会匹配到.jsp, 只针对我们编写的请求;即:

2021-04-29 11:44:58 198

原创 Maven过滤资源配置

<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</incl

2021-04-29 11:37:25 62

原创 注解浅解

注解1.概念概念:说明程序的,给计算机看的。注释:用文字描述程序的,给程序员看的。2.定义注解(Annotation):也叫元数据,一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。3.概念描述JDK1.5之后的新特性说明程序的使用注解:@注解名称4.作用分类编写文档:通过代码里标识的注解生成文档【生成文档doc文档】代码分析:通过代

2021-04-24 15:42:39 84

原创 MbBatis相关问题

MyBatis注意事项和相关技术点1.万能的Map集合mapper接口public interface UserMapper { User fingByName(Map<String,Object> map);}mapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"

2021-04-22 20:36:51 55

原创 MyBatis 快速搭建

MyBatis 浅解MyBatis的快速构建1.新建maven工程 pom.xml<dependencies> <!--mybatis jar包--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.5</version> </dependency

2021-04-12 18:55:31 98

原创 MyBatis的逆向工程

MyBatis的逆向工程1.新建 Maven 工程,pom.xmlorg.mybatismybatis3.4.5mysqlmysql-connector-java8.0.11org.mybatis.generatormybatis-generator-core1.3.22.创建 MBG 配置文件 generatorConfig.xml<?xml version="1.0" encoding="UTF-8"?>

2021-03-26 16:52:16 50

原创 2021-03-26

2 常用注解2.1 @Param()参数注解在mapper接口与xml配置时,接口中的方法名与对应的id匹配,但是参数一般使用一个参数,并且mybatis拥有类型解析器,会自动获取对应的参数数据(mapper接口参数列表的变量与xml中实际获取的变量名没有关联),是由对应的解析器进行解析获取,如果获取不到,也会在错误信息中提示可以使用的参数名列表,如果想传递多个不同类型的参数并指定传递的变量名,那么就必须使用@Param()参数注解 Parameter 'paraasdsad' not found.

2021-03-26 15:45:31 888

原创 MyBatis动态sql案例演示

MyBatis动态sql1 概念根据传入的参数获取书写一些带有逻辑功能的标签,实现相同的方法执行不同的sql语句,语法类似于jstl2 if 标签可以动态的在sql中进行判断,只有返回true时才会将指定的sql语句拼写进行执行<select id="findUserWhereId" resultType="User"> SELECT * FROM User WHERE state = 0 <if test="id != null"> AND id =

2021-03-26 15:43:29 145

原创 2021-03-26

1.延迟加载使用的是resultMap 集合映射与类映射的三个属性select:指向其他mapper的查询语法是namespace.idcolumn:调用其他查询时需要传入的参数(使用已有查询结果列进行使用)fetchType: 设置延迟加载样式lazy深入式 :只有使用到对应属性时才进行查询(根据需要使用的属性进行查询)eager侵入式:无延迟加载直接执行将数据查询  其中lazy和在主配置文件config.xml配置下面的语句效果一样都可以开启延迟加载2.缓存什

2021-03-26 15:42:15 40

原创 2021-03-26

1.核心配置文件:mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?>

2021-03-26 15:40:28 130

原创 2021-03-22

4.1 原理就是服务器端根据客户端请求查找指定文件,通过io流的形式将文件发送至客户端,但是由于数据的类型,需要修改响应头变为文件形式,否则会直接输出到客户端展示4.2 书写1、创建响应客户端的文件对象2、设置响应头,设置文件名称3、获取响应输出流读取文件输出至客户端package com.yunhe.servlet;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import

2021-03-22 17:18:44 38

原创 2021-03-22

三、基于注解文件上传3.1 原理将客户端的文件以流的形式进行解析发送至服务器端并进行保存的过程称之为文件上传,很多前端框架都定义了这种上传的功能,大致分为几类,form表单形式,ajax形式在servlet3.0之后可以将数据封装为part对象可以直接获取上传的文件数据,需要将servlet使用***@MultipartConfig***进行标识3.2 书写前台代码无需修改package com.yunhe.servlet;import javax.servlet.*;import jav

2021-03-22 17:17:02 46

原创 2021-03-22

标题1.原理将客户端的文件以流的形式进行解析发送至服务器端并进行保存的过程称之为文件上传,很多前端框架都定义了这种上传的功能,大致分为几类,form表单形式,ajax形式创建DiskFileItemFactory工厂对象,创建文件解析对象ServletFileUpload传入工厂对象,调用解析方法解析请求中的流数据,将流数据以FileItem集合的形式进行返回(包含普通字段数据以及文件字段数据的集合),遍历集合判断是否为文件字段,如果是文件字段获取输入流,通过输出流存储至指定文件中(getName上

2021-03-22 17:05:24 57

原创 2020-12-23

mysql中 union和Union All的区别union 对两个结果集进行并集操作,重复数据只显示一次,同时进行默认规则的排序。Union All,对两个结果集进行并集操作,重复数据全部显示,不进行排序。

2020-12-23 19:06:25 54

原创 2020-12-16

文件的复制import java.io.*;public class Demo2 {public static void main(String[] args) {doCopyDir(new File(“F:\IdeaProjects”),new File(“d:”));}public static void doCopy(File drc,File dis){ BufferedWriter bufferedWriter=null; BufferedReader buffered

2020-12-16 10:43:12 60

空空如也

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

TA关注的人

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