마케팅 페이지 api 회고
간단 설명 회고의 경우, 시간이 날 때 써가기로 했다. 시간 순으로 작업한 것이 아니면 해당 작업은 다른 작업과 병행하여 진행하였다. 해당 작업은 간단한 CRUD 작업과 신규private bucket을 이용한 마케팅 동의 기능과 동영상 업로드가 목적이다. 첫 번째 작업 기본적으로 아래와 같이 개인정보 수집을 하여 저장하...
간단 설명 회고의 경우, 시간이 날 때 써가기로 했다. 시간 순으로 작업한 것이 아니면 해당 작업은 다른 작업과 병행하여 진행하였다. 해당 작업은 간단한 CRUD 작업과 신규private bucket을 이용한 마케팅 동의 기능과 동영상 업로드가 목적이다. 첫 번째 작업 기본적으로 아래와 같이 개인정보 수집을 하여 저장하...
Java에서 람다를 다루기 위한 노력 익명 클래스와 인터페이스 활용 예제 클래스 public class Fruit { private final String name; private final int price; public Fruit(String name, int price) { this.name = name; th...
확장함수 Kotlin은 Java와 100% 호환을 추구한다. // 확장 함수 // String. -> String Class를 확장 -> 수신객체 타입 // 함수 안에서는 this를 통해 인스턴스 접근 // this -> 수신객체 fun String.lastChar(): Char { return this[this....
배열 배열은 잘 사용되지 않는다. List사용을 권장함 Java의 배열 사용 int[] array = {100, 200}; for(int i=0; i<array.length; i++) { System.out.println("순번 : "+ i + " / 값 : " + ar...
Data Class Java - 계층간의 데이터를 전달하기 위한 DTO(Data Transfer Object) public class JavaPersonDto { private final String name; private final int age; public JavaPersonDto(String name, int...
중첩 클래스의 종류 Java - 어딘가에 소속되어 있는 클래스, 여러 종류가 있었다. static을 사용하는 중첩 클래스 클래스 안에 static을 붙인 클래스는 밖의 클래스에 직접 참조 불가 static을 사용하지 않는 중첩 클래스 내부 클래스 - Inner Class ...
Static 함수와 변수 static : 클래스가 인스턴스화 될 때 새로운 값이 복제되는게 아니라 정적으로 인스턴스 끼리의 값을 공유 Kotlin에서의 static -> companion object 클래스와 동행하는 유일한 object Kotlin에서는 static을 사용할 수 없는 대신, companion...
Java와 Kotlin의 가시성 제어 Java의 접근 제어 public : 모든 곳에서 접근 가능 protected : 같은 패키지, 하위 클래스만 접근 가능 default : 같은 패키지만 접근 가능 private : 선언된 클래스 내에서만 접근 가능 Kotlin의 접근 제어 public : 모든 곳에서 접근 가능 ...
추상 클래스 Animal이란 추상클래스를 구현한 Cat, Penguin Animal <– Cat, penguin Cat, penguin이 Animal을 상속 받는 구조 Animal Class Java Code public abstract class JavaAnimal { protected final String ...
해당 이슈가 발생한 이유 기존에 협업사 측에서 회원의 정보를 보내줄 때 고정된 5~6자리 대소문자의 UID를 보냄 UID를 타 사용자의 것으로 변조할 경우 회원 정보 탈취 위험 첫 번째 해결 방법 UID의 길이가 짧고 바로 회원 정보를 탈취할 수 있어서 accessToken방식으로 받도록 수정 accessToken은 h...