Category: Dev

URI와 URL

그래도 웹 개발로 취업을 준비하면서 HTTP에 대해 지나치게 무지한게 아닐까 생각하여 정리하게 되었다. URI와 URL에 대해 다뤄보았다. URI는 Uniform Resource Identifier의 약자이다. 인터넷에 있는 자원을 나타내는 고유한 주소를 나타내는 규약이다. URL은 Uniform Resource Locator의 약자이다. 네트워크상에서

Java - Date

스프링으로 웹 애플리케이션을 개발해보는중 ‘매 접속시마다 내가 현재 창을 언제 리프레쉬 한건지 알 수 있었으면 좋겠다’ 싶었다. 그래서 인텔리J 콘솔에 웹 서버를 실행한 시점의 시간을 출력하도록 작성해보았는데 이 과정에서 사용한 Date 클래스를 간략하게 공유해본다. Date 객체 이용하여 날짜 출력하기12345678import java.util.Dat

터미널에서 디렉토리 한눈에 보기(feat.Tree)

터미널에서 디렉토리를 보는 방법은 ls -al 또는 똑같은 명령어인 ll 로 보는 방법이 있다. 그러나 이 방법으로는 현재 디렉토리가 어떤 계층구조로 디렉토리 트리가 구성되어 있는지 알기어렵다. 한 번에 다른 디렉토리로 이동하기 어렵다는 이야기이다. 이를 해결할 수 있는 패키지가 Tree 패키지이다. 패키지 설치Tree 패키지를 설치하려면 Home

자바 실행환경 훑어보기(MacOS)

생활코딩의 자바야학을 통해서 알게되어 작성하게되었다. 현재 사용중인 맥OS에서 자바의 실행환경을 훑어보는 방법이다. 1) jdk 설치 경로 확인터미널을 열어서 아래 명령어를 입력하면 jdk가 설치된 경로를 출력해준다. 1$ /usr/libexec/java_home 2) 해당 경로로 이동홈 디렉토리로 이동한다. 1$ cd ~ 여기서부터 콘솔에 출력된

Vim 에디터 주요 명령어

우분투를 쓸 일이 늘어나면서 vi 에디터를 가끔 사용하게 되는데, 이 때 익힌덕분에 코딩문제 풀 때 무거운 IDE 열지않고 그냥 iTerm 열어서 vim에디터로 코드를 작성하곤 하고 있다. 기왕쓰는거 자주사용하는 유용한 명령어를 정리해두고 사용하면 좋을 것 같아서 이 글을 작성해보았다. 목차 입력 명령어 커서 이동 명령어 파일 상태 변경 명령어

Docker - 이미지 생성/배포하기

목차 배포할 도커 이미지 생성하기 도커 이미지 배포하기 이전 포스트에서 도커 이미지는 컨테이너를 생성하고 실행하기 위해 필요한 요소라고 했습니다. 이번 포스트에서는 도커 이미지를 직접 생성하고 배포하는 것을 해보겠습니다. 배포할 도커 이미지 생성하기아직 도커를 어떻게 쓰면 좋을지 모르기 때문에 책을 참고하여 이미지를 생성해보았습니다. 우분투를

Scanner 클래스의 hasNext()

10951번 문제를 풀다가 hasNextInt()라는 메서드를 처음 알게되었다. Buffer를 이용해서 해결하려고 했는데, 도저히 해결할 수 없었고, 구글링해서 hasNextInt() 라는 함수를 알게되었다. hasNext()는 Scanner의 내장 함수인데, 스캐너 객체로 데이터가 들어왔는지 여부를 반환하는 함수이다. 문제에 대한 정답 코드이다

Docker 시작하기

스터디원들과 공유하기 위해 여러 문서와 책을 참고하여 작성한 도커 입문서. 나도 아직 잘 모르기 때문에 시간이 되는대로 조금씩 공부해볼 생각. 목차 Docker? 가상머신 vs 도커 그래서 왜 도커? 도커 엔진 종류 도커 설치 도커 이미지, 그리고 컨테이너 생성 bash모드로 컨테이너 진입하기 Docker? 도커란, 리눅스 컨테이너에 여러 기능을 추

Git - 원격저장소 Url 변경하기

이럴 일이 어느 상황에서 발생할 수 있는지 잘 모르겠으나 개인적으로는 원격 저장소와 로컬의 히스토리간의 충돌이 발생했을 때 종종 사용했다. 한 2번..? 정도 사용해본 것 같은데, 일단 알아두면 유용할 것 같아서 남겨본다. 로컬 저장소가 바라보고 있는 원격 저장소의 url을 보는 방법은 다음의 명령어로 확인가능하다. 1git remote -v 그게 현

알고리즘 - 문자열 변환 연습

ToC 짝수/홀수 인덱스에 따라 대소문자 변환 대소문자 서로 바꾸기 문자열 알파벳 순서대로 정렬하기 문자열 알파벳 역순으로 정렬하기 짝수/홀수 인덱스에 따라 대소문자 변환문자열을 argument로 받아서 짝수번째 문자는 대문자로, 홀수번째 문자는 소문자로 바꾸어서 다시 문자열로 반환해보았다. 대소문자 서로 바꾸기이번엔 문자열을 받아서 대