請看好你的firefox!別讓它幫你泄密

很多人在訪問網站的時候就喜歡使用瀏覽器記錄密碼的功能,以後訪問網站就可以直接登入不用輸入密碼了,不過使用firefox的話就很可能就把你的密碼完全暴露給他人,別人只需稍微用一下社交工程學就可以盜取你所有儲存的密碼了,如果你不信可以按照如下步驟看看你曾經儲存過的密碼:1. 開啟你的FireFox,點擊Edit - Preferences - Security, 點擊Saved Password, 你會看到你所有儲存的使用者名稱列表了,再點擊Show Passwords,

名牌大學學生和普通大學學生的不同

       以前在書上讀到這麼一句話,說普通大學生在名牌大學生面前,都會有種自卑感,或者憧憬感。而名牌大學的學生,則會覺得,自己有不可一世的優越感。輕視別人的感受,覺得別人不是頭腦不發達就是心靈不夠清透。對一個你都覺得不是和你一個平台上的人,你又怎麼會和他好好交流呢,所以,這種交往,本來就是不公平的。他用嘲弄的心思對待一切,那種嘲笑的口氣就像精英新聞一樣,冷冷的,讓人尷尬。       我讀著一個垃圾的不值一提的大學,所以也許更清楚的認識到,不是一路重點的人都那種——特殊的心理。他們不喜歡說自

Web效能最佳化的十個技巧

好像現在一提到效能,大多數人都會想到負載平衡,分布式,CDN和緩衝等等,很少把前端最佳化作為很重要的一部分來做,其實前端最佳化如果做得好的話,效能提高百分之幾十是完全有可能的,特別是大訪問量的web應用。因為我所在的項目遇到了嚴重的效能問題,所以就google了很多關於效能的文章,也寫了和翻譯了幾篇關於Java效能的blog,有struts, jdbc, servlet, ejb等等方面的,有興趣的朋友可以看一下我的其他blog, 也希望能多多交流。 Patrick

作為應聘者 面試結束時應該問面試官一些什麼問題呢?

      幾乎所有的面試在結束時候都會留一些時間給應聘者來提問問題,不少應聘者都以沒有問題來結束了整個面試過程,其實我感覺這個提問時間還是大有用處的,正確的問一些問題不但能讓你對僱主有更好的瞭解,更有可能為你的面試加分甚至影響面試結果。那到底應該問一些什麼問題呢?以下是我個人的一點意見,希望能給大家有所協助。      

繼Twitter以後 Baidu也被伊朗網軍黑掉了 所用技術“DNS cache poisoning”學習

就在Twitter被黑後的幾個星期,Baidu也步其後塵,被名為 ““Iranian Cyber Army” 的伊朗黑組織給攻破了,相關的新聞可以查看如下連結: http://thenextweb.com/asia/2010/01/12/breaking-baidu-hacked-iranian/http://news.cnet.com/8301-1023_3-10418140-93.html 所採用的技術都是DNS cache poisoning (DNS緩衝中毒) 或者叫做 DNS

需求變更誰之過?

這裡不談論因客觀市場原因造成的需求變更,不談論因項目預算原因造成的需求變更。這裡的需求變更是指在項目的必要性依然存在,項目的總體目標依然穩定情況下的需求變更。眾所周知,開發人員最頭疼的事情是當一個功能(甚至整個項目)開發完成以後,客戶卻要求變更需求,更改需求文檔,從而造成額外的開發工作或者項目延期。在這種情況下,絕大多數開發人員都會理直氣壯的把原因歸咎於客戶本身,是他們的需求有問題。但仔細想想,這些真的都是客戶的錯嗎?舉例來講,如果客戶想要一把水果刀,需求人員經過調研、需求分析,形成了如下的需求

Enterprise Service Bus之旅

最近加入了一個新的項目組,做ALSB,版本2.6,距離Oracle收購BEA已經很久了,倒回去做BEA版本的東西確實有點不習慣,很多資料和文檔都不好找了。不過因為已經熟悉了Weblogic和ALBPM, 所以看到ALSB console還是有點一見如故的。 一個月的warm up時間一直注重在Message Flow和JQuery方面,感覺進度還可以,只是感覺debug有點難度,因為Message

SQL其他概念

1、什麼是索引?優缺點是什嗎?索引是對資料庫表中一列或多列的值進行排序的一種單獨的、物理的資料庫結構。優點: 1) 大大加快資料的檢索速度; 2) 建立唯一性索引,保證資料庫表中每一行資料的唯一性; 3) 加速表和表之間的串連; 4) 在使用分組和排序子句進行資料檢索時,可以顯著減少查詢中分組和排序的時間。缺點: 1) 索引需要佔物理空間; 2) 當對錶中的資料進行增加、刪除和修改的時候,索引也要動態維護,降低了資料的維護速度。--建立索引,在列上點擊右鍵,寫一個名稱,選定列即可。2、業務主鍵和

Google Code是怎麼實現頁面載入速度提高30%-70%的

 相信很多接觸到Web開發方面的人都知道Yahoo Developer Network的一篇文章 “Best Practices for Speeding Up Your Web Site” 我覺得這篇文章稱作Web開發的聖經也不算過分,他們的34條鐵律我幾乎每隔幾天都要溫習一下並努力實踐到自己的工作中。沒有看到過這篇文章的人可以趕快看一下 Best Practices for Speeding Up Your Web Site在High Performance Web

DDL(資料定義語言 (Data Definition Language))

1)建立資料表--建立資料表create table Test(Id int not null, Age char(20));--建立表,添加外鍵Create table T_Students(StudentNo char(4),CourseNo char(4),Score int,Primary key(StudentNo),Foreign key(CourseNo) References T_Course(CourseNo));2)修改表結構--修改表結構,添加欄位Alter table T

String 和StringBuffer 的區別

    JAVA 平台提供了兩個類:String 和StringBuffer,它們可以儲存和操作字串,即包含多個字元的字元資料。這個String 類提供了數值不可改變的字串。而這個StringBuffer 類提供的字串進行修改。    當你知道字元資料要改變的時候你就可以使用StringBuffer。典型地,你可以使用StringBuffers 來動態構造字元資料。    另外,String 實現了equals 方法,new

DML(資料操縱語言)

1)插入語句insert into T_Person1(Id,Name,Age) values(1,'Vicky',20)--插入一條據數,欄位和值必須前後對應insert into T_Preson1(Id,Name,Age) values(2,'Tom',19)insert into T_Person1(Id,Name,Age) values(3,'Hanmeimei',21)insert into T_Person1(Id,Name,Age) values(newid(),'Tom',19

簡述Struts架構響應客戶請求的工作流程

(1)如果ActionMapping執行個體不存在,就建立一個ActionMapping對象,它包含了把請求轉寄給哪個Action的資訊。(2)如果ActionForm執行個體不存在,就建立一個ActionForm對象,把客戶提交的表單資料儲存到ActionForm對象中。(3)根據配置資訊決定是否需要表單驗證。如果需要驗證,就調用ActionForm的validate()方法。(4)如果ActionForm的validate()方法返回null或返回一個不包含ActionMessage的Act

設計模式——概述

根據模式的目的可分為3類:1.建立型模式:與對象的建立有關。2.結構性模式:處理類與對象的組合。3.行為性模式:對類或對象怎樣互動和怎樣 分配職責進行描述。物件導向設計的2個基本原則:1.針對介面編程,而不是針對實現編程。2.優先使用對象組合,而不是類繼承。 物件導向設計的5個設計原則:1.單一職責原則(SRP):Single Responsibility Principle 2.開放封閉原則(OCP) :Open Closed

Integer 與int 的區別

(1)int 是java 提供的8 種未經處理資料類型之一。          Java 為每個原始類型提供了封裝類,Integer 是java為int 提供的封裝類。(2)int 的預設值為0,而Integer 的預設值為null,即Integer 可以區分出未賦值和值為0 的區別,int 則無法表達出未賦值的情況。          例如,要想表達出沒有參加考試和考試成績為0 的區別,則只能使用Integer。         在JSP 開發中,Integer 的預設為null,所以用el

struts首頁新聞跳轉問題

    struts的機制頁面的資料準備需要響應一個action,這樣的情況下如何為首頁準備資料呢?    在struts的自己發布的example提供了一種機制:    最重要依據就是在index.html裡加入<meta http-equiv="Refresh" content="0;URL=./welcome.do" />    具體如下        首先,web.xml裡配置:<welcome-file-list> <welcome-

靜態變數和執行個體變數的區別?

(1)在文法定義上的區別:靜態變數前要加static

設計模式——單一職責原則

核心:一個類,最好只做一件事,只有一個引起它變化的原因。    單一職責原則的英文名稱是Single Responsibility Principle,簡稱是SRP,There should never be more than one reason for a class to change.類的改變不應該由一個以上的原因導致,也就是說不應該有一個以上的原因可以導致類的改變。          

其他設計原則

OCP(Open - Colse Principle) 開放-封閉原則:軟體實體(類、模組、函數等等)應該是可以對模組進行快速擴充的,但是不可修改的。遵循OCP原則的模組具有兩個主要特徵.他們是:1. "對於擴充是開放的"(Open for extension)   這意味著模組的行為是可以擴充的。當應用的需求改變是,我們可以擴充,使其具有滿足哪些改變的新行為。換句話說,我們可以改變模組的功能。2. "對於更改是封閉的"(Close for modification)"。   對模組進行擴充時,

設計模式——簡單原廠模式

  原廠模式有以下幾種形態:·        簡單原廠模式(Simple Factory):又稱為靜態Factory 方法模式;·        Factory 方法模式(Factory Method):又稱為多態性工廠(Polymorphic Factory)或虛擬構造子模式(VirtualConstructor);·        抽象原廠模式(Abstract

總頁數: 61357 1 .... 21234 21235 21236 21237 21238 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.