自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 面试的

    就像当年别人面试我的时候那样,我会这样去面试别人:       1 从简历里挑出我最关心的他所会的技能,比如最近我希望招一个JS高手,最好精通Dojo(我说的精通是真的精通)。       2 我会问他最擅长的技术(如果此技术不是我们最需要的那个),如果他最擅长的技术都语焉不详,那就没什么意思了。       3 我会问某项技术全貌上的问题,比如会让对方谈谈Dojo的整个架构,是怎么解决J...

2010-12-08 22:10:02 327

原创 线程安全的计数器

java puzzler 不能通过编译的例子。Creature creature = new Creature();是一个局部变量声明语句(local variable declaration statement) JLS 4.4,java语言规范不允许一个局部变量声明语句作为一条语句在循环中重复执行。一个本地变量声明作为一条只能直接出现在一个语句块中。(一个语句块又括号以及其中包括的...

2010-11-20 09:03:43 257

原创 私有构造器捕获 (private constructor capture)

java puzzler 53   下面的代码编译失败,提示:Cannot refer to an instance field arg while explicitly invoking a constructor package arkblue.lang.javapuzzler.n53;class Thing { public Thing(int i) { }...

2010-11-20 00:01:09 443

原创 类接口初始化,和创建对象的顺序

1 JLS 12.4.1 p371    (1)在一个类被初始化(initialize)之前,他的所有的父类先执行初始化(如果他们还没有被初始化)。    (2)没有初始化class One 是因为 The class One is never initialized, because it not used actively and therefore is never linked...

2010-11-19 17:07:34 257

原创 浮点运算 NaN Infinaty

JLS 4.2.4 p401 gradual underflow:精度不能满足,导致下溢。2 round toward zero:从浮点强转成整型的时候向零看趋近,找到最接近的整数。3 0.0/0.0 is Not-a-Number。4 比较运算符 <.<=,>,>=返回false,只要有一个操作数是NaN。5 对于== 运算符,只要有一个操作数是NaN,返...

2010-11-19 11:59:12 283

原创 null 和 instanceof

1 instanceof 操作符定义为当左操作符为null的时候返回false.  右操作符不能是null;   JSL 15.2如果两个操作数的类型都是类,其中一个必须是另一个的子类型; package arkblue.lang;public class TypeInstanceTest { public static void main(String[] args) {...

2010-11-19 00:07:27 1610

原创 隐藏(hide)和复写(override)和遮掩(obscure)遮蔽(shadow)和重载(overload)...

名字重用:覆写(override):一个实例方法可以overide在其超类中可以访问到的具有相同签名的所有方法,从而可以动态分派(dynamic dispatch) VM基于运行时类型来选择要调用的覆写方法。 class Base { public void f() { }}class Derived extends Base { public void...

2010-11-17 14:45:05 3415

原创 判断一个正整数是不是对称的

判断一个正整数是对称的数,不能使用库函数转换成字符串 bool isSymMum(const unsigned long num) { int index = 0; long temp = num; char array[32]; // 数组 的定义 错了 写成 byte[] array = byte[32] while (temp != 0) { array...

2010-09-28 16:46:49 455

原创 范型编程(一)

初次学习,概念比较多,整理一下:1 通配符类型 wildcard tyoe:2 范型类 generic class:具有一个或多个类型变量的类。3 范型方法:  <T> 叫做类型变量,放在修饰符的后面,返回类型的前面。pubic static <T> T getMiddle(T[] a) { //...} 4 类型变量的限定。 T叫做...

2010-09-26 13:45:44 169

原创 JDBC数据源在网络断掉又恢复后使用

testOnBorrow、testOnReturn、testWhileIdle,他们的意思是当是取得连接、返回连接或连接空闲时是否进行有效性验证(即是否还和数据库连通的),默认都为false。所以当数据库连接因为某种原因断掉后,再从连接池中取得的连接,实际上可能是无效的连接了,所以,为了确保取得的连接是有效的, 可以把把这些属性设为true。当进行校验时,需要另一个参数:validationQue...

2010-09-21 16:18:31 269

findbugs检测出的问题(二)

1 Possible null pointer dereference in method on exception path例 List<District> districts = null; try { districts = this.getDistricts(ReaderConst.DESC); } catch (Exception e) { ...

2010-09-20 10:49:27 759

原创 findbugs检测出的问题(一)

1  Comparison of String objects using == or !=     例,override equals方法时容易犯错if(this.topic != key.getTopic()) return false;2 Dead store to newStatusRecord    定义局部变量后没有引用 3 Invocation of...

2010-09-19 16:46:44 803

原创 Jotm+Spring + Hibernate+ SQL2005 实现DAO数据访问JTA分布式事务

两台不同的数据库上完成分布式跨库事务 1 Spring配置文件,jotm-applicationContext-db.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www....

2010-09-19 15:38:21 114

Spring + Hibernate+SQL2005 实现两个数据库实例 跨库DAO事务

开发中需要在同一台数据库服务器上,不同的数据库实例之间,执行跨库的事务。本文给出Spring+Hibernate+SQL2005的例子。 1 Spring配置文件,applicationContext-db.xml:    拦截的类是PersonDS,方法是transferPerson, <?xml version="1.0" encoding="UTF-8"?>...

2010-09-19 11:08:52 145

Spring + Hibernate DAO 事务

在eclipse3.4+spring2.5+hibernate3.2 +SQL2005下调试的DAO事务 1 Spring配置文件,applicationContext-db.xml  <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"...

2010-09-19 09:13:30 124

原创 交互图 顺序图--协作图

    分支 从属流 协作图:多对象:多对象指的是由多个对象组成的对象集合,一般这些对象是属于同一类的。当需要把消息同时发送给多个对象而不是单个对象时,就要用多对象这个概念。

2009-11-17 19:29:00 2447

原创 依赖和关联的区别

 依赖是对象间最弱的一种关系,一个对象依赖于另一个对象是指这个对象和它之间存在短期的关系。         在这个短暂的关系中,依赖的对象通过调用被依赖对象的方法来获取它提供的服务,或者依此来配置被依赖的对象。         关联是对象间长期的关系。在关联中,一个对象保存对另一个对象的引用,并在需要的时候调用这个对象的方法。    依赖一般的表现方法是方法的局部变量,或者是方法内对静态方

2009-11-17 18:50:00 643

原创 几个缩略语

OMC  Operations & Maintenance Center 操作维护中心(OMC):操作维护系统中的各功能实体IVR (Interactive Voice Response - 交互式语音应答TTS 是Text To Speech的缩写,即“从文本到语音”。ASR 自动语音识别AUTOMATIC SPEECH RECOGNITIONPSTN ( Public Swit

2009-11-12 09:04:00 363

转载 在SQL Server里查看当前连接的在线用户数

 在SQL Server里查看当前连接的在线用户数use masterselect loginame,count(0) from sysprocesses group by loginameorder by count(0) descselect nt_username,count(0) from sysprocesses group by nt_usernameorder by co

2009-11-02 10:24:00 2097 1

原创 只可以输入字母、数字的输入框 Document

import java.awt.BorderLayout;import java.awt.Dimension;import java.util.regex.Matcher;import java.util.regex.Pattern;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTextField

2009-02-10 09:55:00 719

原创 ubuntu 安装samba[转]

首先当然是要安装samba了,呵呵: 代码: sudo apt-get install sambasudo apt-get install smbfs 下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/sh

2007-04-08 10:11:00 788

原创 perl学习札记2--条件分支

    elsif中确实缺一个"e"     1  #!/usr/bin/perl -w     2  $a = ;     3  chop $a;     4  if (!$a)     5  {     6    print "The string is empty!";     7  }     8  elsif (length($a) == 1)     9  {    10    pri

2007-03-16 16:40:00 661

原创 perl学习札记1--键盘输入

从键盘读输入,知道口令正确为止的程序:#!/usr/local/bin/perlprint "Password? "; # Ask for input$a = ; # Get inputchop $a; # Remove the newline at endwhile ($a ne "fred") # While input is wrong...{ print "sorry.

2007-03-16 16:24:00 1263

原创 ubuntu5.10 下安装perl5.88

1.下载     从站点:http://software.lupaworld.com/     有“源码包”、“DEB包”、“RPM包”三个选项,选择“源码包”。2.解压缩    下载包的名字很长,改成perl5.88.tar.gz,        unzip perl5.88.tar.gz     释放出文件的名字很长,改成perl5.88.tar       tar  perl5.88 -x

2007-03-12 15:09:00 2187

使用python进行开发

使用最流行的语言开发应用,包含源代码,共同学习。

2008-09-22

空空如也

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

TA关注的人

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