Time of Update: 2016-07-02
標籤:串連資料庫:Connection 串連變數=DriverManager.getConnection(DBURL,使用者帳號,密碼);如果串連成功,將返回一個Connection對象,以後所有對這個資料庫的操作均可使用這個對象來進行。如 Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/testdata", "root", "1234");3.建立SQL語句對象:
Time of Update: 2016-07-03
標籤:方法:public static <T> List<T> processResultSetToList(ResultSet rs, Class<T> clazz) throws Exception { List<T> ls = new ArrayList<T>(); Field[] fields = clazz.getDeclaredFields(); while (rs.next())
Time of Update: 2016-07-03
標籤:JAVA之旅(二十五)——檔案複製,字元流的緩衝區,BufferedWriter,BufferedReader,通過緩衝區複製檔案,readLine工作原理,自訂readLine 我們繼續IO上個篇幅講一.文本複製 讀寫都說了,我們來看下其他的操作,我們首先來看複製複製原理:其實就是將C盤下的檔案資料存放區到D盤的一個檔案中 實現的步驟: 1.在D盤建立一個檔案,用於隱藏檔中的資料 2.定義讀取流和檔案關聯 3.通過不斷的讀寫完成資料的儲存 關閉資源package
Time of Update: 2016-07-04
java web-----MVC設計模式,web-----mvc設計模式一,MVC將代碼分為三個部分,分別為視圖(jsp),模型(javaBean),控制部分(servlet); 視圖基本為 jsp 檔案,主要內容為介面的html代碼,負責顯示介面; 模型為 javaBean ,負責與資料庫互動; 控制部分為 servlet 充當,負責處理商務邏輯與頁面切換。二,MVC包括 Model1 和 Model2 兩個模型; 1. Model1 模型程式流程如: Model1
Time of Update: 2016-07-04
Java常量的應用,Java常量應用所謂常量,我們可以理解為是一種特殊的變數,它的值被設定後,在程式運行過程中不允許改變。文法:final 常量名 = 值;使用fianl關鍵字 常量名 值 final String a1 = "道具卡"; final double a2 =
Time of Update: 2016-07-04
Kafka-0.10.0.0入門,kafka0.10搭建環境略(偽叢集即可以),但要注意Kafka的配置必須配置的,少配了也一樣可以用,但是只能單機使用,外部機器無法串連,網上也有說。host.name=192.168.1.30advertised.host.name=192.168.1.30interfaceshost.name=192.168.1.300.10.0.0應該和0.9一樣缺少log4j的依賴,不能直接log4j TO kafka。
Time of Update: 2016-07-04
[javaEE] EL運算式調用java方法,javaeeel1.建立個類,類裡面定義靜態方法 package com.tsh.utils;import java.net.URLEncoder;public class ELFunc { public static String urlEncode(String str){ return URLEncoder.encode(str);
Time of Update: 2016-07-04
spring,mybatis,多資料來源配置,springmybatisspring.xml配置 <!-- 對資料來源進行交易管理 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource"
Time of Update: 2016-07-03
java 解析http user-agent 資訊,javauser-agent解析http user-agent資訊,使用uasparser-0.6.1.jar和jregex-1.2_01.jar兩個包 1 import cz.mallat.uasparser.OnlineUpdater; 2 import cz.mallat.uasparser.UASparser; 3 import cz.mallat.uasparser.UserAgentInfo; 4 5 6
Time of Update: 2016-07-04
[javaEE] 三層架構案例-使用者模組(一),javaee三層使用者註冊登入登出Servlet+JSP+javaBean+dom4j 分層結構:com.tsh.webcom.tsh.servicecom.tsh.daocom.tsh.domaincom.tsh.utilcom.tsh.testcom.tsh.exceptioncom.tsh.factory 使用的包:dom4j jstl beanutils
Time of Update: 2016-07-03
Javaweb學習筆記--分層設計,javaweb學習筆記--在早期的JavaWeb應用中,JSP檔案負責處理商務邏輯,控制網頁流程並建立HTML頁面,JSP檔案是一個獨立的,能自主完成所有任務的模組,這帶來了一系列問題:HTML代碼和Java程式碼強耦合在一起內嵌的流程式控制制邏輯調試困難可維護性差可讀性差為瞭解決以上問題,SUN公司先後制定了兩種設計模式:jspmodel1以及jspmodel2本質區別:在於負責流程式控制制的組件不同。0x01 Model1在JSP
Time of Update: 2016-07-03
[javaEE] EL運算式擷取資料,javaeeeljsp標籤:<jsp:include><jsp:forward> 實現請求轉寄<jsp:param> 給上面的添加參數的 EL運算式: 1.擷取變數資料<%String name="陶士涵";pageContext.setAttribute("name",name);%>你好,${name} 2.擷取數組資料<%String[]
Time of Update: 2016-07-03
Struts2基礎篇(1),struts2基礎篇一、Struts2簡介Struts2以WebWork優秀的設計思想為核心,吸收了Struts1的部分優點,建立了一個基於WebWork和Struts1的MVC架構。二、搭建Struts2開發環境2.1、通過官網下載最新版:http://struts.apache.org/download.cgi建議下載struts-xx.all.zip包,壓縮包中不僅包含struts2的jar還包含了樣本、源碼以及協助文檔。2.2、在項目中匯入Struts2需要的
Time of Update: 2016-07-04
servlet、filter、listener、interceptor之間的區別和聯絡,servletinterceptor一、概念1.servlet:servlet是一種運行伺服器端的java應用程式,具有獨立於平台和協議的特性,並且可以動態產生web頁面,它工作在用戶端請求與伺服器響應的中介層。2.filter:filter是一個可以複用的程式碼片段,可以用來轉換HTTP請求、響應和頭資訊。Filter不像Servlet,它不能產生一個請求或者響應,它只是修改對某一資源的請求,或者修改從某一
Time of Update: 2016-07-02
第一章 EL運算式常見用法,第一章el運算式el最常用的幾種使用情境:從設定檔中讀取屬性缺失值情況下,配置預設值el內部字串使用String的方法三目運算子Regex注入系統屬性(system properties)調用系統原有函數直接注入檔案進行操作讀取另一個bean的函數的傳回值1、從設定檔中讀取屬性application.propertiesname=\u8D75\u8BA1\u521A1 @Value("${name}")//這裡必須使用$,使用#是不行的2
Time of Update: 2016-07-02
Java集合源碼分析(二)ArrayList,javaarraylistArrayList簡介 ArrayList是基於數組實現的,是一個動態數組,其容量能自動成長,類似於C語言中的動態申請記憶體,動態增長記憶體。 ArrayList不是安全執行緒的,只能用在單線程環境下,多線程環境下可以考慮用Collections.synchronizedList(List
Time of Update: 2016-07-03
自訂JSTL標籤和函數庫,jstl標籤函數庫一、自訂JSTL標籤1.編寫標籤處理類:(1)實現 SimpleTag 介面,通過 setJspContext()方法可以擷取到 jspContext 對象,實際上也是 pageContext 對象。在 doTag() 方法中完成邏輯,通過 JspWriter out = jspContext.getOut(); 擷取到的 out 對象,可以輸出到頁面。如:/** * MyTag2 * * @author solverpeng *
Time of Update: 2016-07-03
2016.7.2this的應用,2016.7.2this應用this有三個應用: 1.就是在類的方法中參數與成員參數重名了,那麼用this.參數名=參數名來區分它們; 2.當一個引用對象要調用另一個已經有具體執行個體的引用對象,那麼通過在類的定義中後面加public 引用對象民 隨便方法名(){ return.this;//this就是這個參數值為前面引用對象。
Time of Update: 2016-07-03
靜態資源和動態資源,靜態資源動態資源手動開發動態資源1 靜態資源和動態資源的區別 靜態資源: 當使用者多次訪問這個資源,資源的原始碼永遠不會改變的資源。 動態資源:當使用者多次訪問這個資源,資源的原始碼可能會發送改變。動態資源的開發技術
Time of Update: 2016-07-02
[android] jsp的九大隱式對象,androidjsppageContext對象:1.可以作為入口對象擷取其他八大隱式對象的引用1.1 getEXception擷取exception隱世對象1.2 getPage擷取page對象1.3 getRequest 擷取request對象1.4 getResponse 擷取response對象1.5 getServletConfig擷取config對象1.6 getServletContext擷取application對象1.7