原创 Excel-VBA教程完全版

                                                                 目                     錄                   

原创 java 移位操作

移位運算符就是在二進制的基礎上對數字進行平移。按照平移的方向和填充數字的規則分爲三種:<<(左移)、>>(帶符號右移)和>>>(無符號右移)。   

原创 DWR常用參數

1 安全參數 allowGetForSafariButMakeForgeryEasier 開始版本:2.0 默認值:false 描述:設置成true使DWR工作在Safari 1.x , 會稍微降低安全性。crossDomainSes

原创 做一個有想法的程序員才能成爲項目經理

摘要:許多程序員認爲其工作任務只是負責後臺邏輯的程序開發,對界面的佈局莫不關心。實際上評價一個程序員的優秀與否,是要從界面和業務邏輯兩方面來衡量的。雜亂無章的界面佈局, 許多程序員認爲其工作任務只是負責後臺邏輯的程序開發,對界面的佈局莫

原创 Java多線程(六)之Deque與LinkedBlockingDeque深入分析

一、雙向隊列Deque Queue除了前面介紹的實現外,還有一種雙向的Queue實現Deque。這種隊列允許在隊列頭和尾部進行入隊出隊操作,因此在功能上比Queue顯然要更復雜。下圖描述的是Deque的完整體系圖。需要說明的是

原创 Java多線程(五)之BlockingQueue深入分析

一、概述: BlockingQueue作爲線程容器,可以爲線程同步提供有力的保障。 二、BlockingQueue定義的常用方法 1.BlockingQueue定義的常用方法如下:   拋出異常 特殊值 阻塞 超時

原创 Java多線程(二)之Atomic:原子變量與原子類

一、何謂Atomic?  Atomic一詞跟原子有點關係,後者曾被人認爲是最小物質的單位。計算機中的Atomic是指不能分割成若干部分的意思。如果一段代碼被認爲是Atomic,則表示這段代碼在執行過程中,是不能被中斷的。通常來說,

原创 如何編寫出優美的JavaScript代碼?

如何編寫出優美的JavaScript代碼? 摘要:愛美之心,人皆有之。即使是一段普通的代碼,在保持思維清晰、功能友好的前提下怎樣編寫才能結構清晰、整潔美觀呢? 在多年以前,人們注重功能是如何實現的。現如今,隨着Web及互聯網技

原创 Web Service學習筆記(webservice、soap、wsdl、jws詳細分析)

Web Service概述  Web Service的定義  W3C組織對其的定義如下,它是一個軟件系統,爲了支持跨網絡的機器間相互操作交互而設計。Web Service服務通常被定義爲一組模塊化的API,它們可以通過網絡進行調用,來執

原创 Java多線程(三)之ConcurrentHashMap深入分析

一、Map體系 Hashtable是JDK 5之前Map唯一線程安全的內置實現(Collections.synchronizedMap不算)。Hashtable繼承的是Dictionary(Hashtable是其唯一公開的子類

原创 Java 多線程同步問題的探究(三、Lock來了,大家都讓開【1. 認識重入鎖】)

我們已經瞭解了Java多線程編程中常用的關鍵字synchronized,以及與之相關的對象鎖機制。這一節中,讓我們一起來認識JDK 5中新引入的併發框架中的鎖機制。我想很多購買了《Java程序員面試寶典》之類圖書的朋友一定對下面這個面試

原创 堆和棧的區別

一、預備知識―程序的內存分配 一個由c/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)― 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。 2、堆區(heap)

原创 Java[從菜鳥到高手演變]之設計模式

設計模式(Design Patterns)                                   ——可複用面向對象軟件的基礎 設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼

原创 Java多線程(一)之volatile深入分析

 volatile 變量提供了線程的可見性,並不能保證線程安全性和原子性。 什麼是線程的可見性: 鎖提供了兩種主要特性:互斥(mutual exclusion) 和可見性(visibility)。互斥即一次只允許一個線程持

原创 從菜鳥到專家的五步編程語言學習法

從菜鳥到專家的五步編程語言學習法 編程語言Java 摘要:Mark Lassoff是一位高級技術培訓師,從事培訓工作已有10餘年。他培訓的客戶包括美國國防部、Lockheed Martin等。在多年的培訓生涯中,他總結了一些如何