분류 전체보기

    [Tip] 정규표현식 테스트 사이트

    [Tip] 정규표현식 테스트 사이트

    정규식 테스트 http://www.regexr.com/ RegExr: Learn, Build, & Test RegEx RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp). regexr.com Java 기반 정규식 테스트 http://www.regexplanet.com/advanced/java/index.html RegexPlanet: online regular expression testing for Java www.regexplanet.com 정규식 시각화 자신이 작성한 정규식을 시각화로 보여주는 사이트 http://www.regexper.com/ Regexper regexper.com

    [Spring] Controller

    보호되어 있는 글입니다.

    [Spring] MVC

    보호되어 있는 글입니다.

    [Network] REST API와 RESTful

    [Network] REST API와 RESTful

    REST REST란? REST란 Representational State Transfer의 약자로 HTTP 네트워크 상의 리소스를 정의하고 해당 리소스를 URI라는 고유의 주소로 접근하는 방식을 의미한다. 리소스(Resource) : REST에서 의미하는 리소스란 HTTP 통신을 통해 주고 받을 수 있는 모든 것을 의미한다.(데이터, 문서, 이미지, 동영상 등) URI(Uniform Resource Identifier) : 네트워크 상에 있는 특정 리소스를 식별하는 통합 자원 식별자를 의미한다. REST는 월드 와이드 웹(www)과 같은 분산 하이퍼 미디어 시스템을 위한 소프트웨어 개발 아키텍처의 한 형식 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용할 수 있는 아..

    [Spring] AOP

    보호되어 있는 글입니다.

    [IntelliJ] java: error: release version 17 not supported

    [IntelliJ] java: error: release version 17 not supported

    김영한님의 강의를 보면서 스프링부트를 start.sprint.io를 통해서 생성 후 인텔리제이에서 실행을 돌리니 다음과 같은 에러가 발생했다. 검색을 해보니까 자바 17버전과 관련한 에러라는데.. 나는 이전까지 11버전 또는 8버전만 사용했다.. 일단 에러가 발생했으니 전부 확인해보자. Project Structure(프로젝트 구조)로 이동하여 Modules 확인 위의 과정으로 11버전으로 변경했는데도 에러가 발생한다. build.gradle도 확인하자. 자바 버전이 17로 맞춰져 있다. 이것도 11로 변경해주자. 위의 설정까지 전부 끝났으면 이전 캐쉬들을 무효화한 뒤 재시작 진행 위에서 전부 설정을 변경해주니 정상적으로 작동한다! Reference https://stackoverflow.com/ques..

    [Postman] Cloud Agent Error: Can not send requests to localhost 발생

    [Postman] Cloud Agent Error: Can not send requests to localhost 발생

    Spring Framwork 실습을 진행하며 현재 localhost로 요청을 하여 응답 메세지를 확인하려고 했는데 아래와 같이 Error가 발생했다. 대충 번역하니 현재 localhost로 요청을 보낼 수 없다고 하는데.. local host에 접근하려면 Desktop Agent를 이용해야 접근이 가능하다고 한다. Use Pstman's Desktop Agent를 눌러 Desktop Agent를 사용하자. Desktop Agent로 변경하고 다시 진행해도 똑같이 첫 이미지처럼 에러가 발생한다. (여기서 엄청 당황했다...왜 Agent를 제대로 바꿨는데.....) 생각해보니 Desktop Agent를 설치한 기억이 없다.. 설치하도록 하자. Postman Agent를 설치 후 다시 요청을 보내니 아래 사..

    [DB] Database와 DBMS

    데이터베이스(Database) 데이터베이스란? 응용 시스템들이 데이터를 공유할 수 있도록 운영에 필요한 모든 데이터를 통합하여 컴퓨터에 저장한 데이터를 의미한다. 여러 명의 사용자, 다수의 시스템 또는 다수의 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합이다. 데이터베이스의 특징 실시간 접근성(Real Time Accessibillty) : 사용자의 질의에 대하여 실시간 처리로 응답한다. 계속적인 진화(Continuous Evolution) : 데이터의 삽입, 삭제, 갱신을 통해 정확한 데이터를 동적으로 유지한다. 동시 공유(Concurrent Sharing) : 다수의 사용자가 동시에 이용할 수 있다. 내용에 의한 참조(content Referense) : 데이터의 저장된 위치가 아닌 데이..

    [Java] 예외처리(Exception Handling)

    [Java] 예외처리(Exception Handling)

    예외처리란? 예외가 발생하여 프로세스가 강제적으로 종료되는 것을 예외 처리를 통해 프로세스가 강제적으로 종료되지 않게 핸들링하는 것 자바 가상 머신은 예외 처리 구문이 있으면 예외 처리가 됐다고 판단하여 프로그램을 강제 종료하지 않는다. 예외 처리 (try - catch - finally) 예외 처리 문법은 3가지 요소(try, catch, finally)로 구성돼 있다. try : 예외가 발생할 수 있는 코드를 포함하는 블록 catch(예외 타입) : 예외 타입에 해당하는 예외를 처리하는 코드를 포함하는 블록, 다중 생성 가능 finally : 예외 발생 유무를 떠나 항상 실행되는 블록, 생략 가능 // 각 예외마다 처리해야할 내용이 다를 경우 try { // 예외가 발생할 가능성이 있는 코드 } ca..

    [Mac] DBeaver 설치 및 설정

    보호되어 있는 글입니다.