自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎来到跃行者技术博客

最怕一生碌碌无为 还说平凡难能可贵

  • 博客(166)
  • 资源 (6)
  • 收藏
  • 关注

原创 控制浏览器缓存

描述:对于服务器来说,有的页面需要缓存,有的不需要,动态页面不需要缓存,主要原因在于动态页面经常变   化,而静态页面就相反了,很少变化,因此要缓存,并且不一样的静态页面应该设置的缓存时间也不同。     这样对于服务器来说大大减小了压力。不用每次请求都找服务器要。web.xml文件中的配置 设置的顺序为先不缓存所有页面,再要求静态页面缓存,组成一个拦截链 NoCacheFilter

2013-07-19 09:18:50 647

原创 编写JDBC框架

元数据:数据库、表、列的定义信息。(制作框架时获取信息)DataBaseMetaData   获取方式:Connection.getDatabaseMetaData()         方法:getURL():返回一个String类对象,代表数据库的URL。                     getUserName():返回连接当前数据库管理系统的用户名。

2013-07-19 09:17:09 867

原创 JDBC事务

概念:事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。事务命令:start transaction  开启事务     Rollback 回滚事务     Commit   提交事务在程序中使用事务         当Jdbc程序向数据库获得一个Connection对象时,默认情况下这个Connection对象会自动向数据库提 交在它上面发送的SQL语句。

2013-07-19 09:16:58 815

原创 获得数据库自动生成的主键与调用存储过程

获取主键 注:此参数仅对insert操作有效。 public static void main(String[] args) throws SQLException { Connection conn = null; PreparedStatement st = null; ResultSet rs = null; try{ conn = JdbcUtils.getCon

2013-07-19 09:16:49 923

原创 JDBC入门

JDBC全称为:Java Data Base Connectivity(java数据库连接),它主要由接口组成。组成JDBC的2个包:java.sql与javax.sql(这两个包会自动导入)。开发JDBC应用需要以上2个包的支持外,还需要导入相应JDBC的数据库实现(即数据库驱动)。编写JDBC步骤:         一、搭建实验环境 :                  1、在

2013-07-19 09:16:38 634

原创 JDBC批处理实现

当需要向数据库发送一批SQL语句执行时,应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。         实现方式一:Statement.addBatch(sql):此方法调用后就加到一个list集合中              executeBatch()方法:执行批处理命令              clearBatch()方法:清除批处理命令 例

2013-07-19 09:16:24 972

原创 JDBC对大数据的处理

在实际开发中,程序一般不把大文本或二进制数据直接保存到数据库。但当需要时则应采用以下方式大数据也称之为LOB(Large Objects)。         LOB分为:clob和blobclob用于存储大文本。mysql中为Textblob用于存储二进制数据,例如图像、声音、二进制文等。对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Text。T

2013-07-19 09:15:38 949

原创 SQL 入门

数据库服务器、数据库和表的关系         装好mysql,只是装好了一个数据库管理程序,要想通过这个程序保存数据,需要在这个程序下创建多       个库来保存(一般开发人员会针对每一个应用创建一个数据库)。而库又是使用表保存数据的,所以库创  建好后,我们又会在数据库下面创建多个表,以保存程序中不         同实体的数据。注:以下 [ ]中的内容可写可不写。

2013-07-18 09:44:29 745

原创 mysqL表的约束与设计

表的约束主键约束(每一个表必须有一个主键列)         primarykey:不允许为空,不允许重复         加入约束后,如果不遵守会报错。                   eg:createtable student           (               id int primary key,               name va

2013-07-18 09:44:21 758

原创 MySQL安装图解

MySQL安装图解一、MYSQL的安装1、打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”。 2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。3、在“DeveloperComponent

2013-07-18 09:44:13 1248

原创 国际化开发

定义:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供         相应的、符合来访者阅读习惯的页面或数据。国际化又称为 i18n:internationalization。              对于软件中的菜单栏、导航条、错误提示信息,状态信息等这些固定不变的文本信息,可以把它们写在一个properties文件中,并根据不同的国家编写不同的

2013-07-18 09:43:46 614

原创 EL表达式语言

作用         获取数据:EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map 集合、访问数组)         语法:“${标识符}”         原理:EL表达式语句在执行时,会调用pageContext.findAttribute方法,用标

2013-07-18 09:43:26 1179

原创 自定义标签库开发

作用:1、自定义标签主要用于移除Jsp页面中的java代码。          2、控制jsp页面某一部分内容是否执行。          3、控制整个jsp页面是否执行。          4、控制jsp页面内容重复执行。          5、修改jsp页面内容输出。使用步骤:1、编写一个实现Tag接口的Java类(标签处理器类)。              2、编写标

2013-07-18 09:43:14 685

原创 自定义标签案例

案例一:防盗链标签public class RefererTag extends SimpleTagSupport { //site属性为自己的地址 private String site; //page为对盗链者跳转的页面 private String page; public void setSite(String site) { this.site = site; } p

2013-07-18 09:43:04 748

原创 如何将自定义标签打成jar包

步骤:         1、在myeclipse中新建一个java工程,将所有的自定义标签拷贝到的src下。         2、新建一个META-INF文件夹目录,用于存放tld文件。将tld拷贝到文件夹中。         3、右键java工程选择Export(导出)→ java → JAR File →去掉.classpath与.project前的勾。     4、给jar指

2013-07-18 09:42:55 1336

原创 JSTL标签库

注:用jstl核心标签前必须用taglib指定    tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%> 标签         用于输出一段文本内容到pageContext对象当前保存的“out”对象中。        eg:c:outvalue="${data}"default="aaaaa"

2013-07-18 09:42:35 734

原创 JSP入门

简介:JSP全称是Java Server Pages,它和Servlet技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。写JSP虽然就像是在写html,但Jsp技术允许在页面中嵌套java代码,并且允许开发人员 在页面中获取request、response等web开发常用对象,实现与浏览器的交互,所以jsp也是一种动态web资源的开发技术。JSP最佳实践         不

2013-07-18 09:42:28 836

原创 防止表单的重复提交(客户端)

防表单重复提交 var iscommitted = false; function dosubmit(){ if(!iscommitted){ iscommitted = true; return true; }else{ return false; } } function dosubmit(){

2013-07-18 09:42:07 636

原创 会话管理

定义:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程 称之为一个会话。         注:点击浏览器的超链接后,以一个新窗口打开,这个也是同一个会话过程,是基于浏览器的。保存会话数据的两种技术(实现用户的数据共享)Cookie         Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏

2013-07-18 09:41:49 757

原创 防止表单的重复提交(服务端)

表单页面由servlet程序生成,servlet为每次产生的表单页面分配一个唯一的随机标识号,并在FORM表单的一个隐藏字段中设置这个标识号,同时在当前用户的Session域中保存这个标识号。当用户提交FORM表单时,负责处理表单提交的serlvet得到表单提交的标识号,并与session中存储的标识号比较,如果相同则处理表单提交,处理完后清除当前用户的Session域中存储的标识号。

2013-07-18 09:41:34 929

原创 easyUI插件与ztree插件

Jquery easyui 1.3.2         easyui 主要组件 1、 Form 表单组件2、 Grid 表格组件 table3、 Layout 布局组件4、 Menu and Button 菜单和按钮5、 Window 窗体6、 Tree 树形结构 使用easyUI步骤    解压jquery-easyui-1.3.2.zip后将下列文件复制

2013-07-18 09:40:46 3961 1

原创 hibernate search框架(检索)

简介:         Hibernate Search是在apache Lucene的基础上建立的主要用于Hibernate的持久化模型的全文检索工具。像Lucene这样的检索引擎能够给我们的项目在进行检索的时候带来非常高的效率,但是它们在基本对象的检索时会有一些问题,比如不能实现检索内容跟实体的转换,HibernateSearch正是在这样的情况下发展起来的,基于对象的检索引擎,能够很方便

2013-07-18 09:40:28 2402 1

原创 Lucene3查询强化

一、搜索查询强化                        执行查询步骤                   第一步 : 获得 Query查询对象                    第二步 : 获得IndexSearcher  通过Query对象进行查询 为了方便,每次都打印结果,就抽取了功能为方法Lucene内建的Query对象1、TermQuery 词条

2013-07-18 09:40:10 954

原创 Lucene 全文检索技术入门

一、 搜索引擎的历史          萌芽:Archie、Gopher         起步:Robot(网络机器人)的出现与spider(网络爬虫)         发展:excite、galaxy、yahoo         繁荣:infoseek,altaVista,Google和baidu 搜索技术发展依赖网络机器人和网络爬虫          网络机器人:互

2013-07-18 09:40:00 1646 1

原创 JBPM-工作流引擎

一、   工作流工作流(Workflow):就是“业务过程的部分或整体在计算机应用环境下的自动化”l  简单的说,就是将工作的流程通过程序管理起来,以表单审核和任务办理为主体,实现办公自动化            工作流帮助程序管理业务流程,业务操作不发生改变,工作流只是通知程序,该哪个角色进行某个 任务 典型应用:工作流技术是OA项目典型标志  主流工作流引擎 :

2013-07-18 09:39:49 4235 1

原创 JBPM流程变量的处理

业务流程运行过程中的变量管理 JBPM支持变量类型l  java.lang.String l  java.lang.Long l  java.lang.Double l  java.util.Date l  java.lang.Boolean l  java.lang.Character l  java.lang.Byte l  java.lang.Short

2013-07-18 09:39:24 1568

原创 JPBM整合SSH

1、 整合jar包 核心jar : jbpm.jar Jbpm 原来集成hibernate3.3 ---- 项目3.6  (不需要导入hibernate)2、 配置文件整合 将 jbpm.cfg.xml (核心配置文件) 复制 config(src)目录          由于项目中将hibernate配置写在了spring配置文件中,因此要删除 添加 配置

2013-07-18 09:38:44 1047

原创 Session登录注销案例

使用Session完成用户登陆和注销(此程序不能运行,缺少主页与登陆页面)//处理登陆请求public class LoginServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,

2013-07-17 10:40:35 2207

原创 Session案例之实现购物网址购物车

实现购物网址购物车         要求:点击商品存入购物车购买,无论刷新还是关闭浏览器,都可以继续在购物车中继续购物,不会 损失掉之前所买的商品,并且用户禁用cookie也能实现。首页,显示网站所有商品public class IndexServlet extends HttpServlet { public void doGet(HttpServletRequest request

2013-07-17 10:39:37 1151

原创 cookie案例之显示用户上次浏览过的商品

//网站首页public class CookieDemo2 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //有中文输入,防止乱码 response.s

2013-07-17 10:37:58 1602 1

原创 随即图片生成

涉及方法介绍:         1、java.awt.image  BufferedImage类         用其构造函数BufferedImage(intwidth, int height, int imageType)就可以创建一个图片。intimageType为图片类型,多用TYPE_INT_RGB:表示一个图像,它具有合成整数像素的 8 位 RGB 颜色分量。       

2013-07-17 10:36:29 1529

原创 HttpServletRequest(请求)对象

HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。获得客户机信息    getRequestURL():返回客户端发出请求时的完整URL。    getRequestURI():返回请求行中的资源名部分(要请求哪个资源)。    getQue

2013-07-17 10:31:57 2079

原创 servlet入门

简介:Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:1、编写一个Java类,实现servlet接口。2、把开发好的Java类部署到web服务器中。servlet接口         方法(生命周期):1、void 

2013-07-17 10:18:09 837

原创 servlet开发

Servlet接口实现类         GenericServlet:默认实现类HttpServlet:HttpServlet指能够处理HTTP请求的servlet,它在原有Servlet接口上添加了一些与HTTP协议处理方法,它比Servlet接口的功能更为强大。因此开发人员在编写Servlet时,通常应继承这个类,而避免直接去实现Servlet接口。HttpServlet在实现Ser

2013-07-17 10:16:13 778

原创 ServletContext对象读取资源文件

在ServletContext对象中有以下四个方法可以实现资源文件的读取对于资源文件最好放到类路径下,这样可以用到类装载器去读取,当然也可以放到webRoot文件夹下,当资源文件放在webRoot文件夹下的时候可以采取在servlet中的ServletContext来读取资源文件1、InputStream   getResourceAsStream(String path):传入资源路径返

2013-07-17 10:15:40 1318

原创 JavaWeb开发入门

Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。静态web资源开发技术:Html 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的动态web资源开发技术:JSP/Servlet、ASP、PHP等。在Java中,动态web资源开发技术统称为Javaweb。Web服务器       常见的

2013-07-17 10:14:51 704

原创 Http协议

定义:HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。版本:1.0与1.1区别:在HTTP1.0协议中,客户端与web服务器建立连接后,只能获得一个web资源。HTTP1.1协议,允许客户端与web服务器建立连接后,在一个连接上获取多个web资源。

2013-07-17 10:04:22 837

原创 XML Schema约束

定义:XML Schema 也是一种用于定义和描述 XML 文档结构与内容的模式语言,其出现是为了克服 DTD 的局限性XMLSchema 与 DTD区别:1、XML Schema符合XML语法结构。 2、DOM、SAX等XML API很容易解析出XML Schema文档中的内容。 3、XML Schema对名称空间支持得非常好。 4、XML Schema比XML DTD支持更

2013-07-17 10:03:40 728

原创 SAX解析

与DOM解析的区别:在使用 DOM 解析XML 文档时,需要读取整个 XML 文档,在内存中构架代表整个 DOM 树的Doucment对象,从而再对XML文档进行操作。此种情况下,如果 XML 文档特别大,就会消耗计算机的大量内存,并且容易导致内存溢出。SAX解析允许在读取文档的时候,即对文档进行处理,而不必等到整个文档装载完才会文档进行操作。 SAX采用事件处理的方式解析XML文件

2013-07-17 10:03:08 629

原创 dom4j中Xpath的应用

定义:XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。此语言比较容易理解,仅举例:     public voidbar(Document document) {        //所有foo节点下的bar节点        List list =do

2013-07-17 10:02:13 671

webmdshow-0.9.5.0-20100518.zip

用于很好的将其他格式的视频转换为webm格式的视频,这样网页就能进行播放了

2015-01-19

highcharts封装的myChart.js文件

实在没法发到博客里了,太长了。提供给大家下载。封装类里有两个方法。

2013-07-26

封装highcharts的myChart.js文件

实在没法发到博客里了,太长了。提供给大家下载。封装类里有两个方法。

2013-07-26

封装highcharts的js文件myChart.js

读完我博客的可以在这里下载封装js文件,实在太多,没法发到博客中。

2013-07-26

highchart文档

highchart数据报表中文API+例子

2013-07-23

javaweb就业笔记(个人吐血总结)不下后悔

本人精心总结javaweb课程,希望能够帮助您走入IT技术行业

2013-07-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除