原创 位運算實現整數加法
位運算實現整數加法本質就是用二進制進行運算。 其主要用了兩個基本表達式: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(