본문 바로가기
320x100
728x90

자바7

java,spring]회원가입시 메일 인증하기 - 2 [인증번호 일치여부 확인] @RequestMapping("/CheckMail") @ResponseBody public String SendMail(String mail, HttpSession session) { Random random = new Random(); String key = ""; SimpleMailMessage message = new SimpleMailMessage(); message.setTo(mail); // 스크립트에서 보낸 메일을 받을 사용자 이메일 주소 // 입력 키를 위한 코드 for (int i = 0; i < 3; i++) { int index = random.nextInt(25) + 65; // A~Z까지 랜덤 알파벳 생성 key += (char) index; } int numIndex = rand.. 2020. 10. 7.
JAVA]크롤링을 이용하여 웹 텍스트 마이닝 사이트 만들기 국비 지원 교육과정을 수료하고 남는 시간을 이용해서 만들어 볼 것이 뭐가 있을까 생각을 하다가, 우연히 생각난 게 대학교 때, R이라는 툴을 이용해서 텍스트 마이닝을 했던 것이 생각났다. 크롤링이 무엇이냐면, 웹 사이트에 존재하는 데이터들을 추출해내는 행위이고, 텍스트 마이닝은 이런 사진을 많이 봤을 텐데, 빅데이터에서 많이 사용되는 시각화 기법 중 하나로 특정 분야나 업무 등에서 많이 언급되는 데이터를 나열한 것인데, 많이 언급되는 단어일수록 크기가 커짐으로써, 사용자로 하여금 어떤 데이터가 대세인지 쉽게 알 수 있는 텍스트 기반의 기법이다. 개발환경 Library : jsoup 1.13.1 , JQuery 3.5.2 build tools : Maven 인터넷을 검색하다가 Jsoup라는 웹 크롤링 라이.. 2020. 8. 11.
JAVA]알고리즘]입력 받은 문자열의 보안 레벨 확인하기 import java.util.Scanner; public class passWordSecurity { public static void main(String[] args) { String securityLevel = ""; System.out.println("보안 레벨을 확인 할 문자를 입력하세요. :"); Scanner scan = new Scanner(System.in); String msg = scan.nextLine(); System.out.println("입력 받은 값 : " + msg); for (int i = 0; i < msg.length(); i++) { // 입력받은 문자열의 i번째가 숫자인지 확인 if (Character.isDigit(msg.charAt(i)) == true) {/.. 2020. 6. 14.
300x250
320x100