自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (5)
  • 收藏
  • 关注

转载 Mybatis出错 缺无参构造函数 映射出错

Mybatis出错:Error instantiating class com.User with invalid types () or values ()2016年08月15日 22:33:55阅读数:5573在使用配置mybatis时出现了with invalid types () or values ()错误:如下。   org.apache.ibatis.e...

2018-08-17 10:40:08 1554

转载 JAVA反射中的getFields()方法和getDeclaredFields ()方法的区别

关于获取类的字段有两种方式:getFields()和getDeclaredFields()。我们先来看看这两者的区别吧:getFields():获得某个类的所有的公共(public)的字段,包括父类中的字段。 getDeclaredFields():获得某个类的所有声明的字段,即包括public、private和proteced,但是不包括父类的申明字段。同样类似的还有getConstr...

2018-08-15 21:10:30 7879

转载 Class.getSimpleName()的作用

Class.getSimpleName()的作用 public class sample{  public static void main(String[] args){    //得到类的简写名称    System.out.println(sample.class.getSimpleName());    //得到对象的全路径   System.out.pri...

2018-08-15 21:04:48 3509

转载 Redis

一、 Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。运行服务端  这时候另启一个cmd窗口,原来的不要关闭,不然就无法...

2018-08-15 12:59:38 479

转载 JavaMail

JavaMail 1 JavaMail概述Java Mail是由SUN公司提供的专门针对邮件的API,主要Jar包:mail.jar、activation.jar。在使用MyEclipse创建web项目时,需要小心!如果只是在web项目中使用java mail是没有什么问题的,发布到Tomcat上运行一点问题都没有!但是如果是在web项目中写测试那就出问题了。在MyEcli...

2018-08-14 15:22:26 645

转载 Servlet下载

通过Servlet下载1被下载的资源必须放到WEB-INF目录下(只要用户不能通过浏览器直接访问就OK),然后通过Servlet完成下载。在jsp页面中给出超链接,链接到DownloadServlet,并提供要下载的文件名称。然后DownloadServlet获取文件的真实路径,然后把文件写入到response.getOutputStream()流中。 download.jsp...

2018-08-14 14:26:14 2153

原创 eclipse 项目部署

项目部署到eclipse工作目录下:默认到设置的工作目录;自己设置:修改:  添加tomcat: 修改为tomcat目录: 

2018-08-14 14:25:06 301

转载 Servlet文件上传

1 文件上传的作用例如网络硬盘!就是用来上传下载文件的。在智联招聘上填写一个完整的简历还需要上传照片呢。 2 文件上传对页面的要求上传文件的要求比较多,需要记一下:必须使用表单,而不能是超链接; 表单的method必须是POST,而不能是GET; 表单的enctype必须是multipart/form-data; 在表单中添加file表单字段,即<input t...

2018-08-14 14:20:00 1063

转载 JSON

1 什么是JSONJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON是用字符串来表示Javascript对象,例如可以在Servlet中发送一个JSON格式的字符串给客户端Javascript,Javascript可以执行这个字符串,得到一个Javascript对象。XML也可以用来佟大为数据交换,前面已经学习过在Servlet中发送...

2018-08-14 14:15:42 123

转载 XStream

1 XStream的作用XStream可以把JavaBean对象转换成XML!通常服务器向客户端响应的数据都是来自数据库的一组对象,而我们不能直接把对象响应给响应端,所以我们需要把对象转换成XML再响应给客户端,这时就需要使用XStream组合了。 2 XStream入门为了演示XStream的作用,我们需要先写两个类,Province和City。City.java ...

2018-08-13 20:52:00 1504

转载 Ajax学习

AJAX概述1 什么是AJAXAJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。AJAX还有一个最大的特点就是,当服务器响应时,不用刷新整个浏览器页面,而是可以局部刷新。这一特点给用户的感受是在不知不觉中完成...

2018-08-13 20:50:51 745

转载 一个类多个请求处理方法,每个请求处理方法的原型与service相同!

package cn.itcast.servlet;import java.io.IOException;import java.lang.reflect.Method;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpS...

2018-08-13 13:49:44 433

转载 TxQueryRunner工具类

package cn.itcast.jdbc;import java.sql.Connection;import java.sql.SQLException;import org.apache.commons.dbutils.QueryRunner;import org.apache.commons.dbutils.ResultSetHandler;public class TxQ...

2018-08-13 13:48:51 677

转载 JdbcUtils

package cn.itcast.jdbc;import java.sql.Connection;import java.sql.SQLException;import javax.sql.DataSource;import com.mchange.v2.c3p0.ComboPooledDataSource;/** * 使用本类的方法,必须提供c3p0-copnfig.xml...

2018-08-13 13:48:15 336

转载 把String转换成java.util.Date的类型转换器

package cn.itcast.commons;import java.text.ParseException;import java.text.SimpleDateFormat;import org.apache.commons.beanutils.Converter;/** * 把String转换成java.util.Date的类型转换器 * @author qdmmy6...

2018-08-13 13:47:01 2647

转载 过滤器-页面静态化

1 说明你到“当当”搜索最多的是什么分类,没错,就是Java分类!你猜猜,你去搜索Java分类时,“当当”会不会去查询数据库呢?当然会了,不查询数据库怎么获取Java分类下的图书呢!其实每天都有很多人去搜索“Java分类”的图书,每次都去访问数据库,这会有性能上的缺失!如果是在访问静态页面(html)那么就会快的多了!静态页面本身就比动态页面快很多倍,而且动态页面总是要去数据库查询,这会更加降...

2018-08-13 13:44:25 402

转载 过滤器-解决全站字符乱码(POST和GET中文编码问题)

servlet:POST:request.setCharacterEncoding(“utf-8”); GET:String username = request.getParameter(“username”); username = new String(username.getBytes(“ISO-8859-1”), “utf-8”);   1 说明乱码问题:...

2018-08-13 13:41:33 759

转载 过滤器-禁用资源缓存

浏览器只是要缓存页面,这对我们在开发时测试很不方便,所以我们可以过滤所有资源,然后添加去除所有缓存! public class NoCacheFilter extends HttpFilter {     public void doFilter(HttpServletRequest request,            HttpServletResponse resp...

2018-08-13 13:40:36 340

转载 粗粒度权限控制(拦截是否登录、拦截用户名admin权限)

RBAC à 基于角色的权限控制tb_user tb_role tb_userrole tb_menu(增、删、改、查) tb_rolemenu1 说明我们给出三个页面:index.jsp、user.jsp、admin.jsp。index.jsp:谁都可以访问,没有限制; user.jsp:只有登录用户才能访问; admin.jsp:只有管理员才能访问。 2 分析...

2018-08-13 13:39:57 388 1

转载 commons-beanutils

内省(了解)内省的目标是得到JavaBean属性的读、写方法的反射对象,通过反射对JavaBean属性进行操作的一组API。例如User类有名为username的JavaBean属性,通过两个Method对象(一个是getUsenrmae(),一个是setUsername())来操作User对象。如果你还不能理解内省是什么,那么我们通过一个问题来了解内省的作用。现在我们有一个Map,内容如...

2018-08-12 14:09:37 2287

转载 登录功能之添加验证码

相关的jsp页面:login.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.get...

2018-08-12 13:48:34 3327

转载 "/"代表webapps目录的常见应用场景

①.使用sendRedirect实现请求重定向1 response.sendRedirect("/JavaWeb_HttpServletResponse_Study_20140615/index.jsp");  服务器发送一个URL地址给浏览器,浏览器拿到URL地址之后,再去请求服务器,所以这个"/"是给浏览器使用的,此时"/"代表的就是webapps目录,"/JavaWeb_HttpS...

2018-08-12 13:39:53 536

转载 动态生成验证码

生成验证码代码: package test;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import...

2018-08-12 11:49:08 885

转载 动态生成图片

package cn.itcast.image;import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io...

2018-08-12 11:25:36 721

转载 Java 反射:Field (成员变量)

深入理解 Java 反射系列:深入理解 Java 反射:Class (反射的入口) 深入理解 Java 反射:Field (成员变量) 深入理解 Java 反射:Method (成员方法)读完本文你将了解到:  Field 成员变量的介绍 获取变量的类型 获取成员变量的修饰符 获取和修改成员变量的值 常见错误 1 无法转换类型导致的 javalangIll...

2018-08-11 09:37:44 481

原创 设置eclipse 编码问题

无论工作空间的编码设置的是什么,Eclipse中文件properties默认编码都为ios-5529-1,我们在里面输入中文会自动转码:#\u6D4B\u8BD51以上内容毫无阅读性可言,为了解决这个问题,可以修改Eclipse的全局配置,把Properties文件的默认编码改为UTF-8。具体操作如下: Window –> Preference->General –...

2018-08-10 17:05:20 773

转载 javaweb学习总结(二十一)——JavaWeb的两种开发模式

javaweb学习总结(二十一)——JavaWeb的两种开发模式  SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。一、JSP+JavaBean开发模式1.1、jsp+javabean开发模式架构  jsp+javabean开发模式的架构图如下图(图1-1)所示 图...

2018-08-06 17:11:41 241

转载 javaweb学习总结(二十)——JavaBean总结

只为成功找方法,不为失败找借口!javaweb学习总结(二十)——JavaBean总结一、什么是JavaBean  JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:这个Java类必须具有一个无参的构造函数 属性必须私有化。 私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。javaBean范例: 1...

2018-08-06 16:47:33 146

转载 javaweb学习总结(十九)——JSP标签

 javaweb学习总结(十九)——JSP标签一、JSP标签介绍  JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。二、JSP常用标签  jsp的常用标签有以下三个<jsp:include>标签   <jsp:forward>标签   ...

2018-08-06 16:36:49 130

转载 javaweb学习总结(十八)——JSP属性范围

javaweb学习总结(十八)——JSP属性范围  所谓的属性范围就是一个属性设置之后,可以经过多少个其他页面后仍然可以访问的保存范围。一、JSP属性范围  JSP中提供了四种属性范围,四种属性范围分别指以下四种:当前页:一个属性只能在一个页面中取得,跳转到其他页面无法取得 一次服务器请求:一个页面中设置的属性,只要经过了服务器跳转,则跳转之后的页面可以继续取得。 一次会话:一...

2018-08-06 16:20:29 85

转载 JavaWeb学习总结(十七)——JSP中的九个内置对象

 JavaWeb学习总结(十七)——JSP中的九个内置对象一、JSP运行原理  每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。  由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,...

2018-08-06 00:14:26 110

转载 JSP中meta标签之详解

JSP中meta标签之详解2013年01月26日 16:09:27阅读数:5589JSP标签 <meta.....>作用总结<metahttp-equiv="pragma" content="no-cache"><metahttp-equiv="cache-control" content="no-cache">&

2018-08-05 18:39:35 5049

转载 jsp中的contentType与pageEncoding的区别和作用

jsp中的contentType与pageEncoding的区别和作用<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码  关于JSP页面中的pageEncod...

2018-08-05 17:52:25 181

转载 使用Session防止表单重复提交

javaWeb学习总结(十三)——使用Session防止表单重复提交  在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。一、表单重复提交的常见应用场景有如下的form.jsp页面 1 <%@ page language="java" i...

2018-08-05 13:05:05 181

转载 JSP取得绝对路径

 JSP取得绝对路径在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:一、使用${pageContext.request.contextPath}  代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径...

2018-08-05 10:48:58 247

转载 JavaWeb学习=Session

 一、Session简单介绍  在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。二、Session和Cook...

2018-08-05 00:17:20 142

转载 使用Cookie进行会话管理

 一、会话的概念  会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。  有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。二、会话过程中要解决的一些问题?  每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。...

2018-08-04 13:18:12 135

转载 HttpServletRequest对象(一)

 一、HttpServletRequest介绍  HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。二、Request常用方法2.1、获得客户机信息  getRequestURL方法返回客户端发出请求时的完整URL。  getRequ...

2018-08-04 12:25:19 283

转载 Javac编译原理

Javac编译原理目录词法分析器 语法分析器  语义分析器 代码生成器 java源代码(符合语言规范)-->javac-->.class(二进制文件)-->jvm-->机器语言(不同平台不同种类)如何让java的语法规则适应java虚拟机的语法规则?这个任务由javac编译器来完成java语言规范转换成java虚拟机语言规范。编译流程:...

2018-08-01 10:38:48 138

转载 【码农每日一题】Java 中代码块相关笔试题

问:Java 代码块是什么?代码块的分类有哪些?作用是什么? 答:所谓代码块就是用大括号 {} 将多行代码封装在一起形成一个独立的数据体,用于实现特定的需求,一般来说代码块是不能单独运行的,它必须要有运行主体。 普通代码块(局部代码快)是在方法名后面用 {} 括起来的代码段,不能够单独存在,必须要紧跟在方法名后面且必须使用方法名调用它,作用是限定变量的生命周期和提高效率。 ...

2018-07-22 15:43:31 503 1

数据结构视频.txt

数据的物理结构是数据结构在计算机中的表示(又称映像),它包括数据元素的机内表示和关系的机内表示。由于具体实现的方法有顺序、链接、索引、散列等多种,所以,一种数据结构可表示成一种或多种存储结构。 数据元素的机内表示(映像方法): 用二进制位(bit)的位串表示数据元素。通常称这种位串为节点(node)。当数据元素有若干个数据项组成时,位串中与个数据项对应的子位串称为数据域(data field)。因此,节点是数据元素的机内表示(或机内映像)。

2019-05-21

node-v10.12.0-x64

node-v10.12.0-x64使用,自己开发测试,可用,存储方便备用

2019-04-23

Spring+springmvc+hibernate 订餐系统

基于spring、springmvc、hibernate订餐系统,适合初学者

2018-10-30

JSP学习网站(课设)servlet+jsp+jdbc

JSP学习网站(课设)servlet+jsp+jdbc,个人大学写的课程设计

2018-03-16

新闻管理系统 Servlet+jsp+jdbc

新闻管理系统 Servlet+jsp+jdbc,大学新闻管理系统课程设计,加上数据库

2018-03-16

空空如也

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

TA关注的人

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