Java
Progran
这个作者很懒,什么都没留下…
展开
-
Tomcat的4个配置文件详解
Tomcat的配置文件由4个xml文件构成,context.xml、web.xml、service.xml、tomcat-users.xml这4个文件。每个文件都有自己的功能与配置方法,下列将逐一介绍这几个文件的配置:一、context.xml文件Context.xml是Tomcat公用的环境配置,tomcat服务器会定时去扫描这个文件。一旦发现文件被修改(时间戳改变了),就会自动重新加载这个...转载 2020-03-18 17:17:59 · 1701 阅读 · 0 评论 -
SpringMVC使用MultipartFile实现文件上传
一、配置文件SpringMVC用的是MultipartFile来进行文件上传 所以我们首先要配置MultipartResolver;用于处理表单中的file<!-- 配置MultipartResolver 用于文件上传 使用spring的CommosMultipartResolver --> <beans:bean id="multipartResolver" class...转载 2020-03-12 14:13:30 · 404 阅读 · 0 评论 -
JavaWeb图片上传的几种方式
一、图片上传介绍JavaWeb方向编程过程中,实现图片上传有三种方式:1、传统的基于SpringMVC的MultipartFile类实现图片上传。2、基于Ajax的图片上传。3、基于Base64压缩的图片上传。二、springMVC图片上传(springboot通用)此方法的优点是可以将图片和其他的表单元素一起提交到服务器,服务器接受的图片其实已经存储于容器的临时文件中,进行文件拷贝工...转载 2020-03-06 15:41:22 · 2326 阅读 · 0 评论 -
JAVA实现文件上传下载
一、文件上传要实现Web开发的上传功能,通常需要完成两步操作:一是在Web页面中添加上传输入项;二是在Servlet中读取上传文件的数据,并保存到本地硬盘中。上传大多数情况是通过表单的形式提交给服务器,使用标签。1.必须设置name属性,不然浏览器不会发送上传文件的数据。2.必须将method属性设置为post,ectype属性设置为“multipart/form-data”类型。由于在...转载 2020-03-04 17:16:00 · 259 阅读 · 0 评论 -
Java反射机制
一、什么是反射机制简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息。二、哪里用到反射机制有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName(“com.mysql.jdbc.Driver.class”).newInstance();但是那时候只...转载 2020-03-03 16:51:14 · 159 阅读 · 0 评论 -
Java集合中Map接口的使用方法
Map接口Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的,能够实现根据key快速查找value;Map中的键值对以Entry类型的对象实例形式存在;建(key值)不可重复,value值可以重复,一个value值可以和很多key值形成对应关系,每个建最多只能映射到一个值。Map支持泛型,形式如:Map<K,V>Map中使用put(K key,...转载 2020-02-26 11:15:37 · 343 阅读 · 0 评论 -
Springboot2.0以上版本配置RedisCacheManage
先看Springboot1.5的配置方法@Configurationpublic class MyRedisConfig { @Bean public RedisTemplate<Object, Object> RedisTemplate( RedisConnectionFactory redisConnectionFactory) ...转载 2020-02-26 09:40:32 · 653 阅读 · 0 评论 -
JAVA实现文件导出Excel
java实现Excel数据导出:目前,比较常用的实现Java导入、导出Excel的技术有两种JakartaPOI和Java ExcelJakartaPOI是一套用于访问微软格式文档的JavaAPI。Jakarta POI有很多组件组成,其中有用于操作Excel格式文件的HSSF和用于操作Word的HWPF,在各种组件中目前只有用于操作Excel的HSSF相对成熟。官方主页http://poi....转载 2020-02-25 17:22:54 · 419 阅读 · 0 评论 -
SpringMVC之ModelAndView的用法
(一)使用ModelAndView类用来存储处理完后的结果数据,以及显示该数据的视图。从名字上看ModelAndView中的Model代表模型,View代表视图,这个名字就很好地解释了该类的作用。业务处理器调用模型层处理完用户请求后,把结果数据存储在该类的model属性中,把要返回的视图信息存储在该类的view属性中,然后让该ModelAndView返回该Spring MVC框架。框架通过调用配置...转载 2020-02-25 16:28:18 · 3618 阅读 · 0 评论 -
java之Date(日期)、Date格式化、Calendar(日历)
Date(日期)Date类 注意:是java.util.Date;而非 java.sql.Date,此类是给数据库访问的时候使用的时间原点概念所有的数据类型,无论是整数,布尔,浮点数还是字符串,最后都需要以数字的形式表现出来。日期类型也不例外,换句话说,一个日期,比如2020年10月1日,在计算机里,会用一个数字来代替。那么最特殊的一个数字,就是零. 零这个数字,就代表Java中的时间...转载 2020-02-24 17:04:17 · 277 阅读 · 0 评论 -
JAVA获取日期、时间
package com.lf.common;import java.text.SimpleDateFormat;import java.time.Instant;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.format.DateTi...原创 2020-02-18 09:43:13 · 180 阅读 · 0 评论 -
JAVA——JDBC连接池的基本原理以及实现方式
实现的基本思想:在要使用连接对象之前先创建好规定数量(根据服务器内存的承载能力制定)的连接对象存放到连接池(实现池子的方式一般是用链表结构的集合来实现)中,当应用服务器需要连接对象的时候就从连接池中获取,用完该连接对象时归还连接对象到连接池中。当应用服务器需要连接对象而当前池子中没有连接对象可取时,就让其先等待,如果等待超时还没有回获取到连接对象,就新建一个连接对象给服务器让其使用,用完后销毁该...转载 2020-02-09 17:31:43 · 395 阅读 · 1 评论 -
Java单例模式(Singleton)
一、单例模式介绍1、什么是单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。2、单例模式特点1)涉及一个单一类,必须创建自己的唯一实例(对象)2)只能有一个实例(对象)3)这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象3、单例模式与静态类了解完单...原创 2020-02-07 15:54:36 · 590 阅读 · 0 评论 -
mybatis中的一级缓存和二级缓存
一、mybatis缓存基本介绍1、缓存:将相同查询条件的sql语句执行一遍后得到的结果存在内存或者某种缓存介质中,当下次遇到一模一样的查询sql时候不在执行sql与数据库交互,而是直接从缓存中获取结果,减少服务器的压力;2、mybatis的查询缓存又分为一级缓存和二级缓存,一级缓存的作用范围为同一个sqlsession,而二级缓存的作用范围为同一个namespace和mapper。二、一级缓...转载 2020-02-05 16:17:33 · 3277 阅读 · 1 评论 -
Mybatis结果映射
Mybatis文档Mybatis中在查询进行select映射的时候,返回类型可以用resultType或者用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResutlMap的引用,resultType和resultMap不能同时存在。resultMap包含的元素:<resultMap id="唯一的标识" type="映射的pojo对象"&...原创 2020-02-04 17:24:31 · 334 阅读 · 0 评论 -
springboot+redis项目实战应用
1、Springboot项目reids工具类模块中的pom.xml加入redis的jar依赖<?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-...原创 2020-02-02 17:06:26 · 257 阅读 · 0 评论 -
获取客户端真实IP地址
java-web获取客户端真实IP场景:服务器端接受客户端请求的时候,一般需要进行签名验证,客户端IP限定等情况,在进行客户端IP限定的时候,需要先获取该真实的IP。方式一、客户端未经过代理,直接访问服务器端(nginx,squid,haproxy); 方式二、客户端通过多级代理,最终到达服务器端(nginx,squid,haproxy); 客户端请求信息都包含在HttpServle...转载 2020-01-31 16:20:18 · 661 阅读 · 0 评论 -
Java构造函数理解
对于java初学者来说,初次接触构造函数可能不太明白,知道概念却不太会使用,随着后期学习内容的增多,可能又搞不明白构造函数,现在对这个知识点进行梳理。1、什么是构造函数构造函数是java函数中一种特殊的函数,定义方法为函数名与类名完全相同。public class Person { String name; // 姓名 int age; // 年龄 /...原创 2020-01-14 16:00:57 · 314 阅读 · 0 评论 -
JavaBean理解及用法
一、JavaBean简介JavaBean是一种使用Java语言开发的可重用组件。在JSP的开发中可以使用JavaBean减少重复代码,使开发更简洁。通常具有以下特点:这个JavaBean类必须是具体的和公共的(public)类必须具有一个无参构造函数属性私有化,提供setter、getter方法。JavaBean由3部分组成组成:属性、方法、事件属性:在JavaBean中不仅是面向对...转载 2020-01-14 11:59:23 · 871 阅读 · 0 评论 -
IDEA中将工程打包成war包及部署到Tomcat流程
工程打包成war包及部署到Tomcat流程在IDEA开发工具中,将工程打包成war包流程:1、父pom里需要移除内置的tomcat:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</ar...原创 2020-02-04 13:57:42 · 518 阅读 · 0 评论 -
JAVA之实体类Serializable序列化
客户端访问了某个能开启会话功能的资源, web服务器就会创建一个与该客户端对应的HttpSession对象,每个HttpSession对象都要站用一定的内存空间。如果在某一时间段内访问站点的用户很多,web服务器内存中就会积累大量的HttpSession对象,消耗大量的服务器内存,即使用户已经离开或者关闭了浏览器,web服务器仍要保留与之对应的HttpSession对象,在他们超时之前,一直占用...原创 2020-02-04 14:09:14 · 858 阅读 · 0 评论 -
创建持久化实体类需要注意的事项
1、实体类需要实现Serializable接口,标记该实体类可序列化。2、实体类中需加 private static final long serialVersionUID;serialVersionUID适用于Java的序列化机制,简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersi...转载 2020-01-10 10:43:45 · 476 阅读 · 0 评论 -
idea创建maven+springboot多模块(module)项目搭建过程
创建父项目1、idea引导页2、原创 2020-02-04 13:56:15 · 1646 阅读 · 0 评论 -
云服务器搭建及JAVA项目war包部署
云服务器搭建及JAVA项目部署过程原创 2020-02-04 14:00:57 · 539 阅读 · 0 评论