Time of Update: 2018-07-26
想在機器上安裝一個j2ee sdk練習下EJB是如何部署的,但是下載的j2ee sdk在安裝的時候每次點下一步之後就沒有反應了,很是納悶,因為之前裝過一次,很順利的就成功了,搞的我差點就重裝系統了,今天上網,偶然之間發現了其相應的解決方案,更詳細的資訊在http://wiki.java.net/bin/view/Projects/InstallProblems 可以查看,這裡列出了在J2EE
Time of Update: 2018-07-26
本人只給出訪問資料庫的方法: private void Login(){ String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=pdaDB.mdb;PWD=123"; //注意Driver後有一個空格
Time of Update: 2018-07-26
引用百科 備忘錄模式是一種軟體設計模式:在不破壞封閉的前提下,捕獲一個對象的內部狀態,並在該對象之外儲存這個狀態。這樣以後就可將該對象恢複到原先儲存的狀態。 相關角色 1.Originator(發起人):負責建立一個備忘錄Memento,用以記錄當前時刻自身的內部狀態,並可使用備忘錄恢複內部狀態。Originator可以根據需要決定Memento儲存自己的哪些內部狀態。
Time of Update: 2018-07-26
問題的引出:做一個功能的時候 需要將已得到的map的索引值放入一個List中做他用,我就很stupid的 逐個遍曆、add到list中,真的很低級,簡單回顧下其他簡便方法吧。 問題的解決: //構造Map資料 Map<String, String> map = new HashMap<String, String>(); map.put("ele1", "小櫻");
Time of Update: 2018-07-26
引用百科 建造者模式是設計模式的一種,將一個複雜物件的構建與它的表示分離,使得同樣的構建過程可以建立不同的表示。 實用範圍 1 當建立複雜物件的演算法應該獨立於該對象的組成部分以及它們的裝配方式時。 2 當構造過程必須允許被構造的對象有不同表示時。 角色 在這樣的設計模式中,有以下幾個角色: 1 builder:為建立一個產品對象的各個組件指定抽象介面。 2
Time of Update: 2018-07-26
源碼下載地址 package com.in.smtp;import javax.mail.*; import java.util.*;import javax.mail.internet.*; public class EmailForSmtp { String host = ""; String username = ""; String password
Time of Update: 2018-07-26
在JDK 1.5 中新增加了java.util.Queue介面,用以支援隊列的常見操作。 public interface Queue<E>extends Collection<E> 隊列除了基本的 Collection 操作外,隊列還提供其他的插入、提取和檢查操作。每個方法都存在兩種形式:一種拋出異常(操作失敗時),另一種返回一個特殊值(null 或false,具體取決於操作)。插入操作的後一種形式是用於專門為有容量限制的Queue 實現設計的;在大多數實現中,
Time of Update: 2018-07-26
寫Java代碼有5年時間了,常用的開發架構是 struts2 + spring + mybatis 後端資料庫是 mysql ,根據平時的積累寫了個半自動代碼產生工具,使用工具後開發效率大幅度提高。今天在這分享一下歡迎大家來吐槽。項目地址 http://www.autojcode.com/ 使用說明: 進入AutoJCode 自動代碼產生介面,錄入Java類包路徑、類名,點擊添加屬性按鈕,為類添加屬性,點擊產生代碼 按鈕,產生代碼。如圖:
Time of Update: 2018-07-26
書接前文,事表上回。話說上回書提到“畫面閃爍問題和角色動作的變更”是目前我們所面臨的兩大痛點之一,本次,將就解決畫面閃爍的前提條件——角色動作變更,也即“動畫”進行較為深入的分析。 大家都很清楚的知道,所謂的動畫,並不是一個“會動的畫”,而是一組“連續變動的畫”,就好比Flash製作時的需要憑藉“楨”調節畫面運動,在Java遊戲開發中一樣要通過類似的方式來控制畫面。 要實現這點,首先我們需要一組連續的映像。 如下圖:
Time of Update: 2018-07-26
引用百科 橋接模式是將抽象部分與它的實現部分分離,使它們都可以獨立地變化。它是一種對象結構型模式,又稱為柄體(Handle and Body)模式或介面(Interface)模式。 在軟體系統中,某些類型由於自身的邏輯,它具有兩個或多個維度變化,那麼如何應對這種“多維度變化”。如何利用物件導向的技術來使得該類型能夠輕鬆的沿著多個方向進行變化,而又不引入額外的複雜度。這就要使用Bridge模式。
Time of Update: 2018-07-26
每次用都要翻翻API,加強記憶 import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import org.junit.Test;public class TestCalendar {@Testpublic void testCalendar() {Calendar calendar =
Time of Update: 2018-07-26
《瘋狂Java講義》 練習遊戲 import java.awt.Canvas;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.Frame;import java.awt.Graphics;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import
Time of Update: 2018-07-26
定義:將抽象部分與它的實現部分分離,使它們可以獨立的變化。 類型:對象結構型模式 類圖: 橋接模式的結構 Abstraction :抽象類別的介面,維護一個指向Implementor類型對象的指標,在本例中為 IPluginPlatform。 RefinedAbstraction :擴充Abstraction定義的介面,在本例中為 PluginVersionA、PluginVersionB。 Implementor :定義實作類別的介面,
Time of Update: 2018-07-26
一、自動產生縮圖方法: package writeimg;import java.awt.geom.AffineTransform;import java.awt.image.AffineTransformOp;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;public class JpegTool {
Time of Update: 2018-07-26
引用百科 在電腦編程中,適配器模式(有時候也稱封裝樣式或者封裝)將一個類的介面適配成使用者所期待的。一個適配允許通常因為介面不相容而不能在一起工作的類工作在一起,做法是將類自己的介面包裹在一個已存在的類中。 基本資料 共有兩類適配器模式: 類適配器模式 -- 這種適配器模式下,適配器繼承自已實現的類(一般多重繼承)。 對象適配器模式
Time of Update: 2018-07-26
斷言工具類:Assert類, java.lang.Object --->org.springframework.util.Assert 先舉個例子, 當我們在編寫類的方法時,常常需要對方法入參進行合法性檢查,如果入參不符合要求,方法將通過拋出異常的方式拒絕後續處理。如下所示: public InputStream getData(String file) {
Time of Update: 2018-07-26
Java串連kafka操作,單機版kafka 代碼記錄如下 1、maven添加依賴配置: <dependency><groupId>org.apache.kafka</groupId><artifactId>kafka_2.10</artifactId><version>0.10.2.0</version></dependency> 2、Java Code實現:
Time of Update: 2018-07-26
public static void main(String[] args) { createMark("e://image//a.gif","e://image//b.jpg"); } /** * 在圖片上添加浮水印圖片和文字 * @param filePath 原圖片檔案路徑 * @param
Time of Update: 2018-07-26
1. 獲得log4j.jar 下載log4j.zip的地址: http://labs.mop.com/apache-mirror/logging/log4j/1.2.17/log4j-1.2.17.zip 解壓log4j.zip,獲得 log4j-1.2.17.jar 2. 在Eclipse中依賴log4j-1.2.17.jar
Time of Update: 2018-07-26
標籤:javap 一個 通過 定義 效能 枚舉類 代碼 tde 常量池 最近突然被問到String為什麼被設計為不可變,當時有點懵,這個問題一直像bug一樣存在,竟然沒有發現,沒有思考到,在此總