본문 바로가기

기타

로그인 처리 관련 http status 처리 크롬에서는 폼 전송시 응답코드가 200이면비밀번호 저장 안내 메세지가 뜬다. 인증관련 처리시 http status도 바꿔주자
인텔리j(IntelliJ) 디버깅 멈춤 현상 해결법(Finished, saving caches...) 회사에서 비싼 돈주고 구매해 준 인텔리J가 점점 느려지고 있었다. 빌드가 문제가 아니라그 전에 Finished, saving caches...라는 문구가 아래에 뜬 채로 마치 컴퓨터가 고장난 것 처럼 인텔리J 자체가 10초씩 멈춰버렸다. 아래와 같이 해결했다. hosts 파일에서 localhost 오른쪽에 호스트네임.local 을 적어준다. 호스트네임은 컴퓨터 사용자명과는 다르기 때문에, 따로 찾아봐야 한다.(맥북의 경우, '공유'에 들어가보면 바로 확인할 수 있다.) 인텔리J를 껐다가 다시 켰을 때,초기 인덱싱 설정도 점점 느려지고 있었는데 그것도 같이 해결되는 듯 하다.
뒤로가기시 페이징정보 저장 - 무난한 방법 가령 http://thiago6.tistory.com/boards라는 어떤 목록 페이지에서133번 글을 상세보기 한 후, 뒤로가기시 이전의 페이징 정보를 기억해야 할 때가 있다.ajax사용 유무에 따라 여러가지 방법이 있지만(앵커 등) get 방식으로 전달하는 방식이 무난하다. http://thiago6.tistory.com/boards/133?page=3&type=1&searchWord=검색어&rgstDt=20190123102446위와같이 상세페이지에 파라미터들을 전달한 후 해당 조건들을 받아주는 폼 페이지를 만들어 깔끔하게 구현할 수 있다. Controller/* 검색조건 유지를 위한 리스트 파라미터 전달 */ mv.addObject("listParam", StringUtil.queryStringt2..
jstl parseDate, formatDate 사용법 // parseDate: String -> Date 타입으로 // pattern: 서버에서 넘긴 패턴을 입력해줘야 Date로 변환 가능 // formatDate: Date를 포맷해줌 // pattern: 표현하고 싶은 패턴 보통 Dto, Vo에서 날짜형식 필드는 String 타입으로 두는데,세트로 알아두면 좋을 거 같다 parseDate의 pattern="형식" 부분을 잘 몰라서 한참 헤맸다.넘어온 String 값을 해석할 패턴을 써야 한다. 만약 Date 타입으로 필드가 설정되어있다면 아래 부분만 사용하면 된다.
면접질문 리스트 보호되어 있는 글입니다.
이종립님 보호되어 있는 글입니다.
32비트, 64비트 차이 컴퓨터를 사용하다 보면, 특히나 프로그램을 설치할 때32비트, 64비트중 자신의 OS에 맞는 버전을 다운 받아야 하는 경우가 많습니다. 우선,,1. 어떤 단위로 데이터를 전송하느냐가 다릅니다.문자 그대로 각각 32비트, 64비트 단위로 데이터를 전송합니다. 비트 단위는 2의 거듭제곱꼴로 표현되므로64비트는 32비트보다 2의 32거듭제곱만큼 더 큰 단위로 데이터를 처리합니다. 그리고 2. 메모리(RAM) 용량이 차이납니다.메모리에 대한 개념을 먼저 보시면,, 아래와 같은데 --------------------------------------------------------------------------메모리: 컴퓨터의 기억장치 RAM(Random Access Memory): 프로그램이 실행되는 동안 필요..