profile
이전 블로그: https://blog.naver.com/max9106

[JavaScript] 배열 메소드 정리해두기

tip) 기존 값을 변형 시키지 않는 메소드들은 배열 뿐만 아니라 문자열에도 적용가능하다.요소를 합쳐준다. 배열을 문자열로 변형시켜준다. 괄호 안의 문자열로 구분지어 준다. 기본 값은 쉼표이다.배열 안에 해당 원소가 몇 번째 인덱스에 있는지 찾아준다. 중복이 있을 경우

4일 전
·
0개의 댓글

[Git] Git 정리해두기

Version Control System독립적으로 작업을 하기 위해 파일의 현재 버전에서 여러 가지로 나눠 작업하기 위한 것이미 존재하는 원격 저장소 복사저장하고 싶은 파일들을 묶는 행위. 스테이지에 파일을 올린다고 한다.묶은 파일들을 하나의 버전으로 save하는 기능

6일 전
·
0개의 댓글

[JavaScript] 자바스크립트 정리해두기

html제어하기Number: 숫자(정수, 실수)String: 문자열Boolean: 참 거짓Null: 비어있다.Undefined: 정의되지 않았다.NaN: 숫자가 아니다.Object: 객체var카멜 케이스numApple스네이크 케이스num_apple

2020년 6월 29일
·
0개의 댓글

[Less] Less 기본

variable을 사용할 수 없다.이미 선언된 클래스를 재사용(mixin) 할 수 없다.중첩된 룰 처리operation 처리css의 아쉬운 점을 보완. 그러나 브라우저에서 인식할 수 없다.프로그래밍을 하듯이 css 작업을 할 수 있다.변수 @를 붙여 선언한다.mixin

2020년 6월 27일
·
0개의 댓글
post-thumbnail

[CSS] 레이아웃

위치 값을 조정하는데 사용하는 속성static: 기본 값relative: 원래 위치하는 곳에서 상대적인 위치를 나타낸다.상대적인 위치는 top, left등의 값을 지정하여 변경할 수 있다.absolute: 나머지 요소들이 absolute를 준 요소를 무시한다. 하늘에

2020년 6월 25일
·
0개의 댓글

[CSS] CSS 기본 정리해두기

inline이 최우선 순위를 가지고, internal과 external은 나중 것이 적용된다.구체적으로 표현하는 것이 우선순위를 가진다.이 경우 blue가 나중에 선언되었지만 red가 더 구체적이기 때문에 red가 적용된다.클래스와 id가 동시에 적용될 때는 id가 우

2020년 6월 24일
·
0개의 댓글
post-thumbnail

[HTML] 자주 쓰이는 HTML 태그 정리해두기

a: 링크를 거는 태그div: 더미 영역 표현. 주로 클래스 값을 주거나 id 값을 줘서 스타일 적용class는 중복해서 여러곳에 사용 가능(비슷한 스타일을 여러곳에 적용할 때 주로 사용)id는 고유한 속성(하나 이상써도 오류는 나지 않지만 하나만 쓰도록 해야함)ul:

2020년 6월 23일
·
0개의 댓글

[Tomcat] 요청 사이즈

이미지를 전송한다든지 할 때, 요청의 크기가 2MB를 넘으면 톰캣이 요청을 받을 수 없어 요청을 거부한다.톰캣 뿐만 아니라 모든 서블릿 컨터이너들은 처리할 수 있는 요청의 기본 크기 제한 설정이 걸려져있다.이를 해결하기 위해, 스프링에서는 application.prop

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

[Spring Boot] Gmail SMTP 사용하기(메일보내기)

Gmail SMTP를 사용하기 위해서는 https://myaccount.google.com/security 링크로 접속하여 2단계 인증을 ON으로 해주어야한다.그 후 바로 아래의 앱 비밀번호를 생성해주면 된다.그러면 기기용 앱 비밀번호가 생성된다. 이 번호를

2020년 4월 28일
·
0개의 댓글
post-thumbnail

[Java] Stream

stream은 배열 또는 collection 인스턴스들(List, set 등)을 하나씩 참조하여 반복적으로 사용할 수 있게 해주는 것이다.람다식(함수를 변수처럼 사용하는 것)을 활용하는 방법이고, 배열 또는 collection 인스턴스를 여러 함수를 사용해서 .을 이어

2020년 4월 25일
·
0개의 댓글
post-thumbnail

[Spring Security] csrf

스프링 시큐리티를 적용하면, 별다른 설정을 하지 않더라도 기본적으로 csrf라는 기능이 활성화되어 있다.Cross-site request forgery의 약자로 타사이트에서 본인의 사이트로 form 데이터를 사용하여 공격하려고 할 때, 그걸 방지하기 위해 csrf 토큰

2020년 4월 25일
·
0개의 댓글

[JPA] findById vs getOne

findById eager fetch로 무조건 DB에서 읽어오는 경우이다. getOne lazy loading 이다. 캐싱된 Entity가 있는 경우 Entity manager를 통해서 필요한 순간에만 읽어온다. 캐싱되어 있는 Entity가 없는 경우는 DB에서 읽

2020년 4월 25일
·
0개의 댓글
post-thumbnail

[SpringMVC] @ResponseBody

만약 메서드에 @ResponseBody가 붙어있다면, 그 메서드의 리턴 값은 View에 출력되는 것이 아니라, HTTP Response Body에 쓰여서 보내진다.ajax 요청에 대한 응답을 보낼 때 같은 경우에 사용한다.아래의 경우 ajax 요청으로 settings/

2020년 4월 25일
·
0개의 댓글
post-thumbnail

[Spring] ModelMapper

객체들의 프로퍼티를 복사해주는 유틸리티이다.ModelMapper를 통해 이런 부분들을 간단하게 바꿔줄 수 있다.ModelMapper를 사용하려면 아래의 의존성을 추가해줘야한다.그 후 적용하기 위해 Bean으로 등록해야한다.ModelMapper의 map이라는 메서드를 사

2020년 4월 22일
·
0개의 댓글
post-thumbnail

이미지 저장하는 방법

이미지를 저장하는 방법서버에 파일을 직접 저장하는 방법DataUrl(아주 긴 문자열)을 통해 DB에 저장하는 방법. 문자열 자체가 데이터라고 생각하면 된다.

2020년 4월 20일
·
0개의 댓글
post-thumbnail

[JPA] Repository 커스텀 메서드 트랜잭션 처리 @Transactional

기본적으로 JpaRepository가 제공하는 메서드들은 모두 트랜잭션 처리가 되어있다.그렇지만, 우리가 만들어서 추가한 메서드들은 트랜잭션 처리가 안되어 있기 때문에, repository에 @Transactional을 붙여주거나, 각각 메서드에 @Transaction

2020년 4월 19일
·
0개의 댓글

[Spring Boot] Open EntityManager In View(필터)

Open EntityManager In View 라는 필터는 JPA EntityManager(영속성 컨텍스트: DB에서 읽어온 객체들을 관리하는 컨텍스트. persistent 상태인 객체들을 관리) 또는 hibernate session(영속성 컨텍스트), 즉 영속성 컨

2020년 4월 17일
·
0개의 댓글

[Spring Security] RememberMe로그인 유지하기

로그인 시, jsessionid(tomcat 컨테이너에서 세션을 유지하기 위해 발급하는 키)가 생긴다. 이것을 통해 웹브라우저와 서버가 연결된다. 이 id에 해당하는 서버 쪽에 세션이라는 메모리가 있다.만약 이것에 해당하는 객체가 서버 쪽에 없거나, 클라이언트가 키값을

2020년 4월 17일
·
0개의 댓글

[Thymeleaf] 자주 사용하는 문법

화면에 값을 출력할 때 사용조건문처럼 사용 한다. 해당 조건이 만족할 때만 보여준다.해당 value의 error가 있는 경우 출력한다.form의 validation error를 출력할 때 사용할 수 있다.form 태그 사용 시, 해당 경로로 요청을 보낼 때 사용. (u

2020년 4월 14일
·
0개의 댓글
post-thumbnail

[SpringBoot] NPM

스프링부트에서 프론트엔드 라이브러리를 관리 하는 몇 가지 방법이 있다.다운 받아서 직접 사용WebJarNPM이 중 NPM을 사용하는 방법을 알아보겠다.정적 자원을 제공하는 디렉토리 (src/resources/static)에서 npm init을 입력한다.다 엔터를 눌러준

2020년 4월 14일
·
0개의 댓글