JavaScript規范全局命名空間污染與IIFE總是將代碼包裹成一個IIFE(Immediately-InvokedFunctionExpression),用以創建獨立隔絕的定義域。這一舉措可防止全局命名空間被污染。IIFE還可確保你的代碼不會輕易被其它全局命名空間里的代碼所修改(i.e.第三方庫,window引用,被覆蓋的未定義的關鍵字等等)。
JEECMS內容管理系統是國內java開源CMS行業知名度最高、用戶量最大的站群管理系統。 ? SpringMVC3+Spring3+Hibernate3+Freemarker+HTML5技術架構 ? 基于java技術開發,繼承其強大、穩定、安全、高效、跨平臺等多方面的優點,支持mysql、oracle、sqlserver等數據庫
Jeecms中有眾多的配置文件,單xml配置文件就相當繁多,各個文件間的關聯查找使用關系也不像簡單的struts配置文件一樣。如首頁的顯示過程如下。系統架構是 ssh+freemarker模板構成的,所以先要熟悉freemarker模板技術。
從享受生活的角度上來說:“程序員并不是一種最好的職業,我認為兩種人可以做程序員,第一,你不做程序員,你就沒有什么工作可做,或者說是即使有可以做的工作但是你非常不愿意去做;第二,你非常癡迷和愛好程序,并且在這方面有一些天賦和優勢。程序員的結局也是有兩種:第一,默默退休,第二以程序員為起點或跳板,注意積累,跟對了好的老板或團隊,找到和很好的搭檔自己創業,成為IT金領和富翁。”
為什么要用TWEENLITE而不用ADOBE官方的TWEEN?效率(這也是作者所標榜的TWEENLITE2大優點之一,呵呵,“標榜”這個詞用得可能有點過了,不過人家確實有那個實力)這里有2者運行效率對比的例子 onComplete,onStart,onUpdate等回調方法是TWEEN所沒有的(TWEENLITE還可以往這些方法中傳遞任意個參數)智能的alpha(當alpha達到0時,TWEENLITE會自動將對象的visible設為false)在一次方法調用中就可以緩動多個屬性可以設置每一次緩動的延時(對有先后順序的緩動很有效)實現任何MovieClip/Sprite的變色效果非常簡單可以緩動MovieClip的聲音唯一的from()方法使你可以使用當前的屬性值作為緩動的目標值
The revised edition of the classic Core Java?, Volume II—Advanced Features, covers advanced user-interface programming and the enterprise features of the Java SE 6 platform. Like Volume I (which covers the core language and library features), this volume has been updated for Java SE 6 and new coverage is highlighted throughout. All sample programs have been carefully crafted to illustrate the latest programming techniques, displaying best-practices solutions to the types of real-world problems professional developers encounter.<br> Volume II includes new sections on the StAX API, JDBC 4, compiler API, scripting framework, splash screen and tray APIs, and many other Java SE 6 enhancements. In this book, the authors focus on the more advanced features of the Java language, including complete coverage of <br> Streams and Files <br> Networking <br> Database programming <br> XML <br> JNDI and LDAP <br> Internationalization <br> Advanced GUI components <br>
jQuery是一個簡潔快速的JavaScript庫,它能讓你在你的網頁上簡單的操作文檔、處理事件、運行動畫效果或者添加Ajax交互。jQuery的設計會改變你寫JavaScript代碼的方式。<br> jQuery適合于設計師、開發者以及那些還好者,同樣適合用于商業開發,可以說jQuery適合任何JavaScript應用的地方,可用于不用的應用程序。<br> jQuery是一個輕量級的腳本,其代碼非常小巧,JavaScript包只有15K左右。<br> jQuery支持CSS1-CSS3,以及基本的xPath jQuery是跨瀏覽器的,它支持的瀏覽器包括IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+
針對屏幕上的一個View控件,Android如何區分應當觸發onTouchEvent,還是onClick,亦或是onLongClick事件? 在Android中,一次用戶操作可以被不同的View按次序分別處理,并將完全響應了用戶一次UI操作稱之為消費了該事件(consume),那么Android是按什么次序將事件傳遞的呢?又在什么情況下判定為消費了該事件?
nginx+tomcat負載均衡配置文檔
2012-01-04目標在同一機器上,使用apache和tomcat配置一個可以高可用的web網站,將6個Tomcat:tomcat_8801,tomcat_8802,tomcat_8803,tomcat_8804,tomcat_8805,tomcat_8806配置成三組互相復制Session的群組:比如Tomcat_8801和Tomcat_8802互相同步Session,比如Tomcat_8803和Tomcat_8804互相同步Session,比如Tomcat_8805和Tomcat_8806互相同步Session.網站最終部署結構圖,將如下圖所示:需達到以下要求:Apache做HttpServer,后面連接多組tomcatCluster實例,并進行負載均衡;
做一名運維工程師,監控恐怕是日常生活中必不可少的活了,在企業中的監控,大多是用開源軟件來實現的,(為什么要用開源?省錢唄..呵呵) 而且開源軟件也有著非常優秀的表現,其中著名的有cacti,nagios,ntop,Ganglia,等等..而cacti+nagios+ntop的結合應用,能為企業做到更細微的保證。
Tomcat的參數配置及一般問題的解決如何解決端口沖突導致tomcat無法啟動的問題Tomcat在啟動時主要使用下面的3個端口.
Apache 安裝圖解
?1定義頭和根元素部署描述符文件就像所有XML文件一樣,必須以一個XML頭開始。這個頭聲明可以使用的XML版本并給出文件的字符編碼。DOCYTPE聲明必須立即出現在此頭之后。這個聲明告訴服務器適用的servlet規范的版本(如2.2或2.3)并指定管理此文件其余部分內容的語法的DTD(Document Type Definition,文檔類型定義)。
監控機:安裝了nagios軟件的機器,對監控的數據做處理,并且提供web界面查看和管理.當然也可以對本機自身的信息進行監控.被監控機:安裝了NRPE等客戶端,根據監控機的請求執行監控,然后將結果回傳給監控機.2.nagios原理這里引用某位仁兄的話nagios的功能是監控服務和主機,但是他自身并不包括這部分功能的代碼,所有的監控、檢測功能都是有插件來完成的。再說報警功能,如果監控系統發現問題不能報警那就沒有意義了,所以報警也是nagios很重要的功能之一。
Cacti與rrdtool簡介 一、概述 Linux下用的最多的是MRTG的性能監視,MRTG配置比較簡單,MRTG的確是非常好的東東,但我認為它畢竟已經是一套很舊的軟件了,其作者在多年前就已經開發了RRDTool代替該軟件,現在已經發展得很成熟。既然有更好的選擇,為什么我們還要用MRTG呢? 簡單的說,rrdtool就是一個強大的繪圖的引擎,很多語言都可以調用rrdtool繪圖。 整個系統的架構是這樣的: 基于SNMP協議,被監控端是服務器,或一些網絡設備, 網絡管理工作站,采用Linux(或Freebsd)操作系統,并且安裝Net-SNMP工具,使用RRDTOOL采集數據,存儲數據,并用Cacti調用rrdtool顯示出來。
Apache+Tomcat集群配置本文Apache+Tomcat集群配置基于最新的Apache和Tomcat,具體是2011年4月20日最新的Tomcat和Apache集群和負載均衡配置。準備環境ApacheApache是http服務器,我們利用其對Tomcat進行負載均衡。
集群有別于分布式的解決方案,它采用的是每臺服務器運行相同應用的策略,由負責平衡的服務器進行分流,這對提高整個系統的并發量及吞吐量是更有效的辦法。而集群對請求的處理又有兩種不同的方式:負載平衡、狀態復制(即集群),狀態復制需要在各服務器間復制應用狀態,而負載平衡則不用,每臺服務器都是獨立的。實踐證明,在各應用服務器之間不需要狀態復制的情況下,負載平衡可以達到性能的線性增長及更高的并發需求。
CentOS自帶的yum源中rpm包數量有限,很多時候找不到我們需的軟件包,(例如:要安裝網絡連接查看軟件iftop,默認設置下無法使用yum命令安裝),下面教大家在CentOS 6.2中(以32位系統為例,64位系統安裝方法一樣),使用第三方yum源來安裝更多軟件包。
Tomcat實現集群及熱切配置方案1,實現目標在同一機器上,使用apache和tomcat配置一個高效用的web網站,將6個Tomcat:tomcat_8801,tomcat_8802,tomcat_8803,tomcat_8804,tomcat_8805,tomcat_8806配置成三組互相復制Session的群組:比如Tomcat_8801和Tomcat_8802互相同步Session,比如Tomcat_8803和Tomcat_8804互相同步Session,比如Tomcat_8805和Tomcat_8806互相同步Session.