Github 정책이 ID / PW -> ID / Token으로 변경됨에 따라 SourceTree에서 github URL 접근 이슈에 대해 찾다가 발견한 글 https://shanepark.tistory.com/214 Sourcetree 에서 잘못된 비밀번호로 저장소 접근 안될때 해결방법 원인 소스트리에서는 한번 입력된 비밀번호가 잘못 되어도 절대 다시 입력하라고 하지 않고, 계속해서 비밀번호가 틀렸다는 메시지만 주구 장창 띄웁니다. 심지어 8월 13일 부로 Github에서는 passw shanepark.tistory.com
이전 시간에 생성한 Sample Spring Boot 프로젝트를 war파일로 빌드하는 방법을 보겠습니다. 1. Spring Boot의 Main Class에 SpringBootServletInitializer 상속 및 Override 2. pom.xml dependency 추가 3. war로 빌드 SpringBootServletInitializer를 상속받고, configure 메소드를 오버라이드 하여 작성합니다. pom.xml에 아래 소스를 추가합니다. war (name 태그 위or아래에 작성) org.springframework.boot spring-boot-starter-tomcat provided 그다음 Maven 빌드 설정을 진행합니다. 메이븐 빌드 설정 후 빌드를 실행하여 완료가 되면 Targe..
jsp 내에 js를 직접 구현하여도 되지만, 유지보수를 용이하게 하기위해 js파일은 분리하여 import하는 방법도 쓰여집니다. js를 import하는 방법만 기술하였지만, css또한 같은 방법으로 가능하기에 참고하시면 되곘습니다. 이전 게시글에서 생성한 프로젝트에서 resources 폴더 하위에 static/js 폴더를 생성 하고 hello.js파일을 추가하였습니다. 그다음 hello.jsp파일로 돌아와서 위 사진과 같이 코드를 작성하여 import 합니다. 여기서 중요한 점은 src 경로인데, spring boot는 기본적으로 /META-INF/resources/, /resources, /static, /public 경로를 기본탐색 한다고 합니다. (https://suzxc2468.tistory.co..
1. 기초프로젝트 만들기 (2가지 중 택1) - https://start.spring.io/ 통해 기초 프로젝트 만들기 - Intellij의 Spring Initalizr 를 통해 기초 프로젝트 만들기. (https://start.spring.io/를 활용하는 방향은 동일) - https://start.spring.io/ 사이트 접속 후 GENERATE를 클릭하여 프로젝트를 다운로드 IntelliJ를 실행하여 다운받은 프로젝트를 Import 위와같이 프로젝트가 노출되면 프로젝트 생성 성공 - Intellij의 Spring Initalizr 위 과정을 진행 후 1과 같은 프로젝트가 노출되면 프로젝트 생성 성공 2. MVC 배턴 적용 및 빌드 - Controller 만들기 적당한 위치에 Controller ..
윈도우와 리눅스간에 파일을 주고받기가 필요한 경우가 종종 있다. ftp를 사용하여 파일송수신이 가능하나, ftp설치를 못하는상황에서는 PSCP를 활용하여 파일송수신을 하여야 한다. 방법은 간단하다. Window에서 PSCP를 활용하기 위해선 다운로드가 필요하다(PSCP가이드 https://www.nber.org/pscp.html) 다운로드 하였으면, 링크상의 설명대로 진행하도록 한다. 하지만, 나는 Console Emulator인 Cmder를 사용하여 설치없이 진행하였다. (ssh 접속도 편해서 자주 사용) Win -> Linux pscp Window경로 계정@Linux서버ip:경로 ex) pscp d:\abc\* abc@211.XXX.XXX.XX:/home/abc 2. Linux -> Win pscp ..
Crontab을 활용하여 쉘스크립트 파일로 DB를 gz압축 백업하려 하였으나, 작동이 되지않아서 직접 쉘을 실행시켜 보았다. bash 쉘스크립트명.sh (쉘스크립트 내용 : mysqldump ~~~ 경로.gz ) 위와같이 Permission denied가 발생되어 sh파일에도 모든권한을 주었지만 동일한 현상이 나타났다. 해결 방법은 백업을 하려는 디렉토리에 권한이 없어서 Permission denied가 발생된 거였다. 디렉토리에 'sudo chmod 777 디렉토리명' 으로 권한을 주고 .sh를 실행하니 정상적으로 .gz파일로 백업이 되었다.
이 글은 Javascript를 기준으로, 저와같이 정규표현식을 시작하시는 분이 참고가 되도록 작성하였습니다. MDN의 web docs를 참고하였습니다.(https://mzl.la/2 FbrLTz) 정규표현식(RegExp) - 문자열에서 특정한 도구를 찾아내는 언어(패턴)입니다. - JS의 문자열 함수만으로도 가능하나, 정규표현식을 사용하면 문자열에 대한 코드량을 줄일 수 있습니다. - 처음에는 단순한 문자열 함수에 비해, 표현이 어렵고 사용이 어려우나 익숙해지도록 사용해봅니다. 시작에 앞서 사담을 붙이자면.. 정규표현식을 읽고 익히고 사용하는 느낌은 Java의 배열을 배운 상태에서 List를 익힐때의 느낌이라고 하면 와닿을지 모르겠습니다. 배열의 index 또는, for문을 사용하여 배열의 데이터를 다룰..
이전의 React 공부할때와, AEM의 이미지 다이얼로그를 공부할때 Ajax를 사용했었다. 비동기인 JS에서 Ajax를 사용하다 보니, CallBack이 되기도 전에 로직이 진행되어 값이 undefined인 경우가 많았다. 그래서 찾은게 JS의 Promise고, 저와 같은 경험을 하신분에게 유용할 것 같습니다 :D FE의 Javscript의 규모는 나날이 커져왔다. 그에따라 코드의 복잡도가 높아지고 함수의 콜백중첩이 많아져 에러처리 및 순차진행이 어려운 경우가 많아졌다. Promise는 비동기 작업들을 순차적으로 진행해주고, 예외처리를 보다 쉽게 해줄 수 있게 한다. 사용법 MDN의 web docs를 참고하여 간단하게 사용법부터 보도록 하자. (https://developer.mozilla.org/ko/..
- Total
- Today
- Yesterday
- js
- War
- spring boot js import
- 비동기
- spring boot jsp js
- crontab 안됨
- spring boot
- 정규표현식
- sourcetree github token
- ftp불가능
- spring boot css import
- 순차진행
- 정규식
- js promise
- spring boot jsp css
- spring boot jsp js import
- promoise
- spring boot js
- 동기
- spring boot intellij
- RegExp
- linux권한
- pscp
- spring boot 프로젝트 설정
- spring boot war
- 프로젝트 생성
- spring boot 프로젝트 생성
- javascript
- sourcetree github 비밀번호
- 정규표현
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |