Eclipse, STS ) HTML, JSP 에서도 코드 자동정렬 예쁘게 하기

안녕하세요. 이클립스 사용하면서 HTML이나 JSP 에서는 자동정렬이 안되는 문제를 확인했습니다. 그 문제에 대한 해결방법을 나누어보겠습니다. Intro 이클립스 사용하면서 다들 한번정도 써보셨을 텐데, Eclipse에는 코드 자동 정렬 기능이 있습니다. !! 코드를 작성 하면서 손쉽게 규격에 맞춰줄 수 있는데요. 사실 자동정렬 기능이 없는 코딩은 상상하기도 싫습니다. 사용 방법은 아래와 같은데요. Mac에서는 Shift + Command + F Windows 에서는 Ctrl + Shift + F 를 입력해서 자동 정렬합니다. 혹시 안써본분 없겠죠?? 그정도로 진짜 모두가 애용하고 사용하는 기능입니다. 특히 Java 코드의 여백, 띄어쓰기, 줄바꿈, 공백 등등 여러가지를 자동으로 맞춰줄때는 참 편리하고 ..

Development/Develop Tools 2021.08.14
이클립스 글자 크기 간단하게 변경하기

이클립스 글자 크기 간단하게 변경하기 Mac 에서는 Eclipse 폰트 설정을 따로 할 필요 없이 제스쳐로 Zoom in & Zoom out 하면 쉽고 간단하게 원하는 크기로 그때 그때 바꿔서 사용 할 수 있어서 편했는데요 거기에 익숙해 져 있는 상태에서 고정 크기 상태의 이클립스를 사용하는데 불편함을 느꼈습니다. window - preferences - Apperance - Colors and Font- Basic - Text Font 이 순서로 설정에 가셔서 폰트 사이즈를 변경 하실 수 있는데요, 코딩을 하다 보면 작성중인 코드의 길이나 규모에 따라, 혹은 지금 코딩하고 있는게 HTML 인지 java 인지 등에 따라 그때그때 눈에 맞는 글자 크기가 다른데요, 찾아보니 Windows에서도 글자크기를 쉽..

Development/Develop Tools 2021.08.07
Windows) Docker 설치하기. + 도커 가상환경에 PostgreSQL 설치하기, WSL 2 installation is incomplete. 오류 해결

Windows) Docker 설치하기. + 도커 가상환경에 PostgreSQL 설치하기, WSL 2 installation is incomplete. 오류 해결 Windows용 Docker는 아래 링크에서 다운 받을 수 있습니다. https://www.docker.com/products/docker-desktop Docker Desktop for Mac and Windows | Docker Learn why Docker Desktop is the preferred choice for millions of developers building containerized applications. Download for Mac or Windows. www.docker.com Download for WIndows를..

Development/Develop Tools 2021.08.05
java로 작성해보는 정렬 알고리즘과 성능 비교

Intro 얼마전 면접을 보다가 정렬 알고리즘을 손 코딩 해 볼 기회가 있었습니다. 갑자기 눈앞에 정렬 알고리즘을 손코딩 해야 하는데, 제한시간도 있다 보니 잠시동안 고민이 되었습니다. 당장에 간단하게 작성할 수 있는 버블정렬을 선택해 다른 문제 풀이에 쓸 시간을 조금 더 벌 것인가 아니면 자바를 처음 배울때 직접 구현해보려다가 못했던 퀵정렬을 한번 작성해 볼 것인가. 결론부터 말하자면 안전한 길을 택했습니다. 솔직히 버블정렬의 쉬운 난이도에도 불구하고 항상 실제로 코드를 구동해보고 테스트 하기 전 까지는 맞는지 문제가 있는지 확신이 서지 않았습니다. 과거로 돌아가, 학원에서 초급 자바시간에 정렬에 대해 배우는 기회가 있었습니다. 선택, 버블, 삽입 정렬에 대해서 간단하게 설명해주셨고 한번씩 코드를 따라..

Development/Fundamentals 2021.08.03
피보나치 수열과 프로그래머스 땅따먹기 문제로 알아보는 Dynamic Programming (동적 프로그래밍)

https://programmers.co.kr/learn/courses/30/lessons/12913 자세한 문제는 programmers를 통해 확인 해 주세요. 문제 땅따먹기라고 하지만, 우리가 알고있는 땅따먹기와는 거리가 있습니다. 차라리 어렸을 적 하고 놀던 "사방치기"를 떠올리는 것이 조금 더 가깝습니다. 맨 첫줄 부터 시작해서 1 2 3 5 5 6 7 8 4 3 2 1 한줄씩 아래로 내려가는데, 일단 지금 밟은 열은 다음번 행에서 또 밟을 수가 없습니다. 예를 들어 첫 줄에서 5로 시작했다면, 다음 줄에서는 8을 밟을 수 없습니다. 탐욕법 무조건 지금 상황에서의 최선을 선택하는 "탐욕법" 으로 문제를 푼다면 다음 줄에서 더 큰 숫자의 기회를 잃을 수 있기때문에 다른 접근이 필요합니다. 위의 예시..

Development/Problem Solving 2021.07.31