일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GitHub
- error
- 에러
- Java
- 자바
- Eclipse
- mybatis
- 코틀린
- kotlin
- aws
- db
- oracle
- 방법
- 생성
- Git
- 함수
- Spring
- Security
- JavaScript
- jquery
- 넥사크로
- 시큐리티
- IntelliJ
- 쿼리
- 프로그래머스
- JPA
- 알고리즘
- 오라클
- 스프링
- Vue
- Today
- Total
목록웹/환경설정(setting) (9)
송민준의 개발노트
여러 프로젝트를 관리함에 따라 공통적으로 쓰이는 클래스들을 한번에 관리할 필요성이 느껴졌다. nexus 솔루션이 대중적으로 많이 쓰인다고는 하나 개인적으로 사용하고 AWS 프리티어에서 사용하기엔 사양이 부족해서 좀 과하다 싶었다. 그래서 대안으로 github을 이용하는 방법을 찾아서 세팅을 해보았다! 방법은 아래와 같다. 1. 프로젝트를 생성한다. ( 여기선 maven ) 2. 공통적으로 사용할 파일 생성 3. maven deploy 실행 - 로컬 파일 기반으로 생성하는 것이라 파일경로는 상대적이다. local_maven_repo='C:\Users\dkask\IdeaProjects\camping-msa\common' # Local Maven Repository의 snapshots 폴더로 deploy 실행..
바벨이란? Babel은 개발자가 최신 버전의 JavaScript를 사용하여 코드를 작성할 수 있도록 하는 JavaScript 컴파일러이며 해당 코드를 이전 브라우저와 호환되는 버전으로 컴파일합니다. 최신 JavaScript를 작성하고 모든 곳에서 실행할 수 있도록 도와줍니다. -> 바벨로 es6+ 스크립트들을 es5 스크립트로 트랜스파일링 함. 배포 전에 트랜스파일링도 가능하고 태그에 babel을 적용해서 브라우저에서 트랜스파일링도 가능함. * webpack 기반 프로젝트면 깔끔하게 처리가 가능한데 레거시 프론트면 별도 처리가 필요(ex. jsp) * 프로덕션에서는 성능상 배포 전에 작업하는게 좋음. 폴리필이란? 폴리필은 최신 코드를 실행할 수 있도록 대상 환경(예: 이전 브라우저)에서 누락된 필요한 기..
1. spring Initializr로 새로운 프로젝트 생성 2. Initializr 환경 셋팅( Maven, Java11, Jar) 3. dependencies 설정 (일단 쓰겠다싶은 것 추가함) 4. 프로젝트 finish 5. root 경로에 .editorconfig 라는 파일 생성 root = true [*] charset = utf-8 indent_style = space indent_size = 2 end_of_line = lf insert_final_newline = true trim_trailing_whitespace = true [*.md] trim_trailing_whitespace = false 6. properties -> yml 로 바꿔주기 and 기본정보 세팅 spring: # d..
노트북으로 작업하다가 github에 올렸는데 contribution이 없어 보니까 다른 아이디로 commit이 되어 있었다... 작성자 변경을 했는데 나중을 위해 남긴다. 난 주로 intellij 로 간단한 git 작업을 하니 참고하시고... 위와 같이 작성자를 바꾸고 싶은 commit 내역을 클릭한다. 그럼 우측 하단에 아래와 같이 뜬다. cf776ecc 와 유사한 해시코드느낌의 코드가 뜨는데 이것을 메모해둔다. (중요한 건 '메소드 기반 인가처리 세팅'을 기준으로 위에 있는 데이터가 바뀜) 그러고 git bash를 켠다. 그리고 해당 프로젝트 경로가 있는 곳으로 이동함(git repository가 있는 곳) cd 경로 ex) cd C:/Users/dkask/IdeaProjects/basicsecuri..
예를 들어 이미지 업로드 후 바로 보여주고 싶은데 톰캣에 build된 리소스 안에 반영이 안되어 404가 뜨는 경우나 html, js 등과 같은 정적리소스가 수정 후 바로 반영이 안된다.(인텔리제이는 기본적으로...) 이클립스는 톰캣 옵션으로 아래와 같이 Serve modules without publishing 을 체크해주면 되는데 인텔리제이는 어케 하는가 열심히 찾아봤다. 늘 그렇듯 나는 해답을 찾았다... 1. 톰캣 속성 편집으로 들어가서 2. Deployment에 들어간 후 war ~ 를 Edit Artifact 버튼 누른다. 3. 그럼 Output directory에 경로가 target을 바라보고 있을 것이다. 아래와 같이. 4. 그것을 바꿔준다 workspace로...! 아래와 같이 src/m..
에러 코드 [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.561 s [INFO] Finished at: 2020-02-04T10:57:31+09:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project pro: Compilation ..
1. ".gitignore"? Project에 원하지 않은 파일들을 Git에서 제외시킬수 있는 설정 파일 2. 최상위 Directory에 존재해야 함. 3. 깃헙 접속 -> 로그인 4. 저장소 이동 - > Create new file 5. .gitignore 입력 6. choose .gitignore 버튼에서 Java 선택 # 확장자 html인 파일 *.html # home.html 파일 제외 !home.html 7. 전부 작성 후 Commit new file 클릭 * https://www.gitignore.io gitignore.io Create useful .gitignore files for your project www.gitignore.io - 접속후 키워드 입력 후 생성 ---------번외
보호되어 있는 글입니다.