일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 쿠키
- 파이썬
- 쉘 스크립트
- API
- 알고리즘
- 백준
- m:n
- DTO
- application layer
- Git
- spring
- JDBC
- 티스토리챌린지
- 편향된 지수
- @SubscribeMapping
- 커밋 되돌리기
- BindingResult
- 컴파일 타임 상수
- intelij spring config
- compgen
- 메모리 구조
- @Autowired
- 기본키 전략
- 런타임 상수
- allocationSize
- mysql
- 리눅스
- JPA
- 오블완
- 프로그래머스
- Today
- Total
목록전체 글 (104)
둘셋 개발!

시스템 변수를 변경하는 방법에는 두가지가 있다. 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에 저장되어 있는 변수의 값을 변경하고 적용하려면 서버를 재시작해야한다. 원래는 그렇지만, 명령어를 사용하면 서버 기동중에 적용할 수 있다.
intro.서버, 웹서버, 웹 어플리케이션 서버이 세 단어는 정리를 해도해도 자꾸 잊어버리는 개념인 것 같다.한 줄만 보고도 와닿을 수 있게 정리하고자 한다. (너무 짧음 주의)서버클라이언트의 요청에 응답하는 소프트웨어 웹서버 (web server)클라이언트의 요청에 "웹 페이지"(정적 페이지)로 응답하는 소프트웨어 웹 어플리케이션 서버 (web application server) (a.k.a was)정적인 페이지 뿐만 아니라, 어플리케이션을 구동시켜 클라이언트의 요청에 "동적인 웹 페이지"를 응답할 수 있는 소프트웨어그리고 WAS에서 어플리케이션을 구동시키므로, WAS에서 내놓는 spec에 맞춰 개발해야한다.그게 바로 서블릿이다. (자바)그래서 스프링의 코드를 뜯어보면 WAS위에서 동작할 수 있도록 서..