JNDI--Java命名與目錄介面__Java

原文地址:http://sishuok.com/forum/blogPost/list/1186.html JNDI 是什麼 JNDI是 Java 命名與目錄介面(Java Naming and Directory Interface),在J2EE規範中是重要的規範之一,不少專家認為,沒有透徹理解JNDI的意義和作用,就沒有真正掌握J2EE特別是EJB的知識。 那麼,JNDI到底起什麼作用。

Java並發編程:並發容器之ConcurrentHashMap

ava並發編程:並發容器之ConcurrentHashMap   下面這部分內容轉載自:   http://www.haogongju.net/art/2350374   JDK5中添加了新的concurrent包,相對同步容器而言,並發容器通過一些機制改進了並發效能。因為同步容器將所有對容器狀態的訪問都 序列化了,這樣保證了線程的安全性,所以這種方法的代價就是嚴重降低了並發性,當多個線程競爭容器時,輸送量嚴重降低。因此Java5.0開

java集合架構-AbstractSet__java

抽象set繼承了抽象集合,只是額外重寫了equal和hashCode方法 抽象set是set介面的擴充 public abstract class AbstractSet<E> extends AbstractCollection<E> implements Set<E> {     protected AbstractSet() {     }

J2EE使用Json資料__Js

   J2EE中使用json資料流程是什麼呢。 1   jsp傳值至action 2   action中處理jsp傳來的值,一番處理之後,處理成json格式的值 3   傳回jsp。jsp中可以通過拿到的處理後的資料。通過索引值對的形式拿到值。     JSP $('select[name=classes').change(function(){

HTTP基本認證(Basic Authentication)的JAVA樣本__java

大家在登入網站的時候,大部分時候是通過一個表單提交登入資訊。 但是有時候瀏覽器會彈出一個登入驗證的對話方塊,如下圖,這就是使用HTTP基本認證。 下面來看看一看這個認證的工作過程: 第一步:  用戶端發送http request 給伺服器,伺服器驗證該使用者是否已經登入驗證過了,如果沒有的話, 伺服器會返回一個401 Unauthozied給用戶端,並且在Response 的 header

新霸哥帶你進入java的世界__java學習

新霸哥從近期大家的留言中注意到了大家對基礎知識比較重視,很多的朋友希望多講一些入門的知識,為了滿足廣大開發愛好者的需求,新霸哥決定從最基礎的做起,一點一點的協助大家一起走進雲端運算的世界。下面新霸哥首先帶領大家入門,今天入門的第一站就是進入java的世界。   喜歡編程的朋友,可能會知道java一種以來很受開發人員熱愛,因為Java可運行於多個平台,如Windows, Mac OS,及其他多種UNIX版本的系統。java有跨平台的特性。   Java之父

java程式中運行js__js

jdk 1.6版本中增加了ScriptEngine可以直接運行js代碼 1、直接寫js代碼 import javax.script.ScriptEngine;  import javax.script.ScriptEngineManager; import javax.script.ScriptException;   /** * 直接調用js代碼 */ public class ScriptEngineTest {  

Java---練習(面試題) :字串截取(2-最終版)__java

在java中,字串“abcd”與字串“ab你好”的長度是一樣,都是四個字元。 但對應的位元組數不同,一個漢字佔兩個位元組。 定義一個方法,按照指定的位元組數來取子串。 如:對於“ab你好”,如果取三個位元組,那麼子串就是ab與“你”字的半個,那麼半個就要捨棄。如果取四個位元組就是“ab你”,取五個位元組還是“ab你”。 上面給出的是在gbk編碼下的截取字串。 下面我寫了個代碼,可以在utf-8和gbk編碼下都能截取字串。

java lock的底層實現原理

關於java lock的底層實現原理,講的有點深,轉載學習。 Lock完全用Java寫成,在java這個層面是無關JVM實現的。

Java線程 Block和Waiting的異同__線程

Java線程 Block和Waiting的異同 可以參考文章 http://stackoverflow.com/questions/2534147/java-thread-wait-blocked 我的理解 1 相同點 線程都不是運行狀態 2 不同點 waiting是在資源的等待隊列中,等待被notify,notify後將會到Runable狀態, 但是要想運行還得過monitor這關。 參考 In other words, both BLOCKED

java 深入理解ThreadLocal__java

相信讀者在網上也看了很多關於ThreadLocal的資料,很多部落格都這樣說:ThreadLocal為解決多線程程式的並發問題提供了一種新的思路;ThreadLocal的目的是為瞭解決多線程訪問資源時的共用問題。如果你也這樣認為的,那現在給你10秒鐘,清空之前對ThreadLocal的錯誤的認知。 看看JDK中的源碼是怎麼寫的: This class provides thread-local variables. These variables differ from their

java中int轉成String位元不足前面補零__java

轉載自:http://ych0108.iteye.com/blog/2174134 java中int轉String位元不夠前面補零 String.format("%010d", 25); //25為int型 0代表前面要補的字元 10代表字串長度 d表示參數為整數類型 今天想將int 轉String 位元不夠前面補零,在本來想看看有沒有現成的API的,結果搜出來的大多數下面這個 public static String

《深入分析Java web技術內幕》筆記__Java

JVM記憶體結構 堆:所有對象執行個體或數組都在Java堆上分配記憶體,堆大小由-Xmx和-Xms調節; 方法區:存放虛擬機器載入類的相關資訊,如類靜態變數和常量;(堆中的一部分,堆中的永久區) 棧:存放線程調用方法時,儲存局部變數表、操作、方法出口等與方法執行相關的資訊。 在Java虛擬機器規範中將Java運行時資料劃分為6中,分別為: pc寄存器資料:儲存當前正在執行程式的記憶體位址;

Java動態數組的用法詳解__Java

 Java動態數組是一種可以任意伸縮數組長度的對象,在Java中比較常用的是ArrayList,ArrayList是javaAPI中內建的java.util.ArrayList。下面介紹一下ArrayList作為Java動態數組的用法。   1 .文法:add()是添加一個新的元素,remove()刪除一個元素,size()獲得ArrayList的長度。ArrayList的下標是從0開始。 import

MAC 下的Java JDK__Java

基本關係 MAC OS X 整合了一個配置完整,隨時可用的java運行時和開發環境。J2SE的完整版本以及JDK,JVM都已經預先安裝在MAC OS X中,避免了JDK的下載,安裝,配置的環節。整合的在MAC OS X下的Java版本與其它Sun(Oracle)發布的java版本是類似的,唯一的不同是MAC OS X下的Java是由蘋果發行並緊緊綁定到進入到MAC OS X系統中。 (Mac內建JDK,你不需要安裝。查看機器上的版本:ls -la

2018年JAVA面試題整理(1)--基礎__Java

最近個人也在準備找工作的事情。自己整理了一些JAVA面試題供大家參考,大家一起努力,找到一份好工作! 如果大家還有一些基礎的面試題,可以評論給我。我做整理。謝謝大家分享。後續會提供比較難得面試題。 Java物件導向的特徵是什麼 三大特徵是:封裝、繼承和多態。(問到這些盡量回答出其含義   

0010 Java JVM虛擬機器7塊記憶體區劃分【入門】__Java

順口溜:器池堆,棧棧區區                 棄池堆,站站曲曲(一離開衛生間,肚子疼的站不起身)   Java中記憶體的管理機制是通過JVM來自動管理的。瞭解JVM的基礎原理有利於進一步理解Java。 我們首先要瞭解java記憶體的分配機制,在java虛擬機器規範裡,JVM被分為7個記憶體地區。

java "lambda expressions not supported at this language level"__java

今天在寫lambda函數時,Intellij爆出了”lambda expressions not supported at this language level”的錯誤。很明顯這是IDE裡JDK的版本沒有設定正確引起的。下面來說說怎麼在IDE裡設定一下JDK版本解決這個問題。 1.修改project的JDK版本 File -> Project Structure -> Project,將Project Language Level設定為8.0 - Lambdas,

Java返回語句-return__Java編程經驗

返回語句就是在執行程式的過程中,跳轉到另一個程式。一般返回語句用在子程式或程式中的函數方法中。返回語句使用關鍵字“return”來表示。下面通過一個簡單一實例,瞭解返回語句的用法。 public void set(int a,int b){     i=a*b     return; } 以上是一個小程式段,在程式中出現了 return

Java移位元運算符和賦值運算子__Java編程經驗

一.移位元運算符 移位元運算符也針對二進位的“位”,它主要包括:左移位元運算符(<<)、右移位元運算符(>>>)、帶符號的右移位元運算符(>>)。其中: 左移運算子用“<<”表示,是將運算子左邊的對象,向左移動運算子右邊指定的位元,並且在低位補零。其實,向左移 n 位,就相當於乘上 2 的 n 次方。 右移運算子用符號“>>>”表示,是將運算子左邊的對象向右移動運算子右邊指定的位元,並且在高位補

總頁數: 4058 1 .... 1521 1522 1523 1524 1525 .... 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.