Servlet压缩(gzip)测试

2016-7-31 流沙 JAVA

package com.gyarmy.demo4; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.PrintWriter; import java.util.zip.GZIPOutputStream; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; impor...

阅读全文>>

标签: gzip

评论(0) 浏览(467)


使用Filter 解决Servet的乱码问题

2016-7-31 流沙 JAVA

1\使用HttpServletRequestWrapper 包装类 2\重写getParameter \ getParameterValues \ getParameterMap 三个函数 3\ 配置 web.xml 核心过滤器代码 package com.gyarmy.demo4; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.util.Map; import ja...

阅读全文>>

标签: 乱码

评论(0) 浏览(462)


使用过滤器实现自动登录

2016-7-31 流沙 JAVA

分析清楚逻辑结构 cookie + session + filter 技术运用 防止伪造cookie 需要改进的地方:  cookie加密技术 package com.gyarmy.demo4; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletExce...

阅读全文>>

标签: 自动登录

评论(0) 浏览(452)


Filter过滤器的简单使用测试

2016-7-30 流沙 JAVA

1\了解过滤器的声明周期 2\过滤器的web.xml文件的配置 <filter> <filter-name>EncodingFilter</filter-name> <filter-class>com.gyarmy.demo1.EncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>u...

阅读全文>>

标签: filter

评论(0) 浏览(424)


JSP一张表的增\删\改\查\分页 完整示例

2016-7-29 流沙 JAVA

[该文章已设置加密,请点击标题输入密码访问]

标签: 分页 jsp 附件

评论(0) 浏览(6)


jsp分页显示测试

2016-7-29 流沙 JAVA

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <he...

阅读全文>>

标签: java 分页

评论(0) 浏览(421)


解耦合 _ 工厂模式的实现和使用

2016-7-26 流沙 JAVA

factory.java文件实现 package com.itheim.customers.dao.factory; import java.util.ResourceBundle; import com.itheim.customers.dao.CustomerDao; /* * 这是 用于创建 dao的工厂 类 , * * 工厂类 很多时候 会被 弄成单例的 * * */ public class DaoFactory { private DaoFactory(){}; //创建一个...

阅读全文>>

标签: 工厂模式

评论(0) 浏览(497)


防止表单重复提交[token机制]

2016-7-26 流沙 JAVA

token生成代码: <% //生成一个唯一的串 String token = UUID.randomUUID().toString(); // 将这个唯一的串 存到 session 域对象中去 session.setAttribute("token_session", token); %> 验证token代码 <%@page import="java.util.UUID"%> <%@ page language="java" contentType="text/...

阅读全文>>

标签: token

评论(0) 浏览(480)


dbutils简单测试案例

2016-7-24 流沙 JAVA

两个文件 1\ JdbcUtils.java 的源代码 package com.gyarmy.dbutils; import java.sql.SQLException; import java.util.List; import org.apache.commons.dbutils.QueryRunner; import org.apache.commons.dbutils.handlers.BeanListHandler; import org.junit.Test; import com.gyarmy.domain.*; im...

阅读全文>>

标签: java dbutils

评论(0) 浏览(548)


反射简单测试

2016-7-24 流沙 JAVA

package com.gyarmy.person; import java.lang.reflect.Field; import org.junit.Test; public class TestPerson { @Test public void test2() throws Exception{ Class cls1 = Class.forName("com.gyarmy.person.Person"); Field nameField = cls1.getDeclaredField("name"); //打开访问权限 nameFi...

阅读全文>>

标签: 反射

评论(0) 浏览(434)


c3p0 快速入门测试

2016-7-23 流沙 JAVA

package com.gyarmy.c3p0; import java.sql.Connection; import java.sql.PreparedStatement; import org.junit.Test; import com.gyramy.utils.JdbcUtils; import com.mchange.v2.c3p0.*; public class C3P0Test { @Test public void test2(){ Connection conn =null; PreparedStatement...

阅读全文>>

标签: c3p0

评论(0) 浏览(373)


$Proxy4 cannot be cast to java.sql.Connection

2016-7-23 流沙 JAVA

用动态代理调用连接池出现问题, 不太懂得原理, 只找到了解决方法: 原代码出错位置; Connection proxyConn = (Connection) Proxy.newProxyInstance(TestMyData.class.getClassLoader(), conn.getClass().getInterfaces(), new InvocationHandler() { @Override public Object invoke(Object proxy, Method method, Object...

阅读全文>>

标签: 动态代理

评论(0) 浏览(381)


java中方法加强的3中方法

2016-7-23 流沙 JAVA

package com.gyarmy.datesource; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import org.junit.Test; public class TestData1 { @Test public void test1(){ System.out.println("test1"); //继承 Cat car1 = new Cat()...

阅读全文>>

标签: java

评论(0) 浏览(379)


jdbc事物处理测试

2016-7-21 流沙 JAVA

table 是 innodb  非 myisam package com.gyarmy.transcation; import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; import org.junit.Test; import com.gyarmy.utils.JdbcUtils; public class TestTranscation { @Test public void test1(){...

阅读全文>>

标签: 事物处理

评论(0) 浏览(390)


DAO检测测试(二)

2016-7-20 流沙 JAVA

package com.itheima.login.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; import com.itheima.login.domain.User; import com.itheima.login.utils.JdbcUtils; public class UserDao { //查询 单个 用户 , 这里 是dao的核心类, 封装了对数据...

阅读全文>>

标签: dao

评论(0) 浏览(356)


Powered by 流沙团