- 博客(43)
- 资源 (1)
- 收藏
- 关注
新加坡出差记之三--散逛篇
早上8:30起床,洗漱完毕和同事出去找早餐吃,随便找地方换零钱,到楼下一打听,人家前台小妹说到:“这么早哪儿开门啊,至少要11点过啦”,不过也是哈,周日嘛。那我们就先去逛逛吧,把周围环境熟悉熟悉。 因为我们住在Rangoon Road, 正好在Little India(小印度)的边边上,所以到处都可以看到黑黑的印度人。离住宿地不远处就有NE线的Farrer Park地铁站,看来交通还是方...
2010-03-15 16:42:18
385
新加坡出差记之二--抵达篇
昨晚(3月6日)经过成都海关、边防、安检的重重检查,顺利地进入了候机楼,本来打算在成都海关多拍几张照片的,但不料禁止拍照,所以只偷偷照了一张照片,嘿嘿 出差前老婆给我说国际航班的吃的应该不错,呵呵,到底是不是呢?我们来看下,首选是开胃小菜----花生、腰果和杏仁 整袋中我一共吃到了2颗腰果、2颗杏仁。吃完开胃食品,正餐来了, 老实说,那个周萝卜的味道还不错,至于其它东西嘛,和国内航班上...
2010-03-15 14:09:58
303
新加坡出差记之一 --准备篇
从接到公司通知要去新加坡总部出差到现在,不知不觉已经过了一个多月了。这一个多月来都在准备资料和办理相关的出国手续,感觉出趟国真难啊,嘿嘿。下面我大概说下办了哪些东西以及如何办理,以方便有这方面需要的朋友(此流程针对需到新加坡工作的)。1. 护照(Passport)这个不用多说了三,要出国护照是必须的。这个需要在你户口所在地的公安局进出境办证中心办理。所需资料:身份证和户口(原件、...
2010-03-05 22:48:49
778
原创 Rails 2.3 与 MySQL 5.1.3兼容性问题及解决方法
今天在运行rake db:migrate 向数据库migrate表时发现老是报错: Mysql::Error: query: not connected: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB 但可以确定数据库肯定是连接上了的,而且配置文件database.y...
2010-02-04 14:56:27
147
iBATIS 3 试用手记三
前两篇手记重点说了下iBATIS 3的查询功能,因为这是它改动最大的地方。这篇手记就来说下iBATIS在Persistance方面的改进。 iBATIS 3依然提供了<insert><update><delete>标签对数据库进行持久化操作。首先来看insert操作:<insert id="insertNewsNotice" paramete...
2009-12-18 18:12:47
105
iBATIS 3 试用手记二
接昨晚的继续,今天仔细研究了下<association>和<collection>标签,对于它们的写法比较灵活,在这儿我列举三种<resultMap>的写法,它们最终的查询结果都是一致的。 第一种:Nested(内联)写法 请参看我上篇文章,在此不详述了。 第二种:将Nested的resultMap单独定义,使用<as...
2009-12-18 13:37:46
115
iBATIS 3 试用手记
前记:本来打算去CSDN写这篇文章的,结果CSDN的服务器又出问题了,登录了N次都进不去,郁闷,干脆换个Blog来写。 iBATIS以其对SQL控制的灵活性而受到许多大型项目的青睐,它不像Hibernate那样是完全面向对象的,iBATIS是一个半自动化的O/R Mapping框架。今晚散逛到iBATIS的官网(http://ibatis.apache.org/),发现iBATIS ...
2009-12-18 00:07:31
96
原创 WebLogic Portal学习系列之二:在WebLogic中配置和使用第三方LDAP Server
在上篇文章中介绍如何使用Oracle来代替WebLogic Portal默认的Pointbase数据库,本篇将介绍如何配置和使用外部的LADP服务器来做作身份验证。 WebLogic Server自带了一个内嵌的LDAP Server,默认情况下一些信息,像Users, Groups等都将存放于此。但在真实的环境中,一般都会有一个专门用于存储用户信息,计算机信息等信息的服务器,这就是所谓
2009-09-18 23:49:00
5302
2
原创 WebLogic Portal学习系列之一:让WebLogic Portal使用Oracle数据库
公司近日开始的新项目由于客户要求使用WebLogic Portal 10.3开发,虽然整个项目组对WebLogic Server都有一定的了解,但说起使用WLP大家都傻眼了,因为大家都不会,从来没有接触过相关的知识,但项目不可能不做,于是整个项目组天天做Demo研究WLP,2周过去了也略有点成就吧,在此我决定把我们研究的“成果”记录下来,一来作为备忘,二来由于WLP的资料确实很少,特别是中文的
2009-09-01 16:56:00
2318
2
原创 Ubuntu备忘录一
昨天偶的Windows突然崩溃了,又恰好看到前不久Ubuntu 9.04版发布,且对它的评价很高,所以就去弄了个来安装,呵呵,硬是很不错噢,不过偶是Linux的超级菜鸟,对好多设置都还不清楚,现把一些弄好了的配置写下来作备忘。 一. 安装配置JDK 安装JDK就使用Ubuntu自带的包管理器安装,搜索sun-jdk就可以了,安装完成后,打开/etc/environment文件,加入
2009-05-04 22:17:00
678
原创 让Maven支持Java5.0
本以为本地JDK版本为1.5,Maven就会默认支持1.5的功能,但此想法错了,刚在用Maven编译代码时,因代码中有泛型,结果Maven报错误: [INFO] Scanning for projects...[INFO] ------------------------------------------------------------------------[INFO]
2009-04-21 09:50:00
1381
原创 Maven学习笔记(2) ---- 安装与运行Maven
上次我们初探了下Maven,现在来看下如何安装与运行Maven,以及如何使用Maven Help插件来获得更多信息。 1. 确认JDK的安装 Maven支持JDK1.4及以上版本,但建议使用Java 5.0或6.0。 2. 下载Maven分发包 Maven的下载地址为:http://maven.apache.org/download.html,请下载最新
2009-04-20 13:19:00
4385
原创 Maven学习笔记(1) ---- 初探Maven
(以下一些内容来自Maven-definitive-guide.pdf文档及Maven Reference中文版) 很早就听说Maven了,但一直没机会去学习和使用,这几天因为需要使用,抽空学习了下,并对一些重点作了下笔记,现整理放在blog中作备份:-PMaven定义 Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model
2009-04-20 11:19:00
1040
原创 赤壁之战的Google Map
刚无意搜索到强人Yizi利用Google Earth制作的赤壁地图,可以根据三国历史人物和时间、事件等详细查看当年各大战场都发生在什么地方,而且可以和现在的地图进行重叠对比,三国爱好者可以大饱眼福了。 http://ditu.google.cn/chibi 以下是一些截图: 古代/现代地图半透明重叠:
2009-04-15 17:26:00
1261
原创 在Eclipse中配置动态加载Class的JVM插件--JavaRebel
在第19届Jolt大奖中,JavaRebel荣获了生产力大奖,它由ZeroTurnaround公司推出。JavaRebel是一个JVM插件(-javaagent),能够即时重新加载Class,而不需要重新部署应用或者重启容器,以节约时间。 JavaRebel下载地址为:http://www.zeroturnaround.com/javarebel/,需要注意的一点是JavaRebel需要
2009-04-14 20:46:00
1968
1
原创 EclipseUML介绍
Eclipse下的UML建模工具很多,但我一直没找到一款适合自己的UML建模工具,像Borland的together eclipse插件等都曾用过,但感觉不是很上手,今天在无意中找到EclipseUML,发现使用起来比较上手,现介绍介绍。 EclipseUML的下载地址为:http://www.eclipsedownload.com,它分为Studio和Free版本,同时还分为j2ee和
2009-04-13 14:31:00
9941
3
原创 用基于AXIS的Web Service传输文件
最近项目中需要使用Web Service来传输文件,研究了下Axis中对文件传输的支持机制,现写在博客里,一方面是作为备忘,二来希望对用到的人有作帮助。 Axis中主要使用DataHandler来提供对文件的读入操作,DataHandler的getInputStream方法可以得到从客户端传入的文件流,DataHandler的作用主要是对客户端传输的文件进行序列化操作。 下面来看S
2009-04-09 23:02:00
2765
10
原创 AXIS中自定义对象的序列化与反序列化
在上一篇AXIS文章中,介绍了如何利用AXIS的Java2WSDL工具类来生成WSDL文件,今天在写调用客户端时忘了上次使用了自定义对象,所以没有对自定义对象进行序列化,这下就出错咯:- Exception:AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException f
2009-04-05 23:03:00
4447
原创 “黑美人”1周岁了
昨天是偶家“黑美人”--小迈的1周岁生日,偶专门去给她洗了个澡,弄得漂漂亮亮的,呵呵。1年前正式把她接进了家,回想这一年,小迈也历经了不少考验和磨难,刚进家门没多久就出了远门,然后就东跑西跑的,她也经历了各种路况的考验并出色完成了任务,哈哈。 去年10月把小迈带到了成都,去做了漆面护理--铠甲,这下让“黑美人”更黑更亮了,同时也增加了保护性,呵呵。 总的说来,小迈是架非常不错的车,
2009-04-05 17:44:00
603
原创 Java Web快速开发框架 ---- JSPX (二)
上次通过一个简单的例子介绍了JSPX Web框架的基本使用,这次让我们来看看JSPX Web框架提供的特殊标签--DataTable. JSPX提供DataTable是一个集查询、分页、显示等为一身的标签,使用起来非常简单,但也有它不足的地方,好了,废话少话,先来看代码: <datatable id="datatable" datasource="java:comp/env/j
2009-04-02 22:06:00
2129
原创 Java Web快速开发框架 ---- JSPX (一)
现在的Java Web应用程序框架都需要进行大量的配置、投入大量的时间精力后才能投入生产,而且给人比较繁琐的感觉,如Struts、Tapestry等。今天在Sourceforge上寻到一开源框架--JSPX,在它的官方网站上将JSPX描述为:“JSPX is a pure java opensource free web RAD framework that easier and
2009-03-27 13:54:00
4903
1
原创 RIA框架AribaWeb终于开源了
刚才到AribaWeb的官网(http://aribaweb.org/)溜达了一圈,发现AribaWeb开源了,而且开源得相当彻底,没想到一直作为商业软件的AribaWeb框架居然会开源,看来开源是大势所趋噢,呵呵^_^,目前已经提供AribaWeb 5下载,使用 Apache Open Source License v2 许可,可以好好研究一下了。 AribaWeb框架是用来做富互联网
2009-03-26 21:46:00
1715
转载 实用的JavaScript工具
(注:以下工具的介绍转自JAVAEYE 2月刊) 今天在JavaEye 2月刊上看到这篇总结JavaScript的文章,觉得写的很好,现把这些工具的介绍转载过来做过保存,以后用到的话也可以查询查询:-P 在AJAX流行的今天很大程度上归功于JavaScript,如果没有JS,相信AJAX也无从谈起。JavaScript是一个功能强大的客户端脚本语言,它可以增强用户的体验,并提供丰富的互
2009-03-26 20:42:00
1228
原创 不输出SqlMap SQL Log
通常情况下大家都希望能在Console中或File输出Sqlmap生成的SQL,这样以方便查阅是否有错误发生。但在数据量很大的情况下,输出SQL将会浪费很多时间造成Performance问题。 刚才我们就经历了这样的场景: 一同事的SQL查询的记录数大约在5万条左右,执行SQL的时间仅为1秒,但输出log的时间使用了20分钟,这样他整个Job完成的时间就达到了20分18秒~~~这是
2009-03-26 15:02:00
1218
原创 "黑美人"的"屁股"又跷起来咯
偶家的“黑美人”--迈腾车因为后减震弹簧软,在经历了2个月的等待后终于在昨天换上了三个点的后减震弹簧,告别了“塌屁股”,呵呵,下图为后减震弹簧实图,还是德国进口的哦^_^
2009-03-21 23:38:00
1005
原创 再见-我们的SCS
公司将在4月1日正式并入NCS,以后SCS就不存在咯~~~~有点不爽的感觉!今天公司组织最后一次游玩--石象湖,晚上在皇城老妈聚餐,最后一次聚餐了,还不知道到了NCS会如何,希望大家都能有很好的发展,Good Bye SCS! We never forget you!
2009-03-21 23:33:00
854
原创 Struts2学习笔记九
上传与下载,一个古老而现代的话题......让我们试目以待13.Struts2中文件的上传与下载 (1). 数据编码方式 表单的enctype属性用于指定表单数据的编码方式,它可以为以下值:l application/x-www-form-urlencoded:默认的编码方式,只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码
2009-03-18 23:20:00
746
原创 Struts2学习笔记八
今天刚学习了Struts2的类型转换器,感觉非常不错12.Struts2的类型转换 (1). 定义类型转换器 类型转换器主要用于一个字符串与一个复杂对象之间的相互转换。Struts2的类型转换器是基于OGNL实现的,在OGNL中提供了TypeConverter接口,如果要实现类型转换器则必须实现上述接口。 TypeConverter接口: p
2009-03-18 23:19:00
856
1
原创 Struts2学习笔记六
习惯了Struts1中的单独用ActionForm来封装请求参数,一时间还不太习惯Struts2在Action中对请求参数进行封装的模式,不过没关系,在Struts2同样可以使用VO来封装对象的。10.属性驱动和模型驱动 模型驱动的意思是使用单独的JavaBean来封装请求参数,使之贯穿于整个MVC流程;而与之对应的属性驱动则是使用属性作为贯穿MVC流程的信息携带者。进一步说来
2009-03-18 23:18:00
1219
原创 Struts2学习笔记七
一个优秀的框架通常对于异常的处理都是很周到的,下面就让我们来看看Struts2中的异常处理机制吧11.Struts2的异常 除了在Action中手动捕捉异常外,Struts2允许通过struts.xml文件来配置异常的处理,为了使用Struts2的异常处理机制,必须打开Struts2的异常映射功能,这步操作需要一个拦截器,该拦截器已经在struts-default.xml文件中
2009-03-18 23:18:00
513
原创 Struts2学习笔记五
Action配置完了就该配置返回结果了,这样才能让它们关联起来哦7.配置结果类型 Struts2使用元素在struts.xml文件中进行结果配置,根据元素的位置不同,可以分为:l 局部结果:将配置在中;l 全部结果:将配置在中; 元素的有两个属性,分别是name属性和type属性,此外在元素中还可以配置元素,元素的name属性可以
2009-03-18 23:17:00
520
原创 Struts2学习笔记四
最早使用动态方式调用是在Spring中,没想到Struts2也支持动态方法调用了,真是方便不少啊,呵呵,下面就来说说吧 :-) 6.动态方法调用 Struts2支持动态方法调用,它指的是一个Action中有多个方法,系统根据表单元素给定的action来访问不同的方法,而不用写多个Action。 使用动态方法调用前必须设置Struts2允许动态方法调用,
2009-03-18 23:16:00
933
原创 Struts2学习笔记三
今天弄了半天终于明白如何在Action中访问Servlet API了,唉......感觉没有Struts1方便,不过为了解偶也是值得的,呵呵 5.访问Servlet API 前面曾经说过,用户所写的Action并不是真正处理用户请求的Action实例,而仅仅是Struts2的Action代理的代理目标,这是因为它没有和Servlet API直接关联,根本无法处理用户的请求,
2009-03-18 23:15:00
793
原创 Struts2 学习笔记一
1. Struts1 与 Struts2的区别Struts2从字面上来看似乎是Struts1的升级,但实事上可以说Struts2与Struts1几乎没有什么关系,除了名字相同外;说实在的,Struts2可以看作是WebWork的升级,因为无论从编程风格的相似性还是所引用到的jar包,到处可以看到WebWork的身影。下面就来比较下Struts1与Struts2到底有哪些区别吧:
2009-03-18 23:13:00
680
原创 Struts2学习笔记二
接着上次的继续...... 4.详解struts.xml文件 (1). Bean配置 在配置Struts2的大部分核心组件时,会用到bean元素,其实Strus2中的bean元素与Spring中的bean元素无论从属性还是功能上都差别不大,即是方便地扩展框架的核心组件,以下是bean元素的属性:l class:必须> 指定Bean实例的实现类;l
2009-03-18 23:13:00
879
原创 Applet的数字签名
需求:从客户端本地properties文件中读取上、下、左、右页边距,设置打印页边距;说明:设置页边距的properties文件存放于C:/SCSIHIS/orderprinter.properties,打印代码通过JavaScript实现,需要将页边距取出送送入对应的JavaScript函数。分析与实现: 当需要用Applet访问客户端本地文件时,需要对Applet进行数
2009-03-18 23:11:00
737
原创 Toad Can't initialize OCI. Error -1解决办法
今天用Toad连接Oracle数据库时报错:"Cant initialize OCI. Error -1",同时Toad中Connect using下拉列表中的"OraClient10g_home1"显示为红色,经过google一翻查看,发现是未将Oracle的路径加入到环境变量path中去,即将D:/oracle/product/10.2.0/client_1/BIN加入环境变量path
2009-03-18 23:10:00
3806
原创 通过LDAP服务器验证用户身份
最近做的项目中,登录时需要连接到远程LDAP服务器对用户身份进行合法性验证,并获取登录用户权限等数据。下面是Java中访问LDAP的核心代码,供大家参考:public boolean authenticateUserViaLdap(String username, String password) throws LogicException { Hashtable srchEnv = n
2009-03-18 23:05:00
1222
Apple Objective-C Manual
2011-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人