'정보·기술'에 해당되는 글 243건

  1. 2021.05.19 [Spring Boot] CORS
  2. 2021.04.17 [GIT] GIT 명령어
  3. 2021.04.02 git
  4. 2021.04.01 npm proxy 설정 초기화
  5. 2021.03.09 Vue.js 로그인 샘플
  6. 2021.03.08 git 명령어
  7. 2021.03.07 Spring Boot Sample
  8. 2021.03.07 [JAVA] Stream 매칭(allMatch(), anyMatch(), noneMatch())
  9. 2021.03.07 MSA 기본 구조
  10. 2021.03.05 vue.js 개발환경 설정
카테고리 없음2021. 5. 19. 02:14

https://dev-pengun.tistory.com/entry/Spring-Boot-CORS-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0

 

[Spring Boot] CORS 설정하기

CORS란? (Cross-Origin Resource Sharing,CORS) 란 다른 출처의 자원을 공유할 수 있도록 설정하는 권한 체제를 말합니다. 따라서 CORS를 설정해주지 않거나 제대로 설정하지 않은 경우, 원하는대로 리소스를

dev-pengun.tistory.com

https://velog.io/@hellozin/Spring-API-%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C-PUT-DELETE-%EC%9A%94%EC%B2%AD-%EC%8B%9C-CORS-%EC%84%A4%EC%A0%95%EC%9D%B4-%EC%A0%81%EC%9A%A9-%EC%95%88%EB%90%98%EB%8A%94-%EA%B2%BD%EC%9A%B0

 

Spring API 서버에서 PUT, DELETE 요청 시 CORS 설정이 적용 안되는 경우

Spring Backend에 Vue Frontend를 구성해 테스트를 하던 중 POST 요청은 정상적으로 동작하는데 PUT 요청 시 403 에러가 발생하는 상황을 만났습니다. 에러 메시지와 요청을 살펴보니 PUT 요청 전 preflight 요

velog.io

 

https://kshman94.tistory.com/118

 

Vue.js - Spring Restful API 활용하기 [CrossOrigin(cors) 해결]

Vue.js를 공부하면서, RestAPI를 이용하기 위해서 Spring Boot를 이용하여 Restful API를 활용해보도록 하겠습니다. 프로젝트를 새로 만들어야 하지만, 현재 갖고 있는 웹 프로젝트로 한번 해보도록 하겠

kshman94.tistory.com

https://jungguji.github.io/2021/03/28/Spring%20Boot%20+%20Vue%20CORS%20%EC%84%A4%EC%A0%95/ 

 

Spring Boot + Vue CORS 설정

서론Front를 Vue.js, Back을 Spring Boot로 만든 토이 프로젝트에서 CORS로 인해 통신이 되지 않는 오류가 발생하여 문제를 해결한 방법을 작성 해둔다. 문제 상황화면에서 체크박스를 클릭하면 서버로 re

jungguji.github.io

 

https://linked2ev.github.io/gitlog/2019/09/15/springboot-mvc-13-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-MVC-Filter-%EC%84%A4%EC%A0%95/

 

13. 스프링부트 MVC - Filter 설정

이번에는 스프링부트에서 Filter(필터) 설정이다. Encoding, XSS, CORS 이슈 그리고 HTTP 헤더 정보 등을 일괄적으로 설정하는 부분이기에 restful 한 프로젝트 개발할 경우 이해하기 좋을 수 있다.

linked2ev.github.io

 

Posted by 미랭군
Git2021. 4. 17. 03:48

브랜치 생성

$git branch 브랜치명

 

브랜치 변경

$git checkout 브랜치명

 

브랜치 생성 + 브랜치 변경

$git checkout -b 브랜치명

 

브랜치 목록 조회(로컬+원격)

$git branch -a

 

브랜치 원격 저장

$git push origin my-idea

 

정보 업데이트

$git fetch

 

로컬 반영 및 원격branch로 전환

git checkout -b my-idea origin/my-idea

 

로컬 브랜치 삭제

$git branch -D my-idea

 

원격 브랜치 삭제

$git push -d origin my-idea

 

'Git' 카테고리의 다른 글

GitHub 초기 업로드  (0) 2023.01.31
git  (0) 2021.04.02
npm proxy 설정 초기화  (0) 2021.04.01
Vue.js 로그인 샘플  (0) 2021.03.09
git 명령어  (0) 2021.03.08
Posted by 미랭군
Git2021. 4. 2. 16:20

git

제 1 장 개요

제1절 Git이란

 Git은 파일의 변경사항을 추적하고 다수 개발자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. 원 격저장소(Git 서버라고 하기도 함)를 전부 로컬 장비로 복제하기 때문에, 서버에 문제가 생겨도 어떠한 클라이언트에서라도 그 로컬에 복제된 것으로 다시 복원할 수 있다. Git은 프로젝트의 히스토리를 조회할 때 서버 없이 조회한다. 파일을 비교하기 위 해 리모트에 있는 서버에 접근하지 않고, 로컬 데이터베이스에 서 히스토리를 읽어서 보여주기 때문에 처리속도가 빠르며, 오 프라인 상태일 때도 커밋을 할 수 있기에 장소에 구애받지 않고 협업이 가능하다.

제2절 Git의 역사

 Linux라는 운영체제를 만든 Linus Torvalds (핀란드)가 Linux 버전관리를 위해 BitKeeper라는 분산 버전 관리 툴을 사던 중 Linux 커뮤니티와 BitKeeper 측 사이의 불화가 생겨, BitKeeper 를 대신할 다른 버전 관리 툴을 찾았으나, 찾지 못하자, 본인이 직접 버전 관리 프로그램을 만들었는데, 그것이 바로 2005년에 탄생한 Git이다. Git은 BitKeeper를 사용하면서 배운 교훈을 기 초로 아래와 같은 목표를 갖고 설계 및 제작되었다. - 빠른 속도 - 단순한 디자인 - 비선형적 개발 (수천 개의 동시 다발적인 브랜치) - 완벽한 분산 - Linux 커널 같은 대형 프로젝트도 속도 저하 문제없이 관리

제3절 Git의 구조

 Git은 파일을 Modified, Staged, Committed 이렇게 세가지 상태로 관리한다. Modified는 수정만 한 상태이고, Staged란 현재 수정한 파일을 곧 커밋할 것이라고 표시한 상태이고, Committed란 데이터가 로컬 데이터베이스에 안전하게 저장됐 다는 것을 의미한다. Git의 작업 디렉토리 즉, .git 폴더는 프로젝트의 메타데이터 와 객체 데이터베이스를 저장하는 곳으로 Git의 핵심이다. Git 원격저장소로부터 기존 프로젝트를 복제할 때 ‘git clone’ 명령 을 실행하면 Git 디렉토리가 만들어진다. 또한 아직 버전관리 를 하지 않는 로컬 디렉토리도 ‘git init’ 명령을 실행하면 ‘.git’ 이라는 하위 디렉토리가 만들어 진다.

 

 

'Git' 카테고리의 다른 글

GitHub 초기 업로드  (0) 2023.01.31
[GIT] GIT 명령어  (0) 2021.04.17
npm proxy 설정 초기화  (0) 2021.04.01
Vue.js 로그인 샘플  (0) 2021.03.09
git 명령어  (0) 2021.03.08
Posted by 미랭군
Git2021. 4. 1. 09:53

npm install을 하다가 안되서 왜 안되나 생각해보니 npm에 proxy설정을 해서였다.

proxy설정은 자체 프로젝트 내에서만 설정하는 게 좋을 것 같다.

 

$npm config rm proxy

$npm config rm https-proxy

'Git' 카테고리의 다른 글

GitHub 초기 업로드  (0) 2023.01.31
[GIT] GIT 명령어  (0) 2021.04.17
git  (0) 2021.04.02
Vue.js 로그인 샘플  (0) 2021.03.09
git 명령어  (0) 2021.03.08
Posted by 미랭군
Git2021. 3. 9. 00:21

로그인 구현하기 샘플

 

src.zip
0.01MB

'Git' 카테고리의 다른 글

GitHub 초기 업로드  (0) 2023.01.31
[GIT] GIT 명령어  (0) 2021.04.17
git  (0) 2021.04.02
npm proxy 설정 초기화  (0) 2021.04.01
git 명령어  (0) 2021.03.08
Posted by 미랭군
Git2021. 3. 8. 23:27

코드 가져오기

$git clone git_path

브랜치 선택하기

$git checkout branchname

최신 코드 가져오기(업데이트)

git pull

최신 코드 가져오기

git fetch

 

git commit

git push

'Git' 카테고리의 다른 글

GitHub 초기 업로드  (0) 2023.01.31
[GIT] GIT 명령어  (0) 2021.04.17
git  (0) 2021.04.02
npm proxy 설정 초기화  (0) 2021.04.01
Vue.js 로그인 샘플  (0) 2021.03.09
Posted by 미랭군
스프링2021. 3. 7. 22:42
Posted by 미랭군
자바·JSP2021. 3. 7. 17:11

Stream API는 최종 처리 단계 특정 조건을 만족하는 요소들을 얻을 수 있도록 세가지 매칭 메소드를 제공한다.


allMatch() 모든 요소들이 매개값(Predicate)으로 주어진 조건을 만족하는지 조사
anyMatch() 최소한 한 개의 요소가 주어진 조건에 만족하는지 조사
noneMatch() 모든 요소들이 주어진 조건을 만족하지 않는지 조사

public static void main(String[] args){
        int[] intArr = {2, 4, 6};

        boolean result = Arrays.stream(intArr)
                .allMatch(a -> a%2 == 0);
        System.out.println("2의 배수? " + result);

        result = Arrays.stream(intArr)
                .anyMatch(a -> a%3 == 0);
        System.out.println("3의 배수가 하나라도 있나? " + result);

        result = Arrays.stream(intArr)
                .noneMatch(a -> a%3 == 0);
        System.out.println("3의 배수가 없나? " + result);
}

2의 배수? true
3의 배수가 하나라도 있나? true
3의 배수가 없나? false

'자바·JSP' 카테고리의 다른 글

EHCache 설정하기  (0) 2020.05.31
리소스 파일 읽기  (0) 2020.04.20
자바 클래스에서 리소스 로드하기  (0) 2020.04.18
XML 파싱 예제  (0) 2020.04.11
[JAVA] OS별로 CPU정보 가져오기  (0) 2019.04.05
Posted by 미랭군
Vue.js2021. 3. 7. 03:29

Posted by 미랭군
Vue.js2021. 3. 5. 00:17

node.js npm 설치

nodejs.org/ko/

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

안정화버젼 설치

 

안정화 버전을 다운로드 및 설치한다.

node -v

설치가 제대로 되었는지 확인한다.

C:\Users\hello>npm install -g @vue/cli

vue-cli 3을 설치한다.

vue create vue-practice

버젼 2로 진행

 

vscode실행

code .

 

터미널 실행 후 로컬서버실행

npm run serve

ctrl+마우스좌클릭

Posted by 미랭군