
1. Architecture 스프링 서버를 통해 데이터를 앱에 전달 하는 형태로 개발 2. HTTP POST 단일 데이터의 경우 https://fcm.googleapis.com/fcm/send Content-Type:application/json Authorization:key=SERVER_KEY { "to":"token value", "notification" : { "title" : "TITLE", "body" : "BODY" }, "data" : { "Key-1" : "Value 1", "Key-2" : "Value 2" }, } 항목에 등록된 장치로 데이터 보내는 경우 https://fcm.googleapis.com/fcm/send Content-Type:application/json Author..
항상 알듯 알듯 하면서도 한번씩 잊어 버리는 용어들이다. 오버로딩(Overloading) : 같은 이름의 메소드를 여러 개 가지면서 매개변수의 유형과 개수가 다르도록 하는 기술 오버라이딩(Overriding) : 상위 클래스가 가지고 있는 메소드를 하위 클래스가 재정의 해서 사용 하는 기술 오버로딩(Overloading) String test(){ return "test 중""; } String test(String a, String b){ return a + b ; } String test (String a){ return a; } 오버라이딩(Overriding) 상위 클래스가 가지고 있는 멤버변수가 하위 클래스로 상속되는 것처럼 상위 클래스가 가지고 있는 메소드도 하위 클래스로 상속되어 하위 클래스에..
스프링 프레임 워크에서는 static 변수에 값을 삽입 할수 없다. 예를 들어서 환경 변수에 다음과 같이 설정 하였을 때 1 2 3 @Value("${aesCryptKey.value}") private static String MYKEY; MYKEY 에는 null 이 들어온다. 해결 방법 non static 메소드를 통해 받은 환경변수를 static 변수에 넣어 줄수 있다. 1 2 3 4 5 6 7 8 9 @Component public class GlovalValue { public static String MYKEY; @Value("${aesCryptKey.value}") public void setMykey(String key) { MYKEY = key; } } @Component로 파일을 생성하고..
인텔리제이 단축키 모음 settings 열기 - ctrl + alt + s창 닫기 - ctrl + F4창 크게 하기 - ctrl + shift + F12Quick fix - alt + enter메소드 단위로 커서 위치 이동 - alt + ↑, alt + ↓커서 위치한 line 옮기기 - ctrl + alt + ↑, ctrl + alt + ↓커서 위치한 line 삭제 - ctrl + y커서 위치한 line 복제 - ctrl + d특정 line 번호로 이동 - ctrl + g특정 문자가 들어있는 파일 찾기 - ctrl + shift + f파일 검색 - double shift클래스명 검색 - ctrl + n실행 취소 ctrl + z재실행 ctrl + shift + z메소드 속으로 들어가기 F4 또는 ctrl ..
- Total
- Today
- Yesterday
- 스프링부트
- GraalVM
- springboot3
- postgresql튜닝
- 개발자
- 피싱공격
- java
- 프로그래밍
- 스프링
- java17
- PostgreSQL
- springsecurity6
- 레코드패턴
- 코딩
- varchar
- jakartaee10
- XBOXSERIESX
- 국정원경고
- SQL
- Ai
- db설계
- virtualthreads
- AI혁신
- 인공지능
- pc게임
- Java21
- springboot최신기능
- 백엔드
- 클린코드
- 게임추천
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |