- 博客(170)
- 资源 (22)
- 收藏
- 关注
转载 Servlet 3.0笔记之超方便的文件上传支持
在以前,处理文件上传是一个很痛苦的事情,大都借助于开源的上传组件,诸如commons fileupload等。现在好了,很方便,便捷到比那些组件都方便至极。以前的HTML端上传表单不用改变什么,还是一样的multipart/form-data MIME类型。让Servlet支持上传,需要做两件事情需要添加MultipartConfig注解从request对象中获取Part文件对象
2017-07-25 11:47:59 549
转载 form表单文件上传 servlet文件接收
需要导入jar包commons-fileupload-1.3.2.jarcommons-io-2.5.jarUpload.Jsp代码 pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/htm
2017-07-25 11:30:02 1699
转载 Servlet实现文件上传,可多文件上传
一、Servlet实现文件上传,需要添加第三方提供的jar包下载地址:1) commons-fileupload-1.2.2-bin.zip : 点击打开链接2) commons-io-2.3-bin.zip : 点击打开链接 接着把这两个jar包放到 lib文件夹下:
2017-07-25 11:29:08 322
转载 C3P0连接池的配置与使用
1、下载c3p0-0.9.1.2.jar下载地址:http://download.csdn.net/detail/chunxiaqiudong5/96619222、添加配置文件c3p0-config.xml3、配置文件内容如下:[html] view plain copyxml ve
2017-07-24 11:42:45 404
转载 Filter 过滤器
原文链接:http://tianweili.github.io/blog/2015/01/26/java-filter/1、简介 Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现UR
2017-07-21 00:05:35 300
转载 xml基础知识
一、XML是什么?作用是什么?1、XML是指可扩展标记语言(eXtensible Markup Language),用户自定义的标签.相对于HTML来讲的。2、XML被设计的宗旨是表示数据。HTML是用来显示数据的。目前经常使用的XML版本是1.03、XML除了表示数据外。在实际的企业开发中,主要用XML作为程序的配置文件。二、XML的基本语法1、文档声明:作用:用
2017-07-14 16:45:54 344
转载 DBCP连接池
dbcp连接池需要的架包1.commons-dbcp.jar2.commons-pool.jar3.mysql-connector-java-5.0.8-bin.jarDBCP相关配置:DBCP configuration说明:defaultAutoCommit: 对于事务是否 autoCommit, 默认值为 truedefaultReadOnly: 对于数据
2017-07-13 17:43:48 387
转载 完整java开发中JDBC连接数据库代码和步骤
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载M
2017-07-12 17:33:00 318
转载 java(JDBC连接数据库)[完整版封装]
import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMeta
2017-07-12 17:30:50 760
转载 MySQL存储引擎--MyISAM与InnoDB区别
MyISAM 和InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能。 以下是一些
2017-07-11 17:23:39 211
转载 MySQL 数据库常用命令小结
MySQL 数据库常用命令 1、mysql常用命令create database name; 创建数据库use databasename; 选择数据库drop database name 直接删除数据库,不提醒show tables; 显示表describe tablename; 表的详细描述select 中加上distinct去除重
2017-07-11 17:22:11 1623 2
转载 开源框架:DBUtils使用详解
一, 先熟悉DBUtils的API: 简介:DbUtils是一个为简化JDBC操作的小类库。以下使用的是最新版的commons-dbutils-1.4,先给个简介,以便迅速掌握API的使用。 整个dbutils总共才3个包:1、包org.apache.commons.dbutils 接口摘要ResultSetHandler
2017-07-10 17:19:49 590
转载 开源框架:Apache的DBUtils框架
目录(?)[-]一commons-dbutils简介 二QueryRunner类使用讲解21QueryRunner类的主要方法22使用QueryRunner类实现CRUD三ResultSetHandler接口使用讲解31ResultSetHandler接口的实现类32测试dbutils各种类型的处理器 三DbUtils类使用讲解四JDBC开发中的事务处理41
2017-07-10 17:17:33 341
转载 java与xml之DOM4J生成和解析XML文档
虽然DOM4J代表了完全独立的开发结果,但最初,它是JDOM的一种智能分支。它合并了许多超出基本XML文档表示的功能,包括集成的XPath支持、 XML Schema支持以及用于大文档或流化文档的基于事件的处理。它还提供了构建文档表示的选项,它通过DOM4J API和标准DOM接口具有并行访问功能。从2000下半年开始,它就一直处于开发之中。 为支持所有这些功能,DOM4
2017-07-07 17:55:59 386
转载 java与xml之JDOM生成和解析XML文档
JDOM的目的是成为Java特定文档模型,它简化与XML的交互并且比使用DOM实现更快。由于是第一个Java特定模型,JDOM一直得到大力推广和促进。正在考虑通过“Java规范请求JSR-102”将它最终用作“Java标准扩展”。从2000年初就已经开始了JDOM开发。 JDOM与DOM主要有两方面不同。首先,JDOM仅使用具体类而不使用接口。这在某些方面简化了API,但是也限制
2017-07-07 17:55:02 287
转载 java与xml之SAX解析XML文档
SAX处理的优点非常类似于流媒体的优点。分析能够立即开始,而不是等待所有的数据被处理。而且,由于应用程序只是在读取数据时检查数据,因此不需要将数据存储在内存中。这对于大型文档来说是个巨大的优点。事实上,应用程序甚至不必解析整个文档;它可以在某个条件得到满足时停止解析。一般来说,SAX还比它的替代者DOM快许多。 选择DOM还是选择SAX? 对于需要自己编写代码来处理XML文档的开发人
2017-07-07 17:54:01 290
转载 java与xml之DOM创建和解析XML文档
DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数
2017-07-07 17:52:51 291
转载 关于java中char,byte,short的移位操作
在Think in Java中有这么一段话“对char,byte或者short进行移位处理,那么在移位进行之前,它们会自动转换成一个int。只有右侧的5个低位才会有用。这样可防止我们在一个int数里移动不切实际的位数。若对一个long值进行处理,最后得到的结果也是long。此时只会用到右侧的6个低位,防止移动超过long值里现成的位数。” 对上面那段话的理解是:移位
2017-06-01 15:28:14 511
转载 Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。public class dat
2017-06-01 10:38:13 410
转载 用xshell操作linux系统的常用命令
用xshell操作linux系统的常用命令(1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以.doc结尾的所有文件(2)命令cp——复制文件 cp afile afile.bak 把文件复制为新文件afile.bak cp afile /ho
2017-03-21 14:40:52 1626
转载 svn is already locked解决方案
在网上的解决方案中,往往都是通过Clean up来解决,如下所示:在出错文件夹下(或整个工程项目),鼠标右键TortoiseSVN->Clean up.1、出现这个问题后使用“清理”功能,如果还不行,就直接到上一级目录(或整个工程项目),再执行“清理”,然后再“更新”。2、有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理
2017-03-20 14:10:38 588
转载 java模拟https请求
先导出Bmob的证书,用java的keyTool工具制成证书库(keystore),再用HttpsURLConnection与Bmob服务器沟通。下面为具体步骤: 1:导出证书用IE的证书工具可以将网站的证书导出。打开网页,查看网页的属性页,属性页右下角可以找到证书,最后将证书【复制到文件】。由于Java的keyTool工具不能导入P7B格式的证书,所以在导入向
2017-03-15 11:39:15 1835
转载 http下载防盗链原理:http协议的字段referer 记录来实现
防盗链原理:http协议的字段referer 记录来实现2008-07-15 09:05防盗链原理: http标准协议中有专门的字段记录referer 一来可以追溯上一个入站地址是什么 二来对于资源文件,可以跟踪到包含显示他的网页地址是什么。 因此所有防盗链方法都是基于这个Referer字段 网上比较多的2种 一种是使用apache文
2017-02-22 22:40:12 1909
转载 高并发量网站解决方案
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht
2017-02-22 22:35:39 872
转载 web项目性能优化(整理)
Web性能优化分为服务器端和浏览器端两个方面。一、浏览器端,关于浏览器端优化,分很多个方面1、压缩源码和图片JavaScript文件源代码可以采用混淆压缩的方式,CSS文件源代码进行普通压缩,JPG图片可以根据具体质量来压缩为50%到70%,PNG可以使用一些开源压缩软件来压缩,比如24色变成8色、去掉一些PNG格式信息等。2、选择合适的图片格式如果图片颜色数较多就使用
2017-02-22 22:18:51 1873
转载 Hibernate与 MyBatis的比较
最近做了一个hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:
2017-02-22 21:52:57 234
转载 Spring 使用注解方式进行事务管理
使用步骤:步骤一、在spring配置文件中引入命名空间 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/sch
2017-02-22 21:46:15 312
转载 java集群之session共享解决方案
集群中session安全和同步是个最大的问题,下面是收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适应的场景。1. 客户端cookie加密这是我以前采用的方式,简单,高效。比较好的方法是自己采用cookie机制来实现一个session,在应用中使用此session实现。问题:session中数据不能太多,最好只有个用户id。参考实现:http
2017-02-22 21:19:32 909
转载 Java 进阶面试问题列表
作者:王下邀月熊链接:https://zhuanlan.zhihu.com/p/24910702来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Java 进阶面试问题列表翻译自Java developer interview questions: The hard part,从属于笔者的Java入门与工程实践系列。最近公司打算招几个 J
2017-01-18 11:21:01 876
转载 为什么我要用 Node.js? 案例逐一介绍
转自:http://blog.jobbole.com/53736/介绍JavaScript 高涨的人气带来了很多变化,以至于如今使用其进行网络开发的形式也变得截然不同了。就如同在浏览器中一样,现在我们也可以在服务器上运行 JavaScript ,从前端跨越到后端,这样巨大的反差让人难以想象,因为仅仅在几年前 Javascript 还如同 Flash 或者 Java ap
2017-01-18 11:13:15 803
转载 Javascript日期时间总结
写这篇文章,总结一下前端JavaScript遇到的时间格式处理。1 C#时间戳处理从后台返回的C#时间为:/Date(-62135596800000)/,这个是C#的DateTime.MinValue; 要在html页面展示,一个方法是后端先处理成yyyy-MM-dd HH:mm:ss的格式,前端直接展示。 如果后端不做处理,就需要前端来做处理了,下面就是看前端处理的这种情况。
2016-12-26 10:17:48 473
转载 java 常见几种发送http请求案例
[java] view plain copyimport java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream
2016-11-06 17:19:28 602
转载 字符串作为freemarker模板的简单实现例子
[java] view plain copy package com.test.demo; import java.io.IOException; import java.io.StringWriter; import java.util.HashMap; import java.util.Map; import fre
2016-11-05 15:39:56 1931 1
转载 windows上Apache+tomcat实现主备机服务器
转自:http://m.blog.csdn.net/article/details?id=47043559 今天配置了windows下Apache+tomcat实现的服务器配置,主要实现的功能如下:通过Apache监听80端口,然后用mod_jk.so把请求传给tomcat服务器,启用两个tomcat服务器监听不同的端口,如果主tomcat服务器挂了,就由备tomcat服务
2016-11-04 14:33:48 876
转载 如何把tomcat7添加到服务器的服务中
解决方法: 打开命令行提示符窗口=>进入Tomcat安装目录==> 进入bin目录下==>输入:service.bat install 即可直接到目录点击这个service.batt会不会也可以?经过验证:不可以若为win7系统,还需要右键tomcat7.exe 设置兼容性,然后再执行service.bat install之后在win
2016-11-04 14:23:28 684
转载 Java中如何遍历Map对象的4种方法
在Java中如何遍历Map对象How to Iterate Over a Map in Java在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等) 方法一 在for-ea
2016-10-31 16:24:45 521
转载 java对字符的编码处理
本文转自http://kxjhlele.iteye.com/blog/333211,讲述了Java中对字符的编码处理 在java应用软件中,会有多处涉及到字符集编码,有些地方需要进行正确的设置,有些地方需要进行一定程度的处理。1. getBytes(charset) 这是java字符串处理的一个标准函数,其作用是将字符串所表示的字符按照charset编码,并以字
2016-10-31 09:36:32 299
转载 Java读写修改Property文件
import Java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.O
2016-10-28 17:43:35 1297
转载 spring security 登录、权限管理配置
转自:http://blog.csdn.net/rongku/article/details/51235694登录流程1)容器启动(MySecurityMetadataSource:loadResourceDefine加载系统资源与权限列表) 2)用户发出请求 3)过滤器拦截(MySecurityFilter:doFilter) 4)取得请求资源所需
2016-07-18 19:50:50 4800
转载 解决Spring定时计划任务重复执行两次(实例被构造两次)问题的方法
转:http://blog.csdn.net/chaijunkun/article/details/6925889今天在做一个项目的时候用到了spring的定时计划任务。这是Spring的特色功能,可以根据设置在特定的时间或间隔时间做特定的事。下面给出一个例子:[java] view plain copypackage n
2016-07-11 09:36:47 1551 1
使用jar使用验证码功能(ValidateCode.jar )
2017-08-09
疯狂Java讲义精粹
2017-06-21
INSPINIA后台框架中文版 H+后台框架3.2最新版
2016-04-20
三种版本的在线图片裁剪基于UCenter camera.swf
2016-01-04
spring3.1 官方全部jar包
2015-06-17
eclipse 3.5 官方简体中文包
2015-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人