自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (12)
  • 收藏
  • 关注

转载 对新手有用的JavaScript开发小建议

摘要:针对JavaScript编程技术里面的技巧问题,笔者总结了几点规律,包括用数组长度截断数组、用push来合并数组、特征检测、检查某一个对象是不是数组等方法来进行编程。希望对各位初学JavaScript编程的开发者有帮助。这篇文章将向你分享一些不为人知的但很有用的JavaScript小建议,对那些刚涉及使用JavaScript编程语言的初级开发者应该有很大的帮助。1. 用数

2013-08-27 22:22:41 629

原创 myeclipse实现接口方法的快捷键

myeclipse怎么操作可以弹出子类覆写父类的方法两种方法 直接按Shift+Alt+S ,然后选中 override/implement methods 或者代码界面右键 ---Source-------override/implement methodsmyeclipse实现接口方法的快捷键方法一:ALT+SHIFT+S 弹出快捷

2013-08-27 14:14:43 14982 2

转载 用java实现从文本文件批量导入数据至数据库

今天同事让我准备一个项目的测试数据,要向一个表中插入上千条记录,并且保证每条记录内容不同,如果用手工一条一条插入肯定是不可能,也不会有哪个SB去做这样的事,我最开始想到了用循环,但要求插入的记录内容不能相同,用循环实现比较麻烦,于是我想到了将记录从文本文件导入至数据库(其实SQLServer可利用sql语句实现导入xls或txt文件,在这就不具体说明了),写个简单的具有解析文本文件并将解析结果插入

2013-08-27 10:55:58 5665 1

原创 日本医学博士总结容易早死的十大特征

1. 孤僻(不与他人交往)2. 不善于微笑3. 过于积极4. 学习能力差(低学历)5. 坐得时间太长6. 没有兴趣爱好7. 品行不端正8. 与街坊邻居相处不好9. 周边朋友太肥胖10. 生活颓废

2013-08-27 10:46:48 898

原创 学长谈面试经验

“你也可以年后换,等到毕业的时候换不是很好,因为那时候毕业生太多了拿到毕业证正好转正。”“ 你和面试官是平等关系,干嘛表现的像低他一等似得”“ 面试官,很可能是将来你的组长或者项目经理,反正只要正常态度就行 ”“ 你要是太谦虚了,或者表现的太客气了,面试官反而不习惯了 ”

2013-08-21 16:29:03 756

原创 myeclipse svn插件

下载site-1.0.6。把里面的fatures和plugins复制到“D:\Program Files\MyEclipse 6.5\eclipse”下。

2013-08-21 14:18:16 649

转载 msi

英文名MSI =microsoft installerMSI概述MSI文件是WindowsInstaller的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。MSI文件将程序的组成文件与功能关联起来。此外,它还包含有关安装过程本身的信息:如安装序列、目标文件夹路径、系统依赖项、安装选项和控制安装过程的属性。[1

2013-08-21 12:02:32 747

原创 根据经验法则再加上摩菲定理,坏事情往往都发生在最重要的时刻。

嗯。

2013-08-21 09:21:43 844

转载 经验法则

含义经验法则,是指人们从生活经验中归纳获得的关于事物因果关系或属性状态的法则或知识。注:经验法则既包括一般人日常生活所归纳的常识,也包括某些专门性的知识,如科学(法学)、技术、艺术、商贸等方面的知识。编辑本段分类经验法则根据是否为人们一般所知,可以分为特殊的经验法则和一般的经验法则。编辑本段作用经验法则在诉讼中的基本作用主要体现以下几个方面:

2013-08-21 09:20:51 1704

转载 墨菲定理

理论解释(英文:Murphy's Law),具体内容是“凡是可能出错的事有很大几率会出错”,指的是任何一个事件,只要具有大于零的机率,就不能够假设它不会发生。在科学和算法方面,它与英文所谓的“worst-case scenario(最劣情形)”同义,数学上用大O符号来表示。例如,对插入排序来说,最劣情形即是要排序的阵列完全倒置,必须进行 n*(n-1) 次的置换才能完成排序。在

2013-08-21 09:19:26 2028

转载 Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析

门面设计模式门面设计模式在 Tomcat 中有多处使用,在 Request 和 Response 对象封装中、Standard Wrapper 到 ServletConfig 封装中、ApplicationContext 到 ServletContext 封装中等都用到了这种设计模式。门面设计模式的原理这么多场合都用到了这种设计模式,那这种设计模式究竟能有什么作用呢?顾名思

2013-08-20 16:23:38 719

转载 Tomcat 系统架构与设计模式,第 1 部分: 工作原理

本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定连续性的。Tomcat 总体结构Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七寸”。下面是 Tomcat 的总体结构图:图 1.Tomcat 的总体结构 

2013-08-20 16:21:37 699

原创 servlet是不是单例的?

按照单例的编码规则,Servlet本身只是一个Java,结构并不是单例结构。只是Web容器在维护这些Servlet的时候只给创建一个实例存在JVM中,用户请求服务时,服务器只调用它已经实例化好的Servlet对象来处理请求。所以,告诉你的是Servlet并不是单例,只是容器让它只实例化一次,变现出来的是单例的效果而已。但需要注意的是,Servlet是web容器来控制实例化的,并不是你自

2013-08-20 15:35:27 2063

转载 如何开发线程安全的Servlet

前言:Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。 JSP的中存在的多线程问题: 当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个线程处理CLIENT端的请求。如果有

2013-08-20 15:30:10 866 1

转载 有状态,无状态对象是什么概念

基本概念: 有状态就是有数据存储功能。有状态对象(Stateful Bean),就是有实例变量的对象 ,可以保存数据,是非线程安全的。在不同方法调用间不保留任何状态。无状态就是一次操作,不能保存数据。无状态对象(Stateless Bean),就是没有实例变量的对象 .不能保存数据,是不变类,是线程安全的。代码更好理解:Java代码  public   

2013-08-20 15:19:37 992

转载 线程安全,有状态,无状态的对象

线程安全 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。   或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。   线程安全问题都是由全局变量及静态变量引起的

2013-08-20 15:18:40 1072

原创 static变量

方法里不能定义static的变量,static的变量只能是成员变量。static方法只能调用statiic变量和static方法,但是普通方法可以调用static变量。

2013-08-20 11:52:49 571

转载 java线程安全问题之静态变量、实例变量、局部变量

java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说:写道给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。  此处不赘述了,首先给出静态变量、实例变量、局部变量在多线程环境下的线程安全问题结论,然后用示例验证,请大家擦亮眼睛,有错必究,否则

2013-08-20 11:42:42 743

原创 局部变量是绝对的线性安全!

java中,每个线程执行时将会把局部变量放在各自栈帧的工作内存中,线程间不共享,故不存在线程安全问题。

2013-08-20 11:35:08 980

原创 servlet生命周期

生命周期加载和实例化Servlet。这项操作一般是动态执行的。然而,Server通常会提供一个管理的选项,用于在Server启动时强制装载和初始化特定的Servlet。Server创建一个Servlet的实例一个客户端的请求到达ServerServer调用Servlet的init()方法(可配置为Server创建servlet实例时调用)Server创建一个

2013-08-20 10:57:48 699

原创 error-page和jsp-config

404    /error404.jsp    java.lang.Exception    /exception.jsp 包括 和 两个子元素。        其中元素在JSP 1.2时就已经存在;而是JSP 2.0 新增的元素。    元素主要有八个子元素,它们分别为:        1.:设定的说明;    2.:设定名称;

2013-08-20 10:22:03 615

转载 web.xml详细介绍

1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容器创建中的类实例,创建监听器。 二  Load-on-startupLoad

2013-08-20 10:05:45 575

原创 DOM

DOM= Document Object Model,文档对象模型,DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。DOM 可被 JavaScript 用来读取、改变 HTML、XHTML 以及 XML 文档。DOM 被分为不同的部分(核心、XML及HTML)和级别(DOM Level 1/2/3

2013-08-19 17:11:34 724

原创 没有document.getElementByName

首先声明的是:document.getElementByName方法没有。document.getElementsByName得到的是标签的数组document.getElementId得到的是某一个标签<form name="form_write"><input name="content" type="text">然而可以用很浅显

2013-08-19 16:25:31 880

转载 设置Tomcat session有效期

设置Tomcat session有效期  1. 在server.xml中定义context时采用如下定义: defaultSessionTimeOut="3600" isWARExpanded="true"    isWARValidated="false" isInvokerEnabled="true"    isWorkDirPers

2013-08-19 13:55:00 3000

转载 验证码 java

为了防止用户恶意,或者使用软件外挂提交一些内容,就得用验证码来阻止,虽然这个会影响用户体验,但为了避免一些问题很多网站都使用了验证码;今天下午参考文档弄了一个验证码,这里分享一下;这是一个web工程,首先是页面,这里只是一个显示验证码页面index.jsp,使用默认生成的就可以了,表单没有做提交,如下@ page language="java" import="java.util.*"

2013-08-19 10:38:58 662

转载 web.xml中load-on-startup的作用

如下一段配置,熟悉DWR的再熟悉不过了:   dwr-invoker   org.directwebremoting.servlet.DwrServlet       debug    true      1   dwr-invoker   /dwr/*我们注意到它里面包含了这段配置:1,那么这个配置有什么作用呢?贴一段英文原汁原

2013-08-19 10:17:10 465

转载 getContextPath、getServletPath、getRequestURI的区别

假定你的工程名称为projects,你在浏览器中输入请求路径:http://127.0.0.1:8080/projects/pages/newForm.jsp则执行下面向行代码后打印出如下结果:1、 System.out.println(request.getContextPath());打印结果:/projects 2、System.out.println(reque

2013-08-19 09:44:40 674

转载 临时表

Oracle临时表:   临时表中的数据只对当前Session有效,每个Session都有自己的临时数据,并且不能访问其它Session的临时表中的数据。因此,临时表不需要DML锁.当一个会话结束(用户正常退出 用户不正常退出 ORACLE实例崩溃)或者一个事务结束的时候,Oracle对这个会话的表执行 TRUNCATE 语句清空临时表数据.但不会清空其它会话临时表中的数据。你可以索引临时

2013-08-16 16:45:57 543

转载 数据库事务级别

SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) < xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />

2013-08-16 16:36:42 696

转载 DTO(data Transfer Object) 的思考

注意,【】中是后来加的批注。因为随着对DDD的深入了解,对DTO的思考也有所改变。分布式模式下,DTO层是一定需要的吗?DTO层的作用是为了隔离Domain Model:让DoMain Model的改动不会直接影响到UI;保持Domain Model的安全,不暴露业务逻辑。 【最大多数情况看来,UI或者DO的改动,都不可避免地会影响对方,即使中间有DTO隔离,所以这一个理由是不成立

2013-08-16 16:27:20 809

原创 数据库事务

事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。       针对上面的描述可以看出,事务的提出主要是为

2013-08-16 16:12:49 532

转载 数据一致性

数据一致性通常指关联数据之间的逻辑关系是否正确和完整。而数据存储的一致性模型则可以认为是存储系统和数据使用者之间的一种约定。如果使用者遵循这种约定,则可以得到系统所承诺的访问结果。 常用的一致性模型有:a、严格一致性(linearizability, strict/atomic Consistency):读出的数据始终为最近写入的数据。这种一致性只有全局时钟存在时才有可能,在分布式网络环境

2013-08-16 16:01:47 711

转载 数据库一致性

数据库一致性(Database Consistency)是指事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。保证数据库一致性是指当事务完成时,必须使所有数据都具有一致的状态。在关系型数据库中,所有的规则必须应用到事务的修改上,以便维护所有数据的完整性。保证数据库的一致性是数据库管理系统的一项功能.比如有两个表(员工\职位),员工表中有员工代码、姓名、职位代码等

2013-08-16 15:47:49 970

转载 并发

在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。在关系数据库中,允许多个用户同时访问和更改共享数据的进程。SQL Server 使用锁定以允许多个用户同时访问和更改共享数据而彼此之间不发生冲突。操作系统并发程序执行的特点:并发环境下,由于程序的封闭性被打破,出现了新的特

2013-08-16 15:37:15 719

转载 并发控制

并发控制指的是当多个用户同时更新运行时,用于保护数据库完整性的各种技术。并发机制不正确可能导致脏读、幻读和不可重复读等此类问题。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。在某些情况下,这些措施保证了当用户和其他用户一起操作时,所得的结果和她单独操作时的结果是一样的。在另一些情况下,这表示用户的工作按预定的方式受其他用户的影响。编辑本段数据库管理系统中的并发控

2013-08-16 15:35:12 689

原创 width和height不包括内边距、边框或外边距

$(document).ready(function(){  $("button").click(function(){    var txt="";    txt+="Width of div: " + $("#div1").width() + "";    txt+="Height of div: " + $("#div1").height();    $("#div1")

2013-08-16 11:47:41 4119

原创 java判断字符串是否为数字

1用JAVA自带的函数public static boolean isNumeric(String str){  for (int i = str.length();--i>=0;){      if (!Character.isDigit(str.charAt(i))){    return false;   }  }  return true; }2用正

2013-08-14 18:31:52 747

转载 在硬盘留下后门,重装系统都没辙

这篇文章相关内容已在 OHM2013 公开。原理是利用硬盘的一些智能机制,在某个位置嵌入一些信息(比如:登录信息),然后操作系统验证用户登陆时,会不自主地读取黑客预留下的用户名和密码。 简介硬盘:如果你在看这篇文章,我肯定你起码用过一两个硬盘。硬盘很简单,基本就是一些512字节的扇区,由递增的数字标明地址,称之为 LBA,也就是“逻辑块寻址”。电脑可以向连接的硬盘的扇区中读

2013-08-14 18:29:07 1546

转载 Java设计模式透析之 —— 适配器(Adapter)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9400141今天一大早,你的leader就匆匆忙忙跑过来找到你:“快,快,紧急任务!最近ChinaJoy马上就要开始了,老板要求提供一种直观的方式,可以查看到我们新上线的游戏中每个服的在线人数。”你看了看日期,不是吧!这哪里是马上要开始了,分明是已经开始了!这怎么

2013-08-14 09:21:03 517

maven实战开发

Maven

2013-10-20

Oracle10G第一版的安装图解

Oracle10G第一版的安装图解

2013-03-02

高校教材管理系统的分析与设计

辽工大课设题目,软件工程文档分析与设计,希望能给与大家帮助

2013-01-21

软件工程文档参考

辽工大的软件工程课程设计的范文参考,帮助您解决写文档的烦恼

2013-01-21

公司库存管理系统的分析与设计

公司库存管理系统的分析与设计

2013-01-21

网页技术(W3CSchool)

网页技术(W3CSchool)

2013-01-19

Office技巧1000例

Office技巧1000例

2013-01-19

如何在dos中输入中文

如何在dos中输入中文

2013-01-19

tomcat6.0安装程序

tomcat6.0的安装程序,windows32位

2013-01-02

mysql5.0的安装程序

mysql5.0的安装包,现在网上已经很稀少了

2013-01-02

mysql驱动包

mysql5.0的驱动包,找了好长时间才在网上找到的。

2013-01-02

java Web程序设计教程

学习java的好教材,实用 , 是辽宁工程技术大学的教学用教材。

2012-12-15

空空如也

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

TA关注的人

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