전체 글37 밀리초 4자리까지 가져와서 포맷팅하기 SAP 에 인터페이스 할 일이 있는데 보내야할 데이터 중 yyMMddHHmmssSSSS 형식의 데이터에 5자리 시퀀스를 붙여서 만들어야할게 있었다. 근데 // tip: each public class is put in its own file import java.text.SimpleDateFormat; import java.util.Date; public class main { // tip: arguments are passed via the field below this editor public static void main(String[] args) { int seq = 1; Date currentDate = new Date(); SimpleDateFormat dateFormat = new Simpl.. 2023. 11. 7. Mybatis insert, update, delete 결과가 음수인 경우 SAP 에서 보내오는 정보를 인터페이스 받아 인터페이스 테이블에 저장하고 업무테이블에 옮겨야하는 작업 중에 이미 업무테이블에 있는 건은 update 해야하고 없는 건이면 insert 한 뒤 그 결과의 성공여부를 확인해야했다. 근데 암만 해도 결과값이 -2147482646 이런걸 받아왔다. 역시나 개발자 답게 인터넷 발품을 팔아야했다.. 구글에 검색해보면 이런 문제로 고통받는 글로벌한 친구들이 많았다. 그들이 남긴 질문의 답변에 공통을 담긴 내용으로는.. 뭔가 Batch가 의심스럽다! 그래서 mybatis-context.xml 을 들어가서 확인해보니 sqlSession 기본값으로 batch가 세팅되어있었다. 이렇게 세팅되어있던걸 이렇게 불러다 쓰고있어서 BATCH가 기본값이었던 것이었다. 근데 일단 이게 .. 2023. 10. 30. Oracle 반올림, 올림, 버림 1. ROUND : 숫자를 반올림할 자릿수 +1 자릿수에서 반올림 SELECT ROUND(123.567) FROM DUAL; SELECT ROUND(123.567, 1) FROM DUAL; -- 결과 124 123.6 2. TRUNC: 숫자를 버릴 자릿수 아래로 버림 SELECT TRUNC(123.567) FROM DUAL; SELECT TRUNC(123.567, 1) FROM DUAL; -- 결과 123 123.5 3. CEIL : 올림 SELECT CEIL(0.5) FROM DUAL; SELECT CEIL(1.8) FROM DUAL; SELECT CEIL(2) FROM DUAL; SELECT CEIL(-0.5) FROM DUAL; SELECT CEIL(-1.8) FROM DUAL; -- 결과 1 2 .. 2023. 10. 17. 느린 이클립스 빠르게 만들기 https://itmoon82.tistory.com/21 [Eclipse] 느려터진 이클립스 속도 올리기 목차 1. 메모리 정리 2. 사용하지 않는 검사 제거 3. 잘 안 쓰는 기능 끄기 1. 메모리 정리 Window → Perference → General에 Show heap status 옵션 선택 오른쪽 하단에 쓰레기통 아이콘이 생기며 사용하다가 itmoon82.tistory.com 2023. 8. 31. 0 채워서 자릿수 맞추기 String( 데이터 ).padStart(3, '0') 데이터가 10이라면 위 함수를 통해 010 으로 보여짐 2023. 8. 24. apache 설치 및 tomcat 과 연동 그리고 에러페이지 설정 (4) 2023.08.09 - [프로그래밍 기초] - apache 설치 및 tomcat 과 연동 그리고 에러페이지 설정 (3) apache 설치 및 tomcat 과 연동 그리고 에러페이지 설정 (3) 2023.08.09 - [프로그래밍 기초] - apache 설치 및 tomcat 과 연동 그리고 에러페이지 설정 (2) apache 설치 및 tomcat 과 연동 그리고 에러페이지 설정 (2) 2023.08.04 - [프로그래밍 기초] - apache 설치 및 tomcat 과 ezpang.tistory.com 이제 로컬에서는 잘되는거 확인했으니까 개발서버에 적용해보도록 하겠음. 그런데 여기서 부턴 각자 개발하는 환경에 따라 다른 부분이 있을 수 도 있으니 참고해서 봐주길 바람. 개발서버에 아직 아파치가 설치되어있지.. 2023. 8. 9. apache 설치 및 tomcat 과 연동 그리고 에러페이지 설정 (3) 2023.08.09 - [프로그래밍 기초] - apache 설치 및 tomcat 과 연동 그리고 에러페이지 설정 (2) apache 설치 및 tomcat 과 연동 그리고 에러페이지 설정 (2) 2023.08.04 - [프로그래밍 기초] - apache 설치 및 tomcat 과 연동 그리고 에러페이지 설정 (1) apache 설치 및 tomcat 과 연동 그리고 에러페이지 설정 (1) 고객이 운영 서버 반영할 때 잠깐이라도 톰캣이 내려 ezpang.tistory.com 이번엔 톰캣이 죽었을 때 사용자에게 보여질 화면을 아파치에서 설정하도록 하겠음. 이게 원래 톰캣이 죽었을 때 접속하면 보여졌던 화면임. 이걸 개발자가 보여주고싶은 화면으로 보여주게 할것임. 1. conf 폴더의 httpd.conf 를 열고 .. 2023. 8. 9. apache 설치 및 tomcat 과 연동 그리고 에러페이지 설정 (2) 2023.08.04 - [프로그래밍 기초] - apache 설치 및 tomcat 과 연동 그리고 에러페이지 설정 (1) apache 설치 및 tomcat 과 연동 그리고 에러페이지 설정 (1) 고객이 운영 서버 반영할 때 잠깐이라도 톰캣이 내려가 있는동안 사용자가 들어왔을때 에러페이지가 보여지면 안된다고 한다.. 톰캣 내렸다 올리는게 10초도 안걸리지만.. 그래도 맞는 말이긴 ezpang.tistory.com 이번엔 아파치랑 톰캣이랑 연결하겠음. 1. 저번에 다운받았던 mod_jk-1.2.48.....zip 파일의 압축을 해제하면 이렇게 되는데 우리가 필요한건 mod_jk.so 파일임 이 친구를 저번에 설치까지 완료한 아파치 폴더로 이동시켜줘야함. 2. mod_jk.so 파일을 복사해서 본인이 설치파 아.. 2023. 8. 9. 이전 1 2 3 4 5 다음