- 博客(61)
- 资源 (5)
- 收藏
- 关注
原创 JavaScript执行上下文
代码分析function fn(a){ console.log(a); //function(){} var a = 2; function a(){}; console.log(a); //2}fn(1); 1、初始化函数fn执行上下文;2、建立阶段:参数a赋值1,b为undefined;函数声明a;变量a赋值为2;确定作...
2018-08-21 21:17:43
273
原创 JavaScript事件循环Event Loop
JavaScript是一门单线程的非阻塞的脚本语言。 单线程 同一时间内只能做一件事,javascript代码在执行的任何时候,都只有一个主线程来处理所有的任务。 非阻塞 当代码需要进行一项异步任务(无法立刻返回结果,需要花一定时间才能返回的任务,如I/O事件)的时候,主线程会挂起(pending)这个任务,然后在异步任务返回结果的时候再根据一定规则去执行相应的回调。 ...
2018-08-21 10:46:05
277
原创 文件上传和下载(三)--【SmartUpload】
一、简介SmartUpload一种java上传组件包,可以轻松的实现文件的上传及下载功能。使用该组件可以轻松的实现上传文件的限制,也可以轻易的取得文件上传的名称、后缀、大小等。二、详细介绍【百度百科有相对详细的介绍及使用】三、具体实现例子【jsp+SmartUpload】项目目录web.xml配置<web-app version="
2016-02-27 15:45:06
4003
原创 文件上传和下载(二)--【struts2】
一、简介struts2在原有的上传解析器继承上做了进一步封装,更进一步简化了文件上传。struts2默认使用的是Jakarta和Common-FileUpload的文件上传框架,因此,如果需要使用struts2的文件上传功能,则需要在web应用导入相关jar包。二、实现原理1、Action需要使用3个属性来封装该文件域的信息:(1)类型为File的xxx属性封装了该文件
2016-02-27 15:44:15
693
原创 文件上传和下载(一)--【jsp+servlet】
一、文件上传在TCP/IP中,最早出现的文件上传机制是FTP。它是将文件由客户端发送到服务器的标准机制。但是在jsp编程中不能使用FTP方法来上传文件,这是由jsp运行机制所决定的。通过为表单元素设置method="post" enctype="multipart/form-data"属性,让表单提交的数据以二进制编码的方式提交,在接收此请求的Servlet中用二进制流来获取内容,就可
2016-02-27 15:43:19
1011
原创 ngrok
一、简介ngrok是一个方向代理,通过在公共的端点和本地运行的web服务器之间建立一个安全的通道。ngrok可捕获和分析所有通道上的流量,便于后期分析和重放。【百度百科】二、为什么要使用ngrok?作为一个web开发者,我们有时候会需要临时地将一个本地的web网站部署到外网,以供它人体验评价或协助调试等等,通常我们会这么做:1、找到一台运行于外网的web服务器。2、服务
2016-02-24 21:32:40
9713
原创 Apache Shiro--身份验证与授权
一、简介Shiro 是一个 Apache Incubator 项目,旨在简化身份验证和授权。二、官网http://shiro.apache.org/三、参考http://www.ibm.com/developerworks/cn/web/wa-apacheshiro/http://www.docin.com/p-265768384.html
2016-02-24 16:35:20
4586
原创 mybatis-generator【mybatis代码自动生成】
一、简介mybatis属于半自动的ORM,使用其需要大量的编写Mapping的映射文件xml。因此可能会需要大量的时间,浪费开发时间。mybatis-generator是一个可以方便快速自动生成对应表的mapping映射文件xml。二、准备需要三个jar包和一个配置文件xml三、配置generator注意:因为mybatis是半自动的,所以数
2016-02-24 11:28:44
1048
原创 JavaMail
一、简介JavaMail API提供了一种与平台无关和协议独立的框架来构建邮件和消息应用程序。 JavaMail API提供了一组抽象类定义构成一个邮件系统的对象。它是阅读,撰写和发送电子信息的可选包(标准扩展)。JavaMail 规定,用于构造一个接口,一个消息传送系统中的元素,包括系统的部件和接口。虽然本规范没有定义任何特定的实现,JavaMail是否包括实现RFC822和
2016-02-24 11:04:11
2684
2
原创 一些实用的java工具包jar
1、Commons Codec 【官网】Commons项目中用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64,URL,Soundx等等。不仅是编码,也可用于解码。2、dom4j【官网】 dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功
2016-02-24 09:05:26
2269
原创 jquery-validate.js
一、简介jquery-validate.js是一个表单验证的jquery插件。二、准备导入一下两个jsjquery.js//jqueryjquery.validate.js //validate三、基本例子
2015-11-30 10:11:50
592
原创 jquery--fullPage.js
简介fullPage.js是一个基于jQuery的全屏滚动插件,她能够很方便、很轻松的制作出全屏网站。主要功能.支持鼠标滚动.支持前进后退和键盘控制.多个回调函数.支持手机、平板触摸事件.css3动画.支持窗口缩放.窗口缩放时自动调整.可设置滚动宽度、背景颜色、滚动速度、循环选项、回调、文本对齐方式等。兼容性fullPage.js支持
2015-10-21 18:08:45
953
原创 css3--简单制作时钟
css3闹钟 .clock{ width: 400px; height: 400px; border: 2px solid #BC8F8F; border-radius: 50%; box-shadow: 1px 1px 1px #8FA1FF; background: -webkit-gradient(radial,120 120
2015-09-21 16:43:34
788
原创 css3--transform属性
1、基本 06 .total{ width: 200px; height: 200px; border: 2px solid #8FA1FF; margin: 50% 50%; } .one{ width: 200px; height: 200px; border: 3px solid #ADFF2
2015-09-18 15:43:57
938
原创 css3--颜色和透明度
04 /*1*/ .one{ width: 50px; height: 50px; border: 1px solid #0000FF; background: rgb(255,0,0);/*红绿蓝*/ } /*2*/ .two{ width: 50px; height: 50px; border:
2015-09-17 17:45:12
1128
原创 css3--text属性
03 /*1*/ .one{ width: 50px; border: 1px solid rosybrown; background-color: #F0FFFF; } /*2*/ .two{ width: 50px; border: 1px solid rosybrown; backgro
2015-09-17 11:53:21
430
原创 css3--background属性
/*1*/ .one{ width: 300px; height: 300px; border: 1px solid blue; background-color: azure; background-image: url(../img/beautiful01.png); background-repeat: no-repeat; background
2015-09-16 17:37:21
570
原创 jboss--linux下jboss6启动与关闭命令
操作系统:linux进入到bin文件夹中一、启动1、方法一【有日志】:./run.sh &-----直接启动./run.sh -c all &-----把所有信息打印出来./run.sh -b 0.0.0.0 &-------这个可以被外部访问2、方法二【无日志】:nohup ./run.sh &查看日志tail -f noh
2015-09-09 09:35:19
8258
3
原创 linux--SSH Secure Shell Client
操作系统:win71、安装安装成功2、使用打开客户端点击Quick Connect,填写远程服务ip地址,用户名,端口22,完毕后,点击connect。填写密码登陆成功
2015-09-07 22:50:42
593
原创 javascript--QUnit【javascript单元测试框架】
QUnit官网开源中国:http://www.oschina.net/p/qunit参考:http://www.zhangxinxu.com/wordpress/2013/04/qunit-javascript-unit-test-单元测试/ http://blog.youkuaiyun.com/cyq1984/article/details/6398596一、断言(As
2015-08-26 10:35:18
1064
7
转载 javascript--JavaScript 三种创建对象的方法
文章转载自:http://www.jb51.net/article/20428.htmjavascript中对象的创建有以下几种方式,使用内置对象,使用JSON符号,自定义对象构造。大家可以参考如下:javascript中对象的创建有以下几种方式:1、使用内置对象;2、使用JSON符号;3、自定义对象构造一、使用内置对象javascript可用的
2015-08-25 14:49:47
449
原创 jquery--jQuery插件【capacityFixed-类似于新浪微博新消息提示的定位框的实例页面】
一、基本知识看我前三篇文章: javascript--闭包 jquery--jQuery.extend 函数详解jquery--创建一个自定义 jQuery 插件二、capacityFixed-类似于新浪微博新消息提示的定位框的实例页面参考:http://www.css88.com/demo/capacityFixed/
2015-08-24 16:42:09
887
1
转载 jquery--创建一个自定义 jQuery 插件
参考引用:http://www.ibm.com/developerworks/cn/web/wa-jqplugin/内容暂定
2015-08-24 11:14:38
613
转载 jquery--jQuery.extend 函数详解
文章转载自:http://www.cnblogs.com/RascallySnake/archive/2010/05/07/1729563.htmlJQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: exten
2015-08-24 11:13:36
471
原创 java--continue与break的使用
java的continue和break在循环中经常需要使用到。好记性不如烂笔头,记录下来。一、功能与区别1、break的作用是跳出当前循环块(for、while、do while)或程序块(switch)。在循环块中的作用是跳出当前正在循环的循环体。在程序块中的作用是中断和下一个case条件的比较。2、continue用于结束循环体中其后语句的执行,并跳回循环程序块的开头执
2015-08-20 17:50:23
494
原创 tomcat7配置用户的一点问题
tomcat7配置用户时,与tomcat6不同。会有一个错误。1、tomcat不配置conf/tomcat-users.xml或者配置不对时。会发生以下错误:2、tomcat配置conf/tomcat-users.xml:解决办法: Note that for Tomcat 7 onwards, the r
2015-07-21 17:52:56
6658
原创 Oracle-BPM(十)
BPM节点更新例子(一):package com.mgear.ui.bpm;import com.proxy.bpm.query.TaskQueryService;import com.proxy.bpm.query.TaskQueryService_Service;import com.proxy.bpm.query.WorkflowErrorMessage;impo
2015-07-21 17:37:55
938
原创 spring mvc的学习
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。参考的文章:http://elf8848.iteye.com/blog/875830/http://blog.youkuaiyun.com/chichengit/article/details/12
2015-07-16 11:23:17
623
原创 Oracle-BPM(九)
9、bpm api之taskQueryService【分页__没有测试】package com.ui.bpm;import com.proxy.bpm.query.TaskQueryService;import com.proxy.bpm.query.TaskQueryService_Service;import com.proxy.bpm.query.Workflo
2015-07-11 18:39:02
747
原创 Oracle-BPM(八)
8、bpm api之taskQueryService【不分页__没有测试】package com.ui.bpm;import com.proxy.bpm.query.TaskQueryService;import com.proxy.bpm.query.TaskQueryService_Service;import com.proxy.bpm.query.Workflow
2015-07-11 18:23:31
1188
原创 Oracle-BPM(七)
7、bpm api之以taskNumber或taskId查询语言:javapackage test01;import com.taskQuery.services.TaskQueryService;import com.taskQuery.services.TaskQueryService_Service;import com.taskQuery.services.Workflo
2015-07-11 18:13:02
806
翻译 Oracle-BPM(六)
参考TaskQueryServiceColumnDescriptionColumn ObjectHow to retrieveACQUIREDBYAcquired ByWFTASK_ACQUIREDBY_COLUMNtask.getSystemAttributes().get
2015-07-11 18:08:51
659
翻译 Oracle-BPM(五)
参考:http://docs.oracle.com/cd/E28280_01/dev.1111/e10224/bp_workflow.htm#SOASE10452How to use Human WorkFlow Web Services There are different ways to interact with the Human WorkFlow ser
2015-07-11 17:31:22
706
mybatis-generator
2016-06-29
文件上传下载【SmartUpload】
2016-02-27
文件上传下载【struts2】
2016-02-27
文件上传下载【jsp+servlet】
2016-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人