Time of Update: 2018-07-23
Java NIO API詳解 http://www.blogjava.net/19851985lili/articles/93524.html 這篇文章對nio的api講解比較全,可以協助在宏觀上把握nio。 BIO 方式使得整個處理過程和串連是綁定的,只要串連建立,無論用戶端是否有訊息發送,都要進行等待處理,一定程度上浪費了伺服器端的硬體資源,因此就有了NIO 方式。Java 對於 NIO 方式的支援是通過 Channel和 Selector 方式來實現,採用的方法為向
Time of Update: 2018-07-23
在項目上遇到一個系統會突然down掉的問題,因為並沒有詳細的日誌資訊,百思不得其解,終於有一天這個問題再次出現,捕獲的日誌資訊為: ERROR: transport error 202: handshake failed - connection prematurally closed ["transport.c",L41] JDWP exit error JVMTI_ERROR_NONE(0): could not
Time of Update: 2018-07-23
一、JDBC調用預存程序 creat proc proc_select @pid varchar(20) @address varchar(20) output as select @address=address from userinfo where pid=@pid go 用java調用: class.forName(/"sun.jdbc.odbc.JdbcOdbcDriver/"); //載入驅動
Time of Update: 2018-07-23
關於AJAX採用POST方法提交到Java後台出現亂碼的問題,網上有很多都是在伺服器端設定request.setcharacterencoding("utf-8")這種方法解決或者是把所有前台後台編碼都改成UTF-8,但是在自己的項目上使用此方法不能實現(後來分析有可能是使用編碼過濾器的原因)。經過幾天摸索終於搞定:1、ajax提交時採用escape或encodeURI方法。必須使用2次2、後台java用java.net.URLDecoder類的decode方法。
Time of Update: 2018-07-23
1.web伺服器 當同一個伺服器上啟動多個tomcat後,我們會在工作管理員中看見多個java.exe,當我們需要對某個tomcat進行監控時,卻無法區分出該tomcat的進程,那麼如何修改進程名呢。 開啟tomcat_home\bin\setclasspath.bat檔案,找到set _RUNJAVA="%JRE_HOME%\bin\java"這一行。
Time of Update: 2018-07-23
我們知道,編程中資料的傳輸,儲存,為了考慮安全性的問題,需要將資料進行加密.我們拿資料庫做例子.如果一個使用者註冊系統的資料庫,沒有對使用者的資訊進行儲存,如,我去頁面註冊,輸入"Vicky","123456".註冊.web伺服器未對資料進行加密而直接寫入資料庫,那麼資料庫中的使用者資訊,便是一個直接可用的資料!一旦伺服器伺服器被黑~那麼使用者的資訊將毫無保留的展現在駭客面前...為瞭解決這個弊端,現在大多數都會將資訊進行MD5加密.如"Vick
Time of Update: 2018-07-23
原帖地址:http://www.cnblogs.com/feidao/archive/2005/07/15/193788.html 最近仔細研究了一下Java的NIO以及線程並發,搞清了點思路,特作筆記如下(NIO篇)
Time of Update: 2018-07-23
一、MapXtreme for java 主要構成部分: a、MapXtremeServlet (1) 提供柵格地圖服務 (2)提供向量地圖服務 (3) 提供圖元檔案資料服務(tab 的屬性資料) b、MapJ Object (1) 管理地圖集的各種狀態(地圖中心位置,地圖視野,地圖座標系) (2) MapJ 通過向MapXtremeServlet 服務執行個體轉寄客戶請求 c、Renderers
Time of Update: 2018-07-23
在本機開發時,郵件沒問題,一般也不應該有什麼問題,commons_email 和javax.mail搭配很久,低級問題該差不多沒了,偏偏上傳到伺服器上,不行 javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed
Time of Update: 2018-07-23
公司最近招專案經理,我負責一面。下面是我面試的部分問題,有些問題想起來在補充。 因為是專案經理層級的人,所以比較謹慎,要兩論面試。 一.java 1. jvm虛擬機器瞭解嗎。 講一下java類載入的過程。jvm記憶體有幾個部分(提示:哪些代。),分別是做什麼的。 2. gc瞭解嗎。
Time of Update: 2018-07-23
在什麼情況下使用線程池。 1.單個任務處理的時間比較短 2.將需處理的任務的數量大 使用線程池的好處: 1.減少在建立和銷毀線程上所花的時間以及系統資源的開銷 2.如不使用線程池,有可能造成系統建立大量線程而導致消耗完系統記憶體以及”過度切換”。 線程池工作原理:
Time of Update: 2018-07-23
下列描述了JNSP(java network service platform)服務的部署和功能,如有不明白之處,自己查看原始碼,我無力和沒有太多時間回答太多的問題.原始碼一起提供,可以隨意修改,發布,並商業化,但請保留作者的資訊.為了技術的進步,請注意共用成就.
Time of Update: 2018-07-23
正所謂:讀書要知其然,也要知其所以然。java初學者(我也是老菜鳥)常常設定環境變數的時候不成功,其實是他們沒有真正理解裡面的實質東西。所以是今天從書上“抄”好了且配好了,可是下次重裝的時候卻出現問題。
Time of Update: 2018-07-23
java.lang.IllegalArgumentException: argument type mismatch at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at
Time of Update: 2018-07-23
1、錯誤描述 [DEBUG:]2015-06-09 16:56:19,520 [-------------------transcation start!--------------] java.text.ParseException: Unparseable date: "2015-06-09 hh:56:19"at java.text.DateFormat.parse(DateFormat.java:357)at
Time of Update: 2018-07-23
cookie的一些基本點: java中擷取的cookie來自於使用者提交的HttpServletRequest資訊,而cookie本身是儲存在使用者本地的,而我們寫cookie的時候,又是使用HttpServletResponse來寫cookie的。
Time of Update: 2018-07-23
Time of Update: 2018-07-23
檔案的讀取與寫入一般有三種,按位元組寫,按字元寫,按行寫。對於按字元本人不是很瞭解,對於按位元組與按行寫瞭解比較多。
Time of Update: 2018-07-23
下面是處理流程: 開始--->從網頁中解析出IMG圖片地址--->下載至本地-->縮放處理圖片--->加上浮水印效果 ----->上傳至FTP--->儲存完成後給出回饋資訊---->結束 下面是代碼實現: //線上圖片地址: String sourceFilePath =
Time of Update: 2018-07-23
在我們平時寫程式的時候,有些參數是經常改變的,而這種改變不是我們預知的。比如說我們開發了一個操作資料庫的模組,在開發的時候我們串連本地的資料庫那麼 IP ,資料庫名稱,表名稱,資料庫主機等資訊是我們本地的,要使得這個操作資料的模組具有通用性,那麼以上資訊就不能寫死在程式裡。通常我們的做法是用設定檔來解決。 各種語言都有自己所支援的設定檔類型。比如 Python ,他支援 .ini 檔案。因為他內部有一個 ConfigParser 類來支援 .ini