自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 JAVA 代理模式(Proxy)的原理和实现

代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理

2017-07-31 13:05:59 600

原创 数据库连接池原理和使用

数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。 当我们没有数据库连接池时,采用多线程进行数据库连接操作时,可能会出现多进程抢夺资源的情况,而导致在进行事务处理的时候出现各种异常 所以我们需要建立数据库

2017-07-29 23:15:36 651

原创 数据库---多表查询、关联查询、不同情况下数据库表设计

本篇博客知识点 1.三种简单的关联方式:左关联、右关联、内联 2.实例演示多表查询和关联查询 3.1对1数据库表设计、1对多数据库表设计、多对多数据库表设计三种关联方式:左关联、右关联、内联左关联(left join):以左表为主(左表保持完整,将右表中和左表有依赖关系的记录添加进来形成新的表) 右关联(right join):以右表为主(右表保持完整,将左表中和右表有依赖关系的记录

2017-07-28 18:47:30 2390

原创 mvc+json+ajax架构制作客户信息管理小项目

项目运行效果 项目架构: index页面:登录页面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><!DOCTYPE HTML PUBLIC "-//W3C/

2017-07-22 21:59:24 315

原创 JSTL核心标签库中的用法

1.c:set的用法 var设定变量,value设定值,scope设定存储容器<c:set var="a" value="123" scope="session"></c:set><br/>target用于选择对象,property用于选择参数<jsp:useBean id="u" class="cn.hncu.domain.User"></jsp:useBean> <c:set targe

2017-07-21 11:11:35 368

原创 el表达式:获得web开发常用对象

4个容器隐含对象:pageScope,requestScope,sessionScope,applicationScope 通过指定的容器去获取,效率更高 1:${pageScope.u }, 2:${requestScope.u }, 3:${sessionScope.u }, 4:${applicationScope.u }1个pageContext隐含对象<a

2017-07-20 17:42:07 400

原创 JSP页面中使用JSTL标签出现无法解析问题解决办法

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"

2017-07-20 11:47:34 1941 1

原创 MVC框架

JSP+JavaBean的形式是SUN公司提供的一种简单开发模型,经常用于项目中某个较小的功能。为了应付更复杂的应用系统,SUN公司推出了另一种开发模型即:JSP+JavaBean+Servlet。MVC – 是指Model(即模型如JavaBean)、View(视图如JSP,只提供展示)、Control(控制层由Servlet担当). 在实际的开中,用的都是这种开发模式。甚至大家以后学习的web

2017-07-19 10:23:02 312

原创 JSP的第2代开发技术:JSP+EJB

JSP的第2代开发技术:JSP+EJBEJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE)的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其

2017-07-18 15:09:32 614

原创 Ajax技术的原理

Ajax技术的原理AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速动态网页的技术。 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进

2017-07-17 18:29:37 248

原创 session技术应用--验证码登录

后台生成验证码并往客户端和后台各发一份,进行下一步登录判断package cn.hncu.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.

2017-07-15 11:18:45 734

原创 session技术

Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将

2017-07-15 11:01:49 277

原创 cookie---照片浏览历史显示

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><style type="text/css">img { border: 0px; widt

2017-07-14 10:09:47 329

原创 玩转cookie 用户登录时间判断

Cookie 是在 HTTP 协议下,服务器或脚本可以维护客户工作站上信息的一种方式。Cookie 是由 Web 服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息。无论何时用户链接到服务器,Web 站点都可以访问 Cookie 信息 。如何创建cookie?Cookie coo = new Cookie("name", "jack" + n);如果要往cookie中写中文信

2017-07-14 09:44:27 924

原创 重定向和转发以及包含的细节

1、servlet中的两个输出流:字节流(response.getOutputStream()) 和字符流(response.getWriter())      1)用字节流输出时,中文要采用out.write("中文".getBytes())。 对于字节流,用response.setCharacterEncoding("utf-8")设了也不行。      2)用字符流输出时,无论中英文

2017-07-13 11:14:43 219

原创 jsp相册管理小项目

小项目(相册管理):任何人都可以上传相片,文件名保存在数据库(xml文件)中,用户可以下载,且下载时的文件名与上传时一致即保持不变。图片文件在后台是用UUID打散存放的。用户(以IP识别)只能删除自己上传的照片。 总需求: 可以对图片进行上传、下载、浏览、删除,图片能附文字(说明与上传时间)。功能展示: 主页: 上传页面: 相册: 设计: 1、数据库设计(数据结构设计)<photos>

2017-07-12 15:10:55 2234 2

原创 Jsp文件上传技术

实现文件上传的基本套路 FileItemFactory f=new DiskFileItemFactory(1024*8,new * File(“d:/a”));//缓存,用于存放临时文件 ServletFileUpload upload=new * ServletFileUpload(f); List list=upload.parseRequest(request);

2017-07-10 20:11:22 452

原创 JavaWeb笔记getParameter,getParameterValues,getParameterMap,getQueryString

在网页中进行参数传递时需要用到Servlet中的getParameter,getParameterValues,getParameterMap,getQueryString,getParameterNames这三种方法,他们本质上是通过mapString hobby[] = request.getParameterValues("hobby"); if(hobby!=null){

2017-07-10 14:53:11 920

原创 javaWeb下载文件技术(Servlet)

// 基本套路:从服务器本地硬盘地址种把文件读取出来,发送到前端// 为便于大家学习文件下载技术,只考虑文件名是死的情况(其实可以从前端提交的参数中读取)//设置相应头,告诉浏览器用他的默认下载程序来接收后台数据//如果不设置响应头,则浏览器是自己直接打开浏览//还要设置相应头,告诉浏览器这个下载的文件名是什么public class Download extends HttpServ

2017-07-08 22:03:41 219

原创 servlet的线程安全问题

servlet是单例,所以多用户会运用同一个servlet对象,也共享servlet中的所有成员,在运用thread的时候,很有可能会相互抢线程所以,servlet的成员不要写成公用成员,应该写在doPost或者doGet等方法中,用完就会销毁this.name = request.getParameter("name"); try { Thread.sleep(5000);

2017-07-08 21:31:57 192

原创 访问Webroot下的资源文件

// 到本地服务器的图片目录中把所有图片遍历出来,然后拼接成输出 // 一个技术:如何访问WebRoot下的资源文件 // File dir=new File(".");//这个目录是:Tomcat/bin ServletContext ctrx = getServletContext(); String path1 = ctrx.getContextPath();// 项目名而

2017-07-08 20:53:47 781

原创 servlet中的几个类--ServletConfig&ServletContext(页面访问量的功能实现)

ServletConfig用于在web.xml中查询init-param中的value和name//读取servlet中的初始化参数ServletConfig: //法1、 ServletConfig config=getServletConfig(); String charset=config.getInitParameter("charset")

2017-07-07 21:58:06 191

原创 HttpServlet

package cn.hncu.servletDemo;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpSe

2017-07-06 21:42:45 246

原创 GenericServlet

package cn.hncu.servletDemo;import java.io.IOException;import javax.servlet.GenericServlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletReques

2017-07-06 20:50:59 163

J2EE核心模式pdf

J2EE核心模式,学习的小伙伴可以来下载 J2EE核心模式,学习的小伙伴可以来下载

2018-08-20

navicatForOracle

navicat的orcale版本,需要的可以下载 navicat的orcale版本,需要的可以下载

2018-08-20

java反编译工具

java的反编译工具,需要的可以下载 java的反编译工具,需要的可以下载

2018-08-20

空空如也

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

TA关注的人

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