自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSMCRUD

  web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://

2018-12-30 16:25:54 412

原创 MyBatis Day_1

StudentMapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper

2018-11-16 19:50:09 197

原创 面试题(四)、数据库部分

五、数据库部分 套题一: 数据表: dept: deptno(primary key), dname, loc emp: empno(primary key), ename, job, mgr(references emp(empno)), sal, deptno(references dept(deptno)) DEPT deptn...

2018-11-09 20:59:38 1174 2

原创 面试题(一)基础篇

尚硅谷-Java 面试题 一、Java基础阶段 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基...

2018-11-09 20:58:25 1811

原创 面试三、JavaEE框架

三、JavaEE框架 1、什么是 ORM? 答:对象关系映射(Object-Relational Mapping,简称ORM)是一种为了解决程序的面向对象模型与数据库的关系模型互不匹配问题的技术;简单的说,ORM是通过使用描述对象和数据库之间映射的元数据(在Java中可以用XML或者是注解),将程序中的对象自动持久化到关系数据库中或者将关系数据库表中的行转换成Java 对象,其本...

2018-11-09 20:55:14 249

原创 面试二、Java Web 与 Web Service

二、Java Web 与 Web Service 1、阐述 Servlet和 CGI的区别? 答:Servlet 与CGI的区别在于Servlet 处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。 补充:Sun Microsys...

2018-11-09 20:52:30 259

原创 CRUD改进

 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@t

2018-11-09 20:45:13 138

原创 SpringMVC_day4(异常 上传文件 。。。)

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.d

2018-11-09 20:42:55 116

原创 SpringMVC day_3 (CRUD)

index.jsp 开始页面<a href="empList">EMPLS</a>‘两个模拟数据库的javaDAO 两个bean ①Employees{ private Integer id; //jsr303提供的注解 可以验证字面值 private String lastName; @Past(message="请输入正确的日期...

2018-11-07 19:57:42 126

原创 Spring Mvc day _2 视图

 <form action="SpringMVC/testupdate" method="post"> id:<input type="text" name="id" value="101"/> <br> name:<input type="text" name=&qu

2018-11-06 16:39:12 105

原创 SpringMVC day_1

   SpringMVC通过一套MVC注解让POJO成为处理请求的控制器,而无需实现任何接口支持REST风格的URL创建静态工厂 一、在web.XML文件中配置DispatcherServlet 快捷键<servlet> <servlet-name>hellow</servlet-name> <!-- 前...

2018-11-05 17:06:34 160

原创 实现结账

 BookServlet:  用户名账号不能为空--》用户名和账号不匹配--》库存不足--》余额不足复杂的业务逻辑     四个 验证的关联性   protected void cash(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExcepti...

2018-11-02 19:57:34 363

原创 查看购物车(并实现其中的方法)

将购物车放入Session中修改数量用Ajax  为-0时删除   // 修改数量 protected void updateItemQuantity(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 4.在 方法中获取...

2018-11-02 19:42:23 794 1

原创 实现分页 包括 区间查询分页

一、获取请求参数 MaxPrice  minPrice pageNo  把分页和区间分页写在一起   给区间分页的数据默认值  :protected void getBooks(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ...

2018-11-01 11:50:46 541

原创 Spring的事务管理

事物管理是企业级应用程序开发中必不可少技术,用来保证数据的完整性和一致性Spring 在不同的事物管理Api之间定义了一个抽象层声明式的事务管理 将事物管理代码从业务方法中分离出来 , 以声明的方式来实现事物的管理事物管理作为一个横切关注点;可以通过AOP方法模块化Spring将通过SpringAOP框架支持声明式事物管理在程序中 要处理一个数据元 而且通过JDBC存取 Da...

2018-11-01 11:18:46 120

原创 Spring 对JDBC的支持

<context:property-placeholder location="classpath:jdbc.properties"/><!-- 数据库链接 两步 一、映射配置文件 二、c3p0Bean--><bean id="DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">..

2018-10-30 20:42:30 94

原创 AOP面向切面编程

AOP的主要编程对象是切面(aspect),而切面模块化横切关注点•AOP 的好处:–每个事物逻辑位于一个位置, 代码不分散, 便于维护和升级–业务模块更简洁, 只包含核心业务代码.•切面(Aspect): 横切关注点(跨越应用程序多个模块的功能)被模块化的特殊对象•通知(Advice): 切面必须要完成的工作•目标(Target): 被通知的对象•代理(Proxy): 向目标...

2018-10-29 20:28:03 104

原创 模板方法设计模式(质数)

package practiceAug7;//模板方法设计模式public class MoBan { public static void main(String[] args) { new SubTemplate().spendTime(); }}abstract class Template{ public abstract void co...

2018-10-29 19:25:09 114

原创 SpringIOC day_3

IOC容器的生命周期一、SpringIOC容器可以管理BEAN的生命周期管理过程:1. 通过工厂方法构造器创建Bean实例2.为Bean的属性设置值和其对其他BEAN的引用3.调用BEAN的初始化方法(init)4.使用BEAN5.当容器关闭时 调用BEAN 的销毁方法<bean id="car" class="com.Greatest.Spring.lif...

2018-10-25 14:42:21 111

原创 /*Java8内置的四大核心函数式接口

package com.greatest.Java8;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.function.Consumer;import java.util.function.Function;import java.util.funct...

2018-10-24 21:05:20 151

原创 SpringEL表达式

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframew

2018-10-24 17:53:52 358

原创 算法题一

package com.greatest.Array;import java.util.Scanner;public class ti { // 1.一个数组 ,让每个元素去除第一个元素 ,得到的商作为被除数所在的位置 public static void main(String[] args) { int[] arr = new int[] { 12, 34, 1, 45, -...

2018-10-22 20:28:06 135

原创 数组算法题

package com.greatest.Array;import java.util.Scanner;import javax.swing.plaf.synth.SynthOptionPaneUI; public class ti { // 1.一个数组 ,让每个元素去除第一个元素 ,得到的商作为被除数所在的位置 public static void main(Strin...

2018-10-22 19:03:46 150

原创 文件的上传 连接数据库

TinyBlob             最大 255  Blob                  最大 65K  MediumBlob     最大 16M  LongBlob            最大 4G            架构upload.jsp<%@ page ...

2018-10-17 20:09:43 335

原创 Ajax加入购物车

 导入jackSonjar包 jackson-annotations-2.2.3jackson-core-2.2.3jackson-databind-2.2.3index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><...

2018-10-15 19:34:43 953

原创 国际化 中英文切换

index.jsp<%@page import="java.util.Locale"%><%@page import="java.util.Date"%><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&

2018-09-30 13:19:45 702

原创 国际化(i18n)方法

package i18n;import java.text.DateFormat;import java.text.FieldPosition;import java.text.MessageFormat;import java.text.NumberFormat;import java.text.ParseException;import java.text.SimpleDateF...

2018-09-30 13:18:17 1261

原创 文件的下載

 index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/

2018-09-29 20:51:09 136

原创 验证名字 密码是否正确 (Filter)

 web.xml <context-param> <param-name>username</param-name> <param-value>tom</param-value> </context-param> <context-param> <param-

2018-09-27 20:40:44 452

原创 文件的上传(FileItem)

加入两个jar包commons-fileupload-1.2.1.jarcommons-io-2.0.jarpackage com.greatest.flie.servlet;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.IOEx...

2018-09-27 19:29:16 5372

原创 授权登录(Filter)

加入两个jar包:jstl.jarstandard.jarlogout.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transiti...

2018-09-25 20:48:39 122

原创 隐藏不良信息(HttpServletrequestWrapper)

package com.greatest.Filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;imp...

2018-09-25 19:09:19 224

原创 过滤器检测用户是否登陆

–情景:系统中的某些页面只有在正常登陆后才可以使用,用户请求这些页面时要检查 session 中有无该用户信息,但在所有必要的页面加上session的判断相当麻烦的事情–解决方案:编写一个用于检测用户是否登陆的过滤器,如果用户未登录,则重定向到指的登录页面–要求:需检查的在 Session 中保存的关键字; 如果用户未登录,需重定向到指定的页面(URL不包括 ContextPath); 不...

2018-09-22 20:08:08 1123

原创 过滤器实现浏览器不缓存页面

 –有 3 个 HTTP 响应头字段都可以禁止浏览器缓存当前页面,它们在 Servlet 中的示例代码如下:•response.setDateHeader("Expires",-1);•response.setHeader("Cache-Control","no-cache"); •response.setHeader("Pragma","no-cache"); –并不是所有的...

2018-09-22 16:54:27 372

原创 字符编码的过滤器

–通过配置参数encoding指明使用何种字符编码,以处理Html Form请求参数的中文问题package com.Greatest.Filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterC...

2018-09-22 16:50:30 266

原创 MVC案例(增删改查)

 index.jsp<%@page import="com.greatest.mvcapp.domain.Customer"%><%@page import="java.util.List"%><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi

2018-09-21 11:00:38 1821

原创 JSP Fragment类 (标签体) EL

仿写ForEachpackage tag1;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.SimpleTagSupport;public class chooseTag extends SimpleTagSupport{ priva...

2018-09-20 21:05:20 206

原创 EL表达式

<%@page import="java.util.Date"%><%@page import="web1.Customer"%><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><

2018-09-20 16:42:04 113

原创 一次验证

package web1;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax.imageio...

2018-09-20 13:26:58 189

原创 防止重复提交

package web1;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class T...

2018-09-20 13:23:12 103

空空如也

空空如也

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

TA关注的人

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