java nio小結

Java NIO API詳解 http://www.blogjava.net/19851985lili/articles/93524.html 這篇文章對nio的api講解比較全,可以協助在宏觀上把握nio。 BIO 方式使得整個處理過程和串連是綁定的,只要串連建立,無論用戶端是否有訊息發送,都要進行等待處理,一定程度上浪費了伺服器端的硬體資源,因此就有了NIO 方式。Java 對於 NIO 方式的支援是通過 Channel和 Selector 方式來實現,採用的方法為向

使用JAVA遠程調用導致程式自動down掉,jdk1.5的debug模式系統漏洞__JAVA

     在項目上遇到一個系統會突然down掉的問題,因為並沒有詳細的日誌資訊,百思不得其解,終於有一天這個問題再次出現,捕獲的日誌資訊為: ERROR: transport error 202: handshake failed - connection prematurally closed ["transport.c",L41] JDWP exit error JVMTI_ERROR_NONE(0): could not

java調用預存程序(jdbc & hibernate)__儲存

  一、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/"); //載入驅動

JAVA中應用AJAX的中文亂碼問題的解決

 關於AJAX採用POST方法提交到Java後台出現亂碼的問題,網上有很多都是在伺服器端設定request.setcharacterencoding("utf-8")這種方法解決或者是把所有前台後台編碼都改成UTF-8,但是在自己的項目上使用此方法不能實現(後來分析有可能是使用編碼過濾器的原因)。經過幾天摸索終於搞定:1、ajax提交時採用escape或encodeURI方法。必須使用2次2、後台java用java.net.URLDecoder類的decode方法。

工作管理員中看見多個java.exe,修改進程的名稱,更好的進行進程管理

  1.web伺服器 當同一個伺服器上啟動多個tomcat後,我們會在工作管理員中看見多個java.exe,當我們需要對某個tomcat進行監控時,卻無法區分出該tomcat的進程,那麼如何修改進程名呢。        開啟tomcat_home\bin\setclasspath.bat檔案,找到set _RUNJAVA="%JRE_HOME%\bin\java"這一行。

java.security.MessageDigest的使用

我們知道,編程中資料的傳輸,儲存,為了考慮安全性的問題,需要將資料進行加密.我們拿資料庫做例子.如果一個使用者註冊系統的資料庫,沒有對使用者的資訊進行儲存,如,我去頁面註冊,輸入"Vicky","123456".註冊.web伺服器未對資料進行加密而直接寫入資料庫,那麼資料庫中的使用者資訊,便是一個直接可用的資料!一旦伺服器伺服器被黑~那麼使用者的資訊將毫無保留的展現在駭客面前...為瞭解決這個弊端,現在大多數都會將資訊進行MD5加密.如"Vick

最近仔細研究了一下Java的NIO以及線程並發,搞清了點思路,特作筆記如下(NIO篇)__Java

原帖地址:http://www.cnblogs.com/feidao/archive/2005/07/15/193788.html 最近仔細研究了一下Java的NIO以及線程並發,搞清了點思路,特作筆記如下(NIO篇)  

MapXtreme for java 基本概念

一、MapXtreme for java 主要構成部分: a、MapXtremeServlet (1) 提供柵格地圖服務  (2)提供向量地圖服務 (3) 提供圖元檔案資料服務(tab 的屬性資料) b、MapJ Object (1) 管理地圖集的各種狀態(地圖中心位置,地圖視野,地圖座標系) (2) MapJ 通過向MapXtremeServlet 服務執行個體轉寄客戶請求 c、Renderers

java mail 發送郵件 no object DCH for MIME type multipart/mixed 之正解

  在本機開發時,郵件沒問題,一般也不應該有什麼問題,commons_email 和javax.mail搭配很久,低級問題該差不多沒了,偏偏上傳到伺服器上,不行     javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed     

java專案經理面試

公司最近招專案經理,我負責一面。下面是我面試的部分問題,有些問題想起來在補充。 因為是專案經理層級的人,所以比較謹慎,要兩論面試。   一.java 1.        jvm虛擬機器瞭解嗎。 講一下java類載入的過程。jvm記憶體有幾個部分(提示:哪些代。),分別是做什麼的。 2.        gc瞭解嗎。

(精)JAVA線程池原理以及幾種線程池類型介紹__JAVA

在什麼情況下使用線程池。     1.單個任務處理的時間比較短     2.將需處理的任務的數量大     使用線程池的好處:     1.減少在建立和銷毀線程上所花的時間以及系統資源的開銷     2.如不使用線程池,有可能造成系統建立大量線程而導致消耗完系統記憶體以及”過度切換”。 線程池工作原理:

發布 JNSP(java network service platform)服務

下列描述了JNSP(java  network service platform)服務的部署和功能,如有不明白之處,自己查看原始碼,我無力和沒有太多時間回答太多的問題.原始碼一起提供,可以隨意修改,發布,並商業化,但請保留作者的資訊.為了技術的進步,請注意共用成就.

java的環境變數為什麼要這麼設定

        正所謂:讀書要知其然,也要知其所以然。java初學者(我也是老菜鳥)常常設定環境變數的時候不成功,其實是他們沒有真正理解裡面的實質東西。所以是今天從書上“抄”好了且配好了,可是下次重裝的時候卻出現問題。      

java.lang.IllegalArgumentException: argument type mismatch 錯誤

java.lang.IllegalArgumentException: argument type mismatch at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at

java.text.ParseException: Unparseable date: "2015-06-09 hh:56:19"

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

java代碼中使用cookie中的一個注意點

    cookie的一些基本點: java中擷取的cookie來自於使用者提交的HttpServletRequest資訊,而cookie本身是儲存在使用者本地的,而我們寫cookie的時候,又是使用HttpServletResponse來寫cookie的。     

JAVA動態編譯簡介__JAVA

 

java 把一個檔案寫入到另一個檔案中

     檔案的讀取與寫入一般有三種,按位元組寫,按字元寫,按行寫。對於按字元本人不是很瞭解,對於按位元組與按行寫瞭解比較多。     

JAVA實現圖片下載至本地,處理後,再上傳FTP__JAVA

下面是處理流程:  開始--->從網頁中解析出IMG圖片地址--->下載至本地-->縮放處理圖片--->加上浮水印效果          ----->上傳至FTP--->儲存完成後給出回饋資訊---->結束 下面是代碼實現: //線上圖片地址: String sourceFilePath =

JAVA-properties類學習(__JAVA

  在我們平時寫程式的時候,有些參數是經常改變的,而這種改變不是我們預知的。比如說我們開發了一個操作資料庫的模組,在開發的時候我們串連本地的資料庫那麼 IP ,資料庫名稱,表名稱,資料庫主機等資訊是我們本地的,要使得這個操作資料的模組具有通用性,那麼以上資訊就不能寫死在程式裡。通常我們的做法是用設定檔來解決。 各種語言都有自己所支援的設定檔類型。比如 Python ,他支援 .ini 檔案。因為他內部有一個 ConfigParser 類來支援 .ini

總頁數: 4058 1 .... 1268 1269 1270 1271 1272 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.