스파르타코딩클럽(26)
-
내일배움캠프 27일차 개발일지
# TIL http status 403 오류 4백번대 클라이언트 5백번대 서버 룰추가 if request~ then waf를 이용한 IP보안 1. 기존의 프론트엔드 페이지는 NGINX 웹서버를 인스턴스에 설치하여 관리 2. HTTPS를 사용하기 위해 인증서를 설치 3. S3 정적웹호스팅 기능을 사용하여 서버리스로 프론트엔드 페이지를 관리 4. CloudFront와 Certification Manager를 사용하여 HTTPS를 인스턴스 없이 생성 5. WAF를 이용하여 좀 더 보안을 강화 6. Route53을 이용하여 DNS를 이전 네임서버는(DNS: Domain Name Server)는 IP 주소와 도메인 주소를 연결해주는 역할. 서버리스(Serverless) : 클라우드를 사용하여 서버를 빌려쓰는 형태..
2021.10.29 -
내일배움캠프 26일차 서버리스
# TIL ec2 -> ip주소 -> filezila -> gitbash 로 포스팅 http를 https로 하게하는 인증서 https://letsencrypt.org/ko/ # 용어정리 정적 웹호스팅 : 서버에 미리 저장된 파일(html, javaScript, 이미지, 동영상 및 기타 파일)을 그대로 전달되는 웹 페이지 웹에서 사용하는 API : 서버와 클라이언트가 주고 받을 때 사용하는 인터페이스. Cloud : 외부에서도 데이터에 접근하고 서버를 관리, 인터넷을 통해서 컴퓨터의 리소스( 메모리, 저장장치, CPU )를 사용하는 것, Deployment : 소프트웨어가 의도한 유저에게 사용가능하게 하기 위해 행하는 모든 과정 가장 중요한 개발 과정으로 코딩, 빌드, 테스트, 패키징, 릴리징, 구성, 모..
2021.10.28 -
내일배움캠프 25일차 개발일지
# TIL Java 작성 꿀팁 System.out.println() => sout 치고 tap 정보를 가져오는 메소드 Getter 정보를 바꾸는 메소드 Setter // Getter public String getTitle() { return this.title; } // Getter public String getTutor() { return this.tutor; } // Getter public int getDays() { return this.days; } // Setter public void setTitle(String title) { this.title = title; } // Setter public void setTutor(String tutor) { this.tutor = tutor; }..
2021.10.26 -
내일배움캠프 24일차 개발일지 + Java 기초문법
# TIL intellij 사용중 자바 코드에서 window의 경우 alt + insert키를 누르면 생성자 등등 여러가지를 자동으로 만들 수 있다. 생성자는 클래스의 이름과 동일하여야 한다 자바 상속 형식 상속은 오직 하나의 클래스만 받을 수 있다. class Animal{} class Dog extends Animal{} class Cat extends Animal{} 오버로딩 한 클래스 내에 동일한 이름의 메소드를 여러개 정의하는 것 조건 메소드 이름이 동일 매개변수의 개수 혹은 타입이 달라야 함 int add(int x, int y, int z) { int result = x + y + z; return result; } long add(int a, int b, long c) { long res..
2021.10.23 -
내일배움캠프 23일차 개발일지 + Java 기초 문법
# TIL 자료구조와 알고리즘공부를 하고 백준 알고리즘 문제를 풀어보고있다 그것도 TIL에 적어보고싶으나 그거까지 적으면 내 수면시간에 지장이 생길것같다 오늘은 기억이 새록새록 자바 기초문법 final 선언 조건 final 넘버는 선언 이후에 변경이 불가능하다 다음코드는오류가 난다. final int finalNumber = 1; finalNumber = 2; 변수이름 조건 첫글자에는 숫자나 특수문자 불가능 변수 네이밍 규칙 캐멀케이스(낙타등딱지) ex) realName, thisIsTheRule 자료형 short 2바이트로 표현할 수 있는 자료형 char 문자 하나 string 문자열 boolean 논리 boolean type은 default값이 없기때문에 true, false중 하나를 선언을 해줘야..
2021.10.22 -
다시 돌아온 내일배움캠프 22일차 개발일지
Long time no see # TIL 알고리즘 최댓값 구하기 1) 이중 for문 2) 배열의 초기값하나를 잡고 비교 최빈값 알고리즘 str.isalpha() 파이썬에서 해당 문자열이 알파벳인지 아닌지 확인 (공백이나 특수문자를 건너뛸수 있다!) print("a".isalpha()) # True print("1".isalpha()) # False s = "abcdefg" print(s[0].isalpha()) # True 파이썬 아스키 코드 내장 함수 ord() 이용해서 아스키 값 받기 print(ord('a')) # 97 print(ord('a') - ord('a')) # 97-97 -> 0 print(ord('b') - ord('a')) # 98-97 -> 1 시간복잡도 입력값( N )과 문제를..
2021.10.21