学习心得
文章平均质量分 80
清晨一杯水
这个作者很懒,什么都没留下…
展开
-
redis之下拉框信息
准备导入mysql数据库连接池有关的包导入redis数据库连接池有关的包核心对象:JedisPool导入json解析器有关的包核心对象:ObjectMapper1准备数据库连接的两个配置文件,放到src目录下mysql使用redis使用准备工具类mysql使用JDBCUtilspackage cn.com.utils;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataS原创 2020-08-06 16:50:48 · 346 阅读 · 0 评论 -
带有验证码的登陆页面
user用户类package cn.com.domain;public class User { private int id; private String username; private String password; private String yanzhengma; public int getId() { return id; } public void setId(int id) { thi原创 2020-07-27 17:54:25 · 1334 阅读 · 0 评论 -
cookie记录上次访问时间
package cn.com.cookie;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Http原创 2020-07-26 15:46:40 · 209 阅读 · 0 评论 -
servlet之文件下载
html链接<a href="/day13/servletDowload?filename=图片一.jpg">图片1下载</a>用到的解决中文名问题的工具类package cn.com.utils;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.util.Base64;public class DownUtil { public sta原创 2020-07-26 11:21:26 · 99 阅读 · 0 评论 -
response之验证码
创图片对象new BufferedImage(宽,高,类型)美化图片填充背景色Graphics g = image.getFraphics()//画笔对象g.setcolor(Color.颜色)//设置颜色g.fillRect(起点坐标,终点坐标)//填充画边框g.setcolor//颜色g.drawRect(起点坐标,终点坐标-1)写验证码str = “abcd············”生成随机角标new Random()ran.nextInt(str.length)获取字符原创 2020-07-25 15:52:24 · 202 阅读 · 0 评论 -
respond重定向和输出流
package cn.com.respond;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.原创 2020-07-25 12:13:51 · 152 阅读 · 0 评论 -
request登陆案例
创项目,导包html登录页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>登录</title></head><body><form action="/day12/servlet" method="post"> <input type="text" name="usern原创 2020-07-24 18:53:28 · 289 阅读 · 0 评论 -
request请求转发和共享数据
请求转发 req.getRequestDispatcher("/demo7").forward(req,resp);共享数据 req.setAttribute("msg","我接收了共享的数据");接收共享数据 Object msg = req.getAttribute("msg");package Demo01;import javax.servlet.ServletException;import javax.servlet.annotation.WebServle原创 2020-07-23 17:57:28 · 248 阅读 · 0 评论 -
request获取请求参数(通用方法)
//解决post中文乱码req.setCharacterEncoding(“utf-8”);//根据参数名称获值String username = req.getParameter(“username”);//根据参数名称获多值数组String[] selects = req.getParameterValues(“select”);//获取所有请求参数的名称Enumeration parameterNames = req.getParameterNames();//获取所有参数map集合原创 2020-07-23 17:23:09 · 1801 阅读 · 0 评论 -
request获取请求体数据
package Demo01;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.BufferedR原创 2020-07-23 17:10:11 · 833 阅读 · 0 评论 -
request获取请求头数据
package Demo01;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOExcepti原创 2020-07-23 15:24:01 · 147 阅读 · 0 评论 -
request获取请求行数据
package Demo01;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOExcepti原创 2020-07-23 12:25:53 · 105 阅读 · 0 评论 -
Servlet快速入门
Servlet:运行在服务器端的小程序,是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。快速入门创建Java EE项目定义一个类实现servlet接口public class SeverDemo01 implements Servlet实现接口的抽象方法配置servlet在web.xml中配置<servlet> <servlet-name>demo1</servlet-name> <servlet-cl原创 2020-07-23 10:51:40 · 65 阅读 · 0 评论 -
spring—JDBC(二)
练习修改一号数据score为100添加一条记录删除刚添加的记录查询id为1的记录,封装为Map集合查询所有记录封装为list集合查询所有记录,封装为mysqlpacket对象的list集合查询总记录数package spring_jdbc;import demo01class.Mysqlpacket;import org.junit.Test;import org.springframework.jdbc.core.BeanPropertyRowMapper;import org.原创 2020-07-22 13:43:29 · 83 阅读 · 0 评论 -
spring—JDBC(一)
Spring JDBCspring框架对JDBC的简单封装,提供jdbctemplate对象,简化jdbc开发步骤导入jar包commons-logging-1.2.jarspring-beans-5.0.0.RELEASE.jarspring-core-5.0.0.RELEASE.jarspring-jdbc-5.0.0.RELEASE.jarspring-tx-5.0.0.RELEASE.jar创建JDBCtemplate对象,依赖于数据源DataSourceJdbcTemplat原创 2020-07-22 11:34:54 · 121 阅读 · 0 评论 -
数据库连接池的使用(四)——druid
使用工具类工具类package utils;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.IOException;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import原创 2020-07-21 19:09:26 · 103 阅读 · 0 评论 -
数据库连接池的使用(三)——druid
步骤导入jai包 druid-1.0.9.jar定义配置文件druid.properties可为任意名,可放任意目录加载配置文件获取数据库连接池对象DruidDataSourceFactory获取连接package sqlpool;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.IOException;import java.i原创 2020-07-21 18:23:34 · 94 阅读 · 0 评论 -
数据库连接池的使用(二)——c3p0
close归还连接对象package sqlpool;import com.mchange.v2.c3p0.ComboPooledDataSource;import java.sql.Connection;import java.sql.SQLException;public class C3p0_1 { public static void main(String[] args) { //创建核心对象,,数据库连接池对象,不传参则使用默认的配置读取连接池对象原创 2020-07-21 17:40:12 · 89 阅读 · 1 评论 -
数据库连接池的使用(一)——c3p0
步骤导入jar包:c3p0-0.9.5.2.jarmchange-commons-java-0.2.12.jar驱动jar包定义配置文件c3p0.properties c3p0-config.xml路径直接放src下创建核心对象:数据库连接对象new combopooledDataSource获取链接getConnectionpackage sqlpool;import com.mchange.v2.c3p0.ComboPooledDataSource;原创 2020-07-21 17:01:10 · 105 阅读 · 0 评论