분류 전체보기28 [API] API 테스트 사이트 이용법 & HTTP 상태코드 가짜 api를 사용하여 무료로 여러 테스트를 해볼 수 있는 사이트를 소개한다.JSONPlaceholder - Free Fake REST API JSONPlaceholder - Free Fake REST API{JSON} Placeholder Free fake and reliable API for testing and prototyping. Powered by JSON Server + LowDB. Serving ~3 billion requests each month.jsonplaceholder.typicode.com사이트에 들어가 아래로 내리다보면 Try it 부분을 볼 수 있는데, [Run script] 를 클릭하여 응답 JSON 데이터를 확인할 수 있다. 여기서 좀 더내리면 해당 사이트에서 제공하는.. 2024. 12. 10. [Spring Boot] Spring Initializr로 스프링부트 설정과 실행하기 ** 스프링 부트(Spring Boot)자바 웹 프로그램을 더 쉽고 빠르게 만들기 위한 도구로 스프링 프레임워크(Spring framework)를 개선한 것이다. - 개발 환경 설정을 간소화 함 ; 스프링은 버전에 따라 동작하는 외부 라이브러리를 찾아서 연동해야하나, 스프링 부트는 미리 설정된 스타터 프로젝트로 외부 라이브러리를 최적화하여 제공 → 사용자가 직접 연동하지 않아도 된다. - 웹 애플리케이션 서버를 내장 ; 내부에 WAS(Web Application Server)인 톰캣을 가지고 있어, 웹 서비스를 jar 파일로 간편하게 배포할 수 있다.=> 개발자가 개발에만 더 집중할 수 있도록 돕는다. 아래 주소에서 스프링 부트 스타터를 사용하여 간편하게 프로젝트를 생성할 수 있다.https://st.. 2024. 11. 25. [소프트웨어 개발 보안구축] 서비스 공격 유형 서비스 거부 (DoS : Denial of Service) 대랑의 데이터를 한 곳의 서버에 집중적으로 전송 서버의 정상적인 기능을 방해 아래 Ping of Death ~ DDoS 공격 모두 서비스 거부 공격유형이다. Ping of Death (죽음의 핑) 패킷의 크기를 인터넷 프로토콜 허용범위 이상으로 전송 대상의 네트워크를 마비 ICMP Ping 메시지 응답 처리에 시스템이 다운 : 특정 IP로 패킷이 전송될 때 해당 IP의 노드가 현재 운영 중인지 확인을 요청하는 메시지 SMURFING (스머핑) IP나 ICMP의 특성을 악용, 엄청난 양의 데이터를 집중적으로 보냄 네트워크를 불능 상태로 만듦 송신 주소를 공격 대상지의 IP주소로 위장, 해당 네트워크 라우터의 브로드캐스트 주소를 수신지로 하여 패킷을.. 2023. 4. 3. [Linux] vi/vim 에디터 ◽ vi에디터 1976년 썬마이크로시스템즈의 ‘빌 조이’가 개발한 것으로, Unix 환경에서 주로 사용되는 오픈소스 문서편집기이다. 한 줄씩 편집하는 줄단위 편집기가 아닌 한 화면을 편집하는 ‘Visual editor’라는 뜻에서 유래하였다. ◽ vim 에디터 유닉스의 기본 편집기인 vi (Visual editor) 에디터를 개량한 버전이다. Vi IMproved : 이름처럼 향상된 vi로 보다 많은 기능을 가지고 있다. 리눅스에는 vim 에디터만 설치되어 있으며, vi로 실행해도 자동으로 vim 에디터가 실행된다. 유닉스를 사용하는 경우에는 vi 와 vim 중에 선택해서 사용할 수 있지만, vim 안에 vi의 기능이 다 포함되어 있기 때문에 vim을 사용하면 된다. ◽ vi 모드 Normal Mode .. 2023. 1. 27. 오픈 소스 라이선스 (Open Source Software License) 개발 공부를 시작하고 놀랐던 점은 정보의 공유가 잘 된다는 점이었다. 서로 알고 있는 지식을 나누고 문제를 같이 해결하는 방식이 좋았고 도움도 많이 받았다. 이러한 분위기와 문화가 만들어진 데에는 오픈소스가 큰 영향을 주었다고 한다. 아래 글은 이러한 오픈소스의 이야기를 잘 풀어서 얘기해주고 있다. 길지만 쉽고 흥미롭게 잘 쓰여있어 술술 읽히고 전반적인 배경에 대한 이해를 도와주니 꼭!!!!! 읽어보길 바란다. 🧡 오픈 소스는 어떻게 대세가 되었을까? 오픈 소스 Open Source | 오픈 소스의 성공과 그 사회적 의미 | 프로그래밍 세계의 독특한 문화 최근에 개발을 배우기 시작했다. 나에게 한 가지 놀라웠던 사실이 있었는데, 그건 바로 라이브러리였 brunch.co.kr 오픈소스는 공개되어 있어 누구.. 2023. 1. 26. [Git] config 설정 git을 사용하면서 자주 사용하는 config 설정들과 config 파일에 대해 알아보자.config 파일git 의 config 파일은 설정값을 저장해 놓는 파일로, 기본적으로 git config 명령어를 사용한다. git의 config 설정은 세 부분으로 나뉘는데, 각 역할에 따라 다르게 사용한다. global 설정사용자의 홈 디렉토리 밑에 저장되는 config 파일로 ~/.config/git/config 혹은 ~/.gitconfig 에서 확인할 수 있다.git 전역에 적용되는 설정으로 git 사용자별로 적용된다.두 번째로 우선순위가 높다.git config --globallocal 설정.git 디렉토리 내의 config 파일에서 확인할 수 있다. 해당 Repository에만 적용되는 설정 파일로 우선.. 2023. 1. 25. 이전 1 2 3 4 5 다음