自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用Ajax发送请求(二)

使用get和post请求分别实现登录验证:服务器端代码:package web;import java.io.IOException;import java.io.PrintWriter;import java.util.Random;import javax.servlet.ServletException;import javax.servlet.http.HttpSe...

2017-06-29 14:57:38 253

原创 利用Ajax发送请求(一)

1. ajax是什么?(asynchronous javascript and xml) ajax是一种用来改善用户体验的技术,本质是利用浏览器提供的一个 特殊对象(XMLHttpRequest,我们可以称之为ajax对象)向服务器发送异步请求;服务器返回部分数据(一般不需要返回一个完整的页面),浏览器利用这些数据对当前页面做部分更新;整个过程不打断用户的 操作,页面无刷新。注:异步请求,...

2017-06-29 14:50:36 695

原创 配置MapperScannerConfigurer

注:该bean负责调用SqlSession的getMapper方法,获得 符合Mapper映射器要求的对象。并且会将这些对象放到spring 容器里面(默认的id是首字母小写之后的接口名,比如Mapper 映射器名为EmpDAO,则默认的id是empDAO,也可以使用@Repository 来修改默认的id)。注:如果只扫描特定的映射器,可以做如下两步。step1.开发一个注解,比如@My

2017-06-22 19:21:45 6080

原创 spring整合mybatis

Spring集成mybatis(1)方式一step1. 导包。spring-webmvc,mybatis,mybatis-spring, ojdbc,dbcp,spring-jdbc,junit。step2. 添加spring的配置文件。注:集成之后,不再需要mybatis的配置文件了,之前的配置信息 用一个bean(SqlSessionFactoryBean)来代替。step3....

2017-06-22 18:54:50 249

原创 单例模式解析(二)

单例模式是最常见的一个模式,在Java中单例模式被大量的使用。这同样也是我在面试时最喜欢提到的一个面试问题,然后在面试者回答后可以进一步挖掘其细节,这不仅检查了关于单例模式的相关知识,同时也检查了面试者的编码水平、多线程方面的知识,这些在实际的工作中非常重要。在这个简单的Java面试教程中,我列举了一些Java面试过程中关于单例模式的常会被提到的问题。关于这些面试问题,我没有提供答案,因为

2017-06-22 00:04:09 229

原创 单例模式类型(一)

第一种(懒汉,线程不安全): Java代码  public class Singleton {      private static Singleton instance;      private Singleton (){}        public static Singleton getInstance() {      if (instance == nu

2017-06-21 23:53:46 306

原创 POJO和javabean的异同

说实在话,在印象里。这两个概念一直觉得是一样的,分不清他们的区别。今天特地在网上找了一篇文章(谢谢博主@lushuaiyin的分享),觉得讲的很不错。所以分享一下:什么是POJO 按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的Java对象”,但大家都使用“简单java对象”来称呼它。POJO的内在含义是指那些没有从任

2017-06-21 22:42:56 267

原创 Mapper映射器的使用

Mapper映射器Mapper映射器是什么?是符合映射文件要求的接口。注:myBatis会依据该接口的要求生成一个相应的实例。具体要求:a. 方法的名称必须与sql的id一样。b. 方法的返回值类型必须与sql的resultType一样。c. 方法的参数类型必须怀sql的parameterType一样。d. 映射文件的namespace必须等于该接口的完

2017-06-21 17:28:27 1276

原创 mybatis中的分页

一、使用RowBounds映射文件: <!DOCTYPE mapper PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN" "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd"> SELECT * FROM

2017-06-21 15:49:42 212

原创 mybatis中两个配置文件的写法

myBatis(1)myBatis是什么?是一个开源的持久层框架。注:myBatis底层仍然是jdbc。(2)编程步骤step1. 导包。mybatis,ojdbc,junit。step2. 添加配置文件。注:配置文件主要包含连接池的配置和映射文件的位置。step3. 写实体类。注:属性名必须跟表的字段名一样(大小写不区分)。step4. 写映射文件。注:映射文件主...

2017-06-21 11:19:28 616

转载 mybatis中的#和$的区别

介绍    MyBatis中使用parameterType向SQL语句传参,parameterType后的类型可以是基本类型int,String,HashMap和java自定义类型。    在SQL中引用这些参数的时候,可以使用两种方式#{parameterName}或者${parameterName}。#{}    #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。...

2017-06-18 22:12:30 218

原创 SpringJdbc访问数据库

SpringJdbc(1)SpringJdbc是什么?是spring框架中的一个模块,对jdbc api做了封装,简化了 jdbc的代码(比如,不用考虑获取连接与关闭连接了)(2)编程步骤step1. 导包。step2. 添加spring配置文件。 step3. 添加JdbcTemplate配置。注:JdbcTemplate对jdbc的api做了封装

2017-06-18 14:30:43 4292

原创 spring-上传功能

package controller;import java.io.File;import java.util.ArrayList;import java.util.List;import javax.servlet.http.HttpServletRequest;import org.springframework.stereotype.Controller;import or

2017-06-16 23:34:55 249

原创 拦截器

1. 使用过滤器解决表单中文参数值乱码问题注意:a. 表单提交方式必须为POST。b. 过滤器的编码应该与浏览器端设置的编码一致。2. 拦截器(1)什么是拦截器?spring框架当中的一种特殊的组件,当前端控制器(DispatcherServlet)调用处理器(Controller)之前,会先调用拦截器,然后再调用处理器。注:过滤器属于Servlet规范当中定义的组件,而拦...

2017-06-12 21:43:53 281

原创 异常的处理方式

登录页面:主页:错误页面:步骤流程示意图:示例代码如下:在登陆中异常的处理:package com.tarena.netctoss.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.S...

2017-06-12 21:35:59 2590

原创 Maven配置ojdbc14-10.2.0.4.0.jar

对于oralce的jdbc驱动,在maven上搜索到把pom配置复制到pom.xml里进行引用的时候出现下面这种情况dependency> groupId>com.oraclegroupId> artifactId>ojdbc14artifactId> version>10.2.0.4.0version>dependency>提示错误信息:Missi

2017-06-08 21:01:22 9802 2

转载 String、StringBuffer与StringBuilder之间区别

最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下  1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String

2017-06-05 00:07:22 189

转载 通过反射动态调用类的静态方法和实例方法

package jxy.common.reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Method;public class CallMethod { public static void main(String[] args) throws Exception {  /

2017-06-04 14:53:38 6673

原创 反射

反射是 JAVA API, 是Java提供的现成的类!! 接受API提供的功能! 是Java提供的动态执行机制, 动态加载类, 动态创建对象, 动态访问属性, 动态调用方法.静态与动态静态: 事先约定的规则, 执行期间按照固定规则执行.动态: 事先没有约定, 在执行期间动态确定执行规则.JAVA 中的静态执行: 编译已经就确定执行规则(执行次序), 在运行期间按照编译结果...

2017-06-04 14:50:44 222

原创 读取请求参数、向页面传值、重定向

读取请求参数值方式一 通过request对象方式二 通过 @RequestParam注解 方式三 封装成javabeanstep1. 写一个java类,要求见图示:step2.在方法中,添加该javabean作为方法参数。向页面传值方式一 绑订数据到request对象(方法中传入request)方式二 返回ModelAndView对象方式...

2017-06-01 21:42:20 4085

空空如也

空空如也

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

TA关注的人

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