일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- lcap
- MySQL
- 트리
- algorithm
- 재귀
- 백트래킹
- Mendix
- 매개변수 탐색
- 자료구조
- dfs
- Recursion
- 멘딕스
- 프로그래머스
- 그래프
- 정렬
- 이분탐색
- 집합
- 스택
- Sort
- 반효경교수님
- 해시맵
- 자바
- SQL
- Bruteforce
- 완전탐색
- microflow
- git
- 가중치없는그래프
- domain model
- 알고리즘
- Today
- Total
목록기타 (15)
mondegreen
김영한님 강의를 들으면서 한번도 마주한 적 없던 이 화면... 아마 스프링 시큐리티를 의존성 주입하여 프로젝트를 생성해서 이렇게 뜨는 것 같다. 아이디는 'user' 이고 비밀번호는 프로젝트를 실행할 때 콘솔 창에 뜨는 값을 입력하면 된다. 이러한 로그인 화면이 뜨지 않게 하려면 아래와 같이 어노테이션에 작성해주면 된다. @SpringBootApplication(exclude = {SecurityAutoConfiguration.class})
application.properties 파일에 아래와 같이 작성하여 의존성을 주입할 수 있다. 1) implementation 'com.mysql:mysql-connector-j' 2) runtimeOnly 'com.mysql:mysql-connector-j' 두 방식 모두 의존성 주입이 가능한데 다음과 같은 차이점이 있다. Gradle에는 다양한 종류의 의존성 스코프가 있습니다. implementation과 runtimeOnly은 그 중 일부입니다. implementation: 이 의존성 스코프는 프로젝트에 의존성을 추가하고자 할 때 가장 일반적으로 사용됩니다. 이는 주로 컴파일 시점과 런타임 시점 모두에 필요한 의존성을 추가할 때 사용됩니다. 이 스코프에 추가된 의존성은 프로젝트의 API와 구현 모..
[처음 깃 저장소에 프로젝트를 담을 때] 재료: 1. 스프링 프로젝트 2. 브랜치가 생성된 깃 저장소 프로젝트 폴더(깃 저장소가 되는 폴더) 깊이 0 Back --- Front (한 뎁스 아래 존재하는 폴더) 깊이 1 Back 안에 git Ignore를 포함한 개발 파일 모두 존재(스프링 프로젝트 파일들) 깊이 2 깊이 0 폴더에서 터미널/git bash 열고 git init : 비어 있는 깃 저장소 생성 git remote add origin [깃 저장소 주소] : 깃 원격 저장소(master) 연결 git pull: 현재 레포에 존재하는 정보 당기기 git switch 브랜치명: 원하는 브랜치로 전환 [이미 프로젝트가 담긴 깃 저장소 클론할 때] git clone [깃 저장소 주소] : 깃 원격 저장..
1. 절대값 처리 : Math.abs( ); 2. 반올림 처리 : Math.round( ): 3. 올림 처리 : Math.ceil( ); 4. 버림 처리 : Math.floor( );
코드를 구현하면서 조건에 따라 1을 0으로 0을 1로 변경하는 방법은 아래와 같이 다양하다. //(1)번 방식; 조건문 활용 if(flag == 1){ flag =0; }else{ flag =1; } //(2)번 방식; 나머지 연산자 활용 flag = (flag+1)%2 //(3)번 방식; 삼항연산자 활용 flag = flag==1 ? 0 : 1 //(4)번 방식 flag = 1-flag; //(5)번 방식; XOR (Exclusive OR); 다르면 참(1)을 반환한다. (1 = 참 , 0 = 거짓) 0 XOR 0 = 0 -> 0^0 = 0 0 XOR 1 = 1 -> 0^1 = 1 1 XOR 0 = 1 -> 1^0 = 1 1 XOR 1 = 0 -> 1^1 = 0 flag^1 // -> 1이었으면 0반환..