自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 基于Spring aop 和JAVA注解方式添加日志

前几天做项目时,在做系统日志这一块,都是在每个方法里手写代码来添加,觉得很繁琐,考虑到spring有aop的功能,便寻思着用AOP来做这个日志功能。首先需要传入日志记录的具体操作名称,我们可以用java的注解功能来带入参数,代码如下: Java代码  /**  * 类的方法描述注解  * @author LuoYu  */  @T

2013-04-15 17:24:05 860

转载 O(n)复杂度,求数组中第2大的数

为什么我反对纯算法面试提及一条算法题目,查找一个数组中第二大的数。 第二大数,直接想到的是,先遍历一次数组,把最大的取出来。然后再遍历一次,把最大的取出来。总耗费时间复杂度O(n + n -1)还有没有其他O(n)的算法呢? 先挖坑,在填坑,都到凌晨2点了,明天想下 早上起来,想了下,跟上次连续子数组的思维差不多,用两个数字保存最大的

2013-04-15 17:22:34 902

转载 jquery事件的内部写法

注释:本文不探究jquery event机制,只是参照jquery mobile看看作者们咋写的!     已往,我们在Jq的体系中,多是: Js代码  //document绑定自定义事件  $(document).bind("pagecreate",function(){      //.....  });      //然后触发它  $(document

2013-03-25 22:17:13 776

转载 spring mvc中文uri问题解决

由于SEOer要求,一般我们的参数都是写在URI里面的,而不是用参数的形式传递的。如:http://search.aiyibang.com/search?key=内衣转换为:http://search.aiyibang.com/search/内衣 但是Java代码  package com.aiyibang.search.controller;

2013-03-25 22:14:43 1702

原创 html5 智能表单介绍

智能表单介绍1、XHTML中需要放在form之中的诸如inpu/button/select/textarea等标签元素,在HTML5中完全可以放在页面任何位置,然后通过新增的form属性指向元素所属表单的ID值,即可关联起来。…2、HTML5提供了多样的输入类型和风格,让设计界面更加丰富智能表单使用与规范

2013-03-17 15:41:52 831

原创 html5 canvas

HTML5 Canvas 部分线条事件,JQuery 部分鼠标事件,然后利用这些知识制作一个“在线画板”的小应用画板的基本原理Canvas 部分线条事件12345678var canvas = document.getElementById('mycanvas');var p100=

2013-03-17 15:39:46 523

原创 Java性能的十一个用法

Java语言习惯用语1。循环■ 在重要的循环里,消除循环终止判断时的方法调用。例如:将for(int i=0; i替换为…for(int i=0; n=collection.size();i■ 通常,把与循环index不相关的移到循环的外面for(int i=0; terminal=x.length;i应该该成:Double scale = scaleB*s

2013-03-01 13:05:25 310

原创 ntel 推出优化版 Hadoop

Intel近日发布了一个Apache Hadoop的优化版本,该版本在原有Hadoop的基础上,针对Intel的Xeon(至强)处理器、SSD驱动器和10GbE网络进行了优化。Intel版Hadoop致力于提高原框架的性能和安全性。据Intel称,通过框架和硬件的改善,之前分析1TB数据需要4个小时,现在只需7分钟。Intel版Hadoop还包括该公司开发的一些部署、配

2013-03-01 13:04:35 299

原创 mapReduce原理浅析

我们以《Hadoop权威指南》这本书上的例子,来分析一下,MapReduce是如何工作的。我们引用它分析气温的例子。这个例子还是非常经典的,我个人认为小缺点就是,没有对传统的程序是如何工作的进行对比,如果加入此项,它将是一个完美的东西,现在就让我们,来完美它。手写我们写一段Java程序,实现相同的功能,当然程序略加改动就可以分析最低气温,在改动一下,就可以高和低同时出现,废话了,呵呵。

2013-02-04 13:39:29 308

原创 学习总结

Hadoop学习总结Hadoop是什么东西?什么用?(一) Hadoop是什么?   一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算。Hadoop框架中最核心设计就是:HDFS和MapReduce,HDFS实现存储,而MapReduce实现原理分析处理,这两部分是hadoop的核心。数据在

2013-02-04 13:35:54 486

原创 Hibertemplate

目的:使用HibernateTemplate执行execute(new HibernateCallback())方法,从HibernateCallback中得到session,在此session中做多个操作,并希望这些操作位于同一个事务中。如果你这样写(1):       public static void main(String ss[]) {CtxUtil

2013-01-28 18:58:58 324

原创 maven插件

下面是官网的说明,基本上的意思下面有图片说明.To install m2eclipse, use the following Eclipse update site to install the core of the m2eclipse plugin. This Core update site contains a single component: "Maven Integration

2013-01-28 18:56:17 272

原创 Mansory算法分析

相信大家对mansory排版算法印象十分深刻,它能够十分有效的实现页面紧凑排版,节省空间,并且还显得十分美观。在很多网站,包括鼎鼎有名的pinterest都使用了这个算法来实现排版。这…相信大家对mansory排版算法印象十分深刻,它能够十分有效的实现页面紧凑排版,节省空间,并且还显得十分美观。在很多网站,包括鼎鼎有名的pinterest都使用了这个算法来实现排版。这个过程有点象瓦匠在码砖

2013-01-21 13:23:03 351

原创 JavaScript 注入攻击

什么是 JavaScript 注入攻击?每当接受用户输入的内容并重新显示这些内容时,网站就很容易遭受 JavaScript 注入攻击。让我们研究一个容易遭受 JavaScript 注入攻击的具体应用程序。假设已经创建了一个客户反馈网站。客户可以访问网站并输入对产品的反馈信息。当客户提交反馈时,反馈信息重新显示在反馈页面上。客户反馈网站是一个简单的网站。不幸的是,此网站容易遭受 JavaSc

2013-01-21 13:20:49 302

原创 VMware虚拟机中搭建Hadoop集群

1、下载的软件: VMware Workstation  Ubuntu  SUN-JDK  Hadoop,可到官网下载 2、安装 VMwareWorkstation 虚拟机,并建立 Master 虚拟主机(记住,先是建立一个虚拟机,然后在这个基础上进行clone,这样就能利用已建好的虚拟机,以及在其上安装好的软件和相关配置,达到复用的效果),同时,在建立虚拟机时应该选择桥接模式,原因不在叙

2013-01-14 21:19:40 666

原创 深入研究JavaScript的事件机制

本篇开始将回顾下Javascript的事件机制。同时会从一个最小的函数开始写到最后一个具有完整功能的,强大的事件模块。为叙述方便将响应函数/回调函数/事件Listener/事件handler都称为事件handler。先看看页面中添加事件的几种方式:直接将JS代码写在HTML上测试:Nowamagic1<div onclick="ale

2013-01-14 21:16:18 333

原创 jQuery模拟超链接的用户单击事件

在正式开始本文之前,先来简单介绍下HTML的标签:使用标签,我们可以在HTML页面上定义锚(anchor),锚有两种用法:通过使用 href 属性,创建指向另外一个文档的链接(或超链接)通过使用 name 或 id 属性,创建一个文档内部的书签(也就是说,可以创建指向文档片段的链接)本文的内容与锚的第一种用法有关。%@ Page Language="C#" AutoEventW

2013-01-07 13:35:27 1228

原创 JavaScript MVC框架backbone.js初探

什么是backbonebackbone不是脊椎骨,而是帮助开发重量级的javascript应用的框架。主要提供了3个东西:1、models(模型) 2、collections(集合) 3、views(视图)backbone.js文件本身很小,压缩后只有5.3KB,作为一个框架级别的核心JS文件,这个数字很可怕。除此之外,这个JS还必须依赖于另一个JS文件:underscore.js

2013-01-07 13:30:27 490

原创 event.keycode值大全

event.keycode值大全[javascript]  keycode 8 = BackSpace BackSpace  keycode 9 = Tab Tab  keycode 12 = Clear  keycode 13 = Enter  keycode 16 = Shift_L  keycode 17 = Control_L  keycode 18 = A

2012-12-31 11:22:17 270

原创 javascript延时加载之defer

偶尔发现 js 中有个延时加载的标签 defer,还在疑惑这么好用的东西为什么没有流行起来。测试了几个浏览器。在ie7,8,9和360安全济览器下可以。这就是为什么不选择defer的原因了。[html]                          alert(document.getElementById("myinput").value) ;

2012-12-31 11:19:45 364

原创 jQuery源码分析-构造jQuery对象-工具函数

3.4       其他静态工具函数// 扩展工具函数jQuery.extend({// http://www.w3school.com.cn/jquery/core_noconflict.asp// 释放$的 jQuery控制权// 许多 JavaScript库使用 $ 作为函数或变量名,jQuery 也一样。// 在 jQuery中,

2012-12-24 22:22:29 509

原创 jQuery源码分析-构造jQuery对象-源码结构和核心函数

先看看总体结构,再做分解:(function( window,undefined ) {var jQuery = (function() {// 构建jQuery对象var jQuery =function( selector, context ) {returnnew jQuery.fn.init( selector, context,  root

2012-12-24 22:20:48 408

原创 jqueryDom处理

一.节点的操作1.查找节点:var $var_1=$("htmltype"); //这句话就是获取所有htmltype节点如:var $ul_1=$("ul");2.创建并追加节点:var $var_1=$("");//这句话是创建一个节点$("htmltype2").append($var_1) ; //这句话是把节点插入所有htmltype2节点中例子:var

2012-12-17 15:00:46 307

原创 jquery 选择器总结

1. 基础选择器 Basics名称说明举例#id根据元素Id选择$("divId") 选择ID为divId的元素element根据元素的名称选择,$("a") 选择所有元素.class根据元素的css类选择$(".bgRed") 选择所用CSS类为bgRed的元素*选择所有元素$("*")选

2012-12-17 14:54:15 254

原创 jquery动画与效果

1.基本效果匹配元素从左上角开始变浓变大或缩小到左上角变淡变小①隐藏元素除了可以设置匹配元素的display:none外,可以用以下函数hide(speed,[callback])  返回值:jQuery  参数-speed:三种预订速度之一的字符串String(slow,normal,fast)或表示动画时长的毫秒数Number  callback:在完成动画时执

2012-12-10 14:33:04 334

原创 JavaScript:我对原型链的理解

在JavaScript中,一共有两种类型的值,原始值和对象值.每个对象都有一个内部属性[[prototype]],我们通常称之为原型.原型的值可以是一个对象,也可以是null.如果它的值是一个对象,则这个对象也一定有自己的原型.这样就形成了一条线性的链,我们称之为原型链.访问一个对象的原型可以使用ES5中的Object.getPrototypeOf方法,或者ES6中的__proto__

2012-12-04 19:19:29 326

原创 javascript setTimeout研究

setTimeout()在js类中的使用方法  setTimeout (表达式,延时时间)setTimeout(表达式,交互时间)延时时间/交互时间是以豪秒为单位的(1000ms=1s)setTimeout  在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次setTimeout 在执行时,它从载入后,每隔指定的时间就执行一次表达式1,基本用法:

2012-11-13 20:34:40 336

空空如也

空空如也

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

TA关注的人

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