技术
文章平均质量分 59
hzcaixiao
临渊羡鱼,不如退而结网
展开
-
梦回编码系列- JBOSS下的OCI配置
以前一直用thin的方式来连接Oracle,现在需要使用oci的方式,听说性能要好些。于是从jdbc:oracle:thin:@10.1.1.2:1521:dev-dbc改成:jdbc:oracle:oci8:@dev-dbcommon 我的环境是Ubuntu9.04,JBOSS1.4,Oracle 10.0.2,OCIOCI方式(Oracle Client Inter...2009-09-18 12:40:23 · 78 阅读 · 0 评论 -
梦回编码系列-前言
在AS的管理岗位磨练了2年时间的我来说,的确在管理的思考和行为上有了些的进步,但是与之对应的是基本编程能力(特指编程实现方法和技巧层面上)的退化。加入淘宝TOP团队不久,但很看得出淘宝对技术的重视。现在很多的架构师、技术管理者对编程实现和技巧离的越来越远,当然不能说这一定是件不好的事情,架构师和技术管理者需要考虑的方向和层面是不一样的,但是我觉得我们还是应该在编程实现和技巧上多些磨练。打个比方...2009-09-08 11:00:49 · 103 阅读 · 0 评论 -
分支管理实战比较
SVN的分支管理,以前总结过几次,一个月前来到TB后,学习了TB的分支管理流程,很特殊,和我认为的传统的分支管理很不一样,主要有一下几点:1)在测试环境中,本地保存主干,将开发分支往本地主干合并;2)在上预发布环境前,直接commit主干;预发布环境中有Bug,采用直接在主干进行修改; 可能是我还没有深入理解的缘故,觉得TB的分支管理并不是很合理,看来需要在理解理解 下面两...2009-09-01 19:12:50 · 83 阅读 · 0 评论 -
UML-业务建模
UML全程实作 写道用UML画图很容易,但要知道画什么是很难的。以前画图,拿来就画。很少去考虑现在是业务建模 or 系统建模,画的是业务用例 or 系统用例,业务时序图 or 系统时序图,一句话,没有真正搞清楚。先谈谈业务组织(研究对象),业务建模首先必须明确研究对象,否则无法做后续的事情,所以在业务建模时候,第一句话是问自己:我们的研究对象是谁?业务执行者(Actor):在业务组织(研究...2009-02-24 19:58:40 · 389 阅读 · 0 评论 -
参加《UML全程实作》培训课
上周末参加了UMLChina在杭州举办的《UML全程实作》的课程。讲师是UMLChina首席专家潘加宇。此高人应该算是国内UML的第一牛人了。我去参加培训的目的有两个:1、UML熟练运用是我09年对自己在技术层面提出的要求;2、尝试在团队中建立统一的设计流程,提高开发人员之间沟通效率,让UML成为团队的必备能力之一。带着这两个目的,放弃了情人节,放弃了双休日......培训后应该说也有一定的收获吧...原创 2009-02-16 21:55:21 · 162 阅读 · 0 评论 -
回顾UML-关系
熟练运用UML是今年给自己在技术上的一个目标--希望达到的目标是在讨论任何技术业务问题时,第一时间想到、用到UML的方式和大家沟通和交流。以前有过学习UML的经历,也在项目中断断续续采用一些,可能是现在用的越来越少,很多符号都变得越来越生疏,或许本来就没有学好,看到一些牛人随时使用UML的方式进行沟通,还是挺羡慕的。与其说回顾,不如说重新学习来的更加实际些。静态视图的类就不再学习了,从关系开始...原创 2009-02-16 17:35:39 · 81 阅读 · 0 评论 -
Class.forName的用法
反射机制必定用到Class.forName 这个方法。上周有个同事在分享这块的时候延展的谈到了Class.forName的一些用法。1、Class.forName(String className);2、Class.forName(String name,boolean initialize,ClassLoader loader); 通常大家都会认为,某个类中的static初始化区...2009-07-14 14:46:32 · 243 阅读 · 0 评论 -
Ubuntu9.0.4初体验
用Windows作为电脑操作系统已经12个年头,期间Window给我们带了的好处和方便毋庸置疑,可是Window的也有让我用的很不爽的地方,就是用的时间越长,速度就越来越慢,优化也效果不大。从而准备投奔Ubuntu,趁端午小长假,希望迈出Ubuntu的第一步。由于工作原因,window是必须要用的,本来在window下装了个vmware+ubuntu,可是windows xp本身速度慢的要命,...原创 2009-06-01 21:59:48 · 181 阅读 · 0 评论 -
梦回编码系列-eclipse快捷键
0.背景Eclipse作为Java的OpenSource开发IDE,已经是开发人员进行Java应用开发(不局限于)的首选,虽然还有很多其他的可选IDE,但是其他的工具要么是付费工具,比如IntelliJ,IBM Rational Application Developer(Eclipse+IBM Plugins),JBuilder等;或者功能不是十分的强大,比如一些中小型的集成开发工...原创 2009-09-29 06:50:48 · 110 阅读 · 0 评论 -
梦回编码系列- 由LD_LIBRARY_PATH引发JNI的理解
前些天在配置通过OCI的方式连接Oracle中曾进碰到一个关于“java.lang.UnsatisfiedLinkError: no XXX in java.library.path”这么一个问题,这个问题纠结了许久才解决,解决方式参考前面的文章。趁双休日好好的理解一下产生这个问题的来龙去脉。先看一段话先:PATH is the environment variable. ...2009-09-19 17:26:01 · 148 阅读 · 0 评论 -
梦回编码系列-环境搭建
带着初学者的心态开始搭建环境。先罗列下Java Web编程需要的家伙吧1)JDK;2)Eclipse3.5(Subclipse|m2eclipse);3)Maven;4)JBoss;6)Oracle Client(Oracle-xe-client);7)MySQL Client;8)WebX,Spring,Ibatis,Antx; JDK,Eclipse,JBo...2009-09-08 13:43:26 · 86 阅读 · 0 评论