![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javaweb
Howie Lee
If wishes are horses, beggars would ride.
展开
-
C3P0连接池参数解释
<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 --> <property name="acquireRetry转载 2017-03-18 12:22:14 · 319 阅读 · 0 评论 -
javaEE之分页查询MVC模式
首先写一个PageBean工具类:public class PageBean<T> { private int currentPage = 1; // 当前页, 默认显示第一页 private int pageCount = 4; // 每页显示的行数(查询返回的行数), 默认每页显示4行 private int totalCount; // 总记录数原创 2017-03-18 15:38:14 · 965 阅读 · 0 评论 -
文件上传和解析的理解
jsp核心代码:<body> <form name="frm_test" action="${pageContext.request.contextPath }/upload" method="post" enctype="multipart/form-data"> 用户名:<input type="text" name="userName"> <br/>原创 2017-03-19 15:43:36 · 2690 阅读 · 0 评论 -
使用FileUpload组件完成文件下载
首先引入jar包:commons-fileupload-1.2.1.jar 文件上传组件核心jar包 commons-io-1.4.jar 封装了对文件处理的相关工具类jsp核心代码: <form name="form_test" action="${pageContext.request.contextPath }/upload"原创 2017-03-20 22:46:00 · 439 阅读 · 0 评论 -
完整实现文件上传下载以及输出下载列表
首先导入jar包: commons-fileupload-1.2.1.jar 【文件上传组件核心jar包】 commons-io-1.4.jar 【封装了对文件处理的相关工具类】 jsp代码: 功能选择:<body> <a href="${pageContext.request.contextPath }/upload.jsp">原创 2017-03-20 23:12:45 · 2573 阅读 · 1 评论 -
javabean优化之BeanUtils组件
用法:方法1: 对象属性的拷贝BeanUtils.copyProperty(admin, “userName”, “jack”); BeanUtils.setProperty(admin, “age”, 18);方法2: 对象的拷贝BeanUtils.copyProperties(newAdmin, admin);方法3: map数据拷贝到javabean中 【注意:map中的key要与java原创 2017-03-17 15:29:30 · 427 阅读 · 0 评论 -
javabean优化之使用BeanUtils编写工具类
public class WebUtils { @Deprecated public static <T> T copyToBean_old(HttpServletRequest request, Class<T> clazz) { try { // 创建对象 T t = clazz.newInstance();原创 2017-03-17 16:21:52 · 511 阅读 · 0 评论 -
javaEE之拦截器
默认拦截的类型:(直接访问或者重定向)<dispatcher>REQUEST</dispatcher>拦截转发:<dispatcher>FORWARD</dispatcher>拦截包含的页面(RequestDispatcher.include(/page.jsp); 对page.jsp也执行拦截)<dispatcher>INCLUDE</dispatcher>拦截声明式异常信息:<dispat原创 2017-03-18 16:31:04 · 2523 阅读 · 0 评论 -
工具类编写思路扩展之泛型反射
public class AdminDao extends BaseDao<Admin> {}public class AccountDao extends BaseDao<Account> {}public class BaseDao<T>{ // 保存当前运行类的参数化类型中的实际的类型 private Class clazz; // 表名 private St原创 2017-03-21 13:28:14 · 750 阅读 · 0 评论 -
java通过smtp发送qq邮件详细步骤
java通过SMTP发送QQ邮件的完全步骤首先,我们需要打开QQ邮箱的SMTP服务,因为QQ邮箱对于一般的用户都是默认关闭SMTP服务的。打开QQ邮箱,点击设置 点击帐户 找到SMTP服务的选项,可以看到此处默认是关闭的,点击开启,然后腾讯会进行一些身份验证,身份验证通过以后,腾讯会给出一个用于使用SMTP的16位口令,此处这个口令一定牢记,因为后面要使用SMTP功能必须要用到这个口令,没有这转载 2017-03-21 00:05:37 · 1205 阅读 · 0 评论 -
java使用smtp协议完成发送邮件并添加附件和图片
javaMail需要引用jar包: jdk1.6以后只需要引用mail.jar一个包// 初始化参数 private static Properties prop; // 发件人 private static InternetAddress sendMan = null; static { prop = new Properties();原创 2017-03-20 23:55:55 · 1570 阅读 · 0 评论 -
使用POI组件操作Excel文档
由于使用的是第三方组件所以需要引用jar包: 实现文件的写入:import java.io.FileOutputStream;import java.io.IOException;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apach原创 2017-03-19 21:09:45 · 495 阅读 · 0 评论 -
JDBC优化之DbUtils组件
commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。第三方插件: 需要引入jar包:commons-dbutils-1.6.jar|– DbUtils 关闭资源、加载驱动 |原创 2017-03-17 16:50:17 · 482 阅读 · 0 评论 -
数据库连接之自定义pool
使用代理对象完成对关闭操作的触发控制import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.sql.Connection;import java.sql.DriverManager;import java.sql原创 2017-03-18 11:48:19 · 525 阅读 · 0 评论 -
数据库连接之DBCP连接池
DBCP 是 Apache 软件基金组织下的开源连接池实现,使用DBCP数据源,应用程序应在系统中增加如下两个 jar 文件: • Commons-dbcp.jar:连接池的实现 • Commons-pool.jar:连接池实现的依赖库Tomcat 的连接池正是采用该连接池来实现的。该数据库连接池既可以与应用服务器整合使用,也可由应用程序独立使用。硬编码方式:@Test publ原创 2017-03-18 11:58:58 · 453 阅读 · 0 评论 -
DBCP连接池配置参数说明
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver转载 2017-03-18 12:06:45 · 379 阅读 · 0 评论 -
C3P0连接池
C3P0连接池: 最常用的连接池技术!Spring框架,默认支持C3P0连接池技术! C3P0连接池,核心类: CombopooledDataSource ds;jar: c3p0-0.9.1.2.jar硬编码: @Test public void testCode() throws Exception { // 创建连接池核心工具类原创 2017-03-18 12:19:42 · 314 阅读 · 0 评论 -
JSP自定义标签
需求:向浏览器输出当前客户的IP地址1)编写一个普通的java类,继承SimpleTagSupport类,叫标签处理器类/* * 标签处理器类 * 1)继承SimpleTagSupport * */public class ShowIpTag extends SimpleTagSupport{ private JspContext context; /** * 传入原创 2017-03-15 20:37:12 · 316 阅读 · 0 评论