煩惱歲月

          付出總是有回報的 take action follow your heart , or follow your head
          posts - 40, comments - 5, trackbacks - 0, articles - 4

          2010年5月4日

          自動地可視化表示數(shù)據(jù)庫也可以讓您受益匪淺。實體關(guān)系圖(ERD)是實現(xiàn)數(shù)據(jù)庫可視化的最流行的圖示類型。大多數(shù)創(chuàng)建 ERD 的工具(例如,ERWinfor)都需要手動生成 ERD。雖然我將要示范的工具 SchemaSpy 無法與現(xiàn)存的一些更復(fù)雜的工具媲美,但是它能夠提供數(shù)據(jù)庫的高級 ERD 視圖 — 以及約束、關(guān)系等。而且,通過自動構(gòu)建來運行它,您就可以輕松地從您的版本控制庫中檢查數(shù)據(jù)定義語言(Data Definition Language,DDL)的最新顯示。

          Ant 腳本使用 SchemaSpy 工具來創(chuàng)建 Javadoc 格式的文件:

          結(jié)合使用 SchemaSpy、Ant 和 Javadoc

          <property name="reports.dir" value="${basedir}"/>
          <java jar="schemaSpy_3.1.1.jar"
            output="${reports.dir}/output.log"
            error="${reports.dir}/error.log"
            fork="true">
            <arg line="-t mysql"/>
            <arg line="-host localhost"/>
            <arg line="-port 3306"/>
            <arg line="-db brewery"/>
            <arg line="-u root"/>
            <arg line="-p sa"/>
            <arg line="-cp mysql-connector-java-5.0.5-bin.jar"/>
            <arg line="-o ${reports.dir}"/>
          </java>
          

           

          使用 java Ant 任務(wù)調(diào)用 SchemaSpy,傳遞了很多屬性:

          • -t 為數(shù)據(jù)庫類型(有效值為 mysqloradb2,等等。)
          • -host 為托管數(shù)據(jù)庫的計算機名。
          • -port 為數(shù)據(jù)庫 URL 的端口數(shù)。
          • -u 為數(shù)據(jù)庫用戶名。
          • -p 為數(shù)據(jù)庫密碼。
          • -cp 為類路徑(用于指示數(shù)據(jù)庫驅(qū)動程序 JAR 文件的位置)。
          • -o 為輸出目錄的位置。

          這些 SchemaSpy 的命令行屬性用于生成顯示 ERD 的 HTML 文件

          通過結(jié)合使用多種工具、作為構(gòu)建的一部分針對數(shù)據(jù)庫執(zhí)行 ERD 生成腳本,并調(diào)度 ERD 生成,您就可以在開發(fā)過程中輕松、快速地做出很多數(shù)據(jù)庫決策。

          另外,對于喜歡maven的同學(xué),SchemaSpy  也提供了plugin

          http://maven.wakaleo.com/mojo/maven-schemaspy-plugin/faq.html

          posted @ 2010-05-16 16:16 不需要解釋 閱讀(537) | 評論 (0)編輯 收藏

               參加工作也已經(jīng)5年多了,一直想回頭回想一下自己,然后動筆寫下來,一來是自己目前還可以記憶起一些事情,等自己將來老了,可以看看這些東西回憶回憶。二來也是想做一個總結(jié)。本來這個題目也可以叫做我的bmi5年,不過大家知道bmi的實在是少,而且現(xiàn)在這個公司已經(jīng)名義上不存在了。

               我是在2001年去沈陽讀書的,一直也是很喜歡沈陽的氣候和東北人的豪爽,東北爺們是真正可以拿心和你交朋友的,不過我實在不喜歡東北的飲食,覺得不細膩,另外南方還有我的女人在等我回去,要女人來東北,難度不是一般的大,所以在找工作的時候,我就下定決心一定要找南方的公司,最好廣州,深圳的,或者老家南昌的也是可以的。但是南方公司去東北招生的實在是少,除了華為,中興之外真的是少的可憐,盡管我們學(xué)校在沈陽也是數(shù)一數(shù)二的學(xué)校。

               在04年在10月份,我面試的第一家公司是東軟,沒有辦法,誰讓我們學(xué)校是東軟的最大股東尼(不知道現(xiàn)在是不是),面試的過程也還不錯,考試題也做的很順,東軟還提出我們下學(xué)期直接找一些外教來教我們?nèi)瘴模贿^當(dāng)時東軟給出的薪水實在是低的可憐,只有1800元,而且還要自己負責(zé)住宿,自己當(dāng)時也老大不小了,還有女人在讀書,是不是也是需要買些禮物的,而且沈陽和大連都不是我想去的地方,結(jié)果就直接沒有去報道。

               接下來的日子也就整天在校內(nèi)的招聘網(wǎng)站(白山黑水)上看帖子,看到了上海bmi的招聘廣告,一看是上海的公司,而且做的是遼寧網(wǎng)通的項目,感覺項目很大,可以學(xué)到不少東西,關(guān)鍵是上海的公司,項目做完了就可以去上海發(fā)展呢,而且當(dāng)時女朋友也還在讀研究生,仔細的想想覺得這個公司還是比較適合自己,于是也開始做準(zhǔn)備,接下來的事情都很順利,筆試,面試,當(dāng)時有資格參加面試的,整個我們學(xué)校也就2個人,一個本科生,一個研究生,不過最后那個研究生也沒有過去。

               在遼寧項目的前期這段時間,估計也會我成長最快,也是最艱苦的時間,我后續(xù)的會詳細介紹到。我第一天上班就是去做release,也就是做發(fā)布和部署,在當(dāng)時的項目中,我們并沒有像一些公司還有項目配置員這個角色,就是直接拉一個開發(fā)人員來負責(zé)做release,這個角色當(dāng)時是在項目中最辛苦的一個,經(jīng)常是下午6點開始,然后編譯3-4個小時,到10點才可以編譯完成(比較順利的情況下),如果遇到編譯不過去的時候,還需要聯(lián)系開發(fā)人員進行修改,編譯之后在對照check list進行增量部署。

              在第一天上班,我就從上午10點過去,第2天凌晨3點半才下班,到4點才到學(xué)校宿舍睡覺,后續(xù)的1個月都是如此,現(xiàn)在回想起來,感覺當(dāng)時真的是很辛苦,不過那段時間也開始熟習(xí)了不少東西,知道了基于模塊開發(fā),對ant,weblogic,oracle,plsql,linux,aix等的使用也開始非常熟習(xí)了。在這段時間里也開始熟習(xí)了公司的項目情況,開發(fā)人員,測試人員。

          posted @ 2010-05-04 00:06 不需要解釋 閱讀(303) | 評論 (0)編輯 收藏

          我實話告訴你們,我可是身經(jīng)百戰(zhàn)了.bbs我見的多了,哪個版我沒灌過?你們要知道, 一塌糊 涂的triangle,PIC,SEX版,那比你們不知道厲害到哪里去了,我在那談笑風(fēng)聲.你 們有一好就是無論在哪個版,什么話題都灌,但是灌來灌去的問題,都too simple, sometimes naive!你 們懂不懂呀?啊?所以說灌水啊,關(guān)鍵是要提高自己的知識水平.你 們啊,不要總想著弄個大坑,然后灌上十大,再把我羞辱一番……你們啊,naive!你們這 樣灌是不行地!~那你問我支持 不支持灌水,我說支持,我常來這裡灌,你說支持不支持?
          主站蜘蛛池模板: 永胜县| 玛曲县| 牡丹江市| 河曲县| 兴山县| 黄龙县| 哈尔滨市| 菏泽市| 涡阳县| 利津县| 柘荣县| 台中县| 资阳市| 定远县| 博兴县| 肃宁县| 绥德县| 根河市| 修文县| 密云县| 博兴县| 台山市| 通州区| 穆棱市| 资阳市| 长阳| 永和县| 吉林省| 无锡市| 湖州市| 黑河市| 凉城县| 乌兰浩特市| 个旧市| 台北县| 绵阳市| 庐江县| 中宁县| 双流县| 绍兴市| 延安市|