Time of Update: 2016-06-07
[javaSE] GUI(Action事件),javasegui對自己定義的類正常化一下,事件和圖形化組件分離出來定義一個類FrameDemo定義成員屬性Frame frame定義成員屬性Botton
Time of Update: 2016-06-07
jsp內建對象,jsp內建jsp內建對象,是指可以不加聲明和建立就可以在JSP頁面指令碼(Java程式片和Java運算式)中使用的成員變數。內建群組件JSP共有以下9種基本內建群組件(可與ASP的6種內部組件相對應): request對象用戶端的請求資訊被封裝在request對象中,通過它才能瞭解到客戶的需求,然後做出響應。它是HttpServletRequest類的執行個體。request對象具有請求域,即完成用戶端的請求之前,該對象一直有效。序號 方 法 說 明1 object
Time of Update: 2016-06-07
[javaSE]
Time of Update: 2016-06-07
java的if else語句入門,javaifelse語句 條件陳述式,是程式中根據條件是否成立進行選擇執行的一類語句,這類語句在實際使用中,痛點在於如何準確的抽象條件。例如實現程式登入功能時,如果使用者名稱和密碼正確,則進入系統,否則彈出“密碼錯誤”這樣的提示框等。 本部分對於條件陳述式的介紹,重點在於文法講解和基本的使用,更詳細的使用參看後續的綜合樣本部分。
Time of Update: 2016-06-07
基於Tomcat + JNDI + ActiveMQ實現JMS的點對點訊息傳送,jndiactivemq 寫了一個簡單的JMS例子,之所以使用JNDI 是出於通用性考慮,該例子使用JMS規範提供的通用介面,沒有使用具體JMS提供者的介面,這樣可以保證我們編寫的程式適用於任何一種JMS實現(ActiveMQ、HornetQ...)。什麼是JNDI JNDI(Java Naming and Directory
Time of Update: 2016-06-07
許可權設計(下),許可權設計(什麼是許可權管理一般來說,只要有使用者參與的系統,那麼都要有許可權管理,尤其是一些背景管理系統,許可權管理可以實現對使用者訪問系統的控制,按照安全規則或者相關策略的控制,可以使使用者訪問到只屬於自己被授權的相關(比如菜單,或者頁面資源)許可權管理組件括使用者認證和授權兩模組使用者認證使用者認證,說白了就是登入的時候進行的驗證,驗證使用者身份合法性。最常見的使用者身分識別驗證的方式:1、使用者名稱 + 密碼2、手機號 + 驗證碼3、認證驗證來看一下流程圖:
Time of Update: 2016-06-07
[javaSE]
Time of Update: 2016-06-07
springmvc IDEA,springmvcidea 回顧Java平台上Web開發曆程來看,從Servlet出現開始,到JSP繁盛一時,然後是Servlet+JSP時代,最後演化為現在Web開發架構盛行的時代。一般接觸到一個新的Web架構,都會想問這個架構優勢在哪?或者比其他架構好在哪裡?如果沒有使用Spring MVC架構,而是使用其他架構並且能夠很好地滿足要求,這樣轉換架構或許不是一個好主意。如果像我這樣首次接觸Web開發架構,Spring
Time of Update: 2016-06-07
java 匿名內部類 js 閉包,javajs最近在看js,看到closure(閉包)這一塊兒的時候就想到了 java的匿名內部類 兩者都有涉及到變數/參數的引用問題。先說java的匿名內部類,他的定義我就不多做說明了,可以參考地址http://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html。我們今天主要說:1、Why cannot an anonymous class access local
Time of Update: 2016-06-06
Java集合類:AbstractCollection源碼解析,一、Collection介面 從《Java集合:整體結構》一文中我們知道所有的List和Set都繼承自Collection介面,該介面類提供了集合最基本的方法,雖然List介面和Set等都有一些自己專屬的方法,但是基本的操作類似。我們先看下Collection介面提供的方法: 二、AbstractCollection源碼解析package java.util;public abstract class
Time of Update: 2016-06-06
java設計模式 模板方法模式Template Method,設計模式template 設計模式(Design
Time of Update: 2016-06-06
java class的相容問題,javaclass相容 前不久在工作中,遇到了幾次編譯class引起的NoSuchMethodError,經過分析與測實驗證,也算是搞清楚了中間的來龍去脈,現在把一些結論性的東西(附帶一些過程性的分析)分享出來。 在使用javac -source 1.6 -target
Time of Update: 2016-06-06
CoreJava學習筆記1-基本概念、對象和類,corejava學習筆記一、 java的基本程式設計結構(一) java共有8種基本類型:4種整型,2種浮點類型,1種char,1種boolean。1) 4種整型:byte(1)、short(2)、int(4)、long(8)。2) int最常用,
Time of Update: 2016-06-06
如何高效部署前端代碼,如css,js...,cssjs..看了網上一些文章,做了點總結,順便再加點自己的東西,簡單的說下。 1.利用瀏覽器的304緩衝,但是304叫協商緩衝,還是需要與伺服器通訊一次2.強制使用瀏覽器使用本機快取(cache-control/expires),但是問題來了,不讓瀏覽器發資源請求,資源怎麼更新。3.使用版本號碼,類似於a.css?v=1.0,b.css?v=1.0,做了更改的時候都變成a.css?v=2.0,b.css?v=2.0,有時候a.css改變了,
Time of Update: 2016-06-06
java設計模式 策略模式Strategy,設計模式strategy本章講述java設計模式中,策略模式相關的知識點。1.策略模式定義 策略模式,又叫演算法簇模式,就是定義了不同的演算法族,並且之間可以互相替換,此模式讓演算法的變化獨立於使用演算法的客戶。策略模式屬於對象的行為模式。其用意是針對一組演算法,將每一個演算法封裝到具有共同介面的獨立的類中,從而使得它們可以相互替換。策略模式使得演算法可以在不影響到用戶端的情況下發生變化。2.策略模式結構
Time of Update: 2016-06-06
許可權設計(上),許可權設計(web許可權設計,做許可權目前有三種主流實現方式第一種:手動實現 配置2個攔截器,一個是攔截是否登陸,一個是攔截url的許可權,通過角色許可權表的配置,把許可權url的路徑與訪問資源的url進行匹配第二種:spring-security實現,比較重,不推薦第三章:shiro,目前spring已經捨棄自己的spring-security而採用shiro先放出資料庫設計(普通版,會增加欄位),後面會詳細介紹
Time of Update: 2016-06-06
Log4j(三)—— Log4j配置詳解,log4j配置詳解appender的詳細配置:log4j.appender.appenderName =
Time of Update: 2016-06-06
SpringMVC_HelloWorld_01,springmvchelloworld通過設定檔的方式實現一個簡單的HelloWorld。一、建立項目1、建立動態web項目2、命名工程springmvc-013、勾選"Generate web.xml deployment
Time of Update: 2016-06-06
Maven入門----介紹及環境搭建(一),maven----知識點:
Time of Update: 2016-06-06
SpringMVC_HelloWorld_02,springmvchelloworld通過註解的方式實現一個簡單的HelloWorld。一、建立項目同SpringMVC_HelloWorld_01二、設定檔1、配置web.xml同SpringMVC_HelloWorld_012、配置springmvc-servlet.xml<?xml version="1.0" encoding="UTF-8"?><beans