你的位置:首页 > 软件开发 > Java
  • 事件冒泡和事件捕获
    事件冒泡和事件捕获分别由微软和网景公司提出,这两个概念都是为了解决页面中事件流(事件发生顺序)的问题。<div id="outer"> <p id="inner">Click me!</p></d ...
    2015年05月23日 00:012
  • 黑马程序员【Java中的多线程】
    Java中的多线程 首先,在开篇讲线程之前要说一个问题,我们知道多线程的执行原理是cpu在不同的线程中做着切换操作,而一提到多线程,大家首先想到的肯定是提高系统的运行效率,可是真的是这样的么?我们来借助一位大神博客中的代码就可以看出来有时单线程的运行效率要高 ...
    JAVA2015年05月23日 00:013
  • javascript不用正则验证输入的字符串是否为空(包含空格)
    在项目中需要验证输入的字符串是否为空,包括空格,不太喜欢使用正则,所以就想到了js的indexOf函数,indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,如果要检索的字符串值没有出现,则该方法返回 -1。 语法:stringObject.indexOf ...
    JavaScript2015年05月23日 00:013
  • 如何在MyEclipse中部署struts2的环境
    总记不住一些部署struts2框架的细节,下面就做一个总结:其实很简单,只要几步:1.下载的strutsXXX(版本号)-zip文件中解压app目录中有一个struts2-blank.war文件,解压之。可以看到有一个叫WEB-INF的文件夹,这里面就有我们接下来所需要的三个东西 ...
    Struts2015年05月23日 00:011
  • 自已动手写的轮播图插件,功能不断增加中,可以下载
    前,平时总是使用别人的轮播图插件,这次决定自已写一个,功能越多越好。实际现起来,发现并不容易。先实现基本的功能,下两周要丰富起来。图是别人的图,心是自已的心。直接上代码:一:结构<!-- carousel begin --><div > ...
    2015年05月23日 00:012
  • JS鼠标滚轮事件
    所有的现代浏览器都支持鼠标滚轮,并且在用户滚动滚轮时触发时间。浏览器通常使用鼠标滚轮滚动或缩放文档,但可以通过取消mousewheel事件来阻止这些默认操作。有一些互用性问题影响滚轮事件,但是编写跨平台的代码依旧可以行。除了Firefox之外的所有浏览器都支持&ldquo ...
    2015年05月23日 00:001
  • Java_Web之分层架构
    当我们把业务处理的代码与JSP代码混在一起,不易于阅读,不易于代码维护,这就需要分层。分层模式1、分层模式是最常见的一种架构模式2、分层模式是很多架构模式的基础分层将解决方案的组件分隔到不同的层中1、在同一个层中组件之间保持内聚性2、层与层之间保持松耦合三层模式的划分1、表示层2 ...
    JAVA2015年05月23日 00:003
  • 基于jQuery遮罩图片hover翻转效果
    基于jQuery遮罩图片hover翻转效果。这是一款基于jQuery+css3实现的鼠标经过遮罩图片翻转特效。效果图如下:在线预览 源码下载实现的代码。html代码:<div class="index_hd"> <di ...
    jquery2015年05月23日 00:000
  • easyui总结
    1、设置一个区域可拖动的第一种方法直接用html<div id="dd" ><div id="title" >title</div></div>第二种是用jquery方法首先要导入两个库jqu ...
    2015年05月23日 00:003
  • JAVA变量的类型,定义变量
    JAVA中常用的数据类型数据类型数据类型解释说明char字符型用于存储单个字符,如:性别“男”、“女”,电灯“开”、“关&rdquo ...
    JAVA2015年05月23日 00:002
  • JQuery异步提交
    JQuery提交部分$.ajax({ url:'www.baidu.com', //提交的地址,相当于form的action type:'POST', //提交方式,相当于form的method data:$('#actor').serialize ...
    jquery2015年05月23日 00:000
  • Jquery Datatable
    DataTables(http://www.datatables.net/)是我目前项目用到的正在研究学习的技术,主要功能是给表格提供解决方案。初学者,会随着学习深入持续更新。Jquery DataTables的特性: 可变长度分页;动态过滤;多列排序,带数据类型检测功能;列 ...
    DataTable2015年05月23日 00:004
  • JavaScript表单验证
    介绍一下表单验证,不错哦: 如图CSS代码@charset "gb2312";/* CSS Document */body,dl,dt,dd,div,form {padding:0;margin:0;}#header,#main{ width:650px ...
    JavaScript2015年05月23日 00:000
  • JAVA赋值运算符
    赋值预算符,简单来说就是把以及定义了值的变量值赋值给刚定义的变量例如,a学员,与b学员的成绩相同,a学员是80分,我们根据a学员的成绩,输出b学员的成绩。public class Test{ public static void main(String[] args){ ...
    JAVA2015年05月23日 00:000
  • 事件取消和阻止冒泡
    取消默认操作(三种)w3c的方法是e.preventDefault(),IE则是使用e.returnValue = false;《注册事件处理程序onclick和addEventListener、attachEvent》介绍了用属性注册的时间处理程序的返回值能用于取消事件的浏览器 ...
    2015年05月22日 12:031
  • 闭包和作用域链(《JavaScript 高级程序设计》读书笔记)
    当某个函数被调用时,会创建一个执行环境及相应的作用域链。  执行环境(execution context)定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每个函数都有自己的执行环境。当执行流进入一个函数时,函数的环境就会被推入一个环境栈中。而在函数执行之后,栈将其环境弹 ...
    JavaScript2015年05月22日 12:0211
  • 使用eclipse+Tomcat+mysql做web开发时乱码问题解决
    ---恢复内容开始---在eclpse中设置:1.Windows->Preferences->General->Content Types->Text->Default encoding:utf-82.Windows->Preferences- ...
    MYSQL2015年05月22日 12:014
  • java基础提高篇对象的创建
    我一直使用构造器的方式生成或者初始化对象。最近发现一些对象在项目中并没有实际作用,有时我只是需要它的一些功能,为此新建一个对象是不是比较消耗资源,影响程序的性能呢。今天看到一些资料,对这个问题作出了一个回答。 说明: 首先肯定的是,我们有时候并不需 ...
    JAVA2015年05月22日 12:015
  • ES6 Map/WeakMap
    JS的对象本身就是个键值结构,ES6为什么还需要加Map呢,它与普通的JS对象有何区别? 一、Map1. Map构造器先看Map的简单用法// 字符串作为key, 和JS对象类似var map = new Map()// setmap.set('name', 'John')m ...
    2015年05月22日 12:010
  • 类加载与自定义类加载器(67)
    类加载所有类加载器,都是ClassLoader的子类。类加载器永远以.class运行的目录为准。 读取classpath根目录下的文件有以下几种方式:1 在Java项目中可以通过以下方式获取classspath下的文件:public void abc(){ //每一种读 ...
    2015年05月22日 12:000
  • 简单的批量读取外部insert文并插入DB
    package com.tongxiang.item.base.dao;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.Fi ...
    2015年05月22日 12:004
  • javascript中的each遍历
    each的用法 1.数组中的each复制代码 var arr = [ "one", "two", "three", "four"]; $.each(arr, function(){ a ...
    JavaScript2015年05月22日 12:004
  • BasicDataSource的配置参数
    参数描述username传递给JDBC驱动的用于建立连接的用户名password传递给JDBC驱动的用于建立连接的密码url传递给JDBC驱动的用于建立连接的URLdriverClassName使用的JDBC驱动的完整有效的java 类名connectionProperties当 ...
    2015年05月22日 00:050
  • 给注解定义属性/方法与给反射用并控制事务 (66)
    8、给注解定义属性/方法如果某个注解需要一个标识,就给它定义一个属性.定义的方法:@Retention(RetentionPolicy.RUNTIME)@Target(value={ElementType.METHOD})public @interface MyTest { / ...
    反射2015年05月22日 00:055
  • 使用html,JavaScript,ajax写一个小型实例
    //1.创建受捐单位数组var arrOrgData = [ { "Id": 1, "OrgName": "红十字会" }, { "Id": 2, &quo ...
    JavaScript2015年05月22日 00:040
  • Spring Mvc 输出Json(iwantmoon.com出品)
    原文:http://iwantmoon.com/Post/f94e49caf9b6455db7158474bab4c4dd 因为工作需要,现在要去做开放平台,考虑了多种方案之后,基本确定 下来,Http Api and Web Serivce两种,REST API 就需要通过 ...
    2015年05月22日 00:030
  • HashMap,HashTable,TreeMap区别和用法
    开始学HashTable,HashMap和TreeMap的时候比较晕,觉得作用差不多,但是到实际运用的时候又发现有许多差别的。需要大家注意,在实际开发中以需求而定。 java为数据结构中的映射定义了一个接口java.util.Map ...
    2015年05月22日 00:036
  • 7种网页图片切换方式代码
    jQuery图片鼠标滑动展开切换特效代码jQuery图片书架取书特效代码网页图片点击前后切换特效代码jQuery图片选项卡展示html5图片切换jquery动画展开特效html5图片3d切换幻灯片轮播特效代码jQuery 图片tab选项卡特效 ...
    图片2015年05月22日 00:022
  • C#/.NET转Java学习笔记
    大学研究了三年的.Net,由于偶然的机会,拿到IBM的Java web实习offer,所以决定转行搞Java(综合了校招情况、发展前景和其他各种因素)。下面是我在学习Java web的一些学习笔记(可能会比较乱,希望能做个备忘,如果能对您有帮助那就更好了) Servlet相关 ...
    .NET2015年05月22日 00:014
  • Java对Excel表格的操作
    import java.io.File;//引入类import java.io.IOException;import java.util.Scanner;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import jxl ...
    JAVA2015年05月22日 00:010
  • Java 基础入门随笔(2) JavaSE版
    1.Java语言-关键字 关键字:被java语言赋予了特殊含义的词,特点是所有的字母都为小写。  java涉及到的关键字整理:用于定义数据类型的关键字classinterfacebyteshortint long floatdoublecharbo ...
    JAVA2015年05月22日 00:012
  • 不要去管浏览器兼容
    如果可以回到过去的话,我会告诉自己这句话:"初学JavaScript的时候无视DOM和BOM的兼容性" 我初学时的处境  在我初学JavaScript的时候最头痛的就是浏览器兼容问题。在Firefox下面好好的代码放到IE就不能显示了,又或者是在IE能正常显示 ...
    浏览器2015年05月22日 00:011
  • 一款转动随机数抽奖的JS特效代码
    <!Doctype html><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK">< ...
    2015年05月22日 00:015
  • IE中console的正确使用方法
    问题来源:最近在学习easyui,观看的视频教程是孙宇的《EASYUI入门视频教程》 (点我下载),里面提到了console.info()这种方法,今天恰好遇到一位同事写的程序出现了不兼容IE的问题,或者说不兼容IE9及其以下版本浏览器,但是在google和火狐中运行良好, ...
    2015年05月22日 00:011
  • 兼容主流浏览器的事件绑定函数
    标准dom添加事件是用addEventListener,ie6-8则是attachEvent。今天写了一个兼容两者的添加事件函数,并且支持同时绑定多种事件类型,代码如下: 1 var addEvent = (function() { 2 if(window.addEventL ...
    浏览器2015年05月22日 00:010
  • 基于jQuery滑动分步式进度导航条代码
    分享一款基于jQuery滑动分步式进度导航条代码。这是一款基于jquery实现的网站注册动态步骤导航条代码。效果图如下:在线预览 源码下载实现的代码。html代码:<div id="stepBar" class="ui-s ...
    jquery2015年05月22日 00:000
  • Echarts框架的使用
    基本入门1、 新建一个echarts.html文件,为ECharts准备一个具备大小(宽高)的Dom。<!-- 为ECharts准备一个具备大小(宽高)的Dom --> <div id="main" &g ...
    2015年05月22日 00:003
  • 安装java开发环境jdk,安装JDK
    JDK可以理解为翻译官,它将Java高级语言翻译为二进制执行。JDK可以编译文件,编译后的文件扩展名为.class。只要能支持JDK的地方,JAVA就可以运行,这就是JAVA跨平台的性质。我的是windows xp系统,下载了JDK8,提示系统不支持,所以下载JDK 6JDK安装 ...
    JAVA2015年05月22日 00:000
  • JavaScript 编码规范(中文/Airbnb公司版)
    Airbnb 是一家位于美国旧金山的公司,本文是其内部的 JavaScript编码规范,写得比较全面,在 Github 上有 16,686 + Star,3,080 + fork,前端开发人员可参考。  原文:https://github.com/airbnb/javascrip ...
    JavaScript2015年05月22日 00:000
  • JavaScript变量作用域(Variable Scope)和闭包(closure)的基础知识
    在这篇文章中,我会试图讲解JavaScript变量的作用域和声明提升,以及许多隐隐藏的陷阱。为了确保我们不会碰到不可预见的问题,我们必须真正理解这些概念。  基本定义  作用范围是个“木桶”,里面装着变量。变量可以是局部或者全局性的,但在子 ...
    JavaScript2015年05月21日 12:000
  • js的escape()、encodeURI()、encodeURIComponent()区别详解
    JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。下面简单介绍一下它们的区别1 escape()函数 ...
    2015年05月21日 12:000
  • Image Lazy Load:那些延时加载图片的开源插件(jQuery)
    图片延时加载技术对大流量的网站来说是十分实用的。目前图片在网站中大量使用,如果不加处理的话会对服务器和带宽造成级大压力,通过只渲染当前用户可见区域的图片,可以极大地减少网站的请求数,降低网络带宽资源。  unveil  这是一款十分轻量级的片时图片加载组件  支持现代浏览器及IE ...
    jquery2015年05月21日 12:001
  • log4j打印参数
    %m 输出代码中指定的消息  %p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL   %r 输出自应用启动到输出该log信息耗费的毫秒数   %c 输出所属的类目,通常就是所在类的全名   %t ...
    2015年05月21日 12:000
  • JY游戏之手游《打卡乐猫》
    JY游戏之手游戏《打卡乐猫》JY是一款专门制作js小游戏的js库,它集成了一些对网页类小游戏的功能帮助 ,能帮你更快的完成js开发,它的主体框架包JY、JYG、Sprite、Sprite5、JYG5、SoundManage、cookie等。让你只用关心游戏的核心逻辑。JY 官网请 ...
    2015年05月21日 12:000
  • JS判断是否是微信打开页面
    function isWeiXin(){ var ua = window.navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i) == 'micromessenger' || ...
    2015年05月21日 12:001
  • 内部类,实际开发中的应用体现
    定义:放在一个类的内部的类我们就叫内部类。  在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号。  内部类是一个编译时的概念,一旦编译成功 ...
    2015年05月21日 11:001
  • 网页视频播放器插件源码
    1、ckplayer插件视频播放器2、Flash插件播放器<object type="application/x-shockwave-flash" data="video/vcastr3.swf" width="800&qu ...
    视频2015年05月21日 11:0010
  • 基于bootstrup3全屏宽度的响应式jQuery幻灯片特效
    这是一款效果非常酷的基于Bootstrup3.x和HTML5的响应式全屏宽度jQuery幻灯片特效。该幻灯片能自适应屏幕的宽度,使用HTML5的data属性来指定幻灯片所需的各种属性。使用简单,界面美观大方。效果图如下:在线预览 源码下载实现的代码。html ...
    jquery2015年05月21日 10:030
  • AngularJS快速入门指南20:快速参考
    AngularJS指令  本指南中使用过的AngularJS指令:指令描述说明ng-app定义一个application的根元素。指令ng-bind将HTML元素的innerHTML绑定到application data。介绍ng-click定义HTML元素的click事件。事件 ...
    2015年05月21日 02:020
  • 并发模型—共享内存模型(线程与锁)示例篇
    共享内存模型,顾名思义就是通过共享内存来实现并发的模型,当多个线程在并发执行中使用共享资源时如不对所共享的资源进行约定或特殊处理时就会出现读到脏数据、无效数据等问题;而为了决解共享资源所引起的这些问题,Java中引入了同步、锁、原子类型等这些用于处理共享资源的操作;   在本篇文 ...
    内存2015年05月21日 01:0212
  • JAVA常见面试题之Forward和Redirect的区别
    用户向服务器发送了一次HTTP请求,该请求肯能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward)和间接请求转发(Redirect)两种有何区别呢?本篇在回答该 ...
    JAVA2015年05月21日 00:011
  • 深入剖析 Spring 框架的 BeanFactory
    说到Spring框架,人们往往大谈特谈一些似乎高逼格的东西,比如依赖注入,控制反转,面向切面等等。但是却忘记了最基本的一点,Spring的本质是一个bean工厂(beanFactory)或者说bean容器,它按照我们的要求,生产我们需要的各个各样的bean,提供给我们使用。只是在 ...
    Spring2015年05月21日 00:004
  • javascript之事件
    客户端javascript程序采用了异步事件驱动编程模型。相关事件的几个概念:  事件类型(event type):用来说明发生什么类型事件的字符串;  事件目标(event target):发生事件的对象;  事件处理程序(event handler):处理或响应事件的函数;  ...
    JavaScript2015年05月20日 22:001
  • 获取文件的名称的正则表达式
    $('input[type="file"]').on('change', function() { var reg = /[^\\\/]*[\\\/]+/g; //匹配文件的名称和后缀的正则表达式 var name = $(this).va ...
    正则表达式2015年05月20日 19:001
  • mybatis3 autoMappingBehavior
    转载请注明: TheViper http://www.cnblogs.com/TheViper autoMappingBehavior是一个容易被忽略的属性可以看到,默认是PARTIAL,只会自动映射没有定义嵌套结果集映射的结果集。这句话有点拗口,意思就是映射文件中,对于 ...
    mybatis2015年05月20日 19:004
  • requireJS入门学习
    前言   最近网上、群里各种随便看,随便学。暑期实习还没找到,昨天开题过了,好好学习吧。最近一直看到前端的ADM,CMD规范,然后网上各种找资料看,看了好几个牛人的博客,写的很好,然后自我感觉了解了点,介于本人还属于菜鸟水平,文章中难免有错误,望指出改正。ADM规范 ...
    2015年05月20日 19:002
  • java多线程知识点
    下面是我学习多线程记录的知识点,并没详细讲解每个知识点,只是将重要的知识点记录下来,有时间可以看看,如果有不对的地方,欢迎大家支出,谢谢!1、多线程的状态和创建方式: 线程的状态: 1、新状态:线程对象已经创建,还没有在其上调用start()方法。 2、可运行状态:当 ...
    JAVA2015年05月20日 19:001
  • 事件取消
    取消事件相关的默认操作(三种)《注册事件处理程序onclick和addEventListener、attachEvent》介绍了用属性注册的时间处理程序的返回值能用于取消事件的浏览器默认操作。在支持addEventListener()的浏览器中,也能通过调用时间对象的preven ...
    2015年05月20日 19:003
  • 黑马程序员【java中的IO流】
    Java中的IO流 在之前的时候我已经接触过C#中的IO流,也就是说集中数据固化的方式之一,那么我们今天来说一下java中的IO流。 首先,我们学习IO流就是要对文件或目录进行一系列的操作,那么怎样操作文件或目录呢?这就用到 ...
    JAVA2015年05月20日 17:002
  • TweenLite动画引擎JS缓动简单版效果分享
    <!DOCTYPE html> <head> <title>Tween演示</title> <script>(function(b){var a=(navigator.userAgent.toLowerCase().in ...
    2015年05月20日 16:001