Time of Update: 2017-01-19
(1)一般使用的資料庫中都會儲存使用者名稱和密碼,其中密碼不使用明碼儲存。 有時候用MD5密碼,很多語言都提供了將字串產生為MD5密碼的方法或函數。MD5的密碼編譯演算法是公開的。
Time of Update: 2017-01-19
在編程中經常需要使用到表格(報表)的處理主要以Excel表格為主。下面給出用java寫入資料到excel表格方法: 1.添加jar檔案 java匯入匯出Excel檔案要引入jxl.jar包,最關鍵的是這套API是純Java的,並不依賴Windows系統,即使運行在Linux下,它同樣能夠正確的處理Excel檔案。下載地址:http://www.andykhan.com/jexcelapi/ 2.jxl對Excel表格的認識 可以參見:http://www.jb51.net/artic
Time of Update: 2017-01-19
在編程的過程中,經常會用到對檔案的讀寫操作等。比如,找出某一個檔案夾下的所有檔案名稱等。下面的程式給出了,擷取某一給定檔案夾下所有檔案的絕對路徑的程式。可以作為某一個模組,在需要的時候直接使用。package src;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import
Time of Update: 2017-01-19
Apache POI是Apache軟體基金會的開放源碼函式庫,POI提供API給Java程式對Microsoft Office格式檔案讀和寫的功能。1.讀取word 2003及word 2007需要的jar包 讀取 2003 版本(.doc)的word檔案相對來說比較簡單,只需要 poi-3.5-beta6-20090622.jar 和 poi-scratchpad-3.5-beta6-20090622.jar 兩個 jar 包即可, 而 2007
Time of Update: 2017-01-19
java串連MS Access的兩種方式:1.JDBC-ODBC Java串連Access可以使用MS內建的管理工具-->資料來源(ODBC)設定建立串連,這樣就不需要匯入jar。但是,如此一來程式部署的每個機器上都要進行設定不方面。所以現在不會使用啦。2.JDBC java也可以和串連其他資料庫一樣串連MS Access,匯入資料庫相應的jar包,進行串連。複製代碼 代碼如下: java Access JDBC
Time of Update: 2017-01-19
好久沒有編寫有關資料庫應用程式啦,這裡回顧一下java JDBC。1.使用Java JDBC操作資料庫一般需要6步:(1)建立JDBC橋接器,載入資料庫驅動;(2)串連資料庫,獲得Connection對象(使用資料庫連接地址,使用者名稱,密碼);(3)獲得資料庫Statement對象;(4)執行資料庫操作;(5)讀取結果;(6)關閉資料庫連接;2.使用Java JDBC操作資料庫(mysql)代碼:串連mysql資料庫,需要匯入mysql資料庫jar包,本代碼使用mysql-connector-
Time of Update: 2017-01-19
java中String、StringBuffer、StringBuilder是編程中經常使用的字串類,他們之間的區別也是經常在面試中會問到的問題。現在總結一下,看看他們的不同與相同。1.可變與不可變 String類中使用字元數組儲存字串,如下就是,因為有“final”修飾符,所以可以知道string對象是不可變的。 private final char
Time of Update: 2017-01-19
這個是常見的對二叉樹的操作。總結一下:設節點的資料結構,如下:複製代碼 代碼如下:class TreeNode { char val; TreeNode left = null; TreeNode right = null; TreeNode(char _val) {
Time of Update: 2017-01-19
做項目的時候需要對拿到的資料進行“清洗”,比如剔除一些不可能存在的社會安全號碼碼。查閱了網上的社會安全號碼碼驗證演算法,自己也總結一下。(一)18社會安全號碼碼的結構 公民身份號碼是特徵組合碼,由十七位元字本體碼和一位校正碼組成。 排列順序從左至右依次為:六位元字地址碼,八位元字出生日期碼,三位元字順序碼和一位校正碼。1、地址碼 表示編碼對象常住戶口所在縣(市、旗、區)的行政地區劃分代碼,按GB/T2260的規定執行。2、出生日期碼
Time of Update: 2017-01-19
本文執行個體講述了Java串連並操作Sedna XML資料庫的方法。分享給大家供大家參考。具體分析如下:Sedna 是一個原生的XML資料庫,提供了全功能的核心資料庫服務,包括持久化儲存、ACID事務、索引、安全、熱備、UTF8等。實現了 W3C XQuery 規範,支援全文檢索搜尋以及節點層級的更新操作。import ru.ispras.sedna.driver.*; public class SednaClient { public static void main(String
Time of Update: 2017-01-19
我資料庫裡用到了日期類型。用java編程的時候同時import了java.util.*和java.sql.*,發現直接申明Date類型Date dt;會報錯,查了一下才發現有java.util.Date和java.sql.Date,在定義日期類型的時候要使用全名,就是像這樣:java.util.Date udt;java.sql.Date
Time of Update: 2017-01-19
檔案加密器,操作過程肯定涉及到檔案選取器的使用,所以這裡以檔案加密器為例。下例為我自己寫的一個檔案加密器,沒什麼特別的密碼編譯演算法,只為示範檔案選取器JFileChooser的使用。加密器介面如圖:項目目錄結構如圖:下面貼出各個檔案的原始碼:MainForm.javapackage com.lidi;import javax.swing.*;import java.awt.*;public class MainForm extends JFrame { /** * 構造介面 *
Time of Update: 2017-01-19
首先是網頁部分,upload_file.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML><html><head><title>Upload File</title></head><body> <form action="UploadFile" method="post"
Time of Update: 2017-01-19
相信大家都經常使用String 的split方法,但是大家有沒有遇到下面的這種情況:大家想想下面的代碼執行結果是什麼public static void main(String[] args) { // TODO Auto-generated method stub String str1 = "a,b,c,,,a"; String str2 = "a,b,c,,,"; String str3 = "a,b,c, , ,"; String[] s1 =
Time of Update: 2017-01-19
思路:先獲得當前季度的開始和結束日期,在當前日期的基礎上往前推3個月即上個季度的開始和結束日期/** * @param flag true:開始日期;false:結束日期 * @return */ public static String getLastQuarterTime(boolean flag){ SimpleDateFormat shortSdf = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat
Time of Update: 2017-01-19
/** * 從HTML源碼中提取圖片路徑,最後以一個 String 類型的 List 返回,如果不包含任何圖片,則返回一個 size=0 的List * 需要注意的是,此方法只會提取以下格式的圖片:.jpg|.bmp|.eps|.gif|.mif|.miff|.png|.tif|.tiff|.svg|.wmf|.jpe|.jpeg|.dib|.ico|.tga|.cut|.pic * @param htmlCode HTML源碼 * @return <img>標籤 src
Time of Update: 2017-01-19
測試java是否安裝配置成功查看 java 版本,輸入命令:[root@dabu.info ~]# java -version建立一個java小程式測試下,名字叫 HelloWorld.java ,輸入以下命令:[root@dabu.info ~]# touch HelloWorld.java將以下代碼複製到 HelloWorld.java 中 :public class HelloWorld {public static void main(String[] args)
Time of Update: 2017-01-19
import java.util.Calendar;/** * 功能概述:計算指定年月的天數和周數<br> * 建立時間:2010-5-17 下午05:25:58<br> * */public class Test{public static void main(String[] args) {Calendar c = Calendar.getInstance();c.set(Calendar.YEAR, 2010); //
Time of Update: 2017-01-19
rhel 和 centos linux 使用yum命令後,將 OpenSDK 安裝到/usr/lib/jvm/ 目錄:[root@dabu.info ~]# ls -l /usr/lib/jvm/輸出如下:total 4drwxr-xr-x. 3 root root 4096 Feb 24 17:00 java-1.7.0-openjdk-1.7.0.51.x86_64lrwxrwxrwx. 1 root root 21 Feb 24 17:00 jre ->
Time of Update: 2017-01-19
CentOS 6.X 和 5.X 內建有OpenJDK runtime environment (openjdk)。它是一個在linux上實現開源的java 平台。CentOS yum 命令 安裝 Java SDK openjdkcentos linux JAVA(openjdk)軟體包名1.java-1.7.0-openjdk - OpenJDK Runtime Environment2.java-1.7.0-openjdk-devel - OpenJDK