Time of Update: 2015-10-15
標籤:一:1.最終的實現:2.案例的目錄結構: 3.案例中使用到的jar包:二:案例的連結資料庫的階層關係:資料庫是:mysql ,資料庫名字:dsm,表格名字:customers資料庫表格的樣子是:資料庫實現中用到的各個類的層次關係:上述java類中的原始碼:Dao.java:package com.guodiantong.mvc.dao;import java.lang.reflect.ParameterizedType;import
Time of Update: 2016-04-06
標籤: 無論是.net還是Java,我們最常接觸到的就是檔案的上傳和下載功能,在Java裡要實現這兩個經常使用功能會有非常多種解決方案,可是struts2的架構卻能給我們一個比較簡單的方式,以下就一起來看吧:檔案上傳: 首先來看實現上傳功能的表單。Index.jsp:<span style="font-family:FangSong_GB2312;font-size:18px;"><%@ page
Time of Update: 2016-04-07
標籤:java序列化架構下面介紹幾種常用的Java序列化技術,耗時比較,單位納秒0.002511:com.my.tools.serialize.KryoRegisterSerialize0.007207:com.my.tools.serialize.FSTSerialize0.00811:com.my.tools.serialize.KryoSerialize0.010137:com.my.tools.serialize.GsonSerialize0.012367:com.my.tools.se
Time of Update: 2015-08-27
標籤: 1. 定義一個回調介面 public interface CallBack { //執行回調操作的方法 void execute(); } 2. 定義一個類的方法,使上面定義的回調介面介面作為它的參數 。 public class Test { /** * 測試函數,通過定義CallBack介面的execute方法 * @param callBack */ public void
Time of Update: 2016-03-31
回溯演算法解八皇后問題(java版)八皇后問題是學習回溯演算法時不得不提的一個問題,用回溯演算法解決該問題邏輯比較簡單。下面用java版的回溯演算法來解決八皇后問題。八皇后問題,是一個古老而著名的問題,是回溯演算法的典型案例。該問題是國際西洋棋棋手馬克斯·貝瑟爾於1848年提出:在8×8格的國際象棋上擺放八個皇后,使其不能互相攻擊,即任意兩個皇后都不能處於同一行、同一列或同一斜線上,問有多少種擺法。思路是按行來規定皇后,第一行放第一個皇后,第二行放第二個,然後通過遍曆所
Time of Update: 2016-04-01
java file 操作之建立、刪除檔案及檔案夾,javafile本文章向大家講解java檔案的基本操作,包括java建立檔案和檔案夾、java刪除檔案、java擷取指定目錄的全部檔案、java判斷指定路徑是否為目錄以及java搜尋指定目錄的全部內容等。請看下面執行個體。 建立檔案File
Time of Update: 2016-03-30
技巧集:nginx作代理時,查看請求被轉寄到哪台伺服器,技巧集nginx使用Nginx代理多台伺服器實行負載的時候,如何查看某一個請求被轉寄到哪台伺服器上呢?upstream demo { server 127.0.0.1:8781; server 127.0.0.1:8087;}加上如下紅色配置: server { listen 80; server_name demo.testcas.com; #charset
Time of Update: 2016-03-26
Qt 調用 Java 方法筆記Qt 調用 Java 方法筆記如果遇到類似的錯誤:error: undefined reference to '_jstring* QAndroidJniObject::callStaticMethod<_jstring*>(char const*, char const*)'那就是你使用了一個錯誤的函數來調用 Java 方法了。The main difference is that
Time of Update: 2016-03-24
Maven3.3.9環境搭建,maven3.3.9搭建Maven3.3.9環境搭建 1.配置JDK 1.7 http://www.cnblogs.com/nami/archive/2013/04/11/3011795.html2.下載Maven http://maven.apache.org/download.cgi 當前最新版本:3.3.93.配置Maven環境變數 將Maven包(apache-maven-3.3.9.zip)解壓。我這裡放到D:盤根目錄下。
Time of Update: 2016-03-17
GDAL的java環境配置以及將shp轉換為json的分析概述:前兩天,有位同仁再問我一個問題,問題大概是介個樣子的:打包shp資料位元zip格式並上傳,上傳完成後再在web上展示出來。這個需求,以前在Arcgis Online上見過,所以還是比較熟悉的,所以我就給他說:先將zip解壓,再讀取shp資料並將之轉換為Geojson返回前台,並在web上展示出來。很慶幸的是,者為同仁很快就實現了shp到Geojson的轉換,就問我Arcgis for js
Time of Update: 2016-03-09
Regex----------匹配IP地址,ip地址的Regex Regex ^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0
Time of Update: 2016-02-20
Eclipse 常用快速鍵,eclipse快速鍵常用:編輯相關快速鍵查看,定位快速鍵重構快速鍵以上出自http://www.cnblogs.com/TankXiao/p/4018219.html提示鍵配置一般預設情況下,Eclipse ,MyEclipse 的代碼提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多選項是預設關閉的,要開發人員自己去手動設定。如果開發人員不清楚的話,就不知道Eclipse
Time of Update: 2016-02-15
JAVA使用JDBC方式串連資料庫,javajdbc開發一個JDBC應用程式,基本需要以下幾個步驟:1.把JDBC驅動類裝載入JAVA虛擬機器中。使用java.lang.Class類的靜態方法forName(String className)實現。例: Class.forName("JDBC驅動類名稱") 2.載入驅動,並與資料庫建立串連。DriverManager類跟著登入的驅動程式,當我們調用getConnection()方法時,它會遍曆驅動程式列表
Time of Update: 2016-01-16
介面測試之browsermob-proxy提供命令列的方式或者嵌入到Java項目中通過api方式產生HAR檔案的外掛程式,屬於selenium的一個子項目。具體的流程有點類似與Flidder或Charles。原理開啟一個連接埠監控某個連接埠下的所有HTTP請求,進行資料抓取。Java API依賴compile 'net.lightbody.bmp:browsermob-core-littleproxy:2.1.0-beta-4' compile
Time of Update: 2016-01-12
JDBC資料庫訪問操作的動態監測 之 p6spy,jdbcp6spyP6spy是一個JDBC Driver的封裝工具,p6spy通過對JDBC Driver的封裝以達到對SQL語句的監聽和分析,以達到各種目的。P6spy1.3 sf.net http://sourceforge.net/projects/p6spy/?source=directoryWSJdbcDataSource PoolConnectionDataSource問題Ojdbc6無法注入,經確認的確可能版本問題官方確認JDK 1
Time of Update: 2016-01-10
java免費發送郵件實現現在項目上線一段時間了,希望能夠在項目中出現異常後郵件通知給相關開發人員。我從網上找了大量的第三方介面(需要花錢)和發送郵件demo。最後選擇了一個只需要引入一個jar包和一個工具類的實現,不需要設定檔,具體的工具類代碼如下:package com.evan.mail;import java.util.Date;import java.util.Properties;import javax.mail.Authenticator;import
Time of Update: 2015-12-31
實戰1--應用EL運算式訪問JavaBean的屬性,1--javabean(1)編寫index.jsp頁面,用來收集使用者的註冊資訊<%@ page language="java" pageEncoding="GBK"%><%String path = request.getContextPath();String basePath =
Time of Update: 2015-12-29
iBATIS sqlMapConfig配置詳解,ibatissqlmapconfig 1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE sqlMapConfig 3 PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" 4 "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> 5 <
Time of Update: 2015-12-29
Struts2設定檔,struts2設定檔詳解簡介: 與Struts2相關的設定檔有好幾個,常用的有 struts.properties
Time of Update: 2015-11-04
Java中的觀察者模式Observer介面這個介面定義了一個update()方法,當被觀察者對象的狀態發生變化時,這個方法就會被調用。這個方法的實作類別應當調用每一個被觀察者對象的notifyObservers()方法,從而通知所有的觀察對象。Observable類被觀察者類都是java.util.Observable類的子類。這個類主要提供下面幾個方法:setChanged() - 被調用之後會設定一個內部標記變數,代表被觀察者對象的狀態發生了變化。notifyObservers() -