1. 程式人生 > >某軟體公司的GUID生成程式碼(GUIDFactory)java+C#

某軟體公司的GUID生成程式碼(GUIDFactory)java+C#

下面是我們和某軟體公司交換資料使用的程式碼。

該公司使用自己的GUID格式非標準的GUID,如果有同學進入該公司或者需要與該公司產品交換資料,可以供參考。

C#

using System;

using System.Text;

namespace PerformanceManageProject
{
    public class GUIDFactory
    {
        ///GUIDFactory 生成工具 by luozhuang
        public static String getUUID()
        {
            Guid UUID = Guid.NewGuid();
            String uuid = UUID.ToString();
            StringBuilder sb = new StringBuilder(32);
            sb.Append(uuid.Substring(0, 8));
            sb.Append(uuid.Substring(14, 18 - 14));
            sb.Append(uuid.Substring(19, 23 - 19));
            sb.Append(uuid.Substring(24));
            return sb.ToString();
        }
    }
}

java

import java.util.UUID;

public class UUIDGenerator {

    /**
     * 通過JVM的UUID產生,並取出-
     *
     * @return
     */
    public static String getUUID() {
        String uuid = UUID.randomUUID().toString();
        StringBuilder sb = new StringBuilder(32);
        sb.append(uuid.substring(0, 8));
        sb.append(uuid.substring(14, 18));
        sb.append(uuid.substring(19, 23));
        sb.append(uuid.substring(24));
        return sb.toString();
    }

    /**
     * @param args
     */
    /* public static void main(String[] args) {
		long s = System.currentTimeMillis();
		for (int i = 0; i < 1000000; i++) {
			getUUID();
		}
		long e = System.currentTimeMillis();
		System.out.println((e - s));

	} */



相關推薦

軟體公司GUID生成程式碼GUIDFactoryjava+C#

下面是我們和某軟體公司交換資料使用的程式碼。 該公司使用自己的GUID格式非標準的GUID,如果有同學進入該公司或者需要與該公司產品交換資料,可以供參考。 C# using System; using System.Text; namespace Performanc

Intellij IDEA中使用MyBatis-generator自動生成MyBatis程式碼Oracle

原文地址:http://blog.csdn.net/z69183787/article/details/46560071   Intellij IDEA 14 作為JavaIDE 神器,接觸後發現,非常好用,對它愛不釋手,打算離開eclipse和myeclipse,投入Intell

如何使用公司框架生成程式碼搭建專案

這裡是修真院後端小課堂,每篇分享文從 【背景介紹】【知識剖析】【常見問題】【解決方案】【編碼實戰】【擴充套件思考】【更多討論】【參考文獻】 八個方面深度解析後端知識/技能,本篇分享的是: 【如何使用公司框架生成程式碼搭建專案 】 大家好,我是IT修真院鄭州分院第11期java學員

MyBatis逆向工程生成程式碼附原始碼

什麼是逆向工程 MyBatis逆向工程可以方便的從資料庫中將表自動對映到JAVA POJO類,並同時生成Mapper.xml和Mapper介面,方便實用。 MyBatis的一個主要的特點就是需要程式設計

程式碼自動生成工具-Csv讀表程式碼自動生成工具

之前提到了自定義的Csv格式的表格讀取的一個工具類CsvReader 這裡我們實現一個可以對任意符合我們人為規定的格式的Csv檔案,自動生成其對應的讀表程式碼 本工具需要boost庫支援,本人用的是1.55.0 這裡首先定義Csv中支援的幾種列型別:FieldType:

Mybatis逆向工程自動生成程式碼Ubuntu18.04-idea環境

 最近在學習taotao商城專案,有一節是關於mybatis逆向工程的,參考了這個博文,https://blog.csdn.net/yerenyuan_pku/article/details/71909325 是在windows+eclipse環境下完成的,我用的是Ubuntu18.04和idea

maven專案自動生成程式碼mybatis-generator 程式碼自動生成

1.本地安裝maven,配置好環境變數 2.在專案下的jdbc檔案中引用相關mapper外掛:(拷貝以下程式碼,修改相關路徑) jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/test?

Mybatis學習---Mybatis逆向工程自動生成程式碼代替手寫pojo類,Mapper和對映檔案

學習Mybatis後,學會使用dao層對映檔案和Mapper,從資料庫獲取資料,並將資料封裝為相應的物件儲存。將Mybatis框架使用到SSM專案中,實現了:檢視層 + 業務邏輯層 + 資料訪問層。對於資料庫表不多的情況,正常的使用Mybatis框架:手寫pojo類檔案、da

挖挖Hive的程式碼——生成MapReduce

好久沒有更新部落格了,最近終於有空可以繼續分享我對Hive程式碼的剖析了。不想再用上一篇的那種風格來解讀程式碼了,直接上白話版的程式碼解讀吧。 上一篇已經貼過一段模式匹配法處理Operator樹的程式碼,羅列了十多個處理流程。這次就具體展開的解讀一下Hive是如何實現這些處

軟體測試用例自動生成技術

軟體測試這一環節在軟體開發週期中不可或缺。然而軟體測試卻花費軟體開發超過一半的成本。因此利用軟體測試用例自動生成技術來降低軟體開發成本並提高軟體開發效率就變得至關重要。目前軟體測試用例自動生成技術可大體分為五類: 1. 符號執行及程式結構覆蓋測試(symbo

讓 .NET 輕鬆構建中介軟體模式程式碼

讓 .NET 輕鬆構建中介軟體模式程式碼(二)--- 支援管道的中斷和分支 Intro 上次實現了一個基本的構建中介軟體模式的中介軟體構建器,現在來豐富一下功能,讓它支援中斷和分支,分別對應 asp.net core 中的 applicationBuilder.Run 和 applicationBuilder

動態生成頁面——ASP.NET中Literal使用

case colspan label 奇偶數 容器 業務邏輯 con stringbu font 在頁面中加入內容時,假設是靜態內容。無需使用容器,能夠直接將標記作為HTML直接加入到頁面中;可是,假設是動態內容,則必須借助容器將內容加入到頁面中。典型的容器

【Python圖像特征的音樂序列生成】如何生成旋律大綱,以及整個項目的全部流程

向量 表達 圖像 簡單 大小 色彩 其他 訓練 預測 今天連看三篇論文,不是很細致地看,也沒有具體去實現,只是大概明白了一些新思路。這三篇論文,一篇概述了Decoder-Encoder模型,一篇延伸這個模型,首次提出了Attention機制,最後一篇詳細闡述了LSTM和GR

iOS 獲取圖片一點的顏色對象UIColor*

[1] bsp uicolor com component tpi div outside 獲取圖片 - (UIColor *)colorAtPixel:(CGPoint)point { // Cancel if p

MyEclipse 用Hibernate 將數據庫表生成bean MySQL

好的 data- nbsp 視圖 face web str bsp 顯示 新建個web項目 一、鏈接數據庫 打開 MyEclipse Database Explorer 視圖,鏈接Mysql 選擇顯示的數據庫 二、安裝Hibernate 右鍵項目-

Java模擬公司置辦貨物系統

private 1.4 urn leo write htm type() track try 採用MVC風格,將數據寫入文件,模擬公司置辦貨物系統。? A類表示普

如何看懂公司的財務報表1

競爭對手 企業 字母 營業收入 100% 就是 過山車 資產 能力 先講一個工具(杜邦分析法) 首先我們搞清楚一個問題,評價一個企業好不好,主要從三個方面來分析: 盈利能力(能掙幾個錢) 融資能力(能騙幾個錢) 運營效率(來錢快不快) 美國有個杜邦公司,搞科研的,但

小程序名片生成流程附圖

term ima 生成 ron ESS blog 依據 廣泛 size 隨著小程序的大熱,小程序的使用在目前已經越來越廣泛了,小到一張名片也是用小程序就可以完成了,完全代替了以前的紙質名片。而且小程序名片功能非常多,使用起來也便捷。下面就為大家介紹小程序名片生成流程。第一步

Glow-流生成模型

      最近最火的生成模型應該就是Glow了,它是基於NICE和Density Estimation Using Real NVP產生的。雖然流生成模型(NICE)和GAN都是在2014年產生的,但很明顯GAN的流行程度要遠遠超過流生成模型。

時間格式化程式碼示例

/** * Created by jiachenpan on 16/11/18. */ export function parseTime( time, cFormat) {