profile
무적임

항해99 17일차 개발일지

API는 아키텍처와 사용 범위에 따라 분류된다. API 아키텍처의 사용 범위는 이러하다.모든 API는 적절한 인증 및 모니터링을 통해 보호되어야 한다. REST API를 보호하기 위한 두 가지 주요 방법은 다음과 같다.API용으로 특별히 개발된 쿼리 언어로서, 클라이언

2일 전
·
0개의 댓글
·
post-thumbnail

항해99 16일차 개발일지

API는 정의 및 프로토콜 집합을 사용하여 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘입니다. 예를 들어, 기상청의 소프트웨어 시스템에는 일일 기상 데이터가 들어 있습니다. 휴대폰의 날씨 앱은 API를 통해 이 시스템과 ‘대화’하여 휴대폰에 매일 최신

3일 전
·
0개의 댓글
·
post-thumbnail

항해99 15일차 개발일지

서로 다른 두 개의 시스템, 장치 사이에서 정보나 신호를 주고 받는 경우, 접점이나 경계면이다. 즉, 사용자가 기기를 쉽게 동작시키는데 도움을 주는 시스템을 의미한다. 컴퓨팅에서 컴퓨팅 시스템끼리 정보를 교환하는 공유 경계이다. 이러한 교환은 소프트웨어, 컴퓨터 하드웨

4일 전
·
0개의 댓글
·
post-thumbnail

항해99 14일차 WIL

프로그램 설계방법론이자 개념의 일종으로, 명령형 프로그래밍에 속한다.프로그램을 단순히 데이터와 처리 방법으로 나누는 것이 아니라, 프로그램을 수많은 '객체(object)'라는 기본 단위로 나누고 이들의 상호작용으로 서술하는 방식이다. 객체란 하나의 역할을 수행하는 '메

6일 전
·
0개의 댓글
·
post-thumbnail

항해99 12일차 개발일지

\`\`public class turtles26 { public int\[] solution(int\[] arr) { int\[] answer = new intarr.length-1; int min = arr0;}\`\`

6일 전
·
0개의 댓글
·
post-thumbnail

항해99 11일차 개발일지

알고리즘 이상한 문자 만들기 문제를 읽고 풀이법을 생각해내기까지 그리 오랜 시간이 걸리지 않았다. 그러나 그 풀이법이 틀렸다는 생각을 하는데 너무 오랜시간이 걸렸다. 첫 풀이법의 문제는 '문자열 전체의 짝/홀수 인덱스가 아니라, 단어별로 짝/홀수 인덱스를 판단해야한다.' 라는 문구를 이해하지 못했었다. 그래서 전체 문자열의 인덱스를 기준으로 풀이법을 생...

7일 전
·
0개의 댓글
·
post-thumbnail

항해99 10일차 개발일지

풀이과정은 참 단순한데 '참가자 배열의 길이' = '완주자 배열의 길이' +1 이며, 상수 +1을 제외한 모든 값이 대칭을 이룬다. 라는 것을 실행하기 위한 코드를 작성하는데 애를 먹었다. 배열에 대해 조금 더 공부해야겠다.

2022년 11월 25일
·
0개의 댓글
·
post-thumbnail

항해99 9일차 개발일지

스크린 한 장면에 코드의 10분의 1도 담지 못하는 풀이를 보고 있자니 저 분의 끈기와 집념에 경외심이 들었다.

2022년 11월 24일
·
0개의 댓글
·
post-thumbnail

항해99 8일차 개발일지

항해의 알고리즘 주차는 1주일간 지속되고 걷기/마라톤 반이 주어진 문제를 1주일간 최대한 풀고 모의고사/본시험을 대비하는 주차이다. 열심히 노력해서 후회없는 한 주를 보내야겠다.

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

항해99 5~6일차 개발일지

contains()는 값이 있는 경우 true를, 값이 없는 경우 false를 리턴한다. indexOf()는 값이 존재하는 경우 해당 엘레멘트의 인덱스를 리턴한다. 값이 존재하지 않을 경우 -1을 리턴하기 떄문에 별도로 처리가 가능하다.

2022년 11월 20일
·
0개의 댓글
·
post-thumbnail

항해99 7일차 WIL

JWT 이번 미니 프로젝트를 진행하면서 회원가입/로그인 기능을 구현하는 단계가 있었다. JWT는 유저를 인증하고 식별하기 위한 토큰기반 인증이다. RFC 7519에 자세한 명세가 나와 있다. 토큰은 세션과는 달리 서버가 아닌 클라이언트에 저장되기 때문에 메모리나 스토리지 등을 통해 세션을 관리했던 서버의 부담을 덜 수 있다. JWT의 특징은 토큰 자체에...

2022년 11월 20일
·
0개의 댓글
·
post-thumbnail

항해99 4일차 미니프로젝트

1.merge2.트러블 슈팅 회고3.코드리뷰4.발표1.깃 헙 '이슈' 탭을 활용해 트러블슈팅 능력을 향상시킬 것2.user입장에서 고민해보고 설계하기 ex)신원님의 '작성하기' 버튼을 1번 누른다음 사라지게 하는 것3.git commit convention 을 잘 활용

2022년 11월 18일
·
0개의 댓글
·
post-thumbnail

항해99 3일차 미니프로젝트

팀원 = (前)팀원;"역시, 네이버가 괜히 대기업이 아니네요~ 우리 웹종반 때 네이버 크롤링 해왔잖아요~""처음부터 네이버하시지 그러셨어요""아니, 네이버다가 (검색하면)치면 (정보가)나오겠냐고요."\`\`@app.route('/api/netflixView', meth

2022년 11월 17일
·
0개의 댓글
·

항해99 2일차 미니프로젝트

그러나 정작 크롤링에서 에러가 또 발생했다. 세션에 예외가 있다고 하는데 구글링을 해도 이렇다할 정보가 없고 환경변수 에러라는 것만 알게되었다. 해결책을 찾던 중 이미 4시 반이 되어 TIL을 적기위해 벨로그에 방문했고 남은건 내일의 내가 해야할 몫이다.

2022년 11월 15일
·
0개의 댓글
·
post-thumbnail

Pre-Onboarding 5일차 개발일지

if문은 조건식의 결과에 따라 블록 시행 여부가 결정된다. 조건식에는 true 또는 false 값을 산출 할 수 있다. boolean 타입 변수가 올 수 있고 조건식이 true면 블록을 시행하고, false면 블록을 실행하지 않는다.switch문은 if문과 마찬가지로

2022년 11월 13일
·
0개의 댓글
·
post-thumbnail

Pre-Onboarding 4일차 개발일지

산술 연산자의 경우 숫자 타입(byte, short, int, long, float, double)로 결과값이 나오고, 비교 연산자, 논리 연산자의 경우 논리 타입(boolean)으로 결과값이 나온다.증감 연산자의 경우 변수 앞뒤 어디에든 올 수 있다. 만약 연산식에서

2022년 11월 12일
·
0개의 댓글
·
post-thumbnail

Pre-Onboarding 3일차 개발일지

\_

2022년 11월 10일
·
0개의 댓글
·
post-thumbnail

Pre-Onboarding 2일차 개발일지

위 표처럼 기본 타입들은 각각의 메모리 사용 크기가 정해져있다.

2022년 11월 8일
·
0개의 댓글
·
post-thumbnail

Pre-Onboarding 1일차 개발일지

비로소 Pre-Onboarding 첫 주 차가 시작됐다. 기대 반 설렘 반으로 시작한 항해99의 정규 일정인 것이다. 가장 먼저 한 일은 Java 11 설치하기! Java의 공식 홈페이지에서 각각 OS에 맞는 버젼을 다운로드 할 수 있다. 다음으로 Azul 사의

2022년 11월 7일
·
0개의 댓글
·