1. 리터럴1-1. 리터럴 개요1-1-1. 리터럴이란?💡변하지 않는 데이터 그 자체 상수와 혼동할 수 있지만 상수는 데이터가 저장되는 메모리상의 공간을 의미리터럴은 고정된 값 자체int age = 20; // 20은 리터럴이다.final int MAX_AGE = 100; // 100은 리터럴이다. (MAX_AGE는 상수이다. final은 상수!)String str = "java" // "text"는 리터럴이다.1-1-2. 리터럴의 종류종류예시접두사, 접미사논리형false, true-정수형 100, 0b0011, 077, 0xFF, 12L - L (long 타입은 L을 접미사로 사용한다. l은 1과 헷갈릴 수 있어서 대문자로 쓴다) - 0 (8진수는 리..

1. JAVA1-1. JAVA SE/EE/ME📌 면접!!!1-1-1. JAVA SE(Standard Edition)💡Java SE는 일반 PC, 서버, 고사양 시스템 들을 위한 표준 자바 플랫폼.표준의 개발 환경을 지원하는 자바 가상 머신 규격 및 API를 포함.즉 자바 언어라고 하는 대부분의 패키지가 포함된 에디션.우리가 잘 자주 사용하게 될 java.lang.*, java.util.*, java.io.* 등등이 있다.TOMCAT으로 JSP, Sevlet, JNDI 와 같은 기능 같이 씀!!!1-1-2. JAVA EE(Enterprise Edition)💡Java EE는 자바를 이용해 서버측 개발을 할 때 사용하는 플랫품.EJB 아키텍처 기반 컴포넌트, JSP, Sevlet, JNDI 등을 포함한 ..
한화시스템 BEYOND SW 캠프 9기 17일차2024.07.11_목이번 주는 JAVA의 시작이고 기초를 배우는 듯하다.열심히 배우고 주말에 복습하고 정리도 다시 해야한다..ㅠㅠㅠ노션은 그냥 필기한 것들 정리하고 블로그에 내가 필요하다고 생각하는 부분을 작성하자! 즉, 노션은 시험 공부용 및 전체적인 내용이 담기게 될 것이고 블로그는 내가 핵심만 담은 내용으로 면접이나 중요하게 모르는 부분 이런 걸 담아보자...노션에 정리를 하려고 했지만 그냥 강의자료에서 별로 달라지는 것이 없는 것 같아서아예 플랫폼을 블로그로 바꿔서 정리를 하려고 한다!! 그래 우선 해보자..ㅋㅋㅋ해봐야 나중에 바뀌더라도 어떻게 바뀌는지 알기 때문에!!오늘은 자바의 변수 마무리와 연산자 및 메소드에 대해 배웠다.여기까진 그래도 파이..
한화시스템 BEYOND SW 캠프 9기 16일차2024.07.10_수오자마자 새로운 조 편성!! 내가 첫날에 안가서 어떤 식으로 조를 편성하는지 몰랐는데 와서 보니까 팀을 꾸리고 싶은 사람 5명이 나가서 소개를 하고 나머지 사람들이 선택을 하는 거다. 나도 수많은 고민을 하고 한 명을 골랐다. 우리 조는 5조이고 5명이 될 것 같다. 지금은 4명이지만 한명은 예비군이라...ㅋㅋㅋㅋ예비군이 2명이라 둘 중 누가 우리 조가 될지는 모르겠다. 5조인 우리 조 이름은 '꽉JAVA' 이다. ㅋㅋㅋㅋㅋㅋ다른 조는 코드로 많이 지었는데 우리는 단순하게 갔다 ㅋㅋㅋㅋ 그래도 맘에 드는 이름이다. 조 편성을 하고 jdk도 17버전으로 설치하고 인텔리제이도 깔고 계정에 Ultimate 라이센스도 하려고 하는데 이미 만들..
한화시스템 BEYOND SW 캠프 9기 15일차2024.07.09_화어제 프로젝트 팀원들이랑 거하게 한잔 해서...회고 쓸 시간이 없었네 ㅠㅠㅠㅋㅋ 이제 술 안마신다 ㅠㅠㅠ 프로젝트 Readme.md를 깃허브에 올려서 드디어 프로젝트 마무리!! 프로젝트가 생각보다 빨리 진행이 되서 공부도 할 수 있었던 것 같다. 다들 정말 열심히 해주고 재미있어서 술 마실때도 재미있게 놀았던 것 같다 ㅋㅋㅋ술은 이제 줄이자...술 안마시다가 마시니 힘드네...심지어 요즘 잠도 못자서 너무 피곤하고 ㅋㅋㅋ 시험도 25개 중에 21개 맞아서 생각보다 잘 봐서 끝나고도 재미있게 놀았던 거같다 ㅋㅋㅋㅋㅋㅋ시험 본 거 리뷰하자!! 이제 자바 배우면서 팀도 바꾼다는데 떨리네 ㅠㅠㅠ할 것도 너무 많고 빡세게 해보자!!!! 정신 없어..
한화시스템 BEYOND SW 캠프 9기 14일차2024.07.08_월 프로젝트 마무리 단계다..! 내일이 프로젝트 마지막 날이자 시험을 보는 날이다.오늘은 WBS 및 요구사항 정의서 마무리를 짓고 계속 시험 공부를 했다. 내일 시험은 DB, 리눅스 이렇게 2가지에 대해서 본다. 두 개 밖에 없다고 해도 워낙 양이 많아서 걱정이 된다. 정리를 잘한 것도 아니여서 기본 강의자료를 읽고 있는데...정리하는 연습을 해서 익숙하게 만들어 이것 저것 정리를 해야겠다. 시험 엄청 못봐도 된다. 내가 이해하고 있느냐 혹은 언젠가 이해하는 것이 중요하다!! 그래도 시험은 최선을 다해서 보고 나머지 시간은 공부 + 정리 이렇게 해보자!! 파이팅!!!

3주 차 : 2024년 7월 1일 ~ 2024년 7월 5일▶ 데이터베이스 프로젝트, 리눅스 이번 한 주는 프로젝트로 정신없이 보냈다! 팀원들이랑 주제를 정하고 진행하다가, 차별성이 없거나 법적 문제가 있으면 주제를 다시 정하고... ERD 만들고, 단어 정의하고, 요구사항 정의서 쓰고, WBS 만들고, Github도 만들고. 와...정신이 하나도 없다.ㅋㅋㅋㅋㅋ 더미 데이터란 것도 처음 만들어봤다. 데이터베이스가 잘 작동하는지 확인하려면 데이터를 넣고 쿼리로 확인을 해봐야한다. 그래서 만든 더미데이터 이런식으로 직접 넣고 확인을 하는구나~ 싶었다. 테이블 쿼리와 더미데이터 쿼리를 만들어 실행을 시키고 잘 작동하는지 확인했다. 내가 맡은 부분을 쿼리로 돌려서 결과가 잘 나올 때의 쾌감은...이루 말할 수..

한화시스템 BEYOND SW 캠프 9기 13일차2024.07.05_금아니 벌써 금요일이라니!! 시간이 정말 빨리가네...가지마 ㅠㅠㅠ나 뭐 한것도 없는데 가버리냐 ㅠㅠㅠ 리눅스 마지막 배우는 날 + 리눅스에 데이터베이스 서버를 올려보자! 리눅스에 master 계정, slave 계정을 각각 만들고 mariadb도 설치(mariadb-server, mariadb-client)하고 보안관련 작업(외부에서 root 계정으로 들어오지 못하게) 하고 ## secure 설정하기$ sudo mysql_secure_installation 외부에서 들어올 수 있게 bind-address도 0.0.0.0으로 설정하면서 DB구축 완료!!!! 이제 Replication 시작! 1. DB 서버의 부하 분산(Slave는 sele..