일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- gradle
- 싱글톤
- 리눅스
- codingtest
- springboot
- 코딩테스트
- programmers
- html
- 시큐리티 로그인
- input태그
- sql
- java
- Spring boot
- 2차원배열
- StyleSheet
- 시큐리티 로그아웃
- css
- 소스트리
- 스프링 부트
- JAVA11
- security
- 로그인
- 반복문
- 시큐리티로그인
- javascript
- Linux
- 시큐리티
- springSecurity
- 프로그래머스
- 목록
- Today
- Total
목록lectureNote (73)
JAVAIARY

1. 출력 파일 목록을 텍스트 파일에 저장하고 싶다면? 목록을 조회하여 복사한 다음, 편집기를 열고 붙여넣은 후 저장하면 된다. 하지만 너무 번거롭다! 한 번에 할 수 있지 않을까? ls -l > 파일이름.파일확장자 중간에 꺽쇠를 넣어주면 번거로운 작업없이 조회된 값을 자동으로 파일에 작성해준다. result.txt 파일에 바로 출력된 것을 볼 수 있다. 이미 삭제된 파일을 삭제하려고 하면 해당 파일이 존재하지 않기 때문에 에러가 뜬다. 이 에러메시지를 파일에 result.txt 파일에 출력하고 싶다면 마찬가지로 > 기호를 이용하여 출력?! 하지만 에러메시지만 반환할 뿐이다. > 에는 1> 라는 뜻이 숨겨져 있어, 표준 출력(standard output)만을 redirection 시켜준다. 에러(stan..

젠킨스(Jenkins) 자동 배포 기구로 깃에 연동하여 원격 저장소에 저장되어 있는 소스를 배포해주므로 매우 편리하다. File Zilla나 PuTTY로 프로젝트를 변환해서 서버에 올리고, 실행시키는 과정을 생략할 수 있기에 한 번 구축해두면 그 다음이 매우 편해진다는 것 젠킨스는 빌드버튼만 눌러보다 개발 서버 자동 배포를 직접 구축해보게 되면서 준비했던 것들을 정리해본다. 먼저 다른 프로파일로 빌드를 진행할 것이기 때문에 프로젝트에 프로파일을 추가해 준다. : 실행시킬 profile 이름(id) : maven 테스트 스킵 여부 : 실행 프로파일을 명시하지 않았을 때 기본 프로파일로 사용할 것인지 여부 : 패키징 시 저장할 파일 이름 : sourceDirectory의 소스를 컴파일한 결과물이 위치하는 디..

에서는 maxlength를 지원하지 않고, min/max만 사용할 수 있다. 그런데 그렇게 사용할 경우, 입력과 동시에 유효성 체크가 되지 않는다. 범위를 넘어가는 숫자가 입력되어도 제출이 되지 않을 뿐 입력 자체는 가능하며 입력한 숫자들이 화면상에 보여지게 된다. ex. (0~99) 그래서 기존에 type=text 로 두고 AutoNumeric.js를 사용해서 숫자 텍스트 필드의 포맷팅을 시켜주었다. AutoNumeric 문서: https://www.decorplanit.com/plugin/ autoNumeric autoNumeric 1.9.41 is a jQuery plugin that automatically formats currency and numbers..
1. VI 편집기 장점 간단한 수정 작업의 경우, 별도의 툴 없이 간단하게 편집 가능. 재배포를 위해 서버를 내리는 등의 작업이 필요하지 않음 단점 낮은 가독성 2. VI 편집기 모드 1) 명령 모드 기본 모드. 커서 이동, 삭제, 수정, 복사/붙이기, 탐색 등을 수행할 수 있음 모드 전환 키(i, a, o, I, A, O)를 통해 모드를 전환할 수 있으며 [Esc]버튼을 통해 다시 명령모드에 진입할 수 있음 2) 편집 모드 파일을 편집(수정)할 수 있는 모드 [Esc]로 다시 명령 모드로 나갈 수 있음. 3) ex명령 모드 명령 모드에서 콜론( : )을 통해 마지막 행으로 이동하여 명령 수행 저장, 저장및 종료, 치환 등의 수행 가능 4) 편집 순서 수정을 원하는 파일의 권한이 있는 유저로 로그인한다...

1. 파일 복사 cp 현재파일경로 옮길파일경로 파일 복사하여 옮긴 후, 복사한 디렉토리로 이동하여 목록 확인 원본 파일도 상위 디렉토리에 남아있는 것 확인 가능 2. 파일 이동하기 mv 현재파일경로 이동시킬파일경로 디렉토리에서 파일 옮긴 후 현재 디렉토리에서 파일 사라진 것 확인 디렉토리 이동하여 이동시킨 파일이 존재하는 지 확인

원래는 AWS에 올라가 있는 서버에 서비스를 추가하려고 했으나, 그게 맘처럼 잘 안돼서 (...) 로컬로 해 보기로 했다. 1. Eureka서버 로컬에서 구축하기 Eureka_local 이름으로 프로젝트를 하나 생성하고 build.gradle 수정 plugins { id 'java' id 'io.spring.dependency-management' version '1.1.0' } group = 'org.example' version = '0.0.1-SNAPSHOT' repositories { mavenCentral() } dependencies { implementation("org.springframework.cloud:spring-cloud-starter-netflix-eureka-server") i..

여태까지는 태그를 사용할 일이 없었기 때문에 no tags 옵션으로 패치를 해왔지만 이제는 필요하게되어 패치를 가져올 수 있도록 고쳤다. 태그를 가져오려고 태그 포함 옵션으로 패치를 실행하면 실패했다. 그래서 명령어로 강제 패치를 진행 git fetch --tags --force 그러면 접근 가능한 유저인지 확인하기 위해 깃랩 유저 아이디와 패스워드를 입력하는 창이 뜬다. 로그인 해주면 정상적으로 태그 업데이트가 된다. 소스트리 패치도 정상적으로 가능!