본문 바로가기

5622번) 다이얼 이 파트 문제는 거의 동일하게 진행되는 것 같습니다.
1316번) 그룹 단어 체커 각 단어마다의 검사로직은 아래와 같습니다. 알파벳 26자리로 이루어진 char 배열을 선언하고, 위 배열의 각 자리를 카운트해주는 길이 26의 int 배열을 선언해준 후 한자씩 검사를 해서 일치할 경우, 해당 인덱스의 int 배열의 값을 ++ 해줍니다. 그리고 ++ 해줄려고 할 때, if문으로,, 해당 인덱스의 값이 0이 아니고, 해당 알파벳의 값이 이전의 문자와 같지 않다면, 그 단어의 그룹단어 여부(result1)을 false로 지정해줍니다. 위 결과를 이용해 각 반복마다 전체 결과인 result2를 ++ 해줍니다.
Spring 회원가입 인증메일 구현하기 꽤 많은 사이트에서,회원가입 후 입력한 메일을 통한 인증과정을 거치는 것을 볼 수 있습니다. 개인 프로젝트에 적용해볼까 싶어 찾아봤는데, 다행히 생각보다는 어렵지 않아 적용시켜보았습니다. 시작 전에,, 관련 라이브러리 2개를 다운받아야 합니다. [pom.xml] 상단의 레파지토리는 스프링 버전과 맞춰주시고,, 확실한 것은 아닌데,, 하단의 javax.mail 이게 비슷한게 여러개 있는 듯 합니다. 초반에 다른 것을 적용하였는데 계속 오류가 났는데,, 스택 오버플로우를 보고, 저걸로 바꾸어 해결했네요. 참고만.. 그리고.. 스프링 설정 xml파일에 아래 빈을 추가시켜줍니다.(저는 root-context.xml에 추가시켰습니다.)실제로 메일을 보내는데 필요한 기본 정보를 입력하시면 됩니다. [root-con..
RSA 공개키 암호화 기법 [RSA(Rivest, Shamir, Adleman) 공개키 암호화 방식]: RSA 단어 자체는 사람이름 모아논 거라 별 뜻이 없고,,, 공개키로 전달할 데이터를 암호화 하는 방식을 말합니다. (전공이 아니라 설명수준이 다소 낮을 수 있어요. 참고만 하시면 될 것 같습니다.) 간단히 암호의 형태에 대해 알아보겠습니다. 1. 가장 단순한 형태의 암호화는 아래와 같은 형태로, 평문 ----- (규칙) --- > 암호문 ↓ 평문 암호문 ↓ 평문 < --- (키) ----- 암호문 위에서의 '규칙'과는 조금 다른데요.쉽게 말해 규칙 자체에 규칙을 걸어놓고, 그 규칙을 알 수 있는 '키'를 설정해 놓는 것입니다.따라서, '키'를 알면 복호화가 매우 쉽고, 모른다면 복호화가 절대 불가능한 구조를 가집니다.암호화, ..
2675번) 문자열 반복 풀다보니 한가지 궁금한 점이 생겼는데,, 주석처리된 부분처럼 String + char이 자동연산 됩니다.char -> String으로 자동 형변환이 되는 듯 하네요.
로그인 후 이전페이지로 되돌아가기 - Referer 헤더 일반적인 웹 사이트를 보면 "강제 로그인" 로직이 걸려있는 버튼이 있고, "단순 로그인"버튼이 있는데요. "강제 로그인"의 경우, 인터셉터에 매핑된 uri를 가져와, query의 유무에 따라 다시 조합해 "dest"라는 값으로 반환해줍니다. "단순 로그인" 버튼의 경우, 요청 uri를 강제로 막은 것이 아니기 때문에, 이전 페이지를 가져와야 할 듯 해 찾아보았습니다. 1. 첫번째 시도,, JSTL의 EL을 사용해, 로그인 클릭하는 페이지의 uri를 가져오는 것이었습니다. 가령 http://localhost:8080/mani-examples/jsp/Forwarder.jsp?name=Mani 라면 아래를 사용해, javax.servlet.forward.request_uri = /mani-examples/js..
Cookie사용시 주의사항 쿠키를 만들고 나서 .setPath("/") 를 해주어야 합니다. 그렇지 않으면 해당 페이지에서만 쿠키가 보이게 됩니다.
11654번) 아스키 코드