package org.example.알고리즘.친구; import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { public static void main(String[] args) { try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in));) { // 사람의 수 N int N = Integer.parseInt(br.readLine()); char[][] friends = new char[N][N]; for (int i = 0; i < N; i++) { friends[i] = br.readLine() .toCharArray(); }..
스크립트 파일 준비-- truncate.sql TRUNCATE TABLE your_table_name; -- schema.sql CREATE TABLE your_table_name ( ... );truncate.sql 파일 → schema.sql 로 table create 순서application.properties 파일에 스크립트 경로 설정spring.datasource.schema=classpath:truncate.sql,classpath:schema.sql Uploaded by N2T
package org.example.알고리즘.두원사이의정수쌍; import java.text.MessageFormat; public class Solution { public static void main(String[] args) { Solution solution = new Solution(); System.out.println(solution.solution(2, 3)); } public long solution(int r1, int r2) { if (!(1
5.1 버전과 그 이전MySQL 5.1에서는 한 테이블 내에서 DEFAULT CURRENT_TIMESTAMP와 ON UPDATE CURRENT_TIMESTAMP 속성을 갖는 TIMESTAMP 컬럼을 각각 하나씩만 허용합니다.위 처럼 한 테이블내에서 시간값에 default 값을 추가해주는 경우 기본값 설정을 할 수 없다는 문구가 발생함.5.6 이상이후 버전에서는 이러한 제한이 완화되어 두 개 이상의 TIMESTAMP 컬럼에 DEFAULT CURRENT_TIMESTAMP를 사용할 수 있게 되었습니다.여러 TIMESTAMP 컬럼에 대해 DEFAULT CURRENT_TIMESTAMP와 ON UPDATE CURRENT_TIMESTAMP 클로즈를 사용할 수 있습니다이유?당시의 기술적인 제약과 내부 구현의 복잡성 때..
회사의 웹 사이트가 사용자에게 많은 이미지를 보여줌.그로 인하여 페이지의 로딩 시간이 길어져서 UX 가 저하됨.프록시 패턴으로 이미지 로딩을 최적화 가능구현공통 인터페이스public interface Image { void display(); }실제 이미지 클래스public class RealImage implements Image { private String fileName; public RealImage(String fileName) { this.fileName = fileName; this.loadFromDisk(); } private void loadFromDisk() { System.out.println("Loalding " + fileName); } @Override public void d..