목록분류 전체보기 (22)
rudu_std
코틀린(Kotlin)의 주요 스코프 함수( apply , run , with , with , also )함수객체 참조 방식반환 값주 용도 Java 구현 방식 객체 수정 applythis객체 '나 자신'객체의 설정 및 초기화빌더 패턴 또는 임시 변수 사용가능runthis람다의 결과값초기화, 계산, 널 체크 후 작업 임시 변수 사용 withthis람다의 결과값객체에 대한 여러 작업 수행 임시 변수 사용 letit람다의 결과값널 체크, 변환, 체이닝 Optional 사용 또는 전통적인 null 체크 alsoit객체 '나 자신'부가 작업 (로그, 검증 등)별도의 메서드 호출 또는 임시 변수 사용 각 스코프 함수의 상세 설명 apply리시버 객체 참조 방식: this반환 값: 객체 자신주 용도:객체의 속성 설정 ..
https://gh402.tistory.com/45더보기더보기 랜덤 화상채팅 랜덤 채팅 시작 상대를 검색중입니다... 연결 끊기 다른 상대 찾기 전송 상대방의 화면이 안나와이 아래는 상대 1의 로그야random-video-chat:33 functionrandom-video-chat:34 Access Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhanVmcmVzaEBnbWFpbC5jb20iLCJpYXQiOjE3MjgzNjg2MjIsImV4cCI6MTcyODQ1NTAyMiwic3ViIjoi..
데이터 모델링데이터 모델링이란 정보시스템 구축의 대상이 되는 업무 내용을 분석하여 이해하고 약속된 표기법에 의해 표현하는 걸 의미이렇게 분석된 모델을 가지고 실제 데이터베이스를 생성하여 개발 및 데이터 관리에 사용된다.특히 데이터를 추상화한 데이터 모델은 데이터베이스의 골격을 이해하고 그 이해를 바탕으로 SQL문장을 기능과 성능적인 측면에서 효율적으로 작성할 수 있기 때문에, 데이터 모델링은 데이터베이스 설계의 핵심 과정이기도 하다. 데이터 모델링 순서 절차1. 업무 파악 (요구사항 수집 및 분석)업무 파악은 어떠한 업무를 시작하기 전에 해당하는 업무에 대해서 파악하는 단계모델링에 앞서 가장 먼저 해야 할 것은 어떠한 업무를 데이터화하여 모델링 할 것인지에 대한 요구사항 수집.업무파악을 하기 좋은 방..
https://www.acmicpc.net/problem/2167package code_test;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 배열의 크기 입력 int N = sc.nextInt(); int M = sc.nextInt(); // 배열 입력 int[][] array = new int[N + 1][M + 1]; for (int i = 1; i 누적 합 코드 분석int[][] prefixSum = new int[N + 1][..
@Query("SELECT c FROM CartItem c JOIN FETCH c.product " + "JOIN FETCH c.product.images " + "WHERE c.cart.customer = :customer ORDER BY c.itemNo DESC")이 @Query는 CartItem 엔티티를 조회하는데, CartItem과 관련된 Product, 그리고 Product와 연결된 ProductImage들을 즉시 로딩(FETCH JOIN)하여 한 번에 가져옵니다. 쿼리에서 사용된 각 부분을 분석하면 다음과 같다:SELECT c FROM CartItem c : CartItem 엔티티(테이블 tbl_cartItem)를 선택하여 c라는 별칭을 사용하고 있다.JOIN FETCH ..
import java.util.*;public class Solution { public static void main(String[] args) { System.out.println(solution("CBD", new String[]{"BACDE", "CBADF", "AECB", "BDA"})); // Output: 2 } public static int solution(String skill, String[] skill_trees) { return (int) Arrays.stream(skill_trees) .filter(tree -> isValidSkillTree(skill, tree)) ..