- 博客(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
480
原创 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
258
原创 面试题(四)、数据库部分
五、数据库部分 套题一: 数据表: 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
1365
2
原创 面试题(一)基础篇
尚硅谷-Java 面试题 一、Java基础阶段 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基...
2018-11-09 20:58:25
2036
原创 面试三、JavaEE框架
三、JavaEE框架 1、什么是 ORM? 答:对象关系映射(Object-Relational Mapping,简称ORM)是一种为了解决程序的面向对象模型与数据库的关系模型互不匹配问题的技术;简单的说,ORM是通过使用描述对象和数据库之间映射的元数据(在Java中可以用XML或者是注解),将程序中的对象自动持久化到关系数据库中或者将关系数据库表中的行转换成Java 对象,其本...
2018-11-09 20:55:14
300
原创 面试二、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
334
原创 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
175
原创 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
145
原创 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
165
原创 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
136
原创 SpringMVC day_1
SpringMVC通过一套MVC注解让POJO成为处理请求的控制器,而无需实现任何接口支持REST风格的URL创建静态工厂 一、在web.XML文件中配置DispatcherServlet 快捷键<servlet> <servlet-name>hellow</servlet-name> <!-- 前...
2018-11-05 17:06:34
196
原创 实现结账
BookServlet: 用户名账号不能为空--》用户名和账号不匹配--》库存不足--》余额不足复杂的业务逻辑 四个 验证的关联性 protected void cash(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExcepti...
2018-11-02 19:57:34
399
原创 查看购物车(并实现其中的方法)
将购物车放入Session中修改数量用Ajax 为-0时删除 // 修改数量 protected void updateItemQuantity(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 4.在 方法中获取...
2018-11-02 19:42:23
853
1
原创 实现分页 包括 区间查询分页
一、获取请求参数 MaxPrice minPrice pageNo 把分页和区间分页写在一起 给区间分页的数据默认值 :protected void getBooks(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ...
2018-11-01 11:50:46
599
原创 Spring的事务管理
事物管理是企业级应用程序开发中必不可少技术,用来保证数据的完整性和一致性Spring 在不同的事物管理Api之间定义了一个抽象层声明式的事务管理 将事物管理代码从业务方法中分离出来 , 以声明的方式来实现事物的管理事物管理作为一个横切关注点;可以通过AOP方法模块化Spring将通过SpringAOP框架支持声明式事物管理在程序中 要处理一个数据元 而且通过JDBC存取 Da...
2018-11-01 11:18:46
169
原创 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
126
原创 AOP面向切面编程
AOP的主要编程对象是切面(aspect),而切面模块化横切关注点•AOP 的好处:–每个事物逻辑位于一个位置, 代码不分散, 便于维护和升级–业务模块更简洁, 只包含核心业务代码.•切面(Aspect): 横切关注点(跨越应用程序多个模块的功能)被模块化的特殊对象•通知(Advice): 切面必须要完成的工作•目标(Target): 被通知的对象•代理(Proxy): 向目标...
2018-10-29 20:28:03
129
原创 模板方法设计模式(质数)
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
146
原创 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
143
原创 /*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
179
原创 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
401
原创 算法题一
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
164
原创 数组算法题
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
185
原创 文件的上传 连接数据库
TinyBlob 最大 255 Blob 最大 65K MediumBlob 最大 16M LongBlob 最大 4G 架构upload.jsp<%@ page ...
2018-10-17 20:09:43
368
原创 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
1019
原创 国际化 中英文切换
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
748
原创 国际化(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
1295
原创 文件的下載
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
165
原创 验证名字 密码是否正确 (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
489
原创 文件的上传(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
5452
原创 授权登录(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
155
原创 隐藏不良信息(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
273
原创 过滤器检测用户是否登陆
–情景:系统中的某些页面只有在正常登陆后才可以使用,用户请求这些页面时要检查 session 中有无该用户信息,但在所有必要的页面加上session的判断相当麻烦的事情–解决方案:编写一个用于检测用户是否登陆的过滤器,如果用户未登录,则重定向到指的登录页面–要求:需检查的在 Session 中保存的关键字; 如果用户未登录,需重定向到指定的页面(URL不包括 ContextPath); 不...
2018-09-22 20:08:08
1194
原创 过滤器实现浏览器不缓存页面
–有 3 个 HTTP 响应头字段都可以禁止浏览器缓存当前页面,它们在 Servlet 中的示例代码如下:•response.setDateHeader("Expires",-1);•response.setHeader("Cache-Control","no-cache"); •response.setHeader("Pragma","no-cache"); –并不是所有的...
2018-09-22 16:54:27
412
原创 字符编码的过滤器
–通过配置参数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
298
原创 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
1886
原创 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
274
原创 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
141
原创 一次验证
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
217
原创 防止重复提交
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
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人