– 이 글은 aws ec2 인스턴스 생성 및 보안 그룹 설정을 모두 마쳤다는 가정 하에 진행됩니다.- 이 글은 다음 포스팅을 참고하여 작성되었습니다.https://velog.io/@jonghyun3668/SpringBoot-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-EC2-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0https://dabid.tistory.com/11 SpringBoot 프로젝트 EC2 배포하기깃헙에 있는 프로젝트를 AWS EC2에 git clone을 통해 내려받아 jar 파일 빌드를 해보겠습니다.(EC2 인스턴스는 우분투로 진행합니다. 또한 따로 배포 시스템을 구축하지 않고 수동으로 배포하는것만velog.io0. AWS EC2 서버에 자바 설치..
[Tistory] [Todo list] 01. 요구사항 확인
https://velog.io/@hjoo3355/%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-%ED%81%B4%EB%A1%A0%EC%BD%94%EB%94%A9-%EC%A0%95%EB%A6%AC 프론트엔드 +클론코딩 정리프론트엔드 구현해보고 싶은 것들:필수제한 – 하나씩 일주일이라는 시간을 둘 것1\. TODO List제한사항순수 자바스크립트로만 구현SPA 로 구현하기SCSS 전처리기 사용Babel 과 Webpack 으로 환경 세팅Pretvelog.io 필수제한 – 하나씩 일주일이라는 시간을 둘 것…? 1. TODO List제한사항1. 순수 자바스크립트로만 구현-> 리액트는 순수 자바스크립트일까? -> 리액트는 자바스크립트 라이브러리로 jsx 문법을 사용하기 때문..
[Tistory] [Android] 메모리 누수 & 분석
메모리 누수란모든 앱은 작업을 수행하기 위한 리소스로 메모리가 필요합니다. 각 앱에 충분한 메모리가 존재하도록 안드로이드 시스템은 메모리 할당을 효율적으로 관리해야 합니다. 이를 위해서 런타임시(실행시) 메모리가 부족하다면 안드로이드에서는 가비지 컬렉터(Garbage Collection = GC)를 트리거합니다. GC의 목적은 더 이상 유용하지 않은(사용되지 않는) 객체를 정리하여 메모리를 회수하는 것입니다. GC는 다음과 같은 3단계로 과정이 이루어 집니다.GC 루트에서 메모리의 모든 객체를 탐색하고 현재 참조가 되고 있는 객체는 활성화된 객체로 표시합니다.활성화가 표시 되지 않은 객체(참조되지 않는 객체)를 메모리에서 지웁니다.남은 객체들은 다시 정렬합니다.즉, 요약하자면 사용자에게 제공되는 모든 것..
[Tistory] [개발 공부 51일차] Number.isInteger(), Math.sqrt | 수박수박수
< 목차 > 1. [09:00~10:00] 코드카타 문제 풀이 (1) 수박수박수박수박수박수? (2) 내적 (3) 약수의 개수와 덧셈 2. Number.isInteger() 3. Math.sqrt 4. 오늘 작성한 코드 5. 금일 소감 1. [09:00~10:00] 코드카타 문제 풀이 (1) 수박수박수박수박수박수? 문제 설명 : 길이가 n이고, “수박수박수박수….”와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하라. 예를 들어, n이 4이면 “수박수박”을 리턴하고 3이라면 “수박수”를 리턴하면 된다. 제한사항 : n은 길이 10,000이하인 자연수다. 문제를 보고 답안 작성하며 ‘뭐야.. 왜 이렇게 easy하지?.. 뭔가 이상해’ 하면서 풀었다. 심지어 테스트 돌렸는데 통과됐길..
[Tistory] [서울 잠실 영화 탈출 무대인사] 240713 롯데시네마 월드타워, 주지훈 박희본 박주현 김수안 배우 참석, 故 이선균 배우 유작
안녕하세요~매일 꿈꾸는 데일리몽입니다.오늘은 맛집이 아닌 영화 여행 카테고리로 찾아뵙습니다~ 제가 지난 주말에 다녀온 영화 무대인사를 소개해드리려고 합니다! [서울 잠실 영화 탈출 무대인사] 240713 롯데시네마 월드타워, 주지훈 박희본 박주현 김수안 배우 참석 7월 13일(토), 더운 날씨를 뚫고 “서울 잠실 롯데월드몰”로 향했습니다. 지하철에서 내려서 롯데월드몰 지하로 향하니 사람 무엇;;;역시 엄청 많은 인파가 몰려있었어요~ 지하에 있는 아쿠아가든카페에는 엄청난 대기줄~대기 안하는 곳이 없네요~>0 커피가 마시고 싶어서 지하 푸드코트 쪽에 있는 테니(tenne)에서 아이스 카페라떼(5,500원) 한 잔과 시나몬 퀸아망(5,000원)을 구매했어요~ 아, 참고로 테니 옆에 키친205라는 딸기생크림케..
[Tistory] GitHub 2FA(2단계 인증) 설정
사내에서 형상관리를 위해 GitHub을 사용 중인데 보안 이슈로 GitHub 2FA을 설정하게 되었습니다. 설정하면서 해당 내용을 간단히 정리하게 되었습니다. 2FA?2FA(2단계 인증)은 기존 비밀번호로 인증하는 방식 외에 다른 방식을 추가로 인증하여 접근하는 방식으로 GitHub에서는 23년 이후로 사용자들에게 2FA 설정을 권고하고 있습니다. GitHub의 경우 모바일 디바이스의 애플리케이션에서 생성하거나 문자 메시지(SMS)로 전송되는 코드를 이용하여 2FA 인증 형식을 사용합니다. 설정 순서GitHub에 로그인후 계정 Settings 메뉴에서 Password and authentication 메뉴로 들어갑니다. 해당 메뉴에서 2FA 항목에서 Enable two-factor authenticati..
[Tistory] 기계공학부: 재료와 제조공정
공사 현장 근처에 보이는 H빔, 편의점에 진열되어 있는 플라스틱 음료 병과 알루미늄 캔. 우리 주변의 수많은 공작물들은 어떻게 만들어질까요? 그 답은 바로 기계공학부의 3학년 전공과목인 ‘재료와 제조공정’을 통해 만나볼 수 있습니다. 1. 과목 학습 내용1.1 과목 개요 ‘재료와 제조공정’은 기계공학부의 3학년 전공 선택 과목입니다. 본 과목에서는 기계공학에서 취급하는 물질인 금속, 플라스틱, 세라믹, 복합 재료를 다루는데요. 구체적으로 본 과목의 목표는 두 가지입니다.(1) 첫째는 각 재료의 역학적인 물성을 이해하는 것입니다. 대표적인 공업용 재료인 금속, 플라스틱, 세라믹, 복합재료 각각이 미시적으로 어떤 구조를 가지고 있는지, 어떤 역학적 물성을 갖는지 학습합니다.(2) 둘째는 공업용 재료를 가공..
[Tistory] [영화 관람] 야간에 메가박스 남양주현대아울렛 스페이스원에서 <파묘>를 봤습니다.
https://www.megabox.co.kr/theater?brchNo=0019 극장정보 < 극장 반갑습니다. 메가박스 (남양주현대아울렛 스페이스원)점 입니다. www.megabox.co.kr https://namu.wiki/w/%EB%A9%94%EA%B0%80%EB%B0%95%EC%8A%A4%20%EB%82%A8%EC%96%91%EC%A3%BC%ED%98%84%EB%8C%80%EC%95%84%EC%9A%B8%EB%A0%9B%20%EC%8A%A4%ED%8E%98%EC%9D%B4%EC%8A%A4%EC%9B%90 메가박스 남양주현대아울렛 스페이스원 메가박스 남양주현대아울렛 스페이스원 메가박스 의 지점. 2020년 11월 6일 현대프리미엄아울렛 스페이스원 개장 namu.wiki 메가박스 현대아울렛점에서 영화..
[Tistory] [성동2기 전Z전능 데이터 분석가] 0704 (미완)
SQL 기초 1일차❇️ 오늘 배운 내용 1. 성취도 평가/정답 확인 2. 팀 빌딩 진행3. 디자인 스프린트 주요 개념 오전 강의 성취도 평가 및 정답 확인 | 소제목요약 데이터베이스와 스키마 데이터베이스가 오래 된 개념이라 지칭도 많음. 릴레이션 = 테이블튜플= 행=로우=레코드 애트리뷰트=열=컬럼한칸 = 셀 DBMS : 데이터 베이스 관리 시스템 mysql : 젤 많이 쓰이고 우리가 배울 것 – 완전 프리 오픈소스라 기업 포함 누구나 사용 가능오라클 데이터베이스: 대기업이 의외로 많이 씀몽고DBSQLite 스마푸톤에 많이 씀 마리아DB도 많이 씀 무료라서.마이크로소프트 SQL 옜날에 싸게 만든 DB들이 많은… 은근히 많이 쓰는. 파이썬과 비교했을 때 난이도는?파이썬은 시각화가 잘..
[Tistory] [LeetCode 해석 및 풀이] 79. Word Search(단어 검색)
LeetCode 문제 해석 및 풀이 방법문제 79. Word Search(단어 검색)난이도 : 중간🟡 바로가기 문제 설명영문Given an m x n grid of characters board and a string word, return true if word exists in the grid. The word can be constructed from letters of sequentially adjacent cells, where adjacent cells are horizontally or vertically neighboring. The same letter cell may not be used more than once. Follow up: Could you use search prunin..