自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (3)
  • 收藏
  • 关注

原创 json 字符串 和 object在js中的区别

var jsonStr ='{"id": "2","name": "tianlong","age": "25"}';console.log(jsonStr.length);console.log(jsonStr.id);console.log(jsonStr);jsonStr = JSON.parse(jsonStr);showObj(jsonStr);console.log("

2014-03-21 17:09:34 1425

转载 windows网络命令汇总

Ping命令:ping命令通过发送ICMP回声请求报文来检查与另一个计算机的连接。这是一个用于排除连接故障的测试命令,如果不带参数则显示帮助信息。ping命令的语法如下:C:/>ping /?用法:ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS][-r c

2013-12-23 13:55:22 711

转载 区分运行时异常和受检查异常【文摘+转】

正确运用异常处理机制,有助于提高程序的健壮性。 所谓程序的健壮性,就是指程序在多数情况下能够正常运行,返回预期的正确结果;如果偶尔遇到异常情况,程序也能采取周到的解决措施。 受检查异常表示程序可以处理的异常,如果抛出异常的方法本身不能处理它,那么方法调用者应该去处理它,从而使程序恢复运行,不至于终止程序。例如,喷墨打印机在打印文件时,如果纸用完或者墨水用完,就会暂停打印,等待用户添

2013-11-27 16:32:18 674

转载 Hibernate 的乐观锁与悲观锁

锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的 “锁” ,即给我们选定的目标数据上锁,使其无

2013-11-25 11:15:31 480

转载 Luence和Solr的区别简介

很多像我刚接触 Lucene 和 Solr 的人都会问这样的问题:何时用Lucene?何时用Solr?两种有什么关系?答案很简单:如果你问自己这样的问题,那么99%的情形,你需要的是Solr!Solr是什么?Apache Solr是包含各类功能的围绕Lucene的HTTP包装。诸如增加了XML/HTTP和JSON API,XML/HTTP和JSON APIs、命中率

2013-11-18 10:12:23 920

原创 javascript this 关键字

在Javascript中,This关键字永远都指向函数(方法)的所有者。定义在全局的函数, 函数的所有者就是当前页面, 也就是window对象。如:var name = "I am tianlong";function show() { alert(this.name);}//调用window.show();//或者show();但是

2013-11-12 17:35:23 386

原创 javascript 操作jsonArray

function testJsonArray(){ var msg=[{"id":"/resources/common","pId":"/resources","name":"common","path":"/resources/common","isParent":true,"type":"nt:folder"},{"id":"/resources/element","pId":"/resou

2013-10-24 18:24:33 809

原创 springMVC controller forward

@RequestMapping("/url1")public String method1(){//do sth return "something";}@RequestMapping("/url2")public String method2(){//do sth return "forward:///url1"}执行/url2 之后需要forward

2013-10-18 14:34:12 517

原创 maven配置文件优先级

maven2中settings.xml的本地配置访问优先级大于其全局性配置本地配置默认的位置为:${user.dir} /.m2/settings.xml全局配置路径为: maven安装路径/conf/settings.xml也就是说 默认配置 /.m2/settings.xml 高一点。如果在两个地方都有 settings.xml时候,会以/.m2/settings.xml

2013-09-13 11:13:55 3461

原创 css学习笔记之选择器

CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。selector {declaration1; declaration2; ... declarationN }选择器通常是您需要改变样式的 HTML 元素。每条声明由一个属性和一个值组成。元素选择器   可以理解为 HTML元素 选择器如果设置 HTML 的样式,选择器通常将是某个 HTML 元

2013-09-04 16:12:37 673

转载 Linux常用命令

显示目录和文件的命令   Ls:用于查看所有文件夹的命令。   Dir:用于显示指定文件夹和目录的命令   Tree: 以树状图列出目录内容   Du:显示目录或文件大小  修改目录,文件权限和属主及数组命令   Chmod:用于改变指定目录或文件的权限命令。   Chown:用于改变文件拥有属性的命令。   Chgrp:用于改变文件群组的命令。   Cha

2013-08-05 16:27:17 349

原创 SQL语句编写注意问题

下面就某些SQL语句的where子句编写中需要注意的问题作详细介绍。在这些where子句中,即使某些列存在索引,但是由于编写了劣质的SQL,系统在运行该SQL语句时也不能使用该索引,而同样使用全表扫描,这就造成了响应速度的极大降低。  1. IS NULL 与 IS NOT NULL  不能用null作索引,任何包含null值的列都将不会被包含在索引中。即使索引有多列这样的情况下,只要这些

2013-08-04 19:35:15 584

原创 基础数据结构总结

线性表算法contains(Object e)、indexOf(Object e)主要是在线性表中查找某个数据元素。只是存在查找可能会出现不成功的情况。此时可以假设在具有n个数据元素的线性表中包含一个本不属于线性表的数据元素an+1,如果把查找不成功的情况对应为查找本不属于线性表的数据元素an+1,则上述两个算法数组实现的平均时间复杂度可以对应为在具有n+1 个数据元素的数组中查找成功的情

2013-08-02 12:41:59 416

转载 static class 静态类(Java)

static class 静态类(Java) 一般情况下是不可以用static修饰类的。如果一定要用static修饰类的话,通常static修饰的是匿名内部类。在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。在开发过

2013-07-29 18:38:44 344

转载 pojo 和 javabean的区别

POJO(Plain Old Java Object)这个名字用来强调它是一个普通java对象,而不是一个特殊的对象。2005年11月时,“POJO”主要用来指代那些没用遵从特定的Java对象模型,约定或框架如EJB的Java对象.理想地讲,一个POJO是一个不受任何限制的Java对象(除了Java语言规范)。例如一个POJO不应该是扩展预定的类,如       public clas

2013-07-24 15:18:48 325

原创 长连接和短连接

欢迎转载,转载请注明出处 http://blog.csdn.net/yankai0219/article/details/8208776一、长连接与短连接:长连接:client方与server方先建立连接,连接建立后不断开,然后再进行报文发送和接收。这种方式下由于通讯连接一直存在。此种方式常用于P2P通信。短连接:Client方与server每进行一次报文收发交易时才进行通讯连接

2013-04-07 22:24:07 561

原创 jdk 多线程框架

最常用的 ExecutorService  Executors.newFixedThreadPool(n) exec.execute(run);线程池必须使用shutdown来显式关闭,否则主线程就无法退出。shutdown也不会阻塞主线程。 定时执行线程 ScheduledExecutorService  ScheduledFuture beeperHandle = sc

2013-04-07 22:24:05 511

原创 hadoop学习笔记<四>----map-reduce工作原理

MapReduce的作业(job)是由客户端提交给Hadoop集群的。一个job包括了输入数据,MapReduce程序和配置信息。Hadoop将作业非为若干个任务(task)来执行,其中包括map任务和reduce任务。   有两类节点和task的执行相关,一类是jobtracker,另外一类是tasktracker。 jobtracker通过调度tasktracker上运

2013-04-07 22:24:03 777

原创 hadoop学习笔记<三>----HDFS

Hadoop Distributed File System,简称HDFS,是一个分布式文件系统。1.      特性:1.1.   大数据集运行在HDFS上的应用具有很大的数据集。可以是从GB到TB级的。1.2.   高容错性在hadoop集群环境下,每份数据都被保存在多个结点里边。一个结点的不可用不会导致该结点存储的数据不可用。1.3.   高吞吐量

2013-04-07 22:24:01 469

原创 eclipse 连接hadoop

由于我用的hadoop是1.0.4,网上大部分教程都是0.2.0的,有一些地方不能借鉴。 eclipse的hadoop的插件可以从网上下载,或者自己从下载的hadoop包里边编译而来(具体方法搜下即可)。拿到插件后放到eclipse安装目录下的plugins目录下即可。然后重启eclipse。 用eclipse建立 DFS Locations后,发现不能连接到HDFS。仔细

2013-04-07 22:23:59 570

原创 hadoop学习笔记<二>----hadoop集群环境的配置

主要步骤请参考 http://dngood.blog.51cto.com/446195/775368。里边的步骤都比较详细(也就是如何去配置hadoop环境 ,即 how)。 这里我着重记录下为什么要这样做(也就是why) 操作系统环境: linux (GNU/Linux是hadoop产品开发和运行的平台。) 完全分布式模式只能布置在linux下(unix未测试,had

2013-04-07 22:23:56 444

原创 hadoop学习笔记<一>----hadoop简介

什么是hadoop? hadoop 是一个可编程和运行分布式应用,用来处理大数据的开源框架。   Hadoop主要子项目        Hadoop Common: 在0.20及以前的版本中,包含HDFS、MapReduce和其他项目公共内容,从0.21开始HDFS和MapReduce被分离为独立的子项目,其余内容为Hadoop Common  HDFS: Hadoop

2013-04-07 22:23:54 368

原创 java.lang.management 包 初探

可以参考这个文章 http://jiangnanguying.iteye.com/blog/539697当然,java api里边这个包的说明更值得参考/java/lang/management/package-summary.htmljdk  bin下的 jconsole 和jvisualVm 这两个工具所实现的功能基本上都能够从这个包的类和方法里找到。获取jvm 的 heapD

2013-04-07 22:23:52 706

原创 java内存

java内存分配: 根据是否是线程来占有的: 线程独享的: 程序计数器 :记录当前线程执行到的行数(如果当前执行的是native方法的话,则计数器的值为undefined) 虚拟机栈:   每个方法被执行的时候,都被会创建一个帧栈,用于存储局部变量表、操作数栈、动态链接、方法出口等信息。 本地方法栈    为本地(native)方法提供的内存区域 虚拟机相关的(线程共享的)

2013-04-07 22:23:50 347

原创 solaris下安装jdk7

http://docs.oracle.com/javase/7/docs/webnotes/install/solaris/solaris-jdk.htmlhttp://blog.sina.com.cn/s/blog_55fb522f0100ratv.html安装.tar.Z 格式的1. 根据你的机器类型,下载正确的版本。 64位的 要下两个包!2.解压On SPARC proc

2013-04-07 22:23:48 1116

原创 jdk新特性资料

http://blog.csdn.net/lxzo123/article/details/6619127http://docs.oracle.com/javase/7/docs/

2013-04-07 22:23:46 375

原创 javascript prototype

http://www.cnblogs.com/mindsbook/archive/2009/09/19/javascriptYouMustKnowPrototype.htmlfunction myClass(){    //此处相当于构造函数    this.ID = 1;    this.Name1 = this.Name;    this.showMessage();}

2013-04-07 22:23:44 357

原创 javascript 面向对象例子

http://www.cnblogs.com/johnson2008/archive/2008/05/15/1198252.htmlhttp://www.cnblogs.com/syuko/archive/2008/03/05/1091843.html http://www.cnblogs.com/syuko/archive/2008/03/18/1110210.html http://ww

2013-04-07 22:23:41 379

原创 详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库

数据库名、实例名、数据库域名、全局数据库名、服务名 ,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME

2013-04-07 22:23:39 571

原创 java序列化

类要序列化,必须实现serializable接口(虽然这个接口是空的) 当对象被存储时,该对象的类也必须同时被存储,类的描述包括:1)类的名称。2) 唯一的版本序列Id,这是数据域类型和方法签名的指纹(SHA)3) 一系列用来对序列化方法加以描述的标志4) 对数据域的描述 ObjectOutputStream.writeObject()不进保存了对象的全景图,而且还

2013-04-07 22:23:37 453

原创 netty 的一些资料

下载http://sourceforge.net/projects/jboss/files/Netty%20Project/Netty%203.2.4.Final/netty-3.2.4.Final-dist.zip/download  http://rdc.taobao.com/team/jm/archives/423

2013-04-07 22:23:33 456

原创 一些名词解释

RIA(Rich Internet Applications)富互联网应用,具有高度互动性、丰富用户体验以及功能强大的客户端。 RIA 具有的桌面应用程序的特点包括:在消息确认和格式编排方面提供互动用户界面;在无刷新页面之下提供快捷的界面响应时间;提供通用的用户界面特性如拖放式(drag and drop)以及在线和离线操作能力。RIA具有的Web应用程序的特点包括如:立即部署、跨平台、采用逐

2013-04-07 22:23:31 439

原创 调整好心态和策略,从底层做起——致2011毕业生

http://blog.csdn.net/chgaowei/archive/2011/04/26/6365552.aspx 眼下马上快到六七月份了,又到了应届毕业生的入职高峰期。这篇文章权作对初入职场的毕业生的一个建议,希望能够对他们的学习和工作有一些帮助。本文针对一般的普通的毕业生,天才除外——因为我不是天才,也很少遇到天才,天才的情况我不了解,他们的发展轨迹可能异于常人。正文:

2013-04-07 22:23:29 422

原创 阿里巴巴Java技术框架概述(转载)

阿里巴巴的主流Java框架是自己写的,同时结合了大量open source的资源。WEB层 —— 使用webx框架。主要利用velocity模板技术来展现页面。业务层 —— 主要使用command模式实现。WEB层通过command dispatcher的调用来使用业务逻辑。数据访问层 —— 使用DAO(Data Access Object)模式。底层使用iBatis来访问数据库。数据采用的是Or

2013-04-07 22:23:26 1249

原创 Invalid action class configuration that references an unknown class named

Struts has detected an unhandled exception: Messages:yhwAction Invalid action class configuration that references an unknown class named [yhwAction] File:org/apache/catalina/loade

2013-04-07 22:23:24 635

原创 hibernate 能查询但是不能插入的解决方法

做毕业设计,遇到了这个情况,很郁闷,弄了半天,环境和其他都对 就是不能插入新数据 然后在网上搜了下  解决方法 是缺少事务控制代码,要么手工commit,比如http://maoxy.iteye.com/blog/779762或者用Spring代理,在DS层声明事务控制  也可以 在hibernate的配置文件设置自动提交 true

2013-04-07 22:23:22 594

原创 错误:org.hibernate.exception.SQLGrammarException: could not execute

于Hibernate的应用程序的开发过程中,通过Hibernate操作数据库时,在程序执行过程中出现了SQL Grammer Exception,Could not execute JDBC batch update的提示信息。遇到此类问题确实让人感觉摸不着头脑(尤其是第一次遇到),不过解决此类问题并不需要大动干戈地大规模修改代码,也不需要做更改数据库连接方式这样动用牛刀的事。问题的来源还在于细节

2013-04-07 22:23:20 6080

原创 课程设计的笔记

今天着手做课程设计首先碰到的问题是 jboss数据源配置的问题参见这个:http://hi.baidu.com/276598908/blog/item/31f6f90937c1aec43ac763b5.html然后建立web_project 加入struts支持遇到的情况是:javax.naming.NoInitialContextException是没有导入 JBoss cl

2013-04-07 22:23:18 709

原创 volatile关键字与synchronized关键字比较..

恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码:int i1;              int geti1() {return i1;} volatile int i2;  int geti2() {return i2;} int i3;   

2013-04-07 22:23:16 412

原创 面试的时候遇到的几个问题

1. 网上购物系统里边,当用户退出的时候,购物车里的信息改怎么弄?我回答的是:可以放在数据库里持久化,下次再登录的时候读出来. 然后面试官问:还有其他方法没?我说可以放在cookie里,但是不是很安全,但是cookie里的东西是可以被用户修改的. 面试官:这个一般没人去修改吧?我:我觉得cookie的方法不太安全,放服务器上还是最好的 面试官:那有什么方法可以防

2013-04-07 22:23:14 398

Java Content Repository API(JSR-170)

Day Management AG, Switzerland 11-May-2005 Release note Product: Specification for Content Repository for Java(tm) Technology API 1.0 Version: 1.0 Type: Full Release ====================================================================== 0. Index ---------------------------------------------------------------------- 1. Introduction 2. Release Contents 3. Copyright Notice 1. Introduction ---------------------------------------------------------------------- This Package contains the Specification for the Content Repository for Java(tm) Technology API. For questions or comments feel free to use jsr-170-comments@jcp.org Further information about JSR 170 can be found at http://www.jcp.org/en/jsr/detail?id=170 The Reference Implementation (RI) and the Technology Compatibility Kit (TCK) and the Specification Changelog may be downloaded from http://www.day.com/content/en/product/jsr_170.html 2. Release Contents ---------------------------------------------------------------------- All paths listed are relative to the installation directory of the ZIP file. This package consists of the following components: /docs generated Javadoc /lib pre-built API .jar-file /license Applicable License /spec Specification documents /src API Source code 3. Copyright notice ---------------------------------------------------------------------- Copyright ? 1993-2005 Day Management AG, Switzerland. All rights reserved. DAY, the DAY logo, Communiqu? ContentBus and CRX Content Repository Extreme are registered trademarks and service marks, or are trademarks and service marks, of Day Management AG, in various countries around the world. All other product names and company logos mentioned in the information, documents or other items provided or available herein may be the trademarks of their respective owners.

2013-09-25

postgresql 帮助文档

postgresql 帮助文档.

2013-09-25

SDL的入门资料 手册+pdf

最初级的入门帮助资料 里边有一个好像是从外国网站上翻译过来的手册 很粗糙 推荐那个pdf

2009-03-12

空空如也

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

TA关注的人

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