自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 js代码调试错误

/* 调试错误的 */function dealException(msg,url,line){ txt="错误处理页面\n"; txt+="错误信息:"+msg+"\n"; txt+="出错url:"+url+"\n"; txt+="出错行数:"+line+"\n"; txt+="点击继续"; window.alert(txt); return tru

2014-03-02 11:50:11 538

原创 文本内容判断

/* 文本内容判断 */window.onload = function text() { var inps = document.getElementsByTagName("input"); for ( var i = 0; i < inps.length; i++) { inp = inps[i]; var alt = inp.alt; if(alt){ if(alt.

2014-03-02 11:47:46 660

原创 返回历史页面

后退+刷新在C# Web程序中,如为页面按钮写返回上一页代码Response.Write("alert('返回前一页!');window.history.go(-2);");

2014-03-02 11:39:51 988

原创 Freemarker语法

FreeMarker 不是 Web 应用框架。它是 Web 应用框架中的一个适用的组件,但是FreeMarker 引擎本身并不知道 HTTP 协议或 Servlet。它仅仅来生成文本。即便这样,它也非常适用于非 Web 应用环境的开发。要注意的是,我们使用 FreeMarker 作为视图层组件,是为给如 Struts 这样的 Model 2 框架提供现成的解决方案。FreeMarker的插

2014-03-02 11:26:36 640

原创 HTTP状态代码

HTTP1.1中可用的特殊代码可归为5类:1、100~199:提示性的,指出客户机应该对某些其他的动作作出响应;2、200~399:表示请求成功;3、300~399:用于已经移动并包含一个指出新地址的Location头的文件;4、400~499:指出客户机的一个错误;5、500~599:表示服务器的一个错误。详细说明:

2014-03-02 11:06:26 325

原创 Html select 批量选择

function selectAll(box1,box2){ var allBox = document.getElementsByName(box1); var id = document.getElementsByName(box2); for(var i=0;i<id.length;i++){ if(id[i].checked!=allBox[0].checked)

2013-07-24 11:25:40 1775

原创 数据库知识点

一、Access 和 Sql server 模糊查询的区别access中通用的字符:* 与任何个数字符匹配? 与单个字母的字符匹配sql中通用的字符:% 与任何个数字符匹配_ 与单个字母的字符匹配[ ]匹配对应的字符[^ ]匹配非对应的字符

2013-03-28 10:45:46 500

原创 实用连接地址

Jquery插件实例:http://www.jqdemo.com/Jquery的实现:http://www.gbin1.com/technology/jquerytutorial/20120411supercoolslider/Jquery 获取下拉框值和select texthttp://wenku.baidu.com/view/f9d703dfad51f

2012-08-21 14:20:08 454

原创 JavaScript数组和Join()

一、数组//一维//空的数组 直接赋值var arr = []var arr = new Arry();arr[0] = "A"arr[1] = "B" //有长度的数组var arr = new Arry(10);//直接创建并赋值var arr = new Arry('1','A','B',4,10);var arr = ['1','A','B',4,10]

2012-08-02 15:27:27 451

原创 数据库驱动名称

数据库名称DRIVER名称Axionorg.axiondb.jdbc.AxionDriverCloudscapecom.cloudscape.core.JDBCDriverDB2com.ibm.db2.jdbc.{app|net}.DB2DriverDB2/AS400com.ibm.as400.acce

2012-07-25 14:28:29 639

原创 工作总结(一)

1、List是否为空List list = new Array();if (CollectionUtils.isEmpty(userOtfList)) { break;}如果返回null或empty,返回true。2、Key为key的map在map中是否存在Map> map= new HashMap>();if(!map.containsKey(String.valu

2012-07-18 17:49:21 485

翻译 两种高性能I/O设计模式(Reactor/Proactor)的比较

系统I/O 可分为阻塞型, 非阻塞同步型以及非阻塞异步型[1, 2]. 阻塞型I/O意味着控制权只到调用操作结束了才会回到调用者手里. 结果调用者被阻塞了, 这段时间了做不了任何其它事情. 更郁闷的是,在等待IO结果的时间里,调用者所在线程此时无法腾出手来去响应其它的请求,这真是太浪费资源了。拿read()操作来说吧, 调用此函数的代码会一直僵在此处直至它所读的socket缓存中有数据到来.

2012-05-09 13:56:23 559

原创 有关Mina基础技术知识介绍

一.MINA框架简介1.1Mina是什么东西?Apache MINA 是一个网络应用框架,有助于用户非常方便地开发高性能、高伸缩性的网络应用。它通过Java NIO提供了一个抽象的、事件驱动的、异步的位于各种传输协议(如TCP/IP和UDP/IP)之上的API,Apache MINA 通常可被称之为:NIO 框架库;客户端/服务器框架库;或者一个网络socket库。MINA框架的特

2012-03-15 09:44:28 1635 2

原创 String中matches用法

public boolean methes(String regex)此方法是:字符串是否匹配给定的正则表达式用法:str.methes(regex);例子1:public static void main(String args[]){String a = "0";String b = "\\d";System.out.println(a.matches(b));

2012-02-22 17:42:46 3521

原创 spring学习(1)

在类XX.class中:private string urlpublic String getUrl() {return url;}public void setUrl(String url) {this.url = url;}在spring中配置文件XX.xml文件中配置这个url:/admin/root/adminmgr.ql注:必须有get

2012-02-20 14:58:40 350

原创 自由块和静态块

自由块:{  } (1)可以多次执行。在构造函数之前执行;(2)每次初始化一个对象,都会导致一次非静态块的执行,如果涉及到继承关系,则是:首先执行父类的非静态块,然后是父类的构造函数,接着是自己的自由块,最后是自己的构造函数;静态块:static{  }(1)只执行一次,在class文件加载时执行(class文件只会装载一次,so静态块,只会执行一次),一般用来初始化类的静态变

2012-02-16 11:09:16 495

原创 Java中static关键字

作用  有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。stati

2012-02-16 10:16:53 326

转载 HTML5本地存储

历史 在HTML5本地存储之前,如果我们想在客户端保存持久化数据,有这么几个选择: HTTP cookie。HTTP cookie的缺点很明显,最多只能存储4KB的数据,每个HTTP请求都会被传送回服务器,明文传输(除非你使用SSL)。IE userData。userData是微软在上世纪90年代的浏览器大战时推出的本地存储方案,借助DHTML的behaviour属性来

2012-01-06 14:15:53 284

原创 父类引用指向子类对象

Father father  = new Son();生命的是父类,实际上指向的是子类的一个对象。 对于多态,可以总结以下几点:一、使用父类类型的引用指向子类的对象二、该引用只能调用父类中定义的方法和变量三、如果子类中重写了父类中的一个方法,那么在调用这个方法的时候,将会调用子类中的这个方法(动态连接,动态调用)四、变量不能被重写(覆盖),“重写“的概念只针对方法

2011-12-29 15:15:10 373

原创 Java 中Random(seed)方法

public Random(long seed){} seed是种子,使用单个long种子创建一个新的随机数生成器。该种子是伪随机数生成器的内部状态的初始值,该生成器可通过方法next(int)维护。seed会做为生成随机数的某个条件,也是说seed和将要产生的随机数有某种关系! protected int next(int bits) 将种子自动更新为(seed *

2011-12-09 10:26:52 5220

原创 饼图

饼图var jg_ok, jg_ie, jg_fast, jg_dom, jg_moz;function _chkDHTM(x, i){ x = document.body || null; jg_ie = x && typeof x.

2011-10-14 10:23:47 496

转载 JSON的转换

1、DTO:Data Transfer Object,数据传送对象2、对于日期格式的问题,也已经处理3、json-lib-2.2.2-jdk13.jar (2.1在日期数组 json->java有问题)工具类JsonUtil代码如下:Java代码 public class Jso

2011-07-07 16:25:47 356

转载 MyEclipse6.5常用快捷键

1. Eclipse本身很快的,但是加上了myeclipse后,就狂占内存,而且速度狂慢,那如何让Eclipse拖着myeclipse狂飚呢?这里提供一个:技巧:取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度立马提升好几个档次!取消方法: windows-->perferences

2011-06-22 10:07:00 535

原创 正则表达式

概念  一个正则表达式,就是用某种模式去匹配一类字符串的一个公式。很多人因为它们看上去比较古怪而且复杂所以不敢去使用——很不幸,这篇文章也不能够改变这一点,不过,经过一点点练习之后我就开始觉得这些复杂的表达式其实写起来还是相当简单的,而且,一旦你弄懂它们,你就能把数小时辛苦而且易错的文本处理工作压缩在几分钟(甚至几秒钟)内完成。正则表达式被各种文本编辑软件、类库(例如Rogue Wave的tool

2011-06-20 17:49:00 947

原创 悲观锁和乐观锁

1、悲观锁:他用户企图访问或者改变你正在访问、更改的对象的概率是很高的。因此,悲观环境中,在你开始改变对象之前对象就被锁住了,直到你提交了所做的更改后才释放锁。2、乐观锁:他用户企图访问或者改变你正在访问、更改的对象的概率是很小的。因此,乐观环境中,在你准备提交所做的更改时才将对象锁住,当你读取以及改变该对象时并不加锁。3、悲观锁锁定的时间比乐观锁的长,所以安全性较乐观锁的高,但并发性低。

2011-06-09 10:46:00 365

原创 Spring Bean的生命周期

在传统的Java应用中,Bean的生命周期非常简单。 Java的关键词new用来实例化Bean(或许他是非序列化的),这样就够用了。 相反,Bean的生命周期在Spring容器中更加细致。 理解Spring Bean的生命周期非常重要,因为你或许要利用Spring提供的机会来订制Bean的创建过程。 1.容器寻找Bean的定义信息并且将其实例化。 2.执行依赖注入,Spring按照Bean定义信息

2011-06-08 15:33:00 415

原创 get和post的区别

1、Get 方法通过 URL 请求来传递用户的数据,将表单内各字段名称与其内容,以成对的字符串连接,置于 action 属性所指程序的 url 后,如[url]http://www.mdm.com/test.asp?name=asd&password=sad[/url],数据都会 直接显示在 url 上,就像用户点击一个链接一样;Post 方法通过 HTTP post 机制,将表单内各字段名称与其...

2011-06-08 11:31:41 85

原创 防止SQL注入

为了防止SQL注入,ibatis使用模糊查询时也要避免使用$$来进行传值.下面是三个不同数据库的ibatis的模糊查询传值 mysql: select * from stu where name like concat(%,#name #,%)oracle: select * from stu where name like %||#name #||%SQL Ser

2011-06-07 18:28:00 292

原创 Velocity基础知识

3Velocity(一)1、变量变量名称可以包含的字符有以下内容:以$开头的第一字符为字母(a-z,A-Z)、数字(0-9)、下划线("_")、连字符("-")(1)变量的定义 #set($firstName="Hello") #set($lastName="Word!") #set($name=$firstName+$lastN

2011-05-27 15:47:00 446

海康摄像头+web的demo 源码下载

可实现的,功能强大的海康开发包 可实现的,功能强大的海康开发包 可实现的,功能强大的海康开发包

2018-05-15

简单的多级联动

Jquery简单的多级联动: 1、下拉框对应的文本框 2、下拉框对应的下拉框

2012-08-17

List效率的比较

结论:   1.随机插入、随机删除操作中,用TreeList 效率最高;   2.在只需要追加、迭代的环境下,LinkedList 效率最高;   3.平均效率来讲,ArrayList 相对平衡,但如果海量随机操作,还是会造成性能瓶颈;   4.CopyOnWriteArrayList 因为线程安全的原因,致使性能降低很多,所以慎用;   5.Vector 没有传说中那么低的效率;   6.让Stack 来做List 的事可以,不过语义上Stack 不应该做过多的List 的事情;   7.在排序中,ArrayList 具有最好的性能,TreeList 平均性能也不错,LinkedList 的排序效率受元素初始状态的影响很大。   8.各种List 间转换几乎没有时间损耗。

2012-04-25

jquery简单

jquery简单的页面,非常简单………………………………

2011-10-19

空空如也

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

TA关注的人

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