💻CS30 [Reactive Programming]반응형 프로그래밍이란? 정의 객체지향 프로그래밍, 함수형 프로그래밍과 같은 프로그래밍 기법으로 데이터의 흐름, 변경사항을 전파하는데에 중점을 둔 프로그래밍 패러다임 입니다 즉, 주변 환경에 변화가 발생하면 이벤트를 받아 동작하도록 설계하는 방식입니다 이래 스프레드 시트 예시를 보면 빠르게 이해할 수 있습니다 A1과 B1 셀에는 각각 5와 10이 있습니다 C1셀은 A1과 B1을 더한값을 가지고 D1은 A1와 C1을 더한 값을 갖는것으로 선언했습니다 여기에 B1의 값을 변경하게 된다면 이벤트가 전파되어 C1의 값이 변경되고 C1값을 가진 D1까지 값이 변경됩니다 B1의 값이 변경되면서 C1값이 변경되고 D1값까지 변경되는 것을 데이터흐름이 발생했다고 표현합니다 기존 패러다임과의 차이점 반응형 프로그래밍에는 두가지 포인트가 있습니다.. 2022. 5. 16. [DB]java-mysql연동오류 해결:RSA public key is not available client side 오류문구 노트북에서 작업하던 프로젝트를 컴퓨터로 옮기니 아래와 같은 오류 문구가 나타났습니다 RSA public key is not available client side mysql과 연동에 문제가 생겨 발생한 오류입니다 해결방법 1. resources의 application.properties를 열어줍니다 2. spring.datasource.url 값을 추가해 줍니다 allowPublicKeyRetrieval=true&&useSSL=false 3. 아래는 예시 입니다 spring.datasource.url = jdbc:mariadb://localhost:3306/db_b201712070?allowPublicKeyRetrieval=true&&useSSL=false 참고 블로그 https://solbel.. 2022. 5. 14. 해킹 기초 - XSS 공격 ( Cross Site Scripting)2 - Reflected XSS XSS 공격자가 웹서버에 악의적인 스크립트를 저장하고 이를 사용자가 사이트를 이용하다가 악성 스크립트를 실행시키게 되는 것 Reflected XSS Reflected XSS는 Stored방식과 달리 서버에 스크립트를 저장하지 않습니다 스크립트를 즉시 만들어 실행시키며 브라우저 단에서 차단되는 경우가 많습니다 예를 들어 버튼을 누르면 input태그가 업데이트 되는 기능이 있습니다 이 input 박스에 스크립트를 넣고 버튼을 누르면 스크립트가 강제실행 됩니다 2022. 4. 15. 이전 1 2 3 4 5 ··· 10 다음