java實現—社會安全號碼碼驗證

 社會安全號碼碼的編碼原理:號碼的結構公民身份號碼是特徵組合碼,由十七位元字本體碼和一位校正碼組成。排列順序從左至右依次為:六位元字地址碼 ,八位元字出生日期碼 ,三位元字順序碼 和一位元字校正碼 。 校正碼的計算(1)十七位元字本體碼加權求和公式S = Sum(Ai * Wi), i = 0, ... , 16 ,先對前 17 位元字的權求和 Ai: 表示第 i 位置上的社會安全號碼碼數字值 Wi: 表示第 i 位置上的加權因子 Wi: 7   9   10   5   8   4   2  

java中三種容器介面List .Set .Map 及其java容器總結

 1.對 List 的選擇  ArrayList 和LinkedList 都實現了List 介面,Vector 也是,不過已經廢棄了。首選 ArrayList。 2 ,對 Set 的選擇, 可以選擇 TreeSet、HashSet,或者LinkedHashSet。HashSet 的效能總是比TreeSet

java設計模式–組合模式(9)

名稱  :  Composite 結構:  意圖:將對象組合成樹形結構以表示“部分-整體”的階層。C o m p o s i t e 使得使用者對單個對象和組合對象的使用具有一致性。 適用性: 你想表示對象的部分-整體階層。 你希望使用者忽略組合對象與單個對象的不同,使用者將統一地使用組合結構中的所有對象。 執行個體: Employee.javapackage Composite_Pattern;import java.util.List;public abstract class

java.lang.NoSuchMethodException: $Proxy

今天遇到這麼一個異常,原來是對action進行了代理,這個是在spring的設定檔中的。所以,修改掉就正常了。 如何修改呢?1. 加入代理的話,那麼action 中就要有如下方法。   <property name="transactionAttributes">            <props>                <prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>     

125條常見的java面試筆試題大匯總[轉載]

1.抽象:  抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算瞭解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是資料抽象。

Java Exception: java.io.InvalidClassException solution

Issue:When you deploy your EJB application to Weblogic Server and running client to test, you may got following exception. Please note red fonts.d:/Oracle/Middleware/jdk160_11/bin/javaw.exe -client -classpath

Java: Keywords Combination Summary

Hi guys,Following is a summary about the combination of Java keywords. Hope it will be useful for all Java guys.For any question, please contact yexianyi@hotmail.comThanks,Xianyi.YeJava Keywords Combination

Identify Java code consuming high CPU in Linux

Identify Java code consuming high CPU in Linux (linking JVM thread and Linux PID)February 9, 2011 | By rameshj@zohocorp.com | In Applications ManagerWe can easily identify a problematic java code which leads to high CPU utilization in Linux. Let me

J2EE項目危機【翻譯】 -避免這10項J2EE危機來確保你的企業JAVA項目成功

 在我作為開發人員、進階開發人員、架構師的經曆中,我遇到過好的、差的甚至是醜陋的企業級JAVA項目。當我問自己,是什麼使一個項目成功而使另外的失敗,我發現很難得到一個完美的答案,就好像很難用成功來定義所有的軟體項目。J2EE項目也不例外。因此,項目被分為不同層級的成功或失敗。在這篇文章裡,我主要想為您——讀者朋友——揭示影響企業級JAVA項目的最大的10項危險。一些危險只是簡單的延遲項目進度,一些卻是錯誤的徵兆,而還有一些使項目徹底沒有成功的希望。儘管如此,如果具有良好的準備,征程開始前相關的知

Java 調用 .net Webservice的一些問題和注意事項

最後在研究GWT,需要用到.net 的webservice,網上搜了點代碼,基本上問題多多.Java要調用.net的webservice是需要一個axis的包的. 需要下載,然後引用. 引用的時候,需要注意一些小問題.Java 端public String ServiceLogon(String user, String pwd) throws ServiceException{String

在java中使用jxl操作excel

jxl是一個韓國人寫的java操作excel的工具, 在java的開源世界中,有兩套比較有影響的API可供使用,一個是POI,一個是jExcelAPI(即jxl)。jxl功能相對POI比較弱一點。但jExcelAPI對中文支援非常好,API是純Java的, 不依賴Windows系統,即使運行在Linux下,也同樣能夠正確的處理Excel檔案。 需要補充說明的是,jxl對圖形和圖表的支援很有限,而且

轉 java資料結構(一)

     java是一種非常完善的程式設計語言,它擁有非常安全的文法定義、完全物件導向的編程思想,更難能可貴的是它還擁有非常強大的API。今天,我們就來瞭解一下java中預定義的資料結構。    提起資料結構有些人就有一種恐怖的聯想。確實,對複雜的資料結構進行一些操作是很令人頭痛的,我自己也對它有一些望而生畏。但是在java中對資料結構的操作是很方便的。因為在java中不但把常用的資料結構都定義好了,而且連各種操作都定義成了可以直接調用的方法。   

轉 Java通訊端編程(下)

自定址通訊端(Datagram Sockets)   ,因為使用流通訊端的每個串連均要花費一定的時間,要減少這種開銷,網路API提供了第二種通訊端:自定址通訊端(datagram

Java CRC_16產生函數

/****************** CRC16*****/ private static int poly = 0x8005; public static short CRC_16(byte[] buf_temp,int len) { int crc_temp=0; int c,i; int index = 0; while ( len != 0 ) { c = buf_temp[index] & 0x000000FF;//extend to int index++; c <&

自己改過的BLOB檔案的插入和讀取JAVA代碼

找了不少 BLOB的資料 不過沒有幾個可以調試成功 把 自己改他們的代碼發出來 大家可看看寫入ORACLE資料庫package com;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import

Java中如何獲得集合變數的集合中的型別參數

   例如:Vector<Data> v = new Vector<Data>();

轉 三步學會Java Socket編程

 轉 三步學會Java

Java之RandomAccessFile小結

今天跟大家分享一下javase中的關於I/O的操作:有時我們需要在檔案的末尾追加一些內容,在這時用RandomAccessFile就很好。這個類有兩個構造方法:RandomAccessFile(File file,String mode)           建立從中讀取和向其中寫入(可選)的隨機訪問檔案流,該檔案由 File 參數指定。RandomAccessFile(String name,String mode)

Java之加密方式

可以把這個放在一個工具類中,當我們需要對使用者密碼或者其他的一些重要訊息進行加密傳輸的時候,調用這個工具類中的方法,下面貼出簡單的原始碼:import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * 一個加密的類 * @author way * */public class Encode {/** * 靜態加密方法 * * @param codeType *

Java之多線程面試題

很多核心Java面試題來源於多線程(Multi-Threading)和集合架構(Collections Framework),理解核心線程概念時,嫻熟的實際經驗是必需的。這篇文章收集了 Java 線程方面一些典型的問題,這些問題經常被進階工程師所問到。0.Java 中多線程同步是什嗎?在多線程程式下,同步能控制對共用資源的訪問。如果沒有同步,當一個 Java 線程在修改一個共用變數時,另外一個線程正在使用或者更新同一個變數,這樣容易導致程式出現錯誤的結果。1.解釋實現多線程的幾種方法?一

總頁數: 4058 1 .... 638 639 640 641 642 .... 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.