DB정보와 같은 개인정보와 같은 파일들을 github에 올리지 않기 위한 작업 소스트리 사용법 1. 설정 선택 2. 고급 선택 3. 편집 선택 4. 제외하고자 하는 파일명 작성 후 저장 파일을 수정해도 바로 적용되지 않는다면 git터미널에서 아래 명령어를 실행하여 적용시킨다. $ git rm -r --cached . $ git add . $ git commit -m "Apply .gitignore" 첫째줄부터 내용 - git 캐시삭제 - 모든 파일 스테이징으로 넘기기 - gitignore 적용
원격 저장소와 연결 $ git remote add origin [git주소] ※ git주소 : https://github.com/[아이디]/[저장소명] ※ 명령어 실행 후 나오는 로그인 창을 통해 github 로그인 혹은 access token 인증을 통해 접속승인을 받아야 한다. 원격 저장소 확인 $ git remote -v 원격 저장소 파일 올리기 $ git push -u : 브랜치를 원격 저장소의 master브랜치에 연결하는 것(처음 연결시에 사용) $ git push -u origin master 원격 저장소 파일 내려받기 $ git pull orign master 원격 브랜치 정보 가져오기 $ git fetch ex1) fetch이후 브랜치에 합치기(fetch를 이용한 pull) $ git fe..
git bash 실행 디렉터리 생성 $ mkdir [폴더명] 디렉터리로 이동 $ cd [폴더명] 깃을 사용하도록 directory 초기화 $ git init 깃 저장소 상태 확인 [작업트리] -> [인덱스(스테이지)] -> [저장소] 작업트리 : local 작업 파일 인덱스 : 작업트리와 저장소 사이에 존재하는 공간 스테이지 : 다음 버전에 포함되도록 예약해두는 것(인덱스에 등록하는 행위) 저장소 : 버전으로 만들어 저장하는 곳 $ git init vim사용해 txt파일 생성 $ vim [파일명] 해당 파일 스테이지에 대기 $ git add [파일명] --all : 전체 추가 $ git add --all 저장소로 커밋 $ git commit -m : 저장소로 커밋 시 메세지 추가 $ git commit ..
Vue 공부 중 기존 Eclipse프로젝트를 Frontend - Atom - Vue / Backend - Eclipse - Java 형태로 사용이 가능하다는 것을 보고 기본적인 세팅 방법을 확인 및 정리하였습니다. Eclipse 프로젝트는 mvn 형태 vue 사용법 1. eclipse 프로젝트 생성or선택 2. cmd -> 해당 프로젝트 폴더 접속 ex) > cd C:\Users\YSY\git\simple-maven\test 3. vue cli로 vue 프로젝트 생성 > vue init webpack [생성할 vue 폴더 이름] ex) > vue init webpack frontend 4. atom -> Add Project Folder -> 생성한 vue폴더 선택 5. vue 파일 eclipse 프로젝..
SELECT WEEKS, SUM(DECODE(D,'1', DAYNUM)) AS SUN, SUM(DECODE(D,'2', DAYNUM)) AS MON, SUM(DECODE(D,'3', DAYNUM)) AS TUE, SUM(DECODE(D,'4', DAYNUM)) AS WED, SUM(DECODE(D,'5', DAYNUM)) AS THU, SUM(DECODE(D,'6', DAYNUM)) AS FRI, SUM(DECODE(D,'7', DAYNUM)) AS SAT FROM ( SELECT ROWNUM AS DAYNUM, TO_CHAR(TO_DATE(B.YYMM||LPAD(ROWNUM,2,'0'),'YYYYMMDD'), 'D') AS D, CAST(TO_CHAR(TO_DATE(B.YYMM||LPAD(ROWNUM,..
chrome, edge, firefox등 최신 업데이트 되는 브라우저들은 Audio 태그 만으로도 고유의 플레이어가 생성됩니다. 업데이트되지않는 IE같은 경우는 Audio태그가 작동하지 않는 경우가 있는데 그경우 사용할 JavaScritp코드입니다. 기본적으로 object 태그를 이용합니다. value 값에 사용할 파일 위치, URL을 사용합니다. 1. object 태그 직접 사용 1 2 3 4 5 6 7 8 9 10 11 12 13 Colored by Color Scripter 2. jQuery 사용 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 // DOM // script function fileToAudioObject(src){ v..
Controller : - 사용자의 Request를 전달받아 요청의 처리를 담당하는 Service 를 호출 Service : - Controller에 의해 호출되어 실제 비즈니스 로직과 트랜잭션을 처리 - dao를 호출하여 DB CRUD를 처리 후 Controller로 반환 dao : - Service에 의해 호출되어 DB CRUD를 담당 mapper : - dao에서 요청하는 실제 쿼리문이 위치하는 곳 단순하게 페이지를 불러오고 DB정보를 한번에 불러오는 간단한 프로젝트의 경우 Service와 dao의 차이가 거의 없을 수 있다. Service는 사용자가 요청한 작업을 처리하는 과정을 하나의 작업으로 묶은 것이고, dao는 CRUD작업을 하나씩 분할해 놓은 것이다. 사용자가 한 번의 요청으로 단순히 페..
웹 페이지에서 서버로 이미지 파일을 올려주기 전 이미지의 크기가 클 경우 리사이징 후 파일을 올려주고자 한다. 서버단에서도 조정할 수 있지만 서버에 무리가 올수 있기에 클라이언트단에서 처리하는 것이 좋다고 한다. 아래 두 주소는 코드를 참고한 사이트이다. https://stackoverflow.com/questions/23945494/use-html5-to-resize-an-image-before-upload https://codepen.io/tuanitpro/pen/wJZJbp 하단의 코드는 전체 소스코드이다. 이 코드는 파일이 resizing 됐는지 확인하기 위한 코드이며 메모장으로 .html로 저장하여 간단하게 확인할 수 있도록 upload부분은 제외하였다. (file 크기확인은 f12 개발자모드 ..
javascript, jQuery, DOM, CSS 활용 자바스크립트를 공부하며 간단한 달력(Calendar)을 만들어 보았습니다. 주로 자바스크립트로 생성하기 위해 HTML은 최소한으로 사용하였습니다. 아래는 전체 소스코드(간단히 메모장에 text.html로 저장해도 확인가능) 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161..
- Total
- Today
- Yesterday
- jQuery
- CSS
- 변수
- HashMap
- git
- Service
- script
- Request
- Calendar
- 이미지 리사이징
- 동작원리
- var
- 달력
- HTML
- Spring
- JavaScript
- dao
- HttpServletRequest
- image resizing
- 자료형
- 호이스팅
- es6
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |