Secure Sockets Layer ( SSL ) 개념정리 SSL은 웹사이트와 브라우저 사이(또는 두 서버 사이)에 전송되는 데이터를 암호화하여 인터넷 연결을 보호하기 위한 표준 기술 TLS: 전송 계층 보안(Transport Layer Security), TLS은 SSL의 향상된, 더욱 안전한 버전이나 SSL 더욱 일반적으로 통용되고 있는 용어로 혼용하고 있다. HTTPS: 하이퍼 텍스트 전송 프로토콜 보안(Hyper Text Transfer Protocol Secure) 공개 키 암호 : 서로 다른 두 개의 키로 데이터를 암호화하거나 서명하고 그 중 하나인 공개 키를 누구나 접근/사용할 수 있도록 하는 방식 암호화 키 : 암호화에서 키는 데이터를 변환하는 데 사용되는 정보 / 대개 큰 숫자와 숫자와..
MariaDB 키 중복 시 INSERT : Insert 시 Key 값이 중복이 되면 Duplicate Error 발생된다. : 이를 조치해야 함. : 아래 3가지를 이용할 수 있으며, 날짜나 변경되는 필드가 생길 수 있을 땐 ON DUPLICATE KEY UPDATE 를 이용해서 변경되는 필드들을 추가해주자 # INSERT INTO () VALUES 구문 뒤에 삽입 ON DUPLICATE KEY UPDATE # INSERT 문 옆에 IGNORE를 넣어서 무시 INSERT IGNORE # INSERT 대신 REPLACE 를 사용하게 되면 키가 중복되면 해당 건을 날리고 # 기존 레코드 삭제 후 새로운 레코드를 삽입 (ID Auto_Increment 인 경우, 변경됨) REPLACE INTO [error] ..
블로그 간단 기능(CRUD) 구현 블로그 글 작성 블로그 글 수정 블로그 글 삭제 블로그 글 조회(단건 , 전체) Build.gradle SpringBoot 2.7.X Java 17 DB - mariaDB를 했지만 H2 나 Mysql 등 사용해도 무관 plugins { id 'java' id 'org.springframework.boot' version '2.7.12' id 'io.spring.dependency-management' version '1.0.15.RELEASE' } group = 'com' version = '0.0.1-SNAPSHOT' sourceCompatibility = '17' configurations { compileOnly { extendsFrom annotationProce..
HttpServletResponse - 기본 사용법 HttpServletResponese 역할 " Http 응답 메시지 생성" - Http 응답코드 지정 - 헤더생성 - 바디생성 "편의 기능 제공" - Content-type , 쿠키, Redirect ResponseHeaderServlet 응답의 헤더에 들어가는 값 관련해서 확인 Cookie 객체를 통해서 myCookie 를 설정할 수 있다. @WebServlet(name = "responseHeaderServlet", urlPatterns = "/response-header") public class ResponseHeaderServlet extends HttpServlet { @Override protected void service(HttpServ..
국세청_사업자등록정보 진위확인 및 상태조회 서비스 https://www.data.go.kr/iim/api/selectAPIAcountView.do#/%EC%82%AC%EC%97%85%EC%9E%90%EB%93%B1%EB%A1%9D%20%EC%83%81%ED%83%9C%EC%A1%B0%ED%9A%8C%20API 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 공공데이터 포털에서 API 사용 신청을 합니다 심의는 자동승인이라 사유 : 웹개발 (개인공부)로 기입하여 요청하니 바로 승인되었습니다 아래 인증키가 발급됩니다. (..