Files
heima-leadnews/heima-leadnews-utils/target/classes/com/heima/utils/common/SnowflakeIdWorker.class

24 lines
2.7 KiB
Plaintext
Raw Normal View History

2026-01-14 08:37:21 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<00>
!^J<>< _ ` ab c d e f g h<0F> i j<05><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> klmn
op
qr
st u v
wxy
)s
z
{|
}
~ {
<00><00>twepochJ ConstantValue workerIdBitsdatacenterIdBits maxWorkerIdmaxDatacenterId sequenceBits workerIdShiftdatacenterIdShifttimestampLeftShift sequenceMaskworkerId datacenterIdsequence lastTimestamp<init>(JJ)VCodeLineNumberTableLocalVariableTablethis*Lcom/heima/utils/common/SnowflakeIdWorker; StackMapTablebMethodParametersnextId()J timestamp tilNextMillis(J)JtimeGenmain([Ljava/lang/String;)VidiIargs[Ljava/lang/String;idWorker
SourceFileSnowflakeIdWorker.java D<00> 45 75 85(com/heima/utils/common/SnowflakeIdWorker 95 :5 ;5 <5 =5 >5 ?5 B5 C5"java/lang/IllegalArgumentException1worker Id can't be greater than %d or less than 0java/lang/Object<00> <00><00><00> <00><00> D<00>5datacenter Id can't be greater than %d or less than 0 @5 A5 SOjava/lang/RuntimeExceptionCClock moved backwards. Refusing to generate id for %d milliseconds QR<00> <00>O DE NO <00><00><00> <00><00>()Vjava/lang/LongvalueOf(J)Ljava/lang/Long;java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)Vjava/lang/SystemcurrentTimeMillisoutLjava/io/PrintStream;java/io/PrintStreamprintln(J)V! !456756856956
:56
;56<56=56>56?56@5A5B5C5DEFR<00>*<2A>*<02>*<05>*<05>*
<EFBFBD> *
<EFBFBD> *<0E>*<0E>*<12>*<15>*<18>* <09>*<1C>
<EFBFBD><EFBFBD>  <09><><1D>Y <04>!Y
<EFBFBD>"S<>#<23>$<24>!
<EFBFBD><EFBFBD> ! <09><><1D>Y%<04>!Y
<EFBFBD>"S<>#<23>$<24>*<1F>&*!<21>'<27>GRB  '".%5(<+C.J7O:VCdD~F<00>G<00>I<00>J<00>KH <00>IJ<00>@5<00>A5K<04>dL M @A!NOF<00>
*<2A>(@*<2A><1E><> <20>)Y*<04>!Y*<2A>e<>"S<>#<23>+<2B>*<2A><1F><>&**<2A>
a<>*<2A> <09><>**<2A><1E>,@<40>* <09>*<1F>ey*<2A>'y<>*<2A>& y<>*<2A><1B><>G. SVW X+\4]B_KaWf\jamHIJzP5K<03>++QRFl*<2A>(B!<1F><> *<2A>(B<><42><EFBFBD>!<21>Gyz {}H IJC5P5K<02> MCSOF.<04>-<2D>G<00>H IJ TUF<00>*<2A> Y..<2E>0L='<10>+<2B>1B<31>2!<21>3<><01><><EFBFBD><EFBFBD>G<00><00><00><00>#<00>)<00>H*V5WX*YZ[JK <02>L<01>MY\]