1. 개요자바 + 연산에 대해서 알아본다. 2. 본론2-1. int + int정수 + 정수 결과는 당연히 정수이다. 2-2. int + character정수 + 캐릭터 연산은 캐릭터형이 아스키코드로 변환되어 정수로 출력된다.int n = 10;char c = 'A'System.out.println(n + c); // 출력 : 75 2.3 boolean + intboolean + int 연산은 컴파일 에러가 발생한다. 2-4. 자료형 + String자료형 + String은 연산결과가 String이다. (문자열 concat)String s = "Hello! ";int n = 10;boolean = true;char c = 'A';String isNull = nullSystem.out.println(s + n..
웹 개발 공부 : Back-end
1. 개요이번에 면접을 보는 회사 전형 중 기본 CS 필기시험이 존재하기에, 예전에 배웠던 내용을 상기시키기 위해 정리하는 포스팅을 한다.이번에는 자바의 변수 명명 규칙을 알아보겠다. 2. 명명규칙2-1. 변수명 맨 앞에 숫자는 올 수 없다.소제목 그대로 변수명 맨 앞에 숫자는 올 수 없다. 그러나 맨 앞만 아니면 변수명에 숫자 사용이 가능하다.int 1a = 10; // Error!int a1 = 10; // 정상 2-2. 변수명에 '$'와 '_'를 제외한 특수문자는 올 수 없다.변수명에 '$'와 '_'를 제외한 특수문자는 올 수 없다. '$'와 '_'는 변수명의 어느 위치에 와도 상관없다.int $n = 10; // 정상int n$ = 10; // 정상int _n = 20; // 정상int n_ ..
1. 개요프로젝트 초반 비용 문제 및 간단 배포 테스트로 클라우드타입 서버를 선택했다.서버 스펙은 SpringBoot + MySQL 이며, 무료티어를 선택했다. 서비스 기능 중 푸시알림 서비스를 제공하기 위해 FCM (Firebase Cloud Messaging) 솔루션을 채택했고, 당연히 Local 개발환경에서는 잘 구현이 되었다. 클라우드타입 서버에 배포만 하면 푸시알림 기능은 해결되는 상황이었다. 2. 이슈발생클라우드타입은 기본적으로 FTP, SFTP 방식의 파일 업로드 기능을 제공하지 않는다. 비공개 json 파일을 배포하기 위해선 깃헙에 푸시를 해야하는데 (클라우드타입은 Git + Github Action의 CI/CD 방식을 채택한다.) 보안상의 문제로 json파일은 깃헙에 푸시할 수 없다. ..
1. 개요application.yml에서 mysql url에 스키마 명을 추가하지 않아서 생긴 오류기본적으로 mysql은 스키마를 생성하지 않을 시, sys 라는 이름으로 기본 스키마가 생성된다. 2. 해결mysql DB에 스키마 생성 후, url에 스키마 명을 명시해주니 해당 에러는 해결 되었다.