본문 바로가기

전체 글

(116)
트렌드 따라가기란 참 머리가 아프다 이제 국비수료하고 개발자로써 어느 방향으로 나아가야 할 지 고민하는 수준임. 최소한 무언가 하나라도 전문성을 갖춰야 개발자라고 말할 수 있지 않을까? 자바를 하든, 자바스크립트를 하든... 그걸 기반으로 다른 언어를 배운다면 빠르게 습득이 가능할 것 같으니. 그런데 이것저것 업계 동향을 따져보니 아무리 봐도 클라우드에 대한 지식이 너무나 중요해보임 그런데 지금 언어 하나도 제대로 못 다루면서 저걸 다루자면 개발자가 아니라 엔지니어가 되는 게 아닐까? 뭘 하면 경쟁력이 있겠다! 보이는 것 같긴 한데 내가 거길 따라가기 힘드니 답답한 마음이 듬...
.tar.gz 파일을 설치하고 싶다면 amazon corretto 같은 JDK 파일을 다운로드 받으면 .msi 형식이 아니라 .tar.gz 형식인 경우도 많음. 해당 형식은 .msi 형식과는 다르게 자동으로 설치가 진행되는 것이 아니므로 압축해제, 설치를 별도로 진행해야 함. 당연히 명령어가 필요하고 간략하게 적어봄. Bash 기준 1. curl -LO ~~ 1-1. curl로 원하는 파일을 다운로드 받자. 2. ls 2-1. 파일을 다운로드 했는지 확인해보자. 있으면 됨. 3. gzip -d file.tar.gz 3-1. file.tar.gz에 압축해제를 원하는 파일 이름을 집어넣자. 3-2. 정상적으로 진행되면 압축해제가 되면서 file.tar가 생성됨. 4. ls 4-1. file.tar가 존재하는지 확인해보자. 5. tar xvf f..
String 객체의 문자열만 비교하고 싶다면 자바에서 문자열 비교는 ==, !=를 사용하지 않음. String은 객체이므로 비교 연산자를 활용하면 참조하고 있는 주소값이 같은지 아닌지를 확인함. 따라서, 객체의 주소값은 관심없고 문자열만 비교하고 싶다면 equals() 메소드를 사용함. 다음은 예시임. public class S2_EqualsString { public static void main(String[] args) { String value01 = "A"; String value02 = "A"; String value03 = new String("A"); System.out.println(value01 == value02); // true System.out.println(value01 == value03); // false System..