Time of Update: 2018-12-05
今天PM提了個變態的需求,演算法很繁瑣大致如下l Budget LightSystem parameter: Budget Red – 20%; Budget Yellow - 10%Grey: No value assigned to BudgetGreen: Efforts <= Budget * (1-Budget Yellow)Yellow: 1- Budget Yellow< Effort/Budget < 1+ Budget RedRed:
Time of Update: 2018-12-05
談到網路不能不談OSI參考模型,雖然OSI參考模型的實際應用意義不是很大,但其的確對於理解網路通訊協定內部的運作很有協助,也為我們學習網路通訊協定提供了一個很好的參考。在現實網路世界裡,TCP/IP協議棧獲得了更為廣泛的應用。
Time of Update: 2018-12-05
Commons Collections,又是一個重量級的東西,為Java標準的Collections
Time of Update: 2018-12-05
最近比較忙,還要複習考研的內容。但突然發現blog的訂閱數猛減,於是百忙之中抽空寫了一篇關於前幾天使用Hibernate時遇到到的問題,希望大家能對我繼續的支援。 不要把HQL看的太神,第一眼看到HQL的in語句發現很強大。想當年直接寫SQL時,每次都為in後面的參數感到麻煩。後來在網上看了很多文章後發現in的效率很低下,就漸漸避免用in來寫SQL,後面參數少的就用=,<>來代替。網上很多人鼓吹說HQL 很強大,我也就沒關心HQL的實現。其實還是有很多問題的。public void
Time of Update: 2018-12-05
事件是一個非常有用的功能,通常用於資訊傳遞互動大大提高程式編寫的靈活性。在進階語言中都會整合這方面特性;Flex也不例外幾乎所有控制項中都整合了大量的事件,如果Button的Click事件等。但實際應用中控制項自有的事件是不能滿真實需要的,特別在自己編寫自訂控制項時,自訂控制項內部資訊的改變如何及時通知所在的容器變得很更要;這個時候自訂事件就起到它的作用。 在Flex中定義事件有兩中情況,分別是ActionScript和MXML中定義。在ActionScript中定義:[Event(name=
Time of Update: 2018-12-05
DNS分為Client和Server,Client扮演發問的角色,也就是問Server一個Domain Name,而Server必須要回答此Domain Name的真正IP地址。而當地的DNS先會查自己的資料庫。如果自己的資料庫沒有,則會往該DNS上所設的的DNS詢問,依此得到答案之後,將收到的答案存起來,並回答客戶。 DNS伺服器會根據不同的授權區(Zone),記錄所屬該網域下的各名稱資料,這個資料包括網域下的次網網域名稱稱及主機名稱。 在每一個名稱伺服器中都有一個快取緩衝區(Cache)
Time of Update: 2018-12-05
好久沒寫部落格了~~~哎~~~一切就為了研一的第一場考試。6月19,20中考時間,我們研究生也湊熱鬧,還搞個3+x,自然辨證法,英語,數學+資料庫。先來說說19號晚上的自然辯證法的考試,這考試絕對是體力,毅力,耐力的大考驗。這天天氣莫名其妙地上升到了36度,但想想是晚上考試,只好期望在一個有空調的教室考試,但悲劇就此開始。到了晚上,溫度不但沒下降,感覺更加悶了,由於我容易出汗,考卷上被我弄的都是汗,感覺極差。自然辨證法這門課雖然開卷,但老師考試不考大綱的內容,全是書本中某頁,一個角落裡的一個名詞
Time of Update: 2018-12-05
特性Struts1.xStruts2 Action類Struts1.x要求Action類要擴充自一個抽象基類。Struts1.x的一個共有的問題是面向抽象類別編程而不是面向介面編程。Struts2的Action類實現了一個Action介面,連同其他介面一起來實現可選擇和自訂的服務。Struts2提供一個名叫ActionSupport的基類來實現一般使用的介面。當然,Action介面不是必須的。任何使用execute方法的POJO對象可以被當作Struts 2的Action對象來使用。
Time of Update: 2018-12-05
Spring AOP形式管理事務,Spring的官方文檔寫得不全,容易漏配,特總結如下: 1,資料來源要加上資料來源事務代理<!-- 預設的資料來源配置 --><bean id="talent.defaultDataSourceTarget" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <!--
Time of Update: 2018-12-05
保證資料的完整性1. 用約束而非商務規則強制資料完整性如果你按照商務規則來處理需求,那麼你應當檢查商務層次/使用者介面:如果商務規則以後發生變化,那麼只需要進行更新即可。假如需求源於維護資料完整性的需要,那麼在資料庫層面上需要施加限制條件。如果你在資料層確實採用了約束,你要保證有辦法把更新不能通過約束檢查的原因採用使用者理解的語言通知使用者介面。除非你的欄位命名很冗長,否則欄位名本身還不夠。— Lamont
Time of Update: 2018-12-05
資料倉儲:資料倉儲是一個支援管理決策的資料集合。資料是面向主題的、整合的、不易丟失的並且是時間變數。資料倉儲是所有作業環境和外部資料源的快照集合。它並不需要非常精確,因為它必須在特定的時間基礎上從作業環境中提取出來。資料集市:資料倉儲只限於單個主題的地區,例如顧客、部門、地點等。資料集市在從資料倉儲擷取資料時可以依賴於資料倉儲,或者當它們從作業系統中擷取資料時就不依賴於資料倉儲。事實:事實是資料倉儲中的資訊單元,也是多維空間中的一個單元,受分析單元的限制。事實儲存於一張表中(當使用關聯式資料庫時
Time of Update: 2018-12-05
Jakarta Commons項目提供了相當豐富的API,我們之前瞭解到的Commons Lang只是眾多API的比較核心的一小部分而已。Commons下面還有相當數量的子項目,用於解決各種各樣不同方向的實際問題,BeanUtils就是其中的一個,用於處理JavaBeans。它利用Java的反射機制,從動態產生對bean的getter和setter的調用代碼,到類比建立一個動態bean,等等。這個包看似簡單,卻是很多開源項目的基石:如在著名的Struts和Spring
Time of Update: 2018-12-05
Struts和JSF/Tapestry都屬於表現層架構,這兩種分屬不同性質的架構,後者是一種事件驅動型的組件模型,而Struts只是單純的MVC模式架構,老外總是急吼吼說事件驅動型就比MVC模式架構好,何以見得,我們下面進行詳細分析比較一下到底是怎麼回事? 首先事件是指從用戶端頁面(瀏覽器)由使用者操作觸發的事件,Struts使用Action來接受瀏覽器表單提交的事件,這裡使用了Command模式,每個繼承Action的子類都必須實現一個方法execute。 在struts中,實際是一個表單
Time of Update: 2018-12-05
最近由於工作的原因,開始寫C++代碼。由於寫了2年多java了,C++的內容還停留在大學時期的小項目,這次可是120幾個子項目的大工程,所以要惡補下,把大學時沒搞明白的都弄清楚。首先由於我用VS來寫代碼,所以要搞清他的一個特性就是先行編譯。 stdafx.h名稱的英文全稱為:Standard Application Framework
Time of Update: 2018-12-05
幹電腦這行,你編程能力可以不強,但英語能力一定要強。不然你很難學到前沿的技術,為了碩士英語考試繼續努力 1. Readingthe letter from home, he appeared excited.2. Inorder to improve her English, she keeps reading English newspapers frequently.3. As timegoes by, we shall become more and
Time of Update: 2018-12-05
在J2EE的項目中,容器給我們提供的熱部署功能使得我們不用重啟動容器而修改我們的代碼。比如使用Weblogic,我們可以在Weblogic-application.xml中配置是否支援熱部署Servlet。查閱Weblogc 文檔,其實在Weblogic中,EJB組件也是可以熱部署的,但如何要熱部署EJB組件,Weblogc要求必須自訂ClassLoder。
Time of Update: 2018-12-05
Time of Update: 2018-12-05
迭代器模式概述 給定一個語言,定義它的文法的一種表示,並定義一個解譯器,這個解譯器使用該表示來解釋語言中的句子。適用性 1.訪問一個彙總對象的內容而無需暴露它的內部表示。 2.支援對彙總對象的多種遍曆。 3.為遍曆不同的彙總結構提供一個統一的介面(即,支援多態迭代)。參與者 1.Iterator 迭代器定義訪問和遍曆元素的介面。 2.ConcreteIterator 具體迭代器實現迭代器介面。 對該彙總遍曆時跟蹤當前位置。
Time of Update: 2018-12-05
由於馬上就要英語考試了,平時不但要上班還要上課,有時間基本也是看些電腦技術方面的書籍,雖然英語閱讀基本沒什麼問題,但要寫些東西和說寫東西時總感覺語句單調,詞彙缺乏。所以決定惡補下,以下是我總結的一些常用句型 1. It isquite reasonable that everyone hopes to stay away from danger.2. It isnecessary for you to improve your ability to deal with
Time of Update: 2018-12-05
跟java.lang這個包的作用類似,Commons Lang這一組API也是提供一些基礎的、通用的操作和處理,如自動產生toString()的結果、自動實現hashCode()和equals()方法、數組操作、枚舉、日期和時間的處理等等。