- 博客(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里面<?xml version="1.0"?><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里面编写要下载的包<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关注的人