Utilities Service

קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
כלי תחזוקה

השירות כולל כלים לקידוד/פענוח מחרוזות, פורמט תאריך, מניפולציה ב-JSON ומשימות שונות.

שיעורים

שםתיאור קצר
CharsetEnum מסוג typesafe עבור קבוצות תווים.
DigestAlgorithmהבורר של תקציר תקציר.
MacAlgorithmבורר אלגוריתם MAC
RsaAlgorithmבורר אלגוריתם RSA
Utilitiesהשירות כולל כלים לקידוד/פענוח מחרוזות, פורמט תאריך, מניפולציה ב-JSON ומשימות שונות.

Charset

נכסים

מאפיין (property)סוגתיאור
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

נכסים

מאפיין (property)סוגתיאור
MD2Enumאלגוריתם MD2
MD5Enumאלגוריתם MD5
SHA_1Enumאלגוריתם SHA-1
SHA_256Enumאלגוריתם SHA-256
SHA_384Enumאלגוריתם SHA-384
SHA_512Enumאלגוריתם SHA-512

MacAlgorithm

נכסים

מאפיין (property)סוגתיאור
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

נכסים

מאפיין (property)סוגתיאור
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

נכסים

מאפיין (property)סוגתיאור
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

שיטות

שיטהסוג הערך המוחזרתיאור קצר
base64Decode(encoded)Byte[]מפענח מחרוזת קידוד base-64 למערך UTF-8 בייט.
base64Decode(encoded, charset)Byte[]מפענח מחרוזת מקודדת מסוג base-64 למערך בייט בקבוצת תווים ספציפית.
base64DecodeWebSafe(encoded)Byte[]מפענח מחרוזת מקודדת מסוג base-64 לאינטרנט במערך UTF-8 בייט.
base64DecodeWebSafe(encoded, charset)Byte[]מפענח מחרוזת מקודדת-safe-data 64 במערך בייטים בקבוצת תווים ספציפית.
base64Encode(data)Stringיוצרת מחרוזת בקידוד בקידוד base-64 ממערך הבייט הנתון.
base64Encode(data)Stringיוצרת מחרוזת בקידוד base-64 מהמחרוזת הנתונה.
base64Encode(data, charset)Stringיוצרת מחרוזת בקידוד base-64 מהמחרוזת הנתונה בקבוצת תווים ספציפית.
base64EncodeWebSafe(data)Stringיוצרת מחרוזת מקודדת-בסיסית מסוג web-64 ממערך הבייט הנתון.
base64EncodeWebSafe(data)Stringהסקריפט הזה יוצר מחרוזת מקודדת-בטוחה מסוג base-64 מהמחרוזת הנתונה.
base64EncodeWebSafe(data, charset)Stringהמדיניות הזו יוצרת מחרוזת מקודדת-בטוחה מסוג base-64 מהמחרוזת הנתונה בקבוצת תווים ספציפית.
computeDigest(algorithm, value)Byte[]מחשבים תקציר באמצעות האלגוריתם שצוין בערך Byte[] שצוין.
computeDigest(algorithm, value)Byte[]מחשבים תקציר באמצעות האלגוריתם שצוין בערך String שצוין.
computeDigest(algorithm, value, charset)Byte[]מחשבים תקציר באמצעות האלגוריתם שצוין בערך String שצוין, עם קבוצת התווים הנתונה.
computeHmacSha256Signature(value, key)Byte[]חתימה על הערך הנתון באמצעות HMAC-SHA256 באמצעות המפתח הנתון.
computeHmacSha256Signature(value, key)Byte[]חתימה על הערך הנתון באמצעות HMAC-SHA256 באמצעות המפתח הנתון.
computeHmacSha256Signature(value, key, charset)Byte[]חתימה על הערך שסופק באמצעות HMAC-SHA256 עם המפתח ומערך התווים שצוינו.
computeHmacSignature(algorithm, value, key)Byte[]מחשבים קוד אימות הודעה באמצעות האלגוריתם שצוין במפתח ובערך שצוינו.
computeHmacSignature(algorithm, value, key)Byte[]מחשבים קוד אימות הודעה באמצעות האלגוריתם שצוין במפתח ובערך שצוינו.
computeHmacSignature(algorithm, value, key, charset)Byte[]מחשבים קוד אימות הודעה באמצעות האלגוריתם שצוין במפתח ובערך שצוינו.
computeRsaSha1Signature(value, key)Byte[]חתימה על הערך שסופק באמצעות RSA-SHA1 באמצעות המפתח הנתון.
computeRsaSha1Signature(value, key, charset)Byte[]חתימה על הערך שסופק באמצעות RSA-SHA1 באמצעות המפתח וערכת התווים שסופקו.
computeRsaSha256Signature(value, key)Byte[]חתימה על הערך שסופק באמצעות RSA-SHA256 באמצעות המפתח הנתון.
computeRsaSha256Signature(value, key, charset)Byte[]חתימה על הערך שסופק באמצעות RSA-SHA256 באמצעות המפתח הנתון.
computeRsaSignature(algorithm, value, key)Byte[]חתימה על הערך שסופק באמצעות אלגוריתם ה-RSA שצוין עם המפתח הנתון.
computeRsaSignature(algorithm, value, key, charset)Byte[]חתימה על הערך שסופק באמצעות אלגוריתם ה-RSA שצוין עם המפתח ומערך התווים הנתון.
formatDate(date, timeZone, format)Stringהפורמט נקבע בהתאם למפרט שצוין במחלקה Java SimpleDateformat.
formatString(template, args)Stringיוצרת מחרוזת בפורמט דמוי sprintf, עם מחרוזות בסגנון '%' .
getUuid()StringUUID כמחרוזת (זהה לשימוש בשיטה java.util.UUID.randomUUID()).
gzip(blob)Blobמערכת gzip דוחסה את נתוני Blob שסופקו ומחזירה אותם באובייקט Blob חדש.
gzip(blob, name)Blobמערכת gzip דוחסה את נתוני Blob שסופקו ומחזירה אותם באובייקט Blob חדש.
newBlob(data)Blobיצירת אובייקט Blob חדש ממערך בייט.
newBlob(data, contentType)Blobיצירת אובייקט Blob חדש ממערך בייט ומסוג תוכן.
newBlob(data, contentType, name)Blobיצירת אובייקט Blob חדש ממערך בייט, מסוג תוכן ומשם.
newBlob(data)Blobיוצרים אובייקט Blob חדש ממחרוזת.
newBlob(data, contentType)Blobיוצרים אובייקט Blob חדש ממחרוזת ומסוג תוכן.
newBlob(data, contentType, name)Blobיוצרים אובייקט Blob חדש ממחרוזת, מסוג תוכן ומשם.
parseCsv(csv)String[][]מחזירה ייצוג טבלאי של מערך דו-ממדי של מחרוזת CSV.
parseCsv(csv, delimiter)String[][]מחזירה ייצוג טבלאי של מערך דו-ממדי של מחרוזת CSV באמצעות תו מפריד מותאם אישית.
parseDate(date, timeZone, format)Dateמנתח את תאריך המחרוזת שסופק בהתאם למפרט שצוין במחלקה SimpleDateFormat של מהדורת Standard Java.
sleep(milliseconds)voidמצב שינה למספר מוגדר של אלפיות שנייה.
ungzip(blob)Blobביטול דחיסת אובייקט Blob והחזרת Blob שמכיל את הנתונים הלא דחוסים.
unzip(blob)Blob[]לוקחת blob שמייצגת קובץ ZIP ומחזירה את קובצי הרכיבים.
zip(blobs)Blobיצירה של אובייקט Blob חדש שהוא קובץ ZIP המכיל את הנתונים מ-Blobs שהועברו.
zip(blobs, name)Blobיצירה של אובייקט Blob חדש שהוא קובץ ZIP המכיל את הנתונים מ-Blobs שהועברו.