챕터 1

스프링 프레임워크의 4가지 주요 특징의존 주입(DI) 지원AOP 지원MVC 웹 프레임워크 지원JDBC, JPA 연동, 선언적 트랜잭션 처리 등 DB 연동 지원스프링 관련 프로젝트스프링 데이터스프링 시큐리티스프링 배치\-> 책에 나와있는 예시들 아직도 사용되는지 궁금해져

약 1시간 전
·
0개의 댓글
·

자바스크립트 정규식(lookahead, lookbehind)

하... 이번에는 정말 실수 없이 개발했다고 생각했는데 또 몰랐던 내용을 알게 되었다. 언제쯤 바보같은 실수를 안 하게 될지..안드로이드에서는 잘 동작하던 소스가 iOS에서는 동작하지 않았다.알고 보니 잘못된 정규식 때문이었다.이 기회에 lookahead 정규식과 lo

2022년 12월 12일
·
0개의 댓글
·

mixed content 오류

mixed content: the page at 'url' was loaded over https, but requested an insecure xmlhttprequest endpoint 'api url'. this request has been blocked; th

2022년 12월 4일
·
0개의 댓글
·
post-thumbnail

1주말 1토이프로젝트: 첫주

Vue.js를 좀 더 잘 다루고 싶어서 매주 주말마다 간단한 토이 프로젝트를 하나씩 해보려고 한다.얼마 전 스프링 부트와 aws로 혼자 구현하는 웹 서비스를 한번 끝까지 진행해 보았다. (책이 조금 오래전에 쓰여져서 지금은 버전이 맞지 않는 부분이 꽤 있다. 관련된 후

2022년 12월 4일
·
0개의 댓글
·

no main manifest attribute 해결(gradle)

jar 파일을 빌드할 때, excutable-jar와 plain-jar 두 가지 jar 파일이 빌드된다.excutable-jar는 모든 의존성이 포함된 jar 파일로 바로 실행이 가능한 반면plain-jar는 의존성이 빠져있기 때문에 실행하면 no main manife

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

스프링부트 토이프로젝트: 마이주얼리

<스프링부트와 AWS로 혼자 구현하는 웹 서비스>를 보는 중인데 이 책을 참고해서 토이프로젝트를 하나 해보기로 했다.ㅇㄹ의 의견에 따라 주얼리샵 컨셉으로 진행할 예정이다. 그냥 간단하게 연습할 용으로 쇼핑몰로 했다.맨날 maven만 썼었는데 이번에는 이 책에서 사

2022년 8월 21일
·
0개의 댓글
·

static import

import static 으로 import하면 그 클래스의 정적 메소드를 클래스명이나 패키지명 없이 사용할 수 있다.그러나 동일한 이름의 메소드를 사용하고 있을 때에는 권장되지 않는다.동일한 이름의 메소드가 존재하면 현재 클래스에서 선언한 메소드가 우선되기 때문에 코드

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

뷰 인스턴스 라이프 사이클

회사에서 매일 Vue.js를 쓰고 있지만 맨날 비슷한 부분만 보다보니 기본적인 부분은 잘 모를 때가 있다.캡틴판교님의 Vue.js 입문이라는 책을 몇번 읽어보면서 공부중인데 중요한 내용은 따로 정리해두어야겠다는 생각이 들었다.뷰 인스턴스가 가지는 생명 주기를 뜻한다.공

2022년 6월 12일
·
0개의 댓글
·
post-thumbnail

JWT 토큰

회사에서 하고 있는 미니프로젝트에서 JWT 토큰을 사용할 일이 있는데,사실 토큰이라는 것만 알지 제대로 알지 못해서 한번 정리해 보기로 했다.JSON Web Token (JWT) is an open standard (RFC 7519) that defines a comp

2022년 6월 12일
·
0개의 댓글
·
post-thumbnail

CSS 가상요소 before과 after

요소의 특정한 부분을 꾸며줄 때 사용함실제로 어떤 요소의 앞이나 뒤에 다른 요소가 있는 것은 아니지만 있는 것처럼 CSS 속성을 사용할 수 있음before나 after도 가상 요소 종류인데before같은 경우 해당 요소의 앞에, after 같은 경우 해당 요소의 뒤에

2022년 6월 5일
·
0개의 댓글
·

클린코드(1/5)

우리 모두는 대충 짠 프로그램이 돌아간다는 사실에 안도감을 느끼며 그래도 안 돌아가는 프로그램보다 돌아가는 쓰레기가 좋다고 스스로를 위로한 경험이 있다.전부터 읽어야겠다고 한 클린코드를 읽기 시작했다.취준 할 때는 책 내용을 일일히 정리했었는데 이제 그렇게 하는 것은

2022년 5월 22일
·
0개의 댓글
·
post-thumbnail

220429 백준 플래티넘5 달성

드디어 플래티넘을 달았다.티어가 높다고 절대적으로 알고리즘을 잘 아는 것은 아니지만 딱 원하던 티어를 달성했을 때 뿌듯함이 있는 것은 사실이다ㅎㅎ앞으로도 꾸준히 풀어야겠다.풀고싶은 대로 멋대로 풀다보니 공부한 알고리즘이 좀 치우쳐 있다.기하학과 문자열 그리디 문제는 거

2022년 4월 29일
·
0개의 댓글
·

[javascript] 세미콜론

자바스크립트를 쓰면서 또 한가지 궁금했던 것이 세미콜론의 사용이다.어떤 경우에는 세미콜론을 붙이고 어떤 경우에는 붙이지 않는 것 같은데 정확한 사용법을 알 수 없었다.열심히 구글링 해 본 결과 알아낸 것은 자바스크립에서는 세미콜론을 아예 붙이지 않아도 아무 문제가 없다

2022년 4월 24일
·
0개의 댓글
·

[javascript] let, var, const

자바스크립트를 제대로 공부하지 않고 무작정 쓰고 있다보니까 갑자기 궁금해지는 것들이 많다.오늘은 let, var, const에 대해 정리해 보려고 한다.var자바스크립트의 기본 변수 선언 방식이다. var로 선언할 경우 같은 이름의 변수를 여러번 선언할 수도 있다. 예

2022년 4월 24일
·
0개의 댓글
·
post-thumbnail

BOJ: 테스트케이스의 개수가 주어지지 않는 경우(C, C++)

BOJ 문제를 풀다 보니 테스트케이스의 개수가 주어지지 않는 경우가 있었다.BOJ 4375번 1https://www.acmicpc.net/problem/4375테스트케이스가 몇개인지 알 수 없으니 언제 종료를 해야 하는지 알 수 없었다.이런 경우에는 어떻게 해

2022년 4월 10일
·
0개의 댓글
·

오타가 전혀 없는데도 bean 오류가 날 때

토이 플젝을 하는데분명 오류날 부분이 전혀 없는데도 불구하고 계속해서 Error creating bean with name 'xxx'~ 와 classNotFoundException이 발생했다.해결법은 아주 간단했다.아무리 찾아도 오류가 없는데 계속 오류가 난다면 더 삽

2022년 4월 10일
·
0개의 댓글
·

토비의 스프링 1.1~1.4

<User / UserDao>getter와 setter를 가지고 있는 간단한 UserDB와 연결해서 쿼리를 실행하는 add(), get() 메서드를 가지고 있는 UserDaomain()으로 테스트<관심사의 분리>변화에 유연해야 하고 확장성이 있어야 하는데,이

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

빈 라이프사이클

초기화사용종료객체 생성 -> 의존 설정 -> 초기화 -> 소멸Bean 객체의 생성과 소멸을 담당하는 인터페이스org.springframework.beans.factory.InitializingBeanorg.springframework.beans.factory.Dispo

2022년 1월 30일
·
0개의 댓글
·

컴포넌트 스캔

스프링이 직접 클래스를 검색해서 Bean으로 등록해주는 기능클래스에 @Component 어노테이션 붙이기클래스 이름 앞에 @Component를 붙이기만 하면 된다.컴포넌트에 별도의 값을 주지 않으면 클래스 이름의 제일 앞글자를 소문자로 한 것이 Bean 이름이 된다.만

2022년 1월 29일
·
0개의 댓글
·

@Autowired와 의존 자동 주입

의존을 주입할 대상에 @Autowired를 붙이면 설정 파일에서 의존을 주입하지 않아도 스프링이 알아서 그 객체와 타입이 똑같은 Bean 객체를 찾아서 주입해줌메서드에 @Autowired 어노테이션을 붙이면 그 메서드의 파라미터와 같은 타입에 해당하는 Bean 객체를

2022년 1월 26일
·
0개의 댓글
·