일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인터페이스
- 객체 지향
- polymorphism
- java
- 객체지향
- 열거형
- Scanner
- python
- 내부 클래스
- 최소신장트리
- 와일드카드
- 다형성
- 추상 클래스
- 상속
- 백준
- 프림알고리즘
- 17472
- abstract
- Final
- 생성자
- Encapsulation
- nextInt
- 추상화
- this
- 버퍼비우기
- inheritance
- 제네릭
- enum
- 캡슐화
- Today
- Total
목록공부/Debug Archive (6)
쫑쫑이의 블로그
빌드 후 배포할 때 8080 포트가 사용중이라고 뜰 때 해당 포트를 종료해야한다 1. 8080 포트의 pid를 가져온다 netstat -tnlp|grep 8080 2. 죽인다 kill -9 12155 netstat이 설치 되어 있지 않다면 아래 명령어를 입력하여 설치한다 sudo apt install net-tools
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://{ec2프라이빗 IPv4 주소}:{포트 번호 예)3306}/{database 이름}?serverTimezone=Asia/Seoul&characterEncoding=UTF-8 username: 유저이름 password: 비밀번호 배포할 때는 서버 실행할 때마다 데이터베이스를 초기화하는 아래코드는 제거하는게 좋다 spring: jpa: hibernate: ddl-auto: create
스프링 빌드를 하는데 빌드 시간이 1초씩 늘어나는게 아니라 10초 이상씩 늘고, 빌드도 안되길래 여러번 껐다 켰다 반복해서 빌드를 해봤는데 소용없었다 free tier로 ec2를 이용하면 ram이 1기가라서 멈춤 현상이 발생한다고 한다 이 현상을 해결하기 위해서는 ram 크기를 늘려줘야한다 ram 사용량을 확인하기 위한 명령어 $ free aws에서 늘리는 방법을 소개해주고 있다 1. 스왑 파일 생성 // aws에서는 count=32로 예제가 써있는데 절반인 16을 적은 이유는 권장 크기가 2GB이기 때문이다 $ sudo dd if=/dev/zero of=/swapfile bs=128M count=16 2. 스왑 파일 권한 설정 $ sudo chmod 600 /swapfile 3. Linux 스왑 영역을..
mysql 기본 세팅으로 utf-8을 사용하였다 mysql의 테이블의 모든 컬럼의 합이 65,536 바이트의 크기보다 작게 지정 해야한다 utf-8을 사용하면 문자당 1 ~ 3 바이트까지 차지할 수 있으므로 최대 길이는 21,845이다 컬럼에 아무 값도 넣지 않으면 기본으로 255로 지정되므로 잘 계산해서 사용해야한다 https://stackoverflow.com/questions/36953538/mysql-column-size-limit MySQL: column size limit I'm currently working on a Windows OS and I have installed MySQL community server 5.6.30 and everything is fine. I have a scr..
https://blogshine.tistory.com/322 https://ohju.tistory.com/315 mysql 설치는 이 블로그들을 참고했다 첫 링크의 8번까지 따라하고 windows를 사용하므로 다음 과정은 아래 참고해서 할 수 있다 먼저 첫 링크를 4번을 따라하면서 발생한 에러인데 아무리 패스워드를 입력해도 입력이 안되는 알 수 없는 에러가 발생했다 sudo mysql ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '새로운비밀번호'; 아래 블로그를 참고해 다음과 같이 비밀번호를 세팅해서 해결하였다 https://seong6496.tistory.com/322
./gradlew build 스프링 빌드 실행 시 권한이 없을 경우 발생하고, chmod +x gradlew 실행 권한을 주는 명령어 입력해서 해결했다 리눅스 chmod 명령어 chmod [OPTION] [MODE] [FILE] OPTION -v : 모든 파일에 대해 모드가 적용되는 진단(diagnostic) 메시지 출력. -f : 에러 메시지 출력하지 않음. -c : 기존 파일 모드가 변경되는 경우만 진단(diagnostic) 메시지 출력. -R : 지정한 모드를 파일과 디렉토리에 대해 재귀적으로(recursively) 적용. MODE 파일에 적용할 모드(mode) 문자열 조합. u,g,o,a : 소유자(u), 그룹(g), 그 외 사용자(o), 모든 사용자(a) 지정. +,-,= : 현재 모드에 권한 ..