自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Sonatype Nexus以war包形式部署时始终报错,最后由此文章发现线索得以解决(还得靠google啊)...

这两天以在tomcat上部署war包的形式跑nexus,总是报错,在自己机器上安装JDK7都不行,但在别人的机器上就可以运行(我后来安装和他们一模一样的JDK,但也不行),他们有的是JDK1.6的跑nexus-2.4.war都没问题。我开始怀疑是不是我安装了两套JDK影响的,因为在两个仅安装一个JDK的(并且从未卸载过)同事机器上跑是没问题,而我和另一个同事安装过两个JDK的都报同样的错误,但是...

2013-06-28 18:28:29 437

原创 Spring事务传播机制(即事务类型)和隔离级别

1 事务的传播属性(Propagation) 1) REQUIRED ,这个是默认的属性 Support a current transaction, create a new one if none exists. 如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。 被设置成这个级别时,会为每一个被调用的方法创建一个逻辑事务域。如果前面的方法已经创建了事务,那么后面的方法支持...

2013-06-24 17:52:13 116

原创 SQL并发会出现的问题,事务隔离级别和锁机制

NOLOCK和READPAST的区别。1.       开启一个事务执行插入数据的操作。BEGIN TRAN tINSERT INTO CustomerSELECT 'a','a'2.       执行一条查询语句。SELECT * FROM Customer WITH (NOLOCK)结果中显示”a”和”a”。当1中事务回滚后,那么a将成为脏数据。(注:1中的事务未...

2013-06-24 17:41:33 126

原创 Hibernate中HQL函数汇总及其说明

Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。以下就是HQL的一些常用函数,有了...

2013-06-24 17:39:10 108

原创 JSTree简介

官网:http://www.jstree.com/What is jsTree?jsTree is a javascript based, cross browser tree component. It is packaged as a jQuery plugin.jsTree is absolutely free (licensed same as jQuery – under t...

2013-06-20 15:20:55 172

原创 IMIX简介

IMIX Protocol简介IMIX协议全称银行间市场信息交换协议(Inter-bank MarketInformation eXchange Protocol),用于银行间本币市场和外汇市场的金融信息的传输。IMIX协议基于FIX协议制定。FIX协议全称金融信息交换协议(Financial InformationExchange Protocol),是被国际金融界广泛使用的行业标准。...

2013-06-18 14:39:55 3301

原创 求职面试之STAR原则

STAR原则简介  所谓STAR原则,即Situation(情景)、Task(任务)、Action(行动)和Result(结果)四个英文单词的首字母组合。STAR原则是结构化面试当中非常重要的一个理论。S指的是situation,中文含义是情景,也就是在面谈中我们要求应聘者描述他在所从事岗位期间曾经做过的某件重要的且可以当作我们考评标准的事件的所发生的背景状况。T指的是task,中...

2013-06-14 16:24:15 638

原创 想成为管理者,你得具备什么,请参看

下面为埃&森&哲 招&&聘 高级英语项目组长的要求,若想将来成为一名管理者,从现在开始培养你的能力,一点一滴的累积。工作职责:通过对软件系统功能和技术的专业知识以及对软件系统的理解,辅助做好计划、分析和确定解决方案协助软件系统的设计和实施方案技术方面的需求分析为满足业务需求参与技术和应用程序组件的整合计划并管理程序模块中的设计、编码、测试能够...

2013-06-09 17:48:16 144

原创 JDK1.5/1.6/1.7之新特性总结

JDK1.5/1.6/1.7之新特性总结开发过程中接触到了从jdk1.5---jdk1.7的使用,在不同的阶段,都使用过了jdk的一些新特性,操作起来更加方面啦!特此总结了下,与喜欢it 的朋友共勉!呵呵以下是测试代码:JDK1.5新特性:1.自动装箱与拆箱:Integer iObj = 3;System.out.println(iObj + 12);   Integ...

2013-06-09 09:57:56 78

原创 hibernate里createSQLQuery的addEntity()和setResultTransformer()方法

今天看到同事写的一个方法,就是用List<ProObj> poList = getSession().createSQLQuery("select number, name, description from table protocol where number = ?").addScalar("number", new StringType())").addScalar("nam...

2013-06-07 17:22:49 159

原创 Hibernate 中Query的list方法和iterate方法

Hibernate中用hql通过query进行查询的时候,通常会用list或者iterate取得查询到的结果.在此简单说明一下这两个方法的不同之处和适用场景. List:查询到的结果会被完整地放进内存(session的缓存),实体会处于持久状态.如果用迫切连接(fetch)模式,取得的结果可能会存在主表对应的一条记录会在list里存在多个实例(准确的讲是实例引用),多次出现但是指向同一个...

2013-06-07 16:31:40 176

原创 常见端口详解,可能攻击和防御策略

网络不安全,需要恶补端口知识  现在电脑的价格真是便宜,尤其是在北京、上海等较发达的地区,不但电脑售价便宜,而且性能还贼好。为了上网,家家户户都安装了ADSL宽带。虽然网上的花花世界让人目不暇接,但是此时您会想到有坏人已经盯上你了嘛? 外面的数据就好像来存钱的人手里拿的钞票,你根本就不知道他们拿的是白纸还是zhadan!    众所周知,计算机与外部网络是通过端口进行的数据交换的...

2013-06-07 10:04:35 1672

原创 优化技巧分享:把内存消耗降低至原来的1/20

摘要:Plumbr是一家Java存泄露检测器开发公司,在最近的客户报告中,他们发现了一个内存耗尽相关的问题。在检测后他们查出了问题所在,通过优化最终降低了21.5倍的堆内存。这是最近发生的又一起内存相关的事件了。这个案例是从一个最近的客户报告中提取出来,一个异常运行的应用在其产品中反复报告内存耗尽。这个症状是由我们的一个实验性功能发现,它主要用来监测某一类数据结构的使用情况。它提供...

2013-06-05 10:32:21 179

原创 除数为2的N次方取模可以用与运算替代,效率更高 (HashMap之数组索引)

取模运算在包括JAVA在内的大多数语言中的效率都十分低下,而当除数为2的N次方时,取模运算将退化为最简单的位运算,其效率明显提升(按照Bruce Eckel给出的数据,大约可以提升5~8倍) 。看看JDK中是如何实现的: Java代码:static int indexFor(int h, int length) {       return h & (length-1...

2013-06-05 00:28:44 265

原创 ArrayList与Vector区别

Vector 还是ArrayList――哪一个更好,为什么?要回答这个问题不能一概而论,有时候使用Vector比较好;有时是ArrayList,有时候这两个都不是最好的选择。你别指望能够获得一个简单肯定答案,因为这要看你用它们干什么。下面有4个要考虑的因素:l APIl 同步处理l 数据增长性l 使用模式下面针对这4个方面进行一一探讨API 在由Ken ...

2013-06-04 18:06:12 68

原创 jqGrid使用详解

jquery服务器parametersfunctionajaxstring 目录(?)[-]jqGrid学习之 ------------- 安装jqGrid皮肤jqGrid原理jqGrid参数Jqgrid学习 -------ColModel APIJqgrid学习 -------数据Json数据Jqgrid学习 -------事件Jqgr...

2013-06-04 18:03:27 324

原创 Java中的transient,volatile和strictfp关键字

Java中的transient,volatile和strictfp关键字     如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如:   写道class T { transient int a; //不需要维持 int b; //需要维持 }  这里,如果T类的一个对象写入一个持久的存储区域,a的内容不被保存,但b的将被保存。     vo...

2013-06-04 15:17:12 63

原创 HashMap与Hashtable的区别

HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。hashmap是h...

2013-06-04 14:00:21 88

原创 Java面试题

基础部分:        1.C++或Java中的异常处理机制的简单原理和应用。   当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语 义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发 NullPointerException。另一种情...

2013-06-01 22:04:15 229

原创 java编程时如何节省内存,效率高(转)

转自:http://blog.csdn.net/wanlixingzhe/article/details/7387378 从理论上来讲Java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么多理由来证明它确实占内存呢?两个字,陋习。   1、别用new Boolean()。   在很多场景中Boolean类型是必须的,比如JDBC中boolean类型的set与get都是...

2013-06-01 21:47:13 110

原创 Java程序性能优化(二十三条)

Java程序性能优化 一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子:import java.util.Vector;class CEL {    void method (Vector vector) {        for (int ...

2013-06-01 21:41:19 101

简明易懂编译原理课件

此课件以简明扼要的语言描述编译器的组成部分及各个阶段的功能,使读者不必通读烦琐语言晦涩的书籍即可掌握编译器的原理,且课件内部包含许多实例,让读者以实际操作的手段了解学习编译原理该做什么,能做什么。

2009-05-15

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

TA关注的人

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