profile
re:START
태그 목록
전체보기 (125)TIL(36)HR(30)hackerrank(29)WIL(12)Java(6)docker(3)Scanner(3)git(2)Overriding(2)도커(2)Spring Framework(2)스택(2)(2)array(2)CRUD(2)API(2)di(2)Spring(2)inheritance(2)주간회고(2)aws(2)오버로딩(1)scope(1)Instance of keyword(1)end-of-file(1)cors(1)web(1)component(1)messagequeue(1)substring(1)부트스트랩(1)ssh-Keygen(1)Setter Injection(1)SRP(1)무중단배포(1)@Cacheable(1)IoC(1)GET(1)POST(1)compile(1)HackRank(1)framework(1)List(1)loadbalancer(1)garbage collector(1)String Reverse(1)String Tokens(1)DAO(1)Interceptor(1)PrimalityTest(1)Attributes(1)anagram(1)Cache(1)private key(1)daytime(1)Math.pow()(1)iterator(1)Static Initializer Block(1)Output Formatting(1)SVC(1)내림차순(1)stdin(1)Switch/Case(1)Locale(1)404(1)MVC(1)Strings Instroduction(1)해쉬(1)bean(1)while문(1)sessionStorage(1)ajax(1)stdout(1)POJO(1)python(1)abstract class(1)(1)virtualservice(1)SOLID(1)network(1)JavaScript(1)매컴싸(1)할당연산자(1)쿠버네티스(1)meta tag(1)@NumberFormat(1)break(1)replaceAll(1)ssh(1)ec2(1)EOF(1)https(1)json(1)continue(1)next(1)mongodb(1)세션스토리지(1)filter(1)MVC Pattern(1)aop(1)loop(1)github actions(1)Constructor Injection(1)공개 키(1)pattern(1)jquery(1)StringBuffer(1)Sort(1)ExternalName(1)public key(1)if else(1)예외처리(1)CSS(1)GC(1)html(1)JVM(1)IntToString(1)@CacheEvict(1)HacnkerRank(1)method overriding(1)HashSet(1)1D Array(1)개발자(1)Reflection(1)overloading(1)loops(1)nextInt(1)reverse(1)kafka(1)ansible(1)NodePort(1)getter(1)setter(1)super(1)kubernetes(1)CS용어(1)Front Controller Pattern(1)크롤링(1)String.split(1)toString(1)db(1)Flask(1)DataTypes(1)@CachePut(1)Generics(1)hasNext()(1)Cardinality(1)try catch(1)비공개 키(1)새로운시작(1)MQ(1)Field Injection(1)bitset(1)Exception Handler(1)calendar(1)파이썬(1).gitignore(1)pymongo(1)ClusterIP(1)오버라이딩(1)Dispatcher-Servlet(1)JPA(1)Flag(1)charAt(1)DateAndTime(1)DTO(1)DS_store(1)CurrencyFormatter(1)BigInteger(1)

21.02.23 TIL52 면접스터디 3주차 (2)

쿠키는 클라이언트 로컬에 저장되는 Key-Value 쌍의 String형태로 저장되는 작은 데이터 파일입니다. 웹사이트에 접속할 때 생성되는 정보를 담고 있습니다. 세션 관리: 로그인, 사용자 닉네임, 접속 시간, 장바구니 등의 서버가 알아야 할 정보를 저장합니다.개인화

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

21.02.16 TIL49 면접스터디 2주차 (4)

\*\*핵심 답변\*\*일반적으로 Java Bean은 Java로 작성된, 데이퍼 표현을 목적으로 하는 자바 클래스입니다.클래스의 멤버 변수는 properties라고 하며 private 접근 제한자를 갖습니다.이 properties는 getter와 setter로만 접근할

2022년 2월 16일
·
0개의 댓글
·

21.02.15 TIL48 면접스터디 2주차 (3)

\*\*핵심답변\*\*"Plain Old Java Object" 오래된 방식의 간단한, 지극히 평범한 자바 객체라는 의미입니다.특정 규약이나 환경에 종속되어서는 안되고 객체지향 설계를 잘 지켜야 한다는 조건이 있습니다.🤔 Spring Framework에서 POJO는

2022년 2월 15일
·
0개의 댓글
·

21.02.14 TIL49 면접스터디 2주차 (2)

4.MVC 패턴 MVC 패턴은 개발 과정에서 상황에 따른 문제점들을 정리해 특정 규약을 통해 쉽게 쓸 수 있도록 만든 디자인 패턴 중의 하나입니다. Model, View, Controller의 약자로 하나의 애플리케이션, 프로젝트를 구성할 때 구성 요소를 세가지 역할로

2022년 2월 15일
·
0개의 댓글
·

21.02.13 TIL48 면접스터디 2주차

Spring Framework프레임워크란?프레임워크와 라이브러리의 차이프레임워크의 장점스프링 프레임워크란?스프링 프레임워크의 특징POJO 기반 구성DI(의존성 주입)을 통한 객체간 관계 구성AOP(Aspect - Oriented - Programming) 지원MVC 구

2022년 2월 13일
·
0개의 댓글
·

21.02.09 TIL47 면접스터디 1주차

🔎 오늘 배운 것 면접에 대비해 면접 스터디를 구성해서 4주간 CS관련 배경 지식들을 함양하기로 했다. 1주차 주제는 아래와 같다. JVM 동작 과정/원리 GC(Garbage Collector)의 종류와 동작 과정/원리 Java 언어 기초 예시

2022년 2월 9일
·
0개의 댓글
·

21.02.04 TIL46 Gradle Could not find method compile() 해결

이동욱님의 도서 "스프링 부트와 AWS로 혼자 구현하는 웹서비스"을 따라 혼자 다시 한번 프로젝트를 구성해 보려 한다.처음 buile.gradle을 구성하는 내용 중에서 아래와 같이 dependencies를 설정해주어야 했다. 그런데 이렇게 하자 아래와 같은 에러가 발

2022년 2월 4일
·
1개의 댓글
·
post-thumbnail

21.01.07 TIL45 스파르타 내일배움캠프 수료

내가 지금까지 공부해온 분야와는 전혀 다른 개발에 뛰어든지 이제 4개월이 지났다. 스파르타 내일배움캠프에 들어오기 전까지 개발이라는 것을 아예 구경조차 해본 적 없는 상태였기에 수료가 끝난 오늘 많은 생각을 하게 된다. 이제부터 그 이야기들을 천천히 풀어보겠다.이전까지

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

21.12.29 TIL45 자동 배포 (Github Actions + Docker + AWS EB)

그동안 진행한 팀 프로젝트의 배포는 팀장님이 맡아서 하셨었다. 하지만 프로젝트를 더 잘 이해하고 흐름을 파악하기 위해서 개인적으로 진행해보게 되었다. 프로젝트 최상단 경로(.github/workflows/deploy.yml)에 deploy.yml이라는 파일을 만들어주

2021년 12월 29일
·
0개의 댓글
·

21.12.23 TIL43

UserApiController 테스트 코드 작성하는데 하루를 다 썼다.그 중에서 가장 애먹었던 부분은 기존 프로필을 수정하는 부분이었다. 프로필 수정 탭을 누르면 닉네임이랑 프로필 사진을 변경할 수 있도록 하는 부분에 대한 테스트였는데,아무리 수정을 하고 테스트를 진

2021년 12월 22일
·
1개의 댓글
·

21.12.13 TIL42

EC2에 배포하고 나니 서비스하는 도메인으로 접근했을 때 시간이 UTC기준으로 나와 9시간 전으로 표기되는 문제가 있었다. EC2는 기본적으로 타임존이 UTC 기준으로 되어 있어서 발생하는 문제라고 한다.해결하기 위해서는 EC2 자체의 타임존을 우리나라 시간으로 바꿔주

2021년 12월 13일
·
0개의 댓글
·

21.11.25 TIL40

Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Fail

2021년 11월 25일
·
0개의 댓글
·

21.11.16 TIL39

도커 1 08.다중컨테이너 운영 29)새로운 이미지 업데이트를 시도했다. 를 입력했는데 failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buil

2021년 11월 16일
·
0개의 댓글
·

21.11.15 TIL38

도커는 개발에 필요한 다양한 작업들, 예컨대 언어 설정, 프레임워크, 아키텍처 및 각 수명 주기 단계에 대한 도구 간 불연속적 인터페이스 등으로 인해 발생하는 복잡성을 해결해준다. 워크플로우를 단순화, 가속화해 개발자가 환경에서 앱을 분리하여 문제를 해결할 수 있도록

2021년 11월 15일
·
0개의 댓글
·

21.11.12 TIL37

테스트 주도 개발은 테스트 이후 실제 코드를 개발하고, refactoring하는 과정을 의미한다. 기존 방식은 개발 이후에 테스트를 진행하였기 때문에, 그와 차별화되는 방식이라는 의미에서 테스트 "주도"라는 용어가 등장한 것 같다. Json Web Token은 정보를

2021년 11월 12일
·
0개의 댓글
·

21.11.11 TIL36

Spring IoC 컨테이너가 관리하는 자바의 객체. Bean은 일종의 메타데이터(데이터를 위한 데이터, 데이터를 기능하게 해주는 데이터)인 Annotation을 통해 사용된다. 기본으로 제공되는 @Override @Deprecated와 같은 Annotation이 있고

2021년 11월 11일
·
0개의 댓글
·

21.11.08 TIL34

인터넷에서 데이터를 전송하고 받기 위한 서버/클라이언트 모델을 따르는 통신 규약인 HTTP의 주요 특징들이다. 서버 자원을 절약하기 위해서 각 요청시마다 연결과 해제를 거치며, 연결상태는 유지되지 않는다.(Connectionless) 또한 해제 이후에 데이터를 저장하지

2021년 11월 8일
·
0개의 댓글
·

21.11.05 TIL33

CRUD를 수행하기 위해 리소스로 요청을 보내는 형태로 표현되는 API. 주소에 명사, 요청 방식에 동사(Creat, Read, Update, Delete)를 사용해 의도를 명확히 드러낸다. 아래 디자인 원칙에 따라 설계되어야 한다.1.균일한 인터페이스: 동일 리소스에

2021년 11월 5일
·
0개의 댓글
·

21.11.04 TIL32

객체지향 시스템은 협력하는 객체들의 연결망이다. Freeman, 2009연관된 변수와 메서드같은 정보의 묶음. 이들을 한데 묶음으로써 객체를 만들어내기 위한 틀이 마련된다.A thing(수업시간에 나온 표현인데 재밌어서..), 사전적인 의미는 실재하는 하나의 실체 정도

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

21.11.03 TIL31

다형성: 자바 언어와 같은 객체 지향 언어의 주요 특성 중 하나이다. 객체의 역할을 의미하는 인터페이스만 동일하면 구현 자체는 달라져도 똑같이 기능할 수 있다. 예를 들면 카페에서 바리스타 A와 B가 있다고 할 때, 커피를 만든다는 인터페이스는 바리스타 모두 동일하므로

2021년 11월 3일
·
0개의 댓글
·