原创 位運算實現整數加法

    位運算實現整數加法本質就是用二進制進行運算。    其主要用了兩個基本表達式:x^y //執行加法,不考慮進位。(x&y)<<1 //進位操作令x=x^y ;y=(x&y)<<1 進行迭代,每迭代一次進位操作右面就多一位0,最多需要

原创 web前端開發問題

web管理門戶開發中存在的問題:1、效率低,重複開發: 各項目在開發過程中積累了一些前端組件,但是項目間缺乏分享機制,造成項目間的重複開發問題嚴重,效率不高。2、多版本並存衝突問題: 項目日積月累,舊版的類庫和新版並存,導致一些兼容性問

原创 高併發網站之解決策略

    系統在正式上線後必將會面對大量用戶訪問,面對各種層級的高併發請求,因此我們會採用高性能的服務器、高性能的數據庫、高效率的編程語言、高性能的Web容器等。但是這幾個方面,還無法從根本解決大型網站面臨的高負載和高併發問題。因此我們必須對

原创 設計模式之裝飾者模式

Decorator模式:動態將職責附加到對象上,若要擴展功能,裝飾者提供了比繼承更具彈性的代替方案。一. 基本概念:1.設計原則:(1) 多用組合,少用繼承。        利用繼承設計子類的行爲,是在編譯時靜態決定的,而且所有的子類都會繼

原创 spring

一.  Spring 框架是一個分層架構,由 7 個定義良好的模塊組成。Spring 模塊構建在覈心容器之上,核心容器定義了創建、配置和管理 bean 的方式,如下圖所示。組成 Spring 框架的每個模塊(或組件)都可以單獨存在,或者與其

原创 cpu之進程調度

一、進程狀態:執行態(run):進程正在使用CPU等待態(wait):進程正在等待I/O完成,不在使用也不能使用CPU就緒態(ready):進程不在使用CPU,但已經純備好用使用CPU二、CPU調度算法  衡量CPU調度算法的標準有:CPU

原创 哈希表知識點總結

一、基本原理:    假設我們使用一個下標範圍比較大的數組來存儲元素。設計一個函數(哈希函數,也叫做散列函數),使得每個元素的關鍵字經過函數運算得到一個函數值(即數組下標),於是用這個數組單元來存儲這個元素。通過函數值即數組下標就可以查找數

原创 Linux知識點總結

一.內核     內核是Linux最核心的內容,其主要模塊分以下幾個部分:存儲管理、CPU和進程管理、文件系統、設備管理和驅動、網絡通信,以及系統的初始化、系統調用等。我們常用的是圍繞該內核整合好的一些工具,如:debian、redhat、

原创 瀏覽器不能加載本地資源之解決

這個問題可以有兩種解決方案:http://222.195.151.7:8080/fdyuntu/manage/login.jsp方案一:可以將項目部署在web服務器上,如tomcat,將目錄移動到例如apache-tomcat-7.0.47

原创 二叉樹知識點總結

樹的相關術語:結點的度:一個結點的子樹的數量。樹的度:該樹中結點的最大度數。葉結點和分支結點:度爲0的結點和度不爲0的結點。樹的深度:樹中結點的最大層數。有序樹和無序樹:樹中每個結點的各子樹看成是從左到右有次序的稱爲有序樹(一般都是),反之

原创 sqlserver之觸發器

    觸發器是一個在修改指定表中數據時執行的儲存過程。它是一種特殊的存儲過程﹐它不能被顯式地調用,而是在往表中插入記錄﹑更新記錄或者刪除記錄時被自動地激活。而儲存過程可以通過其名字被直接調用。一、觸發器作用:    自動執行,他們在表的數

原创 數據庫查詢性能優化問題

        查詢、新增、修改及刪除數據庫等操作是影響web應用程序性能指標的重大因素。下面一些常見的建議可以提高查詢性能問題。1.  優化JDBC連接    採用數據庫連接池機制可以將曾打開的數據庫連接保存在緩存中,這樣程序其他部分就可

原创 sizeof()用法總結

1.  定義:    sizeof作用就是返回一個對象或者類型所佔的內存字節數。     它不是一個函數,其字節數的計算在程序編譯時進行的。2.  語法格式: (1)用於數據類型,使用形式: sizeof(type)       數據類型必

原创 設計模式之動態代理

    動態代理即是爲一個對象提供替身以控制對這個對象的訪問,通過代理我們可以再在原對象的基礎上加上自己的方法,是spring的aop基本原理之一。    學習動態代理必須要熟悉一個類和一個接口:一個是 InvocationHandler(