일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 추상 클래스
- 제네릭
- nextInt
- 상속
- 와일드카드
- 객체지향
- 추상화
- 다형성
- this
- 내부 클래스
- 17472
- 열거형
- 백준
- 프림알고리즘
- inheritance
- 캡슐화
- enum
- 최소신장트리
- 객체 지향
- abstract
- 인터페이스
- polymorphism
- 버퍼비우기
- Final
- java
- Scanner
- Encapsulation
- 생성자
- python
- Today
- Total
목록전체 글 (60)
쫑쫑이의 블로그
프로젝트를 마치고 팀원들과 KPT 회고를 간단하게 진행하였고, 지금 할 회고는 팀 회고가 아닌 개인적인 회고이다 프로젝트 진행하면서 개인적으로 좋았던 부분, 문제가 있었던 부분, 고쳐야할 부분을 정리해보고자 한다 Keep Geometry 타입 사용 Point 타입을 활용하여 지도에서 현위치 주변 음식점 검색 기능을 개발하였다. 사용자로부터 현위치 정보와, 지도 레벨에 따른 반경 값을 받아와서 반경보다 작은 값들을 받아오는 SQL문 작성으로 간단하게 해결할 수 있었다. 다른 팀 프로젝트에서 이 과정을 직접 계산한 코드를 봤는데... 아찔했다. Point 타입만 사용하였지만 기술 발표를 준비하는 과정에서 다른 타입들과 함수들에 대해 공부하면서 가장 많이 배운 분야인 것 같다. 추가적으로 지도를 사용한 다른 ..
빌드 후 배포할 때 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