일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 컴파일 타임 상수
- 오블완
- 기본키 전략
- 쉘 스크립트
- 편향된 지수
- allocationSize
- BindingResult
- 메모리 구조
- 쿠키
- 런타임 상수
- mysql
- 리눅스
- API
- application layer
- Git
- 커밋 되돌리기
- DTO
- 알고리즘
- compgen
- @Autowired
- @SubscribeMapping
- m:n
- 티스토리챌린지
- JDBC
- 프로그래머스
- 백준
- intelij spring config
- JPA
- Today
- Total
목록티스토리챌린지 (8)
둘셋 개발!
mysql에서는 사용자 식별을 호스트와 아이디를 함께본다. 예를 들어 ‘janguni_user’@‘127.0.0.1’ 계정은 127.0.0.1로 접속한 janguni_user이다. 만약에 janguni_user가 다른 호스트를 통해 접근한다면 접근할 수 없을까? 아마 없을 것이다. 사용자 계정 종류크게 사용자 계정에는 다음의 2개의 계정으로 구분 된다. 1. 시스템 계정 (System Account) 2. 일반 계정 (Regular Account) 시스템 계정과 일반 계정의 차이점은 System User의 권한 획득여부이다. System User의 권한이 있는 것은 시스템 계정이고, 권한이 없는 것은 일반 계정이다. 시스템 계정은 일반 계정을 생성할 수도있고 삭제할 수도 있는 관리권한이 있다. 또한 세션..

시스템 변수를 변경하는 방법에는 두가지가 있다. 1. my.cnf(mysql서버의 설정파일)에서 변수의 값을 직접 변경 2. set 키워드로 변경 1번 방법은 변수변경을 바로 적용하려면 서버를 재시작해야한다. 2번 방법은 변수변경이 바로 적용되지만, 서버를 재시작하면 이전값으로 복구된다. 다만, 8.0버전부터는 set 키워드와 함께 persist라는 키워드를 사용하면 서버를 재시작해도 바꾼 변수의 값이 유지된다.시스템 변수 변경 실습시스템 변수 중 max_connections라는 변수를 바꿔보겠다. 이 변수에 대해 간단히 설명하자면, mysql서버에 클라이언트가 몇 개의 커낵션까지 붙을 수 있을지를 제한하는 변수이다.mysql사이트에 보면 시스템 변수에 대한 정보가 나와있다. (https://dev.my..
스트림을 사용해서, forEach문 안에 local변수를 변경하는 코드를 짰다. 하지만 오류를 만났다. 찾아보니 스트림 안에서는 로컬 변수에 접근 할 수 없고 키워드 final인 변수에만 접근이 가능하다. 이유는 다음 포스팅에서....
시스템 변수는 사용영역범위에 따라, 변경할 수 있는 시점에 따라 저장하는 공간에 따라 분류할 수 있다. 글로벌 변수와 세션변수글로벌 변수는 MySQL 서버 전체에서 사용할 수 있는 변수이고, 세션 변수는 클라이언트의 커넥션에서만 사용할 수 있는 변수이다. 정적변수와 동적변수MySQL서버가 기동된 후 변경할 수 있는 변수가 동적 변수이고, 기동한 후에 변경할 수 없는 변수가 정적변수이다. my.cng 파일과 서버 메모리시스템 변수는 my.cng 파일또는 서버 메모리에 저장할 수 있다. my.cng에 저장되어 있는 변수의 값을 변경하고 적용하려면 서버를 재시작해야한다. 원래는 그렇지만, 명령어를 사용하면 서버 기동중에 적용할 수 있다.