개발의 향기
1분 전의 나보다 성장하는 초급개발자
-
싱글톤패턴(Singleton Pattern)
참고1 : https://jeong-pro.tistory.com/86 참고2 : https://commin.tistory.com/121 회사 선배님들의 스프링 관련 토론(?)중, 지속적으로 싱글톤패턴에 대한 언급을 잘 못알아 들었다ㅜㅜ 기본적인 디자인패턴 중 하나인데, 급급하게 공부한 입장에서 취업하고 이제서야 공부를 해보기 위한 포스팅 싱글톤패턴에 대해 알아야 추후 스프링 빈 스코프(Singleton, prototype 등)와 관련하여 공부할 수 있다 1. 싱글톤패턴이 무엇? 사전적 의미로는 낱개,...
-
JVM(Java Virtual Machine)
참고1 : https://medium.com/@lazysoul/jvm-%EC%9D%B4%EB%9E%80-c142b01571f2 참고2 : https://12bme.tistory.com/57 1. JVM? 자바가상머신으로 번역 코드를 OS가 이해할 수 있게 번역해주는 과정이 필요한데, 그것을 해주는 가상머신 우리가 java문법을 통해 쓴 코드(.java)는 컴퓨터가 바로 이해할 수 없음 우선 .java를 자바바이트코드(java byte code. 이진법으로 이루어진 코드)로 바꾸어 .class파일로 만들어줘야함 바이트코드 역시 기계어가 아니기 때문에 컴퓨터가 바로 해석...
-
AWS 인스턴스 생성 및 프로젝트 배포
참고1 : https://pamooochim.blogspot.com/2015/10/blog-post.html 참고2 : https://blog.naver.com/loverman85/221073024524 스프링 레거시 프로젝트(마이바티스+OracleDB)를 AWS 가상서버에 배포하는 것을 학습 배포까지는 성공했으나 RDB 연동은 좀 더 공부해야 하는 상황.. 1. AWS에 배포하기 과정 요약 및 흐름 AWS에 가입 후, EC2 인스턴스를 생성한다.(리눅스,우분투 OS 선택 가능. 프리티어로 만들기) EC2 인스턴스 생성 후, 받은 pem을 보관한다.(한번밖에 못 받으니...
-
데이터베이스 기초 데이터검색
1.SELECT 문형 **select [distinct] id as 아이디 from board** ->board테이블의 id(아이디)를 보여준다 ->distinct : 중복되는 행을 제거하여 보여줌 2.전체 데이터 검색 **select * from board** ->board의 모든 열의 데이터를 다 보여준다 3. 산술식 사용하여 검색하기 **select count*15 from board** ->count에 15를 곱해서 보여준다 4. 칼럼 ALIAS **select id as 아이디...
-
데이터베이스 기초 DML
Oracle 기반으로 내용 정리 1.테이블의 명명 규칙 -테이블명과 칼럼명은 문자로 시작해야 함 -오라클 서버의 예약어는 사용할 수 없다 2.데이터 타입 -오라클,MySQL,MariaDB 등 데이터타입 명명이 약간 다르나 기본적인 개념은 같다 데이터타입 설명 VARCHAR2(size) 가변문자형. 최소1~최대2000 크기를 가질 수 있음 CHAR(size) 고정문자형. 최소1~최대255 크기를 가질 수 있음 NUMBER 최대 38자리까지 가능한 부동...