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

이게 꽤나 빈번히 일어나는데, 인텔리제이에서 프로젝트를 인식을 못하는 오류가 있다. 항상 캐시 삭제, JDK버전 확인 등 삽질만 계속하다가 시간을 날려서 잊어버리지 않도록 기록해두려한다... 결국 프로젝트 구성 자체를 못 하는 거라 pom.xml을 인식시켜주면 된다. pom파일을 열고 우클릭을 해서 Maven 프로젝트로 추가해준다. 그러면 어노테이션도 정상적으로 인식. 당연히 Application도 인식이 된다. https://stackoverflow.com/questions/70575929/spring-boot-application-not-detected-by-intellij Spring boot application not detected by Intellij Intellij is not detect..

원래 윈도우 계정 A를 사용하다가, B로 이동해서 A에서 작업하던 프로젝트를 소스트리로 열려고 하니 git log 에러코드 128로 실패함 이라는 오류가 발생했다. 그래도 친절하게 설명이 잘 되어 있어서 찬찬히 읽어보면 A소유의 저장소 인데 B 계정으로 접근해서 문제가 생긴 모양이다. 그리고 친절하게도 해결 방법까지 적어준다. 해당 폴더의 git bash를 연 다음 설명처럼 git config 명령어를 사용하면 된다. git config --global add --safe.directory '디렉토리' ※주의할 점은 디렉토리 경로 입력시 일반 슬래시로 구분 해야 한다는 것 나도 알고싶지 않았다.... 그러면 C:/User/유저명/.gitconfig 파일에 입력한 디렉토리 경로가 들어가는 것을 확인할 수 ..
문제: https://school.programmers.co.kr/learn/courses/30/lessons/120875 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(int[][] dots) { int answer = 0; for (int i = 1; i < dots.length; i++) { double x = dots[0][0] - dots[i][0]; double y = dots[0][1] - dots[i][1]; double incl1 = (dots[0][1] - dots[i][..

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) 편집 순서 수정을 원하는 파일의 권한이 있는 유저로 로그인한다...