환전 고시 환율 크롤링(crawling)
Amazon Web Services
GIT ACTION이란CI/CD를 통해 모든 소프트웨어 워크플로를 쉽게 자동화해주며 간단하게 말하면 서버에 소스를 배포하는 서비스이다.\-CI (Continuous Integration) : 테스트, 빌드, Dockerizing, 저장소에 전달하는 것까지 프로덕션 환경
MSA (Monolithic Architecture)란소프트웨어의 모든 구성요소가 한 프로젝트에 통합되어있는 형태로 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 프레임워크라고 할 수 있다.데이터베이스 DATEBASE (RDBMS vs NoSQL)엑셀과
오늘의 기분 우울,,,😥사용하는 노트북이 말을 듣지 않아서 어려움을 많이 겪었다...FTP 프로그램 파일질라(FileZilla) 설치 과정에서 아래의 화면이 떠야 넘어가는데 뜨질 않는다.. 결국 재부팅오늘 새롭게 알게 된 것들datetime 함수임포트하기날짜시간 바꾸
CSR ( Client-side rendering ): 자바스크립트에 데이터를 포함해서 보낸 후, 클라이언트 쪽에서 HTML을 완성하는 방법 SSR ( Server-side rendering ): 서버 쪽에서 템플릿 HTML에 데이터를 끼워넣어 완성된 형태의 HTML
Selenium 적용해서 스크래핑 해보기 동적인 웹페이지를 스크래핑할 때는 브라우저에 띄운 후 소스코드를 가져오는 방법을 사용해야 한다. 버전확인후 업데이트 크롬드라이버 다운로드 적용하기 >### 네이버 지도 API 네이버 클라우드 플랫폼 회원가입후 Appli
회원가입 기능 구현해시함수란?알고리즘의 한 종류로서 임의의 데이터를 입력 받아 항상 고정된 길이의 임의의 값으로 변환해주는 함수\-동일한 값은 동일한 값, 입력값이 달라지면 결과값이 달라지기 때문에 역으로 추정이 불가능 회원가입 시, 입력 정보는 DB에 저장 비밀번호는
9시~13시 <낮>1주차~4주차했던 웹프로그래밍 심화과정을 한번 씩 훑어봤다.너무 빠르게 배워왔던 시간이였는지 다시 보는 시간임에도 새로운 느낌이 들었고 이번에 시작하는 프로젝트가 걱정되는 시간이였던 것 같다. 복습은 꾸준히 해야하는 필요성을 매우 느꼈다.14시~
오늘은 프로젝트 시작 첫날이였다. 드디어 제대로 된 프로젝트를 시작한다!! 각자 역활을 맡아 서로 구현하는 시간을 가졌고, 수업 때 배웠던 소스들을 추가하고 구글링을 하면서 구현에 들어갔지만 쉬울 것 같다고 생각했던 내가 참 어리석어진다... 맘처럼 안된다!!ㅠ 오늘
프로젝트 ✔ community page에 comment 구현 ✔ thumbs-up,down 기능 ✔ 수정, 삭제기능 버튼 노트북이 말을 안들어서 초기화를 했다!!! 후... 초기화 때문에 개발에 필요한 환경들을 처음부터 다시 세팅하려니까 시간도 오래 걸렸고 익숙하
1.1 hash함수를 사용했기 때문에 comment 마다 \_id 값이 달라져서 idx로 count 순서를 매겨야 하는데 인덱스를 주는게 정말 어렵다. 1.2 idx값을 주지 않으려면 DB에서 특정 값을 가져와서 삭제하는 방법이 있다. 예를 들어, 작성한 use
오늘 한 일어제와 같이 오늘도 comment 기능을 구현하고 있다. 하지만 머릿속엔 이것저것이 엉켜 정리가 안된 느낌이 많이 들었다. 파일도 뒤죽박죽이라 더 복잡한 것 같아 처음부터 다시 하기로 마음 먹었다...하나하나 시작 하다보면 정리가 될 것만 같은 느낌이 든다.
오늘 일정내일 있을 발표를 위해 PPT자료를 만들었는데 익숙지 않다보니까 너무 오래걸렸던 것 같다. 먼저 써나가야 할 방향성을 잡고 자료준비부터 시작했다PTT 목차 소개1.1 개발목표1.2 맛집 키워드 검색 통계 자료1.3 프로젝트 기능 구현 및 설명Trouble Sh
오늘은 일주일간 진행했던 프로젝트를 발표하는 시간이 있었다. ppt를 새벽까지 작성하고 아침에 일찍 일어나려니 눈이 참 안떠지는 하루였던 것 같다.. 그래도 ppt를 작성 하는 내내 일주일간 진행되었던 프로젝트를 돌아보면서 팀원들이 구현했던 기능들을 눈여겨 볼 수 있는
오늘 한 일MS 클라우드플랫폼 기초JAVA 기초문법프로젝트 다시 구현"클라우드"는 인터넷을 통해 액세스할 수 있는 서버와 이러한 서버에서 작동하는 소프트웨어와 데이터베이스를 의미한다.오늘은 AWS와 배포방법이 비슷했던 MS클라우드 애저(Azure) 가상머신(VM)으로
오늘 한 일MS 클라우드플랫폼 기초VirtualMacine Scale Sets(VMSS)Lord BalancerMS 클라우드 보안자바 기초 문법조건문객체지향언어손쉬운 여러 VM 만들기 및 관리추가 구성 작업 또는 네트워크 관리 없이 수백 개의 VM을 쉽게 관리고가용성
오늘 한 일MS 클라우드 보안Java 기초 문법광범위한 보안 도구와 기능을 활용해 고객 데이터의 기밀성, 무결성 및 가용성을 제공하는 한편 투명한 책임도 가능보안 기능 :6가지 기능 영역으로 구성된 ( 운영, 애플리케이션, 스토리지, 네트워킹, 컴퓨팅 및 ID ) 요약
오늘 한 일구글 플랫폼 가상머신으로 배포하기Java 기초문법 끝내기인스턴스 생성 후 putty gen을 실행시켜 ssh 키값을 얻어냈다. AWS, AZURE, GOOGLE 꼭 익숙해지고만다.
오늘 한 일구글 클라우드 가상머신 배포오늘은 구글 클라우드에서 배포에 성공했다!일단 FileZilla에서 서버와 연결이 되지 않았던 문제를 해결했다.문제 : 키파일에 public key를 넣어서 연결 안됨 해결 방안 : private key를 넣어서 서버와 연결그리고
오늘 한 일Spring 1주차 (1-8까지)GIT 꾸며보기Intellij 에러해결오늘 Intellij로 Git과 연동하다 발생한 에러와 Spring initializr 때문에 시간을 너무 잡아먹은 날이다.참 다사다난했다... 오래 붙잡고 있어도 해결되지 않아 튜텨님께
오늘 한 일 데이터베이스와 SQL 강의내배캠 거북이반 Java 기초SQL-Tool인 DBeaver를 이용해 SQL문법을 공부했다.Java 하다가 해서 그런지 정말 너무 재밌게 했다... 재밌다고 웃으면서 강의들었는데 이게 내가 맞나 싶다 subquery는 하면서 익숙지
오늘 한 일SQL 문법 4주차 완강, 문법정리 30%서버리스 강의AWS S3를 이용해서 가비아 도메인을 통한 서버배포 S3생성 ( 가비아에서 구매한 도메인 이름으로 버킷 생성 )버킷이름 ▶ 객체소유권 활성화 ▶ 퍼블릭 엑세스 차단 해제 ▶ 버전 관리 비활성화 ▶ 생성
오늘 한 일 서버리스 - 프론트엔드route53 생성호스팅 영역 생성가비아 네임 설정Certificate Manager 생성도메인 이름 : 가비아에서 산 도메인Route 53 레코드 생성버킷정책 생성 CloudFront 수정7.1 CloudFront 내용 수정 : 인
서버리스 벡엔드 람다사용!!
오늘 한 일 서버리스 - 백엔드Spring 강의FrontendBackend
서버리스 배포자동화, TIL
VPC 구현
오늘 한 일AWS와 Spring 연동 전 각각의 복습프로그래머스 2020 카카오 인턴십 키패드 누르기백준 2577, 11653한번 훑어본 스프링 다시보니 새롭다. 변신한 것도 아닌데...심화과정 제대로 들어가기전에 숙지가 필요해 보인다오늘 풀었던 알고리즘은 꽤나 재밌었
CORS
서버리스 배포자동화와 에러들
JMTGR 정말 중요. 유연하게 생각하고 행동하기
[TIL] 22.06.10
Spring과 친해지고 싶다.
프로젝트까지 기간이 얼마 남지 않았다. 파이썬으로 이루어졌던 코드들을 스프링과 자바로 옮기려면 이번주는 눈감을 시간이 부족할 것 같다. 기초지식도 많이 부족하다고 생각하는데 짧은 기간안에 잘 해낼 수 있을까 의문이 든다.19일 안으로 스프링 강의 최대한 듣고 이해하
다시 한번 의지를 불태우게 되는 계기
나 java봐라~
드림코딩님의 영상 : 도커 한방에 정리 🐳
오늘 한 일Docker 맛보기 수업Spring boot 기초 Docker에 대해 정리하면서 뭔가 이것저것 많이 검색하고 알게 된 것 같은데 깊이 공부하기 시작하면 너무나 방대한 양이 될 것 같아서 조금만 늦추기로 마음 먹었다.🐋Docker 맛보기🐳Spring 심화도
오늘 한 일Spring Cloud ( Eureka )Spring Cloud ( Eureka ) 정리java 기초 문법 ( Stack(LIFO), Queue(FIFO), ArrayDeque, 날짜와 시간 표현, Thread)
Positive mind
[TIL] 22.06.23
[TIL] 22.06.24
Spring을 이용한 프로젝트를 제대로 시작했다.맡은 기능은 게시물 Comment부분인데 저번 프로젝트때 했던 파이썬과 동일한 부분이라 이번엔 잘 해낼 수 있을거라 믿는다 제발!스프링을 잘 다루기 위해서는 자바의 역량이 중요하다고 한다. 아직 객체지향부분의 지식이 굉장
오늘 한 일Comment CRUD 구현Java 기초 공부내일은 ajax를 이용한 JS를 구현해보려고 한다.추가적으로 Java를 봐주시는 분과 스터디를 진행할 계획이다. 다들 화이팅\+오늘 운동첫날이라고 무리했더니 팔이 안움직여진다.손가락은 멀쩡하니 다행인가.
자주봐야 이쁘다 오래보아야 사랑스럽다 너도 그럴까 Spring.
오늘 한 일Comment 부분 Ajax 기능 구현아직 완성되지 않았지만 시간을 투자하는 만큼 결과가 나오지 않는 느낌이다.기본지식이 부족해서 그런건지 구현하면서도 여전히 많은 것을 배워나가고 있다.문제는 정리하면서 하지 않아서 가끔 같은 내용을 또 찾아보기도 한다.배워
중간발표가 있었던 오늘 다른 팀들의 완성도를 보고 느낀점은 내가 일주일동안 너무 느슨하게 한건 아닌지 생각이 들 정도로 다들 어느정도 구현이 끝나있는 상태였다. 자바스크립트가 발목을 잡고있지만 다음주 부턴 진행도를 많이 높여봐야겠다.
확실히 Spring의 정보는 너무나 방대한 것 같다 배울게 너무 많아...Thymeleaf 란 : 백엔드 서버에서 HTML을 동적으로 렌더링하는 용도로 사용하며 흔히 View Template(뷰 템플릿)이라고 부른다.Thymeleaf 문서Thymeleaf 기본 기능,
팀원의 도움을 받아 comment부분의 기능 구현을 완성한 날이였다.이틀내내 붙잡고 있던 답답함이 해소가 되고 앞으로 한단계 나아갈 수 있어 기분이 좋은 날!!문제는 자바스크립트에서 인덱스의 명칭이 달랐고 Creat부분에서 데이터값을 못받아와 값을 Dto로 변경해주었더
Comment 기능에서 날짜 바꾸기댓글에 작성된 시간을 한글로 표현하고 싶어서 자바스크립트를 손보고 있지만 잘되지 않는다.대댓글 기능 구현무한 댓글, 계층형 댓글, 대댓글 이라고도 불리는데 개인적인 흥미가 생겨 시도해보려고 한다.부모,자식필드와 깊이, 순서가 필요한 것
대댓글에 대해 구상중인데 생각대로 되지 않는 것 같다.2개의 댓글이 있다고 하면 1번댓글에 대댓글을 달아보려고 한다. 그렇다면 그 대댓글은 1번 부모댓글의 자식댓글일 것이고 자식댓글의 순서는 2번째로 오게된다하지만 세번째로 작성한 댓글이므로 번호는 3을 부여받게 되는
자바 객체지향문법과 기초에 대한 정리가 필요한 상황.후에 적용하는 연습 필요
timePass
H2 ERROR가 발생해서 종일 집중력이 떨어졌던 하루였다.application.properties 파일을 application.yml으로 변경하여서 그랬던 것 같다.H2 Database Engine 에서 Archive Downloads로 들어가서 다운 ( 난 1.4.
여전히 JS구현 중에 있다 생각 하는건 어렵지 않은 것 같은데 생각대로만 되지 않는 것이 매우 답답한 하루\+TMI친구가 POJO POJO거리길래 그게 대체 뭔데하고 검색해봤다.포조(Plain Old Java Object, POJO): 오래된 방식의 간단한 자바 오브젝
댓글 작성 시간별 내림차순, 수정 시 수정된 날짜 나타냄
기능구현을 하기 전 어떻게 적용해야 하는지 고민하는 시간을 많이 가졌던 것 같다.주말동안 고민하고 구상했던 걸 적용시키는 방법을 잘 찾아봐야겠다.프로젝트 기간이 얼마 남지 않은 시점이다 좀 더 힘내자!😊
계층형구조를 프로젝트에 적용시키는 중인데 시간이 좀 걸릴 것 같은 느낌이 든다.다른 블로그들 보면 기본적으로 하시는 것 같은데나만 오래걸리는 건가..!!
depth 값과 p_id 값이 들어가도록 수정했고 답글을 클릭했을때 들여쓰기 기능을 위한 depth값이 1 추가되도록 코드를 추가해주었다. 하지만 아직 기능은 돌아가지 않는 상태이다.JpaRepository를 건드는 것이 쉽지만은 않은 것 같다.댓글의 대한 답글을 하나
외래키를 가지고 있는 엔티티다보통 어노테이션 뒤에 fetch = FetchType.LAZY 가 붙어있는데, 이해하기 위해선 JPA 프록시라는 개념을 알면 좋다고 한다.FetchType즉시 로딩 (FecthType.EAGER)즉시 한 번에 조회( 실제 객체가 사용되지 않
Spring boot logback
주말동안 사용자 피드백을 받기 위해 주변 지인들과 캠퍼분들의 피드백이 있을 예정이다.현재도 완벽하지 않은 상태라 이슈가 있는 상태이고 얼마나 많은 이슈가 생겨날지 걱정이 앞선 느낌이 든다.그래도 그 동안 고생한만큼 마무리도 잘 맺어야된다고 생각한다!외에도 다른 팀들의
프로젝트의 막바지라 추가 기능보단 이슈와 에러들을 처리하는 시간들이 이젠 정말 캠프가 끝나가는구나라는 현실을 와닿게한다.항상 큰 걱정 없이 웃으면서 살던 사람인 내가 캠프 시작하고나선 나도 스트레스를 많이 받고 있구나 라는 생각이 들 정도로 바뀌어 있었다. 최근들어 새
: 데이터를 생성한 프로그램의 실행이 종료되더라도 사라지지 않는 데이터의 특성으로 쉽게 말하면 (없어지지 않고 오랜동안) 지속됨이라 표현할 수 있다.엔티티는 위 그림과 같이 4가지가 존재한다.비영속(new)영속성 컨텍스트와 전혀 관계가 없는 상태 : 객체 생성 Pers
오늘 모든 팀들의 프로젝트 최종 발표가 있었던 날이다. 한달이라는 짧지 않은 기간이였지만 7월달은 너무너무 빨리 지나갔다...다른 팀들의 프로젝트를 보니 얼마나 고생하셨을지 캠퍼분들이라면 다들 아실 것 같다.모두 정말 고생 많이하시고 A-1 우리팀도 정말 고생 많았습니
벌써 7월이 다 지나가고 8월달이 왔다. 시간 참 빠르다...오래만에 발제를 했고, 알고리즘과 취업 지원 시간이 다가왔다.자료구조와 알고리즘 강의를 들으며 백준 알고리즘 문제를 풀어나가려고 한다.오랜만에 사용해보는 파이썬이라 자바랑 헷갈린다..내가 가고 싶은 회사는 어
카페도 추운곳만 찾아다니고 집에선 죙일 에어컨을 켜고 있었더니 감기 걸렸다 😰살려주세요 나 주거..시간복잡도: 특정 알고리즘이 어떤 문제를 해결하는데 걸리는 시간빅-오(Big-O) 표기법: 최악의 경우를 계산하는 방식
약먹고 정신만 차릴 수 있던 하루였다.. 내일이면 더 괜찮아지겠지 이틀동안 밀렸던 거 하려니까 괜히 한숨부터 나온다화이팅
오늘은 공부보단 지금까지 뭘 배웠고 어떤 기술을 썼었는지 찾아보고 이력서 구상을 해보았다.약 4개월동안 배운건 많았는데 온전히 내 것이 아니라는 생각도 든다...지금껏 사용해왔던 스킬도 주력언어로 사용하고 있는것, 적용해봤던 것, 어떤 느낌인지 한번정도 맛봤던 것 등
LIFO (Last In First Out) 방식 : 나중에 넣었던 것을 꺼낸다 라는 의미다 쉽게 말해서 쌓아 올린다고 생각하면 된다.특징같은 구조와 크기의 자료를 정해진 방향으로만 쌓을수 있음top으로 정한 곳을 통해서만 접근할 수 있음가장 마지막에 삽입된 자료가 가
구상한 알고리즘 ( 변경 전 )예제와 같은 입력값을 주기 위해 Scanner를 사용하였고, 45분 빠르게 출력하기 위해서 시간은 -1 분은 +15을 해주었다. 정상적으로 작동했지만 백준에선 틀리다고 나왔다... 변경 후 입력값은 Scanner로 똑같이 해주었지만 조건
강점을 부각하여 작성 : 사례에 대해 자세하게약한 부분은 언급자제 : 모르면 모른다고 대답 모르는것이 잘못된것은 아님: 내가 성장할 수 있는 회사인지 역으로 회사 평가 가능또한 회사의 기술력 유추 ( 어떤 기술을 쓰고 있는지, 회사의 문화 등 )어떻게 매출이 발생하는