JAVA

[JAVA] Selenium으로 구글 로그인 자동화 만들기

구글 로그인을 자동화시키기 위해 접근하면 보안상 구글은 자동화를 막아요ㅠPython의 경우 undetected_chromedriver 기능을 제공하지만 JAVA는 없습니다..검색을 해봐도 Python보다는 정보가 적어서 포스팅하게 됐습니다!마지막의 최종 코드를 첨부해두었으니 급하신 분들은 제일 아래로 내려가주세요!   1. 크롬 디버깅 모드보통은 아래 코드로 원하는 페이지에 접속하실 거에요. 적용 이전 코드@SpringBootApplicationpublic class SeleniumApplication { public static void main(String[] args) { SpringApplication.run(SeleniumApplication.class, args).getBea..

알고리즘

[백준/Java] 11718번 그대로 출력하기

문제 정답 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str; int count = 0; while((str = br.readLine()) != null){ System.out.println(str); count++; if(count > 100){ break; } } } } 이것도 쉬워서 설명을..

알고리즘

[백준/Java] 25314번 코딩은 체육과목 입니다

문제 정답 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); String str = ""; scan.close(); for(int i=1; i

JAVA

[Spring Security] 일반 로그인과 소셜 로그인 (oauth2) 그리고 JWT

완성된 프로젝트를 돌아보면 든 생각이 있어요.구현은 했는데.. 내가 다 이해하고 사용한게 맞나?그래서 주요 개념들에 대해 학습하고그 내용들을 포스팅하며 정리하는 시간을 가지려 해요.정리 후에는 리팩토링하는 시간도 가지고요! 첫 번째 공부 주제는 로그인입니다!로그인은 사용자의 주요 정보를 다루는 기능이기 때문에보안이 굉장히 중요해요. spring에서는 보안이 튼튼한 로그인 구현을 위해여러 가지 기능들을 제공합니다. 한번 살펴볼까요?  1. 인증과 인가먼저 인증(Authentication)가 인가(Authorization)에 대해서 알고 넘어가야 한다. 1) 인증사용자의 신원을 확인하는 과정이 인증이다.비행기 티켓을 구매하려면 여권을 보여줘야 하는 것처럼 어떠한 사이트에 접속하기 위해서는 아이디와 패스워트를..

CS

앱 종류 (웹앱 네이티브 하이브리드 SPA PWA 등)

프로젝트를 설계할 때네이티브로 할 지 하이브리드로 할 지 정하고는 하는데요대략적으로 어떤 개념인 지는 알지만어떠한 차이를 갖고 있는 지명확하게는 모르고 있어 포스팅하게 되었습니다. 1. 웹 애플리케이션(Web Application)애플리케이션에 대표적인 예로서는 웹 애플리케이션이 있습니다.웹 애플리케이션의 예로는 모바일 인터넷으로 www.naver.com 을 검색하면 나오는 네이버 화면과 같습니다다.주소로 접속이 가능하다.웹을 통해서 애플리케이션처럼 동작한다. 웹 애플리케이션의 장단점은 다음과 같습니다.장점단점앱 마켓 심사가 불필요하기에 실시간 업데이트가 가능하다.표준 웹 언어로 구현이 가능하기에 투자가 적다.카메라, 음성 인식 등 모바일 자체 기능 사용이 불가능하다.상대적으로 속도 및 안정성이 부족하다..

eune7
G_RL_OW