profile
안녕하세요 개발하는 알파카입니다. https://github.com/oh-taehyun

JS공부 dataset/ data- 사용자 정의 속성

ezweb강의를 들으며 자바스크립트를 이용해 글씨에 마우스를 갖다대면 관련 이미지가 크게 뜨는 hover효과를 구현해보려 했다.그런데 구현 도중 html에서 data-를 이용해 사용자 정의 속성을 만드는 것과 getAttribute와 비슷한 역할을 하는 dataset이

2023년 8월 15일
·
1개의 댓글
·
post-thumbnail

ORA-00905: missing keyword

프로그래머스에서 sql문제를 풀던 중 다음과 같은 에러를 발견했다.먼저 작성한 코드를 보자이 코드는 경기도에 위치한 식품창고 목록을 출력하는 oracle sql문으로 냉동시설 여부(FREEZER_YN)가 'NULL'인 경우 N을 출력하게 만들어야 한다.그런데 이 sql

2023년 8월 2일
·
1개의 댓글
·

[프로그래머스]문자열 겹쳐쓰기 substring

문제 설명:문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함

2023년 6월 7일
·
0개의 댓글
·

프로그래머스 카운트업

문제 설명정수 start와 end가 주어질 때, start부터 end까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.제한사항0 ≤ start ≤ end ≤ 50나의 풀이새롭게 알게된 풀이\*기본형 특화 스트림스트림 API는 박싱

2023년 5월 31일
·
0개의 댓글
·

프로그래머스 자릿수 더하기

문제 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution함수를 완성해주세요 풀이방법 주어지는 정수 n을 Integer.toString()메서드를 통해 문자화 해 String str참조변수에 저장한다. 2.int형의 배열 arr

2023년 5월 26일
·
0개의 댓글
·

final 자바 웹project 포트폴리오

서비스 이름: 묘미개발기간1차: 2023년 1월 3일~ 1월 24일2차: 2023년 1월 31일-2023년 3월 14일spring data JPA 학습스프링 Data JPA를 이용한 정기배송 쇼핑몰 서비스를 만들어 보면서 JPA 개발 구조를 익히고자 한다.한

2023년 4월 13일
·
0개의 댓글
·
post-thumbnail

면접준비(9)http

HTTP 프로토콜(HyperText Transfer Protocol): 인터넷상에서 데이터를 주고 받기 위한 서버/클라이언트 모델을 따르는 프로토콜TCP/IP위에서 작동함클라이언트에서 요청(request)을 보내면 서버는 요청을 처리해서 응답(response)함작동방식

2023년 4월 13일
·
0개의 댓글
·

면접준비(8)쓰레드

출처: 자바의 정석 3판 ch 13 쓰레드 p721~748프로세스: 실행중인 프로그램, 자원과 쓰레드로 구성쓰레드: 프로세스 내에서 실제 작업을 수행 모든 프로세스는 최소한 하나의 쓰레드를 가지고 있다.싱글 쓰레드프로세스=자원+쓰레드멀티 쓰레드 프로세스=자원+쓰레

2023년 4월 11일
·
0개의 댓글
·
post-thumbnail

면접준비(7)예외처리

출처: 자바의 정석 3판 ch8예외처리 p 414~434에러: 프로그램 코드에 의해서 수습될 수 없는 심각한 오류예외: 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류둘다 런타임에러예외처리의 정의와 목적정의: 프로그램 실행 시 발생할 수 있는 예외의 발생에 대

2023년 4월 11일
·
0개의 댓글
·

면접준비(6)StringBuffer,StringBuilder, 래퍼(wrapper)클래스

1)StringBuffer StringBuffer클래스는 String클래스와 달리 인스턴스를 생성할 때 지정된 문자열을 변경할 수 있다. 내부적으로 문자열 편집을 위한 버퍼를 가지고 있으며, StringBuffer인스턴스를 생성할 때 크기를 지정할 수 있다. 주의점은

2023년 4월 6일
·
0개의 댓글
·

면접준비(5)string

String 클래스 -데이터(Char[])+메서드(문자열 관련) -내용을 변경할 수 없는 불변클래스 -문자열의 결합이나 변경이 잦다면, 내용을 변경가능한 StringBuffer를 사용함 문자열의 비교 1)String str1="abc"; String str2="

2023년 4월 5일
·
0개의 댓글
·

면접준비(5)클래스

출처: 자바의 정석 chapter 07 객체지향 프로그래밍2 p345~400클래스 1)객체를 만드는 틀 2)하위클래스의 공통점을 모아둔 것final class: 변경될 수 없는 클래스.객체를 만드는 틀로서만 기능함\->그래서 final로 지정된 클래스는 다른 클래스

2023년 4월 3일
·
0개의 댓글
·
post-thumbnail

백준 1008,10871 BufferedReader,BufferedWriter, StringTokenizer활용

BufferedReader와 BufferedWriter는 버퍼를 이용해서 입출력 효율을 높여준다.Scanner보다 성능이 더 좋다.사용예시readLine()메서드: 데이터를 라인 단위로 읽음리턴 값은 모조건 String: 다른 타입으로 사용하려면 형변환 필요3.read

2023년 3월 29일
·
0개의 댓글
·

면접준비(4)객체지향의 3대원칙

출처: 자바의 정석3판 객체지향 프로그래밍p230~287,p310~1.객체지향 언어의 특징1) 코드의 재사용성이 높다 \-새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다.2) 코드의 관리가 용이하다 \-코드간의 관계를 이용해서 적은 노력으로 쉽게

2023년 3월 29일
·
0개의 댓글
·

면접준비(3)컬렉션

Java의 collection:데이터의 집합, 그룹을 의미함자바 컬렉션 프레임워크는 객체들을 한 곳에 모아 관리하고, 편하게 사용하기 위해 제공되는 환경.데이터, 자료구조인 컬렉션, 컬렉션을 구현하는 클래스를 정의하는 인터페이스를 제공함대표 종류: list, Map,

2023년 3월 28일
·
0개의 댓글
·

면접준비(2)변수

출처: 자바의 정석 3판p20~35,p247~변수란?:단 하나의 값을 저장할 수 있는 메모리 공간변수의 종류1)타입에 따라기본형과 참조형(1)기본형실제 값을 저장함. 논리형(boolean), 문자형(char), 정수형(byte,short,int,long), 실수형(fl

2023년 3월 27일
·
0개의 댓글
·
post-thumbnail

면접준비(1)자바언어의 특징

출처: 자바의 정석3판(남궁성 저자)p 2~5p 310~361자바언어의 특징1\. 운영체제에 독립적이다.:자바의 개발환경과 배포환경이 다를 경우에도, 프로그램을 다시 컴파일 할 필요없이 실행가능함\->자바가상머신(jvm)을 통해서 가능함JVM: Java Virtual

2023년 3월 27일
·
0개의 댓글
·

프로젝트-토큰받아오기

dto에는 입력하는 값들만 들어가야함사용자가 입력한 값만 dto에 들어간다.처음에는 컨트롤러에서 @AuthenticationPrincipal을 사용하려 했는데 안됐다.그래서 spring security에서 제공해주는 Authentication인터페이스를 가져올 것이다.

2023년 2월 23일
·
0개의 댓글
·
post-thumbnail

프로젝트 중 dto,controller에 대해 알게된것

request를 위해 존재하는 dto는 실제 화면에서 내가 입력해야 하는 값들만 변수로 놔두면 된다. controller는 dto를 통해 db에 접근한다.service 메서드 안에는 setter가 없는 걸 권장한다.controller안에 @restController가

2023년 2월 23일
·
0개의 댓글
·

msa 기본

소프트웨어 아키텍처: 소프트웨어 도면을 작성하는 것 uml: (개발자쪽에 치중된) java를 모르는 사람들에게 시스템을 표현해줄 수 있는 표준화된 언어 아키텍처 관점을 view라고 하는데 4+1뷰가 있음 logical view, development view, pr

2023년 2월 21일
·
0개의 댓글
·