Time of Update: 2017-01-18
複製代碼 代碼如下:public static void main(String[] args) { String str = null; str = "顧亮"; System.out.println("Spell=" + toJP(str)); } public static String toJP(String c){ char[] chars =
Time of Update: 2017-01-19
大概說equals和==都比較的是什麼: 1. boolean tem = a == b; 首先==比較的肯定是地址,從堆棧的角度說也就是說==比較的是棧上面的內容。因為棧是用來存放地址或是java中八大基本類型中自動變數的字面值(自動變數就是用int a =
Time of Update: 2017-01-19
在開發中中我們經常會使用到資料庫連接池,比如dbcp資料庫連接池,本章將講解java串連dbcp資料庫庫串連池的簡單使用。開發工具myeclipse20141、首先建立一個web項目,我把項目名取名為testjdbc,需要帶有web.xml的設定檔,進行servlet的配置,建立完成以後的項目結構如下:2、建立包,我建立的包名是com.szkingdom.db3、建立協助類CastUtil,代碼如下:package com.szkingdom.db; /** * Created by
Time of Update: 2017-01-19
本文主要介紹了java使用監聽器實現一個統計網站線上人數的樣本,具有一定的參考價值,有需要的朋友可以瞭解一下。(1)建立一個監聽器實作類別要大致統計一個網站的線上人數,首先,可以通過ServletContextListener監聽,當Web應用上下文啟動時,在ServletContext中添加一個List,用來準備存放線上的使用者名稱;然後,可以通過HttpSessionAttributeListener監聽,當使用者登入成功把使用者名稱設定到Session中時同時將使用者名稱存放到Servle
Time of Update: 2017-01-19
sql注入大家都不陌生,是一種常見的攻擊方式,攻擊者在介面的表單資訊或url上輸入一些奇怪的sql片段,例如“or
Time of Update: 2017-01-19
前言Basic編碼是標準的BASE64編碼,用於處理常規的需求:輸出的內容不添加分行符號,而且輸出的內容由字母加數字組成。最近做了個Web模版,其中想用Base64背景圖。雖然網路上有現成的編碼器,但總想自己實現一個。可能很多人不知道,JDK 8新提供的Base64類可以非常方便地處理此項任務:Base64 (Java Platform SE 8 ) 。一、先選一張圖片mm.png二、建立HTML示範檔案模版test.html<!DOCTYPE
Time of Update: 2017-01-19
本文執行個體為大家分享了Struts2架構實現檔案上傳的方法,供大家參考,具體內容如下struts2的配置過程(1)在項目中加入jar包 (2)web.xml中filter(過濾器)的配置<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
Time of Update: 2017-01-19
本文主要介紹了java中使用session監聽實現同帳號登入限制、登入人數限制,具體代碼如下:問題域:1、同帳號登入:若此帳號已登入,不可再次登入(與QQ模式相反)。2、登入人數限制,超過、已達人數限制則提示:系統繁忙,稍後再試。解決思路:使用HttpSessionAttributeListener監聽器(雖然我同時使用了HttpSessionListener不過感覺不好操作)知識儲備:HttpSessionAttributeListener中有attributeAdd、attributeRem
Time of Update: 2017-01-19
話不多說,下面來直接看範例程式碼具體代碼:DayOfWeek4Birthday.javapackage com.gua;import java.util.Calendar;import java.util.GregorianCalendar;import java.io.*;import static java.lang.System.out;/** * Created by 2gua on 2014/9/27. * DayOfWeek4Birthday:看看你查詢的具體日子是星期幾, *
Time of Update: 2017-01-19
我們有時候會遇到這樣的情況,需要擷取某些中文的拼音、中文首字母縮寫和中文首字母,下面我將為大家介紹一下如何擷取中文拼音的縮寫。1、項目建立和配置首先,我們建立一個Java項目,建立libs檔案夾並引入一個734a7099-4830-39f2-a136-0e850ccdcc7a.jar檔案,這個步驟相信就不用詳細寫了,跳過。2、擷取中文拼音(如:廣東省 -->guangdongsheng)</pre><pre name="code" class="java"><
Time of Update: 2017-01-19
在我們的程式設計中,我們經常要加密一些特殊的內容,今天總結了幾個簡單的加密方法,分享給大家!如何用JAVA實現字串簡單加密解密?為保證使用者資訊安全,系統在儲存使用者資訊的時候,務必要將其密碼加密儲存到資料庫。 需要使用密碼的時候,取出資料,解密處理即可。 避免儲存純文字密碼。方案一: package com.tnt.util; import java.security.MessageDigest; public class StringUtil { private
Time of Update: 2017-01-19
當線程被建立並啟動之後,它既不是一啟動就進入執行狀態,也不是一直處於執行狀態,在其生命週期中,要經過“建立(New)”、“就緒(Runnable)”、“運行(Running')”、“阻塞(Blocked)”和“死亡(Dead)”五種狀態。線程在建立之後,不可能一直霸佔著CPU獨立運行,需要在多個線程之間切換,所以大部分時間處於運行、阻塞之間切換。 一、線程的狀態線程的存在有幾種不同的狀態,如下: New狀態 Ready狀態 Running狀態 Dead狀態 Non
Time of Update: 2017-01-19
想用java做一個像windows裡一樣的txt編輯軟體,涉及到字型設定選項卡,在網上找了很久都沒找到,就生氣啦自己寫一個,現在貼這裡分享一下,下次再遇到這樣的問題就不用自己親自打代碼啦!package 實驗;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseAdapter;import
Time of Update: 2017-01-19
分頁應該是在我們開發web應用時經常要做的工作,能夠比較簡潔的實現資料庫和視圖層的分頁十分重要。在資料庫層利用hibernate進行資料庫的分頁,將從資料庫中查詢出的資料封裝為javabean;在視圖層就可以方便的實現分頁。建立PageBeanpackage com.fishing.common.bean; import java.util.List; @SuppressWarnings("unchecked") public class PageBean { private
Time of Update: 2017-01-19
列表框通過Swing組件JList產生,其總是在螢幕上佔據固定行數的空間。如果要得到列表框中被選中的元素,只需調用getSelectedValuesList(),它可以產生一個字串數組,內容為被選中的元素名稱。JList組件允許多重選取;如果按住Ctrl鍵,可以選中所有點擊的元素;如果選中一個元素,按住Shift鍵並單擊另一個元素,那麼這兩個元素之間的所有元素都被選中;要從選中的元素中去掉一個,按住Ctrl鍵單擊該元素即可。初始化列表框後,接著便是向列表框添加和修改內容。分為靜態操作和動態操作。
Time of Update: 2017-01-19
最近做項目 用到Arrays 類,這裡整理下,希望大家能夠掌握Arrays 。1.Arrays類概述 針對數組進行操作的工具類。 提供了排序,尋找等功能。2.成員方法 public static String toString(int[] a) public static void sort(int[] a) public static int binarySearch(int[] a,int value)package
Time of Update: 2017-01-19
本文執行個體講述了Java實現DES加解密演算法解析。分享給大家供大家參考,具體如下: 簡介:資料加密演算法(Data Encryption Algorithm,DEA)是一種對稱式加密演算法,很可能是使用最廣泛的密鑰系統,特別是在保護金融資料的安全中,最初開發的DEA是嵌入硬體中的。通常,自動取款機(Automated Teller
Time of Update: 2017-01-19
廢話不多說了,直接給大家貼代碼了,具體代碼如下所示://檔案上傳public static boolean uploadToFTP(String url,int port,String username,String password,String path,String filename,InputStream input){ boolean success=false; FTPClient ftp=new FTPClient();//org.apache.commons.net.ftp
Time of Update: 2017-01-19
網路應用分為用戶端和服務端兩部分,而Socket類是負責處理用戶端通訊的Java類。通過這個類可以串連到指定IP或網域名稱的伺服器上,並且可以和伺服器互相發送和接受資料。在本文及後面的數篇文章中將詳細討論Socket類的使用,內容包括Socket類基礎、各式各樣的串連方式、get和set方法、串連過程中的逾時以及關閉網路連接等。在本文中,我們將討論使用Socket類的基本步驟和方法。一般網路用戶端程式在串連服務程式時要進行以下三步操作。 串連伺服器 發送和接收資料
Time of Update: 2017-01-18
標籤:java設計模式魯春利的工作筆記,好記性不如爛筆頭Java中的24種設計模式與7大原則一、建立型模式1、抽象原廠模式(Abstract factory pattern): 提供一個介面, 用於建立相關或依賴對象的家族, 而不需要指定具體類.2、產生器模式(Builder pattern): 使用產生器模式封裝一個產品的構造過程, 並允許按步驟構造. 將一個複雜物件的構建與它的表示分離, 使得同樣的構建過程可以建立不同的表示.3、原廠模式(factory method pattern):