ezweb강의를 들으며 자바스크립트를 이용해 글씨에 마우스를 갖다대면 관련 이미지가 크게 뜨는 hover효과를 구현해보려 했다.그런데 구현 도중 html에서 data-를 이용해 사용자 정의 속성을 만드는 것과 getAttribute와 비슷한 역할을 하는 dataset이
프로그래머스에서 sql문제를 풀던 중 다음과 같은 에러를 발견했다.먼저 작성한 코드를 보자이 코드는 경기도에 위치한 식품창고 목록을 출력하는 oracle sql문으로 냉동시설 여부(FREEZER_YN)가 'NULL'인 경우 N을 출력하게 만들어야 한다.그런데 이 sql
문제 설명:문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함
문제 설명정수 start와 end가 주어질 때, start부터 end까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.제한사항0 ≤ start ≤ end ≤ 50나의 풀이새롭게 알게된 풀이\*기본형 특화 스트림스트림 API는 박싱
문제 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution함수를 완성해주세요 풀이방법 주어지는 정수 n을 Integer.toString()메서드를 통해 문자화 해 String str참조변수에 저장한다. 2.int형의 배열 arr
서비스 이름: 묘미개발기간1차: 2023년 1월 3일~ 1월 24일2차: 2023년 1월 31일-2023년 3월 14일spring data JPA 학습스프링 Data JPA를 이용한 정기배송 쇼핑몰 서비스를 만들어 보면서 JPA 개발 구조를 익히고자 한다.한
HTTP 프로토콜(HyperText Transfer Protocol): 인터넷상에서 데이터를 주고 받기 위한 서버/클라이언트 모델을 따르는 프로토콜TCP/IP위에서 작동함클라이언트에서 요청(request)을 보내면 서버는 요청을 처리해서 응답(response)함작동방식
출처: 자바의 정석 3판 ch 13 쓰레드 p721~748프로세스: 실행중인 프로그램, 자원과 쓰레드로 구성쓰레드: 프로세스 내에서 실제 작업을 수행 모든 프로세스는 최소한 하나의 쓰레드를 가지고 있다.싱글 쓰레드프로세스=자원+쓰레드멀티 쓰레드 프로세스=자원+쓰레
출처: 자바의 정석 3판 ch8예외처리 p 414~434에러: 프로그램 코드에 의해서 수습될 수 없는 심각한 오류예외: 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류둘다 런타임에러예외처리의 정의와 목적정의: 프로그램 실행 시 발생할 수 있는 예외의 발생에 대
1)StringBuffer StringBuffer클래스는 String클래스와 달리 인스턴스를 생성할 때 지정된 문자열을 변경할 수 있다. 내부적으로 문자열 편집을 위한 버퍼를 가지고 있으며, StringBuffer인스턴스를 생성할 때 크기를 지정할 수 있다. 주의점은
String 클래스 -데이터(Char[])+메서드(문자열 관련) -내용을 변경할 수 없는 불변클래스 -문자열의 결합이나 변경이 잦다면, 내용을 변경가능한 StringBuffer를 사용함 문자열의 비교 1)String str1="abc"; String str2="
출처: 자바의 정석 chapter 07 객체지향 프로그래밍2 p345~400클래스 1)객체를 만드는 틀 2)하위클래스의 공통점을 모아둔 것final class: 변경될 수 없는 클래스.객체를 만드는 틀로서만 기능함\->그래서 final로 지정된 클래스는 다른 클래스
BufferedReader와 BufferedWriter는 버퍼를 이용해서 입출력 효율을 높여준다.Scanner보다 성능이 더 좋다.사용예시readLine()메서드: 데이터를 라인 단위로 읽음리턴 값은 모조건 String: 다른 타입으로 사용하려면 형변환 필요3.read
출처: 자바의 정석3판 객체지향 프로그래밍p230~287,p310~1.객체지향 언어의 특징1) 코드의 재사용성이 높다 \-새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다.2) 코드의 관리가 용이하다 \-코드간의 관계를 이용해서 적은 노력으로 쉽게
Java의 collection:데이터의 집합, 그룹을 의미함자바 컬렉션 프레임워크는 객체들을 한 곳에 모아 관리하고, 편하게 사용하기 위해 제공되는 환경.데이터, 자료구조인 컬렉션, 컬렉션을 구현하는 클래스를 정의하는 인터페이스를 제공함대표 종류: list, Map,
출처: 자바의 정석 3판p20~35,p247~변수란?:단 하나의 값을 저장할 수 있는 메모리 공간변수의 종류1)타입에 따라기본형과 참조형(1)기본형실제 값을 저장함. 논리형(boolean), 문자형(char), 정수형(byte,short,int,long), 실수형(fl
출처: 자바의 정석3판(남궁성 저자)p 2~5p 310~361자바언어의 특징1\. 운영체제에 독립적이다.:자바의 개발환경과 배포환경이 다를 경우에도, 프로그램을 다시 컴파일 할 필요없이 실행가능함\->자바가상머신(jvm)을 통해서 가능함JVM: Java Virtual
dto에는 입력하는 값들만 들어가야함사용자가 입력한 값만 dto에 들어간다.처음에는 컨트롤러에서 @AuthenticationPrincipal을 사용하려 했는데 안됐다.그래서 spring security에서 제공해주는 Authentication인터페이스를 가져올 것이다.
request를 위해 존재하는 dto는 실제 화면에서 내가 입력해야 하는 값들만 변수로 놔두면 된다. controller는 dto를 통해 db에 접근한다.service 메서드 안에는 setter가 없는 걸 권장한다.controller안에 @restController가
소프트웨어 아키텍처: 소프트웨어 도면을 작성하는 것 uml: (개발자쪽에 치중된) java를 모르는 사람들에게 시스템을 표현해줄 수 있는 표준화된 언어 아키텍처 관점을 view라고 하는데 4+1뷰가 있음 logical view, development view, pr