Time of Update: 2018-07-27
無論是提交form表單還是從URL中直接擷取,struts2的action類中擷取請求參數值,總的來說有2種方式: 第一種在action中定義同名變數,提供get/set方法。 第二種方式是手動擷取HttpServletRequest,然後調用request.getParameter()。 第一種方式:action中定義同名變數,提供get/set方法 public class Action { private String name
Time of Update: 2018-07-27
vc 就是一種通過字串去間接操作對象屬性的機制, 訪問一個對象屬性我們可以 person.age 也可以通過kvc的方式 [person valueForKey:@"age"] keypath 就是屬性鏈式訪問 如 person.address.street 有點象java裡面的pojo ognl運算式子類的 假如給出的字串沒有對象的屬性
Time of Update: 2018-07-27
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title></title></head><body><script language="javascript"
Time of Update: 2018-07-27
<!DOCTYPE html><html><head><script type="text/javascript" src="jquery.min.js"></script><script type="text/javascript" src="jquery.qrcode.min.js"></script><meta http-
Time of Update: 2018-07-27
package com.luo;import java.util.Scanner;public class login { public static void main(String[] args) { String username = "luoluo"; String password = "123456"; for(int i = 0;i < 3;i++){ Scanner sc
Time of Update: 2018-07-27
A - How Many Fibs? Crawling in process... Crawling failed Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u
Time of Update: 2018-07-27
模板方法模式(template method pattern) 詳解 本文地址: http://blog.csdn.net/caroline_wendy 模板方法模式(template method pattern): 在一個方法中定義一個演算法的骨架, 而將一些步驟延遲到子類中. 模板方法使得子類可以在不改變演算法結構的情況下, 重新定義演算法中的某些步驟. 模板方法可以進行掛鈎(hook),
Time of Update: 2018-07-27
一、MVC介紹: MVC設計模式是一種用於Web應用程式的架構模式,指將Web應用分為 模型層-視圖層-控制層,它強制性的將應用程式的輸入、處理、輸出資料流程按照 Model-View-Controller 的方式進行分離; MVC ( Model-View-Controller),即模型-視圖-控制器;在javaWeb中分別對應著 JavaBean-Jsp-Servlet , 如下圖: 1.
Time of Update: 2018-07-27
1.java處理異常方式在java代碼中如果發生異常的話,jvm會拋出異常對象,導致程式碼中斷,這個時候jvm在做的操作就是:建立異常對象,然後拋出,比如: int i= 1;int j = 0;int res = 0;res = i/j;//除0錯誤System.out.println(res);這5句代碼運行到第四句會中斷,因為jvm拋出了異常 2.throw的作用 手動拋出異常但是有時候 有些錯誤在jvm看來不是錯誤,比如說 int age = 0;age
Time of Update: 2018-07-27
一.Spring概念 1.是一個開源的輕量級架構 2.spring核心主要兩部分 (1)aop:面向切面編程,擴充功能不是修改代碼實現 (2)ioc:控制反轉:把對象的建立不通過new的方式,而是交給spring配置建立對象 3.spring是一站式架構 在javaee的三層結構中,每一層都提供不同的解決辦法 web層:springMVC service:spring的ioc dao層:spring的jdbcTemplate 4.ioc
Time of Update: 2018-07-27
1 List List實現Collection介面,它的資料結構是有序可以重複的結合,它有三個實作類別:ArrayList、LinkList、Vector; 三個實作類別的區別: ArrayList:底層資料結構使數組結構,查詢速度快,增刪改慢, LinkList:底層使用鏈表結構,增刪速度快,查詢稍慢;
Time of Update: 2018-07-27
http://blog.csdn.net/mad1989/article/details/7918267 有的觀點認為,應該用POST來建立一個資源,用PUT來更新一個資源;有的觀點認為,應該用PUT來建立一個資源,用POST來更新一個資源;還有的觀點認為可以用PUT和POST中任何一個來做建立或者更新一個資源。這些觀點都只看到了風格,爭論起來也只是爭論哪種風格更好,其實,用PUT還是POST,不是看這是建立還是更新資源的動作,這不是風格的問題,而是語義的問題。
Time of Update: 2018-07-27
private static void printMap(HashMap<String,String> map) { //第一種方法: Iterator iterator = map.entrySet().iterator();
Time of Update: 2018-07-27
VBScript是無法實現inputbox多輸入框出現在同一個dialog中的,但是如果使用IE的話,還是可以實現同樣的效果的。 在網上找到了一個高人的範例,貼在下面 <textarea cols="50" rows="15" name="code" class="vb">WScript.Echo "這個例子是模仿你貼出來的圖片" ss =
Time of Update: 2018-07-27
1.Servlet的HelloWorld 1).建立一個Servlet 介面的實作類別 public class HelloServlet implements Servlet 2).在web.xml檔案中配置和映射這個Servlet <!--配置和映射Servlet --> <servlet>
Time of Update: 2018-07-27
色彩選取器類 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Farbtastic Farbtastic是一個color picker外掛程式。它能夠在一個頁面中加入多個顏色選擇控制項,然後每個控制項關聯到頁面中的一個元素比如:文本輸入框。Farbtastic jQuery Color Picker 一個簡單的顏色選擇控制項。操作方式與Adobe
Time of Update: 2018-07-27
by yinmingjun 網上找了一下 ForkJoinPool 的資料,發現資料不多,看來大多的兄弟還留在 Executors 的坑裡沒出來。 簡單的說,ForkJoinPool 是更好的線程池的技術,主要是面向目前的多線程高並發的情境提供的底層工具,理念和效能上比原來的線程池模式高不少(沒測試比較,只是直覺),像scala的promise模式的底層,直接用的就是ForkJoinPool。 下面,簡單說一下使用方法:
Time of Update: 2018-07-27
針對介面編程,而不是針對實現編程 在物件導向設計方法中有很多值得提倡的方法,這些方法可以為我們的設計帶來很大的靈活性,可複用性。其中一個原則就是“針對介面編程,而不是針對實現編程” 這個原則帶來的好處有以下幾點: Client不必知道其使用對象的具體所屬類。
Time of Update: 2018-07-27
執行緒安全性 要編寫安全執行緒的代碼其核心在於要對狀態訪問進行管理,特別是對共用的和可變的狀態的訪問。 非正式的說,對象的狀態是指儲存在狀態變數中的資料。對象的狀態也可能還包括其他對象的域。 “共用”變數可以由多個線程同時訪問,而“可變”意味著變數的在其生命週期內可以發生改變。 一個對象是否需要多線程,取決去它是否被多個線程訪問。 如果保證多線程訪問同一個可變的狀態變數時,不會出現錯誤。有三種方式可以解決該問題: 不線上程之間共用該可變狀態。
Time of Update: 2018-07-27
我們知道,對於一個Thread的對象t,當調用start方法後,該線程就會一直執行。 那麼什麼是線程中的衝突問題呢。如果現在有兩個線程t1、t2,並且這兩個線程中的run方法同時操作同一資料,就比如說,有一個定義好的整型變數c,並且附上初始值10,然後在run方法中使c不斷進行自減操作,並且通過while(c > 0)操控線程的生命。 public class ThreadTest extends Thread {int c = 10;public