다른


1. [필수] 정규식을 사용할 때 사전 컴파일 기능을 잘 활용하면 정규식 일치 속도를 효과적으로 높일 수 있습니다.

참고: 메서드 본문에 정의하지 마세요: Pattern Pattern = Pattern .compile(rule);

2 [필수] 속도가 POJO 클래스의 속성을 호출할 때 속성 이름을 사용하는 것이 좋습니다. 템플릿 엔진은 사양에 따라 자동으로 POJO의 getXxx()를 호출합니다(부울 이름 앞에 is

를 붙일 필요는 없음). () 메소드가 자동으로 호출됩니다.

참고: 부울 래퍼 클래스 객체인 경우 getXxx() 메서드가 먼저 호출됩니다.

3. [필수] 백그라운드에서 페이지로 보내는 변수는 중간에 느낌표인 $!{var}를 추가해야 합니다.

참고: var = null이거나 존재하지 않는 경우 ${var}가 페이지에 직접 표시됩니다.

4. [필수] Math .random()은 double 유형을 반환합니다. 값 범위는 0≤입니다. 정수 유형의 난수를 얻으려면 x를 10의 여러 배로 확대하지 마십시오. Random 객체의 nextInt 또는 nextLong 메소드를 직접 사용하세요. 5. 현재 밀리초 시스템 .currentTimeMillis()를 가져옵니다.

참고:

더 정확한 나노초 시간 값을 얻으려면 System.nanoTime()을 사용하세요. JDK 8에서는 시간 계산과 같은 시나리오에 Instant 클래스를 사용하는 것이 좋습니다.

6. [권장 사항] vm 템플릿에 복잡한 논리를 추가하는 것은 물론 변수 선언 및 논리 연산자를 추가하지 마십시오.

7. [권장사항] 데이터 구조의 무한한 증가와 메모리 소모를 방지하려면 데이터 구조를 구성하거나 초기화할 때 크기를 지정해야 합니다. 8. [권장 사항] 메소드, 변수, 클래스, 구성 파일, 동적 구성 속성 등 "명확히 중단된 코드 및 구성"의 경우 너무 많은 쓰레기가 발생하지 않도록 프로그램에서 단호하게 정리해야 합니다. .