자바 서블릿에서 특정 요청이있을 때마다 64 비트 정수를 생성합니다.왜 내 정수는 약간 변경됩니까?
1)과 같이 작동하는 PHP 스크립트를 통해 MySQL 데이터베이스에 발신자
2) 얻기 HTTP에 JSON 인코딩 응답으로
1) : 나는 두 개의 방향으로 긴이를 보내 : Number는 (Long.toString()을 통해) ArrayList에 추가됩니다. 이 목록은 Gson 라이브러리를 통해 JSON 문자열로 변환됩니다. 그런 다음 HTTP 응답의 인쇄기로 인쇄됩니다.
2) 긴 매개 변수가 명령 줄 매개 변수로 전달 된 PHP 스크립트를 실행합니다. 그런 다음이 매개 변수를 읽고 SQL INSERT INTO 쿼리에 제공합니다.
결국이 두 숫자는 조금씩 다릅니다. 마지막 예에서, 나는 다음과 같은 얻을 :
1) -753774083758266880
2) -753774083758266887
내가 무엇을 놓치고
?
다양한 단계를 디버깅 했습니까? 언제 바뀌나요? – namero999
변경 사항이 정확히 어디에서 발생했는지 확인할 수 있습니까? – fge
이 디버깅 방법을 올바르게 파악하려고합니다. 잘하면 뭔가를 곧 설정해 주실 수 있습니다. –