?????? ? ?? ???? ?? Arraylist? ?? ???? ??? ??? ???? ?? ??? ????. 2. ??? ?????, ??? ?? StringBuilder? ????, ?? ??? ???? ?? ??? ??????. 3. ?? ?? ??? ??, ??? ?? ? ???? ??/??? ??? ???? ??? ????? ??? ??? ?????. 4. ??? ? ??? JVM? ???? ??? ??? ??? (? : G1GC, ZGC)? ???? GC ?? ??? ? Micrometer? ?? VisualVM ?? Prometheus? ?? ???? ??? ??????. 5. ???? ??? ??? substring ()???? ???? ?? ??? ?????? ??? ? ?? ??? ??????. Java? ???? ??? ???? ??? ??, ??? ?? ? JVM ??? ?????.
Java ?? ????? ???? ???? ?? ?? ??? ??? ? ?? ???? ?? ? ? ???, ?? ??, ? ? ??? ?? ?? ?? ? ??? OutOfMemoryError
??? ??? ? ????. ??? ??? ????? ?? ? ??? ??? ??? ??? ???? ??? ???? JVM? ???? ???? ??? ???? ????. ??? ???? ??? ???? ??????? ?? ??? ??? ????.

1. ??? ??? ??? ??????
??? ??? ??? ???? ??? ??? ? ??? ? ? ????.
- ???? ?? ??? ??
LinkedList
????ArrayList
?????.LinkedList
? ??? ??? ?? ??? ?? ??? ??? ???? ? ?? ???? ?????. - ???? ?? ???? ?????? . ?? Java ??? (
List<integer></integer>
,Map<string double></string>
) ?? ??? ???? ??? ?????. Trove , Fastutil ?? Eclipse ???? ?? ?????? ???????? ??? ???? ???? ????? (? :ArrayList<integer></integer>
??TIntArrayList
). - ???? ???? ???? ????. ?? ??, ??? ? ???? ??? ?? ?? ?? ??
List
??Set
??????.
// ? ?????? ?? <integer> list = new ArrayList <> (); list.add (42); // Autoboxing : ?? ??? ???? // ? ??? (???? ??) tintarraylist list = new TintarrayList (); list.add (42); // int? ?? ?????
2. ?? ??? ????? ??? ?? ???????
?? ? ?? ??? ? ? ??? ???? ??? ????.

- ???? ?? ?? ? ???? (? : ?????? ??, ???-?? ???? ???? ??)? ?? ?? ?? ???? ??? ?????? .
- ??? ?? ??? ?? ? ? ?? ?? ???? ??? ??????.
- ???? ???? ??? ??? ?????. ??
StringBuilder
??????.
// BAD : ?? ?? ???? ???? ??? ?? = ""; for (string s : strings) { ?? = s; } // ?? : ?? StringBuilder StringBuilder sb = new StringBuilder (); for (string s : strings) { sb.append (?); } ??? ?? = sb.tostring ();
-
DateFormat
,Pattern
?? Configuration Data? ?? ?? ??? ???? ?? ?? ??? ????? .
3. ?? ??? ???? ??? ??? ?????
??? ???? ?? ???? ???? ?? ???? ??? ?? ? ????.
- ? ?? ???? ?? ?? ?? ???? ???? ??? ??????? (?? ???? ?? ???? ??? ?? ? ???? ??? ????).
- ?? ??? ??? ?????? : ? ?? ?? ???? ?? ???? ?? ?? ? ??? ??? ????. ????
static
?? ???? ??????. - ??? ???? ?? ??? ??? (? : ???, ??? ??)? ????? .
- ?? ??????? - ???
HashMap
?? ?/??? ?? ?? ?? ?? (? :Caffeine
,Guava Cache
)? ??????.
// ??? ?? ?? ??? ????? Map <?, ?? <value >> cache = new Hashmap <> ();
- ???? ?? ?? :
- ????? ??? ?? ???
- ??? ??? ?? ?? (?? try-with-resources ??)
- ?? ???? ??? ThreadLocal ?? (?? ??? ?? ??)
4. JVM? ???? ??? ??? ????????
? ??? ????? ??? JVM ?? ? ????? ??? ????.

??? ? ?? ?? :
-xms512m -xmx2g
-Xmx
?? ?? ???? ????. ?? ??? ? GC ?? ??? ??? ? ????.??? ??? ???? ??????.
- G1GC (Java 9? ???) : ?? ?? ?? ??? ?? ???? ? ?? ?????.
- ZGC ?? Shenandoah (?? Java 11 ? 12) : ?? ?? ?? ?? ?? (<10ms)? ?? ?? ? ?.
GC ?? ??? ?? ?? :
-xlog : gc*, gc heap = debug, gc stats -xlog : gc : /var/log/gc.log
-
???? ?? ?? :
- ??? ????? VisualVM , JConsole ?? JMC (Java Mission Control) .
- ?? ??????? Prometheus ???? ?? .
- ??? ??? ?? ?? ?? ?? ? ?? ? ? ?? (
jmap -dump
).
- ???? ?? ?? ??? ??? ????? -
String.intern()
Permgen/metaspace? ???? ???? ??? ??? ??? ? ????. - ?? Java ?? (Pre-Java 7U6)??
String.substring()
????? ??????. ?? ? ??? ??????. ?? ??? ???? ?????. - ?? ??? ??-???? ?? ? ? ??? ?? ???? ????. ?? ? ??? ??
ArrayList
???? ?? ??????.
5. ??? ? ?? ??? ???????
???? ???? ???? ??? ??????.
Java?? ???? ????? ??? ?? ??, ??? ?? ? JVM ?? ??? ???? ????. ?? ???? ???, ???? ??? ??? ????, ??? ????, ?? ???? ?????? ? ??? ???. ?? ??? ?? ?? ?? ?? ?? ?? ? ? ????.
????? ??? ?? ?? ?? ??? ?? ???? ???? ????.
? ??? Java ?? ?????? ??? ??? ??????? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

setupamaven/gradleProjectwithJax-rsddependencies likejersey; 2. createarestresourceUsingAnnotationsSuchas@pathand@get;

Maven? Java ???? ?? ? ????? ?? ?????. ?? POM.XML? ???? ???? ??, ??? ??, ?? ??? ??? ??? ? ???? ??? ?????? ??? ????. 1. pom.xml? ???? groupId, artifactid, ?? ? ???? ??????. 2. MVNClean, ???, ???, ???, ?? ? ??? ?? ??? ?? ??; 3. ??? ?? ? ??? ???? ?? ??? ?? ? ??? ?????. 4. ?? ?? ???? ??? ?? ??? ?? ????? ???? ?? POM? ?? ???? ?????. 5.

?? JavaScript? ???? ??? ??? ?? ??? ??? ??? ?? ??? ?? ??? ??? ???????. 1. HTML ???? ?? ???? ????? ??? ???? ????. 2. CSS ?? : ??? ?? ?? ??? ???? ?? ??, .dark-mode ???? ??? ?? ??? ???? var ()? ?? ??? ??? ?????. 3. JavaScript? ??? ???? ?? ???? ?? ??? ???? ?? LocalStorage? ????. 4. ??? ?? ? ? HTML ???? Dark-Mode ???? ???? ?? ??? LocalStorage? ?????. 5. ?? ?? ?? ??? 0.3 ? ?? ?????? ???? ???? ??????.

?, ?? CSS ?? ?? ??? JavaScript??? ??? HTML ? CSS? ?? ??? ? ????. 1. ?? UL? Li? ???? ?? ??? ??????. 2. ?? ?? ???? ???? ?????? ???? ??? ???? ???; 3. ?? ?? : ?? Li? ???, ?? ??? ??? ???? ?????. ??; 4. ?? ??? ???? ??? : ??, ????????? : ???? ??; 5. ?? ?? ???? ??? ?? ????, ??? ????, ??? ? ?????? ???? ??? ????? ??? ???? ??? ? ????. ?? ???? ???? JavaScript ??? ???? ???? ??? ?????.

Java? ???? ?? ?? ????? MessageDigest ???? ?? ??? ? ????. 1. MD5 ?? SHA-256? ?? ??? ????? ????? ?????. 2. ??? ? ???? ????? .update () ???? ??????. 3. ?? ??? ??? ???? .digest () ???? ??????. 4. ??? ??? ??? ?? 16 ?? ???? ?????. ? ??? ?? ??? ?? ??? ?? .update ()? ?? ? ??????. ??? ???? ?? MD5 ?? SHA-1 ?? SHA-256? ???? ?? ????.

DateTime.strpTime ()? ???? ?? ???? DateTime ??? ??????. 1. ?? ?? : "%y-%m-%d"? ?? DateTime ???? "2023-10-05"; 2. ?? ??? "%m/%d/%y", "%d/%m/%y", ?? ??? ?? ???? ?? "%b%d,%y%i :%m%p"? ?? ?? ??? ?????. 3. dateUtil.parser.parse ()? ???? ? ??? ??? ???? ?????. 4. ?? .D

EMMET ????? ???? ??? ??? ?? ?? ? ?? ??? ??? ? ????. 2. "Auto_match_Enabled"??? : Sublime? ???? ??? ??? ????? ?????. 3. Alt? ??????. (??) ?? CTRL ???. (MAC) ?? ?? ? ?? ??? ???? ???? - ?? ???? Emmet? ???? ?? ????. ??? ? ?? ??? ?? ? ? ???, ?? ????? ?????.

settings.json ??? ??? ?? ?? ?? ?? ?? ??? ??? VSCODE ??? ??? ???? ? ?????. 1. ??? ?? ?? : Windows? C : \ Users \\ AppData \ Roaming \ Code \ User \ Settings.json, MacOS IS /users//library/applicationsupport/code/user/settings.json, linux? /home//.config/code/user/settings.json; 2. Workspace ?? ?? : .vscode/settings project root ????
