일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 서버오류
- Intellij
- Queue
- 명제
- 코딩테스트
- char[]
- springboot
- github cli
- string
- AWS
- OVH
- LiveTemplate
- elasticbeanstalk
- PR
- 논리학
- JAVA기초
- Java
- 자동완성
- linux
- 자료형
- Leetcode
- 백준
- 큐
- 데이터센터
- 코테
- github
- 서버중단
- thymeleaf
- random
- 통신대란
- Today
- Total
목록분류 전체보기 (23)
Midnight Coder's Lounge
AWS 배포 문제와 씨름하는 동안 컴퓨터 기초 상식의 결핍을 부쩍 실감했습니다. 얌전히 예제만 따라해도 Bad Gateway니 Socket Timeout이 나타나기 일쑤였고, 발생하는 원인도 워낙 다양한 반면, 구글링으로 솔루션을 찾아봐도 뭔지 몰라서 손도 못 댈 내용이 태반이라 무척 답답했습니다. 이번 일을 계기로 기초적인 웹 개념을 훑어보려고 [IT 엔지니어를 위한 네트워크 입문]을 구해 읽었는데, 리눅스를 이용한 실습이 상당히 많았습니다. 당시에는 다 건너뛰고 간단한 개념만 훑었지만, RDBMS를 다룬 다른 개념서인 [Real MySQL 8.0]에서도 마찬가지로 리눅스 실습 내용이 나오는 것이었습니다. AWS 배포를 시도할 때는 EC2를 쓰지 않고 ElasticBeanstalk를 썼다고 어물쩍 넘어..
https://atomicliquors.tistory.com/16 [개발일지] SpringBoot 게시판 개인 프로젝트 (1) - AWS EB 배포 트러블슈팅 메모 https://atomicliquors.tistory.com/12 [개발일지] SpringBoot 게시판 개인 프로젝트 (0) 블로그에 개발일지를 작성하기로 하였습니다. 그간 팀프로젝트를 3차례 진행했지만, 막상 포트폴리오를 작성하기로 마 atomicliquors.tistory.com 배포환경의 502 bad gateway를 해결하는 문제가 당장 일단락이 되었고 본격적으로 Controller와 View 작업에 들어가게 되었습니다. 앞으로 Github Action이나 파일첨부 등등 새 시스템을 추가할 때 배포환경에 또 무슨 일이 생길지 모르겠지..
https://atomicliquors.tistory.com/12 [개발일지] SpringBoot 게시판 개인 프로젝트 (0) 블로그에 개발일지를 작성하기로 하였습니다. 그간 팀프로젝트를 3차례 진행했지만, 막상 포트폴리오를 작성하기로 마음먹고 프로젝트를 돌이켜 보니 프로젝트 진행 당시의 진척현황과 그 때 atomicliquors.tistory.com 오후 일과 내내 AWS 배포 문제를 수정하며 시간을 보낸 것 같습니다. 다만 AWS 배포는 오랫동안 헤맸던 문제였던만큼 드디어 가닥이 잡혀가는 듯하니 큰 진전이라고 하겠습니다. 버지니아 북부에 설치했던 환경을 종료하고 서울 지역에 다시 생성하면서 약간 복습도 된 듯합니다. 과거에 국룰처럼 쓰이던 EC2+SSL이 아닌 EB(Elastic Beanstalk)를..
15일 저녁 판교 데이터 센터의 화재로 카카오의 모든 서비스가 중단되는 일이 발생했습니다. 화재 진압 과정에서 불가피하게 전력망을 차단한 것이 서버 중단의 직접적인 원인인 것으로 알고 있습니다. 제일 우려가 컸을 카카오톡은 최우선으로 복구가 된 것 같지만 티스토리는 서비스 복구가 늦어져 난감했는데, 21시 30분부터 티스토리 글쓰기 기능이 돌아온 것을 확인했고 그간 작성했던 게시글도 잘 남아있는 것 같습니다. 사실 서비스 중단이라는 사태가 처음 벌어지는 일이 아닙니다. 불의의 사고로 대규모 서비스가 중단된 사례도 있었고, 또 서비스의 중요성을 악용해 공격하는 사례도 있었지요. 그 때마다 기업들이 사고를 대비해서 서비스 중단을 예방해야 한다는 이야기도 수시로 있었습니다. 온라인 서비스와 관련된 사건사고 사..
IntelliJ Live Reload STS4에서 IntelliJ로 넘어오면서, 라이브 리로드를 위해 추가 설정이 필요한 걸 알게 되었습니다. 참조 링크 지시를 따라하다 보니 라이브 리로드가 되긴 하지만 2~3 초간 딜레이가 발생합니다. 수시로 확인해야 할 때 몹시 번거로울 것 같아 짬이 나면 해결방법을 확인해 봐야 되겠습니다. 라이브 리로드 환경설정 IntelliJ https://suzxc2468.tistory.com/186 https://aterilio.tistory.com/74 https://youtrack.jetbrains.com/issue/IDEA-274903/In-IntelliJ-20212-compilerautomakeallowwhenapprunning-disappear-Unable-to-en..
개요 public static void main(String[] args){ System.out.println( randomString(-229985452) + " " + randomString(-147909649) ); }public static String randomString(int i){ Random ran = new Random(i); StringBuilder sb = new StringBuilder(); while (true) { int k = ran.nextInt(27); if (k == 0) break; sb.append((char)('`' + k)); } return s..
블로그에 개발일지를 작성하기로 하였습니다. 그간 팀프로젝트를 3차례 진행했지만, 막상 포트폴리오를 작성하기로 마음먹고 프로젝트를 돌이켜 보니 프로젝트 진행 당시의 진척현황과 그 때마다 배운 점을 복기하기가 쉽지 않았습니다. 3차 프로젝트 때 개인 노션에다가 당면한 문제를 수시로 메모해 두었지만 말 그대로 메모로 활용하는 데 그친 감이 있고, 또 진행 당시엔 시간에 쫓겨 한 문제를 해결하면 곧장 다음 문제로 넘어가느라 기록에 신경을 쏟지 못했는데, 지금처럼 개인 시간이 많을 때를 기회로 삼아 기록하는 습관을 들이고 숙달하기로 하였습니다. 블로그 개설 당시에는 방문객들에게 보여드릴 글만 분리해서 쓰고, 어느 정도 완성된 글이 아니면 쓰지 말자는 생각이었지만, 실제 1~2년 가량 카테고리별로 개발일지를 작성하..
개요 IntelliJ에서 많은 코드가 자동 완성으로 등록되어 있지만, 그 외에도 자주 쓰는 코드를 간편하게 호출하고 싶을 때가 있을 것입니다. 많은 IDE에서 개발자가 직접 자동 완성을 등록하여, 짧은 줄임말로 원하는 코드를 호출하는 기능을 지원하고 있습니다. IntelliJ의 경우 Live Templates라는 옵션을 통해 가능한데요, 함께 살펴보도록 하겠습니다. * 커뮤니티 버전(CE)에서도 사용 가능한 기능입니다. 설명 1. 상단 메뉴에서 File > Settings 로 들어갑니다. (또는, Ctrl + Alt + S) 2. 사이드바에서 Editor 탭을 열어 Live Template을 선택합니다. 3. 목록에서 원하는 언어 그룹을 선택하고, 우측의 [ + ] 탭을 눌러 [1. Live Templa..