Server

Server/Spring boot

[Swagger 3] Swagger2에서 달라진 것들

현재 프로젝트에서 스웨거3을 사용하고 있는데, 버전2의 관련 문서를 참고하면 빨간줄이 뜨는 어노테이션이 많았다. 그래서 찾아보니, 버전 2와 3에서 바뀐 어노테이션이나 파라미터가 좀 있는 것 같아서 정리해보았다. 어노테이션 @ApiParam -> @Parameter @ApiOperation -> @Operation @Api -> @Tag @ApiImplicitParams -> @Parameters @ApiImplicitParam -> @Parameter @ApiIgnore -> @Parameter(hidden = true) or @operation(hidden = true) or @hidden @apimodel -> @Schema @ApiModelProperty -> @Schema 파라미터 value -..

Server/UMC 3기 Server

Ubuntu-20.04 서버(APM) 소스 설치 - Mysql

2022.09.24 - [분류 전체보기] - Ubuntu-20.04 서버(APM) 소스 설치 - Apache 와 이어지는 글입니다. * 개발 환경 : UTM, Ubuntu 20.04 1. mysql 컴파일 설치를 위한 패키지 설치 sudo su /usr/local# apt-get update /usr/local# apt-get install make /usr/local# apt-get install gcc /usr/local# apt-get install g++ /usr/local# apt-get install perl /usr/local# apt-get install cmake /usr/local# apt-get install pkg-config /usr/local# apt-get install lib..

Server/UMC 3기 Server

Ubuntu-20.04 서버(APM) 소스 설치 - Apache

1. 가상머신 설치 https://mac.getutm.app/ < 요기서 UTM을 설치하자 2. 가상머신에 linux 설치하기 https://ubuntu.com/download/server/arm Ubuntu for ARM | Download | Ubuntu Download Ubuntu Server for ARM with support for the very latest ARM-based server systems powered by certified 64-bit processors. ubuntu.com 위 링크로 접속해 iso 파일을 다운받는다. https://ssunw.tistory.com/entry/M1-mac-%EA%B0%80%EC%83%81%ED%99%98%EA%B2%BD%EC%97%90-Lin..

Server/UMC 3기 Server

M1에 APM 설치하기

Apache + PHP + MySQL APM은 웹 서버를 구축하고 PHP로 작성된 웹 어플리케이션을 구동하기 위해 이전부터 많이 사용해온 스택이라고 한다. * 우선 homebrew를 미리 설치해주자! 1. 아파치 아파치는 맥에 기본적으로 깔려있다고 한다. 다음 명령어를 통해 아파치 버전을 확인해보았다. 다음 명령어를 통해 아파치를 실행해보자,, password는 맥 비밀번호임 주소창에 localhost를 입력하고 다음과 같이 화면이 출력되면 성공 2. php php와 composer를 homebrew를 이용해 설치해줄것이다 .. 버전을 확인해봤더니 나는 8.1.10버전이었다. 특정 버전을 다운받고 싶다면 다음 명령어를 입력하면 된다. brew install php@8.0 그리고 php 패키지 매니저인 c..

Server/Spring boot

인텔리제이로 스프링 부트 시작하기

방학동안 스프링 부트 공부를 하긴 했는데, 전체적인 정리가 필요해 보여 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 책으로 공부해보려고 한다 🤩🤩 아는 내용이라고 휘리릭 넘어가지 않는 것이 나의 목표 .. 꼼꼼히 공부해보겠다 !! 👩🏻‍💻 스프링 부트 프로젝트 만들기 start.spring.io를 이용해 프로젝트를 만드는 방법도 있지만, 이번에는 인텔리제이에서 new project를 다음과 같이 gradle로 만들어줬다. ( Artifact : 프로젝트 이름 ) 의존성 주입이 필요하면 직접 할거라 그냥 넘어가줬다. > build.gradle의 코드가 무슨 역할을 하는지, 의존성 추가가 필요하면 어떻게 해야하는지 알아보기 위함 ! 👩🏻‍💻 build.gradle 구경하기 만들어진 프로젝트의 build...

Server/AWS

블록체인 주요 용어 정리

암호 화폐 Cryptocurency 비트 코인 및 비트코인 기술 기반의 전자화폐를 구현할 때 전자 서명, hash chain 등 암호학 기반 기술을 많이 사용한다. 블록체인 기반의 전자화폐도 암호화 기술을 사용하므로 이들을 통칭해 암호화폐라고 한다. 비트 코인 Bitcoin 2008년 사토시 나카모토가 제안한 전자화폐 시스템. 기존 전자화폐와 달리 관리자가 없이도 자율적으로 동작하는 분산 시스템이다. 블록 체인 Blockchain 관리자 없이 자율적으로 동작하는 분산 시스템 기술. 화폐 거래 내역을 block이라는 데이터 단위로 저장한 후 해당 block의 hash value를 다른 블록에 저장시켜 체인 형태의 연결고리를 만든다. 상황에 따라 관리자가 존재하는 시스템이나 블록을 사용하지 않는 시스템도 있..

허지렁이
'Server' 카테고리의 글 목록 (5 Page)