Time of Update: 2018-12-07
一、使瀏覽器不快取頁面面的過濾器 import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * 用於的使 Browser 不快取頁面面的過濾器 */public class ForceNoCacheFilter implements Filter {public void doFilter(ServletRequest request,
Time of Update: 2018-12-07
什麼是servlet?Servlet是一個java語言類,用來擴充servlet伺服器的功能。Servlet對用戶端的request作出response。Servlet的寫法java.servlet包和java.servlet.http包提供了介面和類來寫servlet。所有的servlet類都必須實現servlet介面。在這裡sun幫我們編寫了一個HttpServlet類,是一個抽象類別,實現了Servlet介面,那我們在寫servlet的類時候繼承HttpServlet類實現其中所需要的方法
Time of Update: 2018-12-07
【註:本文轉自:http://ued.taobao.com/blog/2012/06/03/debug-with-chrome-dev-tool/】這篇文章是根據目前 chrome 穩定版(19.0.1084.52 m)寫的, 因為 google 也在不斷完善chrome developer tool, 所以 chrome 版本不同可能稍有差別. 一些快速鍵也是 windows 上的, mac 下的應該大同小異.常規的斷點相關的
Time of Update: 2018-12-07
實現檔案上傳,表單屬性需要設定為method=”post”,encType=multipart/form-data,在伺服器端通過request.getInputStream()獲得檔案輸入資料流,然後對流進行操作,獲得所需要的內容。 Html頁面代碼upload.html<form action="UploadServlet3" method="post" enctype="multipart/form-data"> <input type="file" name=
Time of Update: 2018-12-07
一個實體類必須遵循一下要求:1. 類必須用javax.persistence.Entity注釋2. 類必須有一個public或protected的無參數構造器。可以有其他的構造器。3. 類不準許聲明為final。4. 實體類可以繼承實體類也可以繼承非實體類。非實體類可以繼承實體類。 JPA中可以持久化的欄位類型:Java原始類型Java.lang.String可序列化類別型Wrappersof Java primitive
Time of Update: 2018-12-07
OneToOne public classEmployee implements Serializable { …… @OneToOne(cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY) @JoinColumn(name = "ADDR_ID") private Address address;… …} ManyToOne public classEmployee
Time of Update: 2018-12-07
用Factory 方法產生一個SAXPareser執行個體:SAXParserFactory factory = SAXParserFactory.newInstance();SAXParser pareser = factory.newSAXParser();我們需要寫一個事件處理類來驅動parser的Callback方法,只需要實現部分方法所以我們繼承DefaultHandler類即可,DefaultHandler提供了ContentHandler的預設實現。我們需要實現一下方法:void
Time of Update: 2018-12-07
今天園子裡的熱門文章是因一篇文章被移出首頁而發的《即將沒落的部落格園?!!!》,這篇文章的作者是原名為“笨笨蝸牛”的園友,這位園友大家可能不太熟悉,但如果用過“博問”的朋友應該都知道他,他很樂意的為大家解決了很多問題,當然也包括我,所以即使我不太認同他的這篇文章,但我還是很感謝他對我的協助。 作為一個新人,我簡單地談談我為什麼喜歡在這裡寫部落格,其實只有兩個理由,但已足夠: 一、自由 這裡預設開放了JS許可權,就這一個理由就足夠了。因為我喜歡前端,所以在部落格中加些JS示範在這裡很方便
Time of Update: 2018-12-07
面試題目 這是搜狐JavaScript面試題,要求如下: 實現一個遍曆數組或對象裡所有成員的迭代器。var each = function(obj, fn){ //+++++++++++答題地區+++++++++++ //+++++++++++答題結束+++++++++++};try{ var data1 = [4,5,6,7,8,9,10,11,12]; var data2 = {
Time of Update: 2018-12-07
面試題目 這是搜狐JavaScript面試題,要求如下: 實現一個叫Man的類,包含attr, words, say三個方法。var Man;//+++++++++++答題地區+++++++++++//+++++++++++答題結束+++++++++++try{ var me = Man({ fullname: "小紅" }); var she = new Man({ fullname: "小紅" });
Time of Update: 2018-12-07
面試題目 這是搜狐JavaScript面試題,要求如下: 實現一個URI解析方法,把url裡#之後的參數解析成指定的資料結構。function urlParser(s){ //+++++++++++答題地區+++++++++++ //+++++++++++答題結束+++++++++++}try{ var url1 =
Time of Update: 2018-12-07
遞迴演算法的時間複雜度除非只有前兩項,否則都不是線性,並且相當耗費記憶體。我們用最常見的的fibonacci數列來說明: function fibonacci(n){ if( n === 0 || n === 1){ return n; } else { return fibonacci(n - 1) + fibonacci(n - 2); }} 這是一種最常見的寫法,這種寫法極其耗費記憶體,當參數n大於30時,就會明顯感覺到花的時間比較長,
Time of Update: 2018-12-07
在上篇文章中,我們通過WithRequiredDependent或WithRequiredPrincipal實現了“雙向一對一”關係,但是Entity Framework產生的SQL語句很糟糕。在上篇文章發布一個多小時之後,我們找到瞭解決之道。這就是寫部落格帶來的好處,逼著你靜下心來深入思考。問題的原因在於我們向Entity Framework傳遞了不合情理的“一對一”關係資訊,把Entity
Time of Update: 2018-12-07
首先看一下2的n次方數表示成二進位的樣子看出n+1次方相對於n次方整個數向左移了1位 據此C語言實現如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #include "studio.h" 2 3 int main(){ 4 5 int i=16; 6 int n; 7 8
Time of Update: 2018-12-07
我們在本篇中接著講述“背景工作處理序回收機制”。本篇文章的議題如下: 背景工作處理序回收機制講解基於時間的回收機制 基於請求數的回收機制 基於記憶體使用量的回收機制基於活動狀態的回收機制 系列文章:構建高效能.NET應用之配置高可用IIS伺服器-第一篇:IIS必須掌握的知識 構建高效能.NET應用之配置高可用IIS伺服器-第二篇
Time of Update: 2018-12-07
主題:從案例引發的對緩衝設計的思考背景:
Time of Update: 2018-12-07
在《道法自然——物件導向實踐指南》一書中,我們採用了一個對立統一的辯證關係來說明“模板方法”模式—— “正向依賴 vs. 依賴倒置”(參見:《道法自然》第15章[王詠武, 王詠剛 2004])。這種把“好萊塢”原則和 “依賴倒置”原則等量齊觀的看法其實來自於輕量級容器PicoContainer首頁上的一段話: “控制反轉(Inversion of Control)的一個著名的同義原則是由Robert C. Martin提出的依賴倒置原則(Dependency Inversion
Time of Update: 2018-12-07
開發環境jdk1.6,spring 3.0.2,spring tool suit。1.建立一個java工程,在lib中加入如下jar包2.寫一個HelloWorld類,寫一個sayHello()方法。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package com.mydomainpublic class HelloWorld {
Time of Update: 2018-12-07
控制反轉(IoC)又稱為dependency injection(依賴注入),是spring核心的一部分。依賴注入分construtor injection,setter injection.1.constuctor-arg injection Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package com.mydomain;public
Time of Update: 2018-12-07
本文主要用到的知識 HTML5中的File及FileReader介面 相關資料: Using files from web applications File API運行效果 註:大家把自己電腦上的圖片或txt檔案拖到上面的DIV中即可看到效果源碼<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8