Time of Update: 2018-07-27
Mybatis的Mapper介面的參數,一般是一個對象,但如果不是對象,並且有多個參數的時候呢。我們第一個的想法是把參數封裝成一個java.util.Map類型,然後在方法的注釋上面寫上map的key是什麼,但是,這樣的做法明顯不夠直觀,不能夠一眼看出這個方法的參數是什麼,並且,影響到了java方法的多態性(方法名相同,參數數量或類型不同)。下面的方法一和方法二能夠解決問題。 一、DAO層的函數方法 Public UserselectUser(String name,String
Time of Update: 2018-07-27
一般來說,負載平衡方法可歸納為兩種類型:靜態負載平衡演算法,動態負載平衡演算法。 靜態負載平衡演算法包括:輪詢,比率,優先權。 輪詢(Round Robin):順序迴圈將請求一次順序迴圈地串連每個伺服器。當其中的某台伺服器發生故障,不參加下一次的輪詢,直到其恢複正常。
Time of Update: 2018-07-27
5、檔案夾相關: 1)staic File[] listRoots() 列出所有的根目錄(Window中就是所有系統的盤符) 舉例: File[] roots = File.listRoots(); //列出所有的根目錄 for(File file : roots){ System.out.println(file); } 2)list() 返回目錄下的檔案或者目錄名,包含隱藏檔案。對於檔案這樣操作會返回null。 舉例: String[]
Time of Update: 2018-07-27
Java中複用類主要使用的的方法有兩種。 第一種是直接在一個新的類中產生以前類的對象,由於新的類是現有類的對象組成,因此這種方法成為組合,注意該方法只是使用了現有類中程式碼的功能,並沒有複用其形式。 第二種是按照現有類的類型來建立新類,並且沿用現有類的形式,而且可以在現有類的形式中添加新的代碼。這種方式稱為繼承。繼承是物件導向程式設計的基石之一。 1 組合 組合文法是我們最經常用到的,就是將對象引用置於新類中,然後進行初始化,一般來說,我們可以在代碼中的四個位置進行初識化:
Time of Update: 2018-07-27
實現Http Serve 一、使用SUN公司在JDK6中提供的新包com.sun.net.httpserver JDK6提供了一個簡單的Http Server API,據此我們可以構建自己的嵌入式Http Server,它支援Http和Https協議,提供了HTTP1.1的部分實現,沒有被實現的那部分可以通過擴充已有的Http Server
Time of Update: 2018-07-27
176. Second Highest Salary Total Accepted: 22494 Total Submissions: 100791 Difficulty: Easy Write a SQL query to get the second highest salary from
Time of Update: 2018-07-27
另一種解決方案:用十六進位unicode轉碼: 我使用的情況是:伺服器和用戶端寫cookie,只在後台讀cookie 後台存cookie: /*updateby:2009/11/17 * * 將字串轉為十六進位unicode編碼 *
Time of Update: 2018-07-27
--鬱悶至極,在檔案中翻了很久: sp_dboption ' 資料庫名 ' -- 顯示或更改資料庫選項。不要使用 sp_dboption 修改針對 master 資料庫或 tempdb 資料庫的選項。 -- 下一版本的 Microsoft SQL Server 將刪除該功能。而應使用 ALTER DATABASE 。 -->sp_dboption ' 資料庫名 ', 'read only', 'true'; -- 將資料庫設定為唯讀 -
Time of Update: 2018-07-27
IIS nginx實現網站負載平衡(windows+IIS負載實測) 如果你關注過nginx,必定知道nginx這個軟體有什麼用的,如果你的網站訪問量越來越高,一台伺服器已經沒有辦法承受流量壓力,那就增多幾台 伺服器來做負載吧。做網站負載可以買硬體裝置來實現,比如F5,不過價格就幾十萬到上百萬,夠貴,本文介紹做網站負載的軟體是免費的,nginx目前好多
Time of Update: 2018-07-27
TCP/IP三向交握四次揮手,是非常重要的,這個連結與關閉過程也是很簡單的,但為什麼是三向交握。以及為什麼要等待2MSL的狀態。大部分人也許聽到這個問題就蒙了,這篇部落格就綜合《TCP/IP詳解:卷一》來分析一下原因: 下面看TCP三向交握四次揮手的原理圖: 1.為什麼要三向交握。 為了避免已失效的串連報文段又到達可伺服器。考慮這樣一個正常的情況:
Time of Update: 2018-07-27
最近需要共用一些檔案,檔案有大有小。以前都是採用映射網路磁碟機的辦法,但是後來發現許多人映射之後總是忘記中斷連線,這樣一方面有時會因為串連的人數過多導致別人不能再串連到伺服器;另一方面當伺服器關閉後,如果映射的磁碟機沒有斷開的話,會導致電腦很卡(雖然許多人不在意這個問題)。 綜合以上原因,我決定更換一種共用檔案的方法,這種方法可以應該具有以下特點: 1.隨用隨連 2.設定簡便 我想到ftp共用檔案的方法,於是從網上搜了以下,搜到了下面這個方法:
Time of Update: 2018-07-27
vi /etc/xinetd.d/rsync disable = yes 改成 disable = no rsyncd.conf 是rsyncd的config檔案 vi /etc/rsyncd.conf #uid = nobody#gid = nobodyuse chroot = yesmax connections = 4pid file = /var/run/rsyncd.pidlock file = /var/run/rsync.locklog
Time of Update: 2018-07-27
有時候有多個線程需要訪問JDBC,執行SQL語句並擷取到該語句的執行結果,在寫這個執行SQL方法的時候就比較麻煩。因為使用的地方需要用到一個ResultSet,而這些資料庫連接都必須關閉,關閉的最佳順序又是先關閉ResultSet、然後是PreparedStatement,最後是Connection。如果在這個方法裡可以用一個變數返回查詢到的ResultSet,同時關閉這個ResultSet又不會影響返回該變數的話,就比較理想了。
Time of Update: 2018-07-27
著作權聲明:轉載時請以超連結形式標明文章原始出處和作者資訊及本聲明http://dreamyzhou.blogbus.com/logs/32927806.html 安裝伺服器 下載相應的版本並執行預設安裝 安裝完成後,如菜單所示。 正常啟動SERVER後,如圖。 Administration Tool 是附帶的管理工具。 填寫Server IP,預設連接埠80
Time of Update: 2018-07-27
package com.ssh.config;import java.io.IOException;import java.nio.file.FileSystems;import java.nio.file.Path;import java.nio.file.Paths;import java.nio.file.StandardWatchEventKinds;import java.nio.file.WatchEvent;import java.nio.file.WatchKey;import
Time of Update: 2018-07-27
package com.test;/** * 64進位和10進位的轉換類 * * @author Administrator * */public class Encode64 {final static char[] digits = { '0', '1', '2', '3', '4', '5', '6', '7', '8','z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L','9', 'a', 'b', 'c',
Time of Update: 2018-07-27
cvsnt 在控制台中用cvs for nt 建立一個CVSRoot 模組,把模組中的檔案修改成可讀寫的檔案 建立passwd檔案 增加一行administrator::administrator wincvs對CVS進行管理 配置wincvs Checkout預設模組:(CVSRoot管理模組) 目錄許可權介紹 r (讀取許可權)
Time of Update: 2018-07-27
事務傳播行為種類 Spring在TransactionDefinition介面中規定了7種類型的事務傳播行為, 它們規定了事務方法和事務方法發生嵌套調用時事務如何進行傳播: 事務傳播行為類型 事務傳播行為類型 說明 PROPAGATION_REQUIRED 如果當前沒有事務,就建立一個事務,如果已經存在一個事務中,加入到這個事務中。這是最常見的選擇。
Time of Update: 2018-07-27
最新項目稍有空隙,開始研究SQL Server 2012和2014的一些BI特性,參照(Matt)的一個樣本,我們開始體驗SSIS中的CDC(Change Data Capture,變更資料擷取)。 註:如果需要瞭解關於SQL Server 2008中的CDC,請看這裡http://blog.csdn.net/downmoon/article/details/7443627),本文假定讀者對CDC的工作方式已有所瞭解。^_^。 我們分三步完成執行個體: 1、準備基礎資料;
Time of Update: 2018-07-27
#!/bin/sh #指令碼名稱:firewall.sh #用途:防火牆設定,只開發web和ssh連接埠 /sbin/modprobe ip_tables /sbin/modprobe iptable_filter /sbin/modprobe iptable_nat /sbin/modprobe ip_conntrack /sbin/modprobe ip_conntrack_ftp #以上命令為載入模組 iptables -P