自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC转换器

先来说new SimpleDateFormat("yyyy-MM-dd").parse("2018-10-01");和new SimpleDateFormat("yyyy-MM-dd").format(new Date());的区别new SimpleDateFormat("yyyy-MM-dd").parse("2018-10-01");是将2018-10-01转化成Mon Oct 01 0...

2018-09-30 22:44:20 353

原创 SpringMVC视图解析器

要把一个数据传到页面上刚开始:public void addInput(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { List<Channel> channels = channelDao.list(0, In...

2018-09-30 20:55:22 181

原创 SpringMVC框架异常处理器

系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。自定义异常类://自定义异常类 @RequestMapping("/list4") public String list3(Model m){ if(true) throw new RuntimeExcept...

2018-09-28 11:22:48 203

原创 ==与.equals的区别

值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。    ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。    equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。    ==比较的是两个对象的地址,而equals比较的是两个...

2018-09-26 21:01:38 4749 1

原创 重写request,使其可以读取文件

Servlet里面的request只能读取字符串,现在重写,使其也可以读取文件public class MyHttpServletRequest extends HttpServletRequestWrapper { //先创建一个新的集合,这个集合我们要在其中添加普通表单字段和文件类型的表单字段 private Map allParams = null; public MyHttp...

2018-09-18 19:58:29 817

原创 读取jsp网页上上传的文件

读取jsp网页上上传的文件是不能用request.getParameter(arg0);来读取的因为request里面的键值对里的值只能存储String数组,不能存储文件所以接下来就解决这个问题布置网页<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String pa...

2018-09-17 20:17:06 1252 1

转载 JAVA虚拟机(JVM)

1. JVM生命周期启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点。 运行。main()作为该程序初始线程的起点,任何其他线程均由该线程启动。 消亡。当程序中的所有非守护线程都终止时,JVM才退出;若安全管理器允许,程序也可以使用Runtime类或者...

2018-09-15 12:38:40 216

原创 静态块、实例块、构造函数执行顺序

静态块、实例块、构造函数的执行顺序:    1.先执行静态方法块   2.再执行实例方法块   3. 再执行构造函数块同一个类下不管new多少次,该类下的静态块只运行一次(但是一次可以执行多个)不管是new几个类,所有的类都先运行静态方法快,(执行完所有类的静态块后)再运行实例方法快,再运行构造函数public class Kuai {public static void m...

2018-09-14 21:44:22 524

转载 JAVA动态代理

一、概述1. 什么是代理我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的;其次,微商代理主要以朋友圈的人为目标客户,这就相当于为厂家做了一次对客户群体的“过滤”。我们把微商代理和厂家进一步抽象,前者可抽象为代理类,后者可抽象为委托类(被代理类)。通...

2018-09-14 20:37:37 117

原创 Spring框架(三)AOP

 AOP为了解决动态代理的繁琐,而产生的一种方便实现动态代理的简单框架动态代理简单的来说就是将经常要用,重复的代码放到一个代理类里,在其他类里面调用就行,不用再每次重复写。1.将要下载的包放到pom.xml里面&lt;?xml version="1.0"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:...

2018-09-10 19:11:49 161

原创 Spring框架(二)

在myEclipse上运行1.配置好Maven的环境变量2.创建Maven项目,在pom.xml里面编写要下载的包&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m...

2018-09-08 16:35:17 132

原创 Spring框架(一)

Spring致力于提供一种方法管理你的业务对象。Spring是全面的和模块化的。它的设计从底部帮助你编写易于测试的代码。Spring是用于测试驱动工程的理想的framework。Spring对你的工程来说,它不需要一个以上的framework。Spring是潜在地一站式解决方案,定位于与典型应用相关的大部分基础结构。它也涉及到其他framework没有考虑到的内容。(一)用Spri...

2018-09-07 12:57:45 161

原创 Maven

使用maven创建的工程我们称它为maven工程,maven工程具有一定的目录规范,如下:src/main/java —— 存放项目的.java文件src/main/resources —— 存放项目资源文件,如spring, hibernate配置文件src/test/java —— 存放所有单元测试.java文件,如JUnit测试类src/test/resources —— 测...

2018-09-06 23:05:45 99

空空如也

空空如也

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

TA关注的人

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