전체 글

· BE/Java
리스트를 정렬하기 전에 리스트에 추가할 객체를 정의하고 시작하자. public class Apple { private final String name; private final int weight; public Apple(String name, int weight) { this.name = name; this.weight = weight; } public int getWeight() { return weight; } public String getName() { return name; } @Override public String toString() { return "Apple{" + "name='" + name + '\'' + ", weight=" + weight + '}'; } } 1. List.so..
· BE/Java
String Class public final class String implements Serializable, Comparable, CharSequence { @Stable private final byte[] value; private final byte coder; private int hash; private static final long serialVersionUID = -6849794470754667710L; static final boolean COMPACT_STRINGS = true; private static final ObjectStreamField[] serialPersistentFields = new ObjectStreamField[0]; public static final Co..
· BE/Java
자바의 이전 버전에서는 우리는 컴파일을 한 뒤에야 코드를 실행할 수 있었습니다. 하지만 자바 11부터는 우리는 컴파일 없이 바로 코드를 실행할 수 있습니다. 우리가 샘플.java 파일을 갖고 있고 컴파일 없이 자바 11에서 코드를 바로 실행할 수 있다고 가정하자. Collection to an Array: 우리는 자바 11에서 toArray() 메서드를 통해 간단하게 컬렉션을 배열로 변환할 수 있다. public class Test { public static void main(String[] args) { List sampleList = Arrays.asList("LoveToLearn", "Anil"); String[] sampleArray = sampleList.toArray(String[]::new..
· BE/Spring
Java 11 버전만 사용하다가 17 버전을 사용해 보기 위해 JDK 17을 다운로드하고 스프링 프로젝트를 생성했다. 바로 실행을 해봤는데 오류가 발생했다. error: invalid source release: 17 1. [FILE] -> [Project Structure] -> [Project] -> SDK : 17 버전으로 변경 2. [FILE] -> [Project Structure] -> [Project] -> Language level : 17 버전으로 변경 3. [FILE] -> [Project Structure] -> [Modules] -> Soureces -> Language level java 17로 변경 4. 3. [FILE] -> [Project Structure] -> [Modul..
OSI7 계층이란? 7개의 계층으로 구성된 계층 구조를 갖는 개방형 기스템을 말한다. 특정 시스템에 대한 프로토콜의 의존도를 줄이고, 향후 기술 진보에 따른 프로토콜의 확장성 등을 고려하여 보편적인 개념과 용어를 사용하여 표준화됨 프로토콜이란? 데이터통신과 관련된 임의의 두 개체가 네트워크를 통해서 상호 간에 데이터의 교환을 위해서 정의되는 상호 합의된 규칙(즉 무엇을,어떻게, 언제 통신할 것인가?) 프로토콜의 기본 구성요소 구문(Syntax): 데이터의 형식,부호화 및 신호의 크기 등 요소 포함 의미(Semantics): 데이터의 특정한 형태에 대한 해석을 어떻게 할 것인가? 타이밍(timing): 언제 데이터를 전송할 것인가와 얼마나 빠른 속도로 전송할 것인가와 같은 내용 포 OSI 7 계층 구조 O..
mysql> dbname.*에 대한 모든 권한을 'username'@'1.2.3.4'에 부여합니다. 새로운 데이터 베이스를 생성하고 서버 연결을 위해 권한 부여할때 에러 발생 mysql> CREATE USER 'username'@'1.2.3.4' IDENTIFIED BY '암호'; Query OK, 0 rows affected (0.01 sec) mysql> grant all privileges on dbname.* to 'username'@'1.2.3.4'; Query OK, 0 rows affected (0.01 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) 실행 후 해결 됐는데 username만 명시하지 말고 ip도 함께 명시..
1. 데이터베이스 개요 데이터베이스의 개념 방대한 데이터를 효율적으로 관리하기 위해 컴퓨터에 통합,저장한 것 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합 데이터베이스 관리 시스템(DBMS)이라는 프로그램을 이용하여 관리 데이터베이스의 저장된 데이터의 특징 공유 데이터: 특정 조직의 여러 사용자가 함께 소유하고 이용할 수 있는 공용 데이터 통합 데이터: 최소의 중복과 통제 가능한 중복만 허용하는 데이터 저장 데이터: 컴퓨터가 접근할 수 있는 매체에 저장된 데이터 운영 데이터: 조직의 주요 기능을 수행하기 위해 지속적으로 필요한 데이터 데이터베이스의 특징 실시간 접근성: 사용자의 데이터 요구에 실시간으로 응답 계속 변화: 데이터의 계속적인 삽입,삭제,수정을 통해 ..
문제 풀이 import java.util.Scanner; class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(), M = sc.nextInt(); int[][] map = new int[N][M]; for(int i = 0; i < N; i++) { for(int j = 0; j < M; j++) map[i][j] = sc.nextInt(); } int T = sc.nextInt(); while(T != 0) { int x1 = sc.nextInt(), y1 = sc.nextInt(), x2 = sc.nextInt(), y2 = sc.nextInt(), sum =..
E@st
학습 기록