이 루프는해야 할 때 멈추지 않고 내 프로덕션 서버에서만 발생하지만 내 dev 서버에서는 발생하지 않습니다. 그래서 나는 미쳐 갈거야.내 논리를 확인하는 데 도움이 필요합니다.
//objectName can be any value from [a-}],
char objectName = 'a'; //objectName is initialized with value 'a'
//before objectName hit the line below, it was increment objectName++; until the value of
//objectName = '}'
for(char c = objectName; c <= 'z'; c++){
//do something
}
개체 이름은 임의의 문자 수 있지만 내 경우에는 내 개체 이름이 'Z'보다 기술적으로 더 "}"문자가 될 것이라는 점을 알고있다. 그래서 내가 이해할 수없는 것은 왜 내 루프가 여전히 실행되고 있는지입니다.
재미있는 점은 JAVA 1.6.0_30을 사용하는 테스트 서버가 있다는 것입니다. 우리는 테스트를 해본 결과 괜찮습니다.
내 데브 서버 사용 : 자바 1.6.0_45을 내 생산성 서버 사용 : 자바 1.6.0_30
당신이 나를 알고 내 루프도 활성화 될 것 어떤 상황을 알려 주시기 바랍니다 내 논리 아무 잘못 표시되는 경우 언제 나에게 알려주지 않아야 해.
프로덕션 서버에 어떻게 배포합니까? 문자 인코딩을 변경할 수있는 것은 무엇입니까? 'objectName'이''}''과''}''에 반대한다면 어떻게됩니까? – hexafraction
@hexafraction 나는''}''이 오타 (typo)라고 생각합니다. 마치''String''처럼 조각이 컴파일 될 것이라고 생각하지 않습니다. – awksp
"" "정직하게 컴파일하지 않을 것이라고 생각합니다. – user184994