![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/blvJv6/btskhDkfIpo/Yk4a14VErOxvE6kK2kzvik/img.png)
현재 mysql이 localhost(127.0.0.1) 의 접속만 허용해주고 있기 때문에 그 설정을 바꿔야한다. sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 명령어를 통해 해당 부분을 수정해줘야 한다 bind-address = 127.0.0.1 부분을 주석처리를 해준다 이제 접속이 될 줄 알고!! 테스트 커넥션을 눌러봤지만 fail 메시지만 뜸 host ip주소 is not allowed to connect to this mysql server 오류 메세지의 의미는.. ip 주소가 Mysql server에 연결하도록 허용하지 않았다는 뜻.. acg 도 분명히 수정했는데 ㅠㅠ 왜이래 ㅠㅠ 검색을 해봤더니 SELECT Host,User,authentication_string ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/xelCN/btsjXWkPX0h/OJLr4ZwJFYWvctIJXFnNXK/img.png)
부팅 디스크 크기는 50, 이미지 타입은 OS, OS 이미지 타입은 내가 제일 자주쓰는 Ubuntu, 서버 타입은 무료인 Micro 를 선택! Zone은 KR-2, 스토리지 종류는 HDD, 서버 타입은 기본으로 선택한 것, 서버 이름은 임의로 설정하여 다음버튼을 클릭! ssh로 접속할 때 인증키가 필요하므로..! 인증키 이름을 입력 후 인증키 생성 및 저장 버튼을 클릭! 검색 결과에 따르면.. ACG(Access Control Group) 에서는 웹 서버에서 접근가능한 ip, port 를 정의할 수 있는 기능(?) 이라고 보면 될 것 같다! AWS 의 보안규칙(인바운드 규칙, 아웃바운드 규칙)을 생각하면 될 듯! 서버에 웹 애플리케이션을 배포할 예정이기 때문에.. ACG를 새로 생성 후 모든 ip가 80..
🦥 Rest API, GraphQL 특징과 차이점 - REST API 는 여러개의 엔드포인트를 가지지만 GraphQL은 하나의 엔드포인트를 갖는다. - REST API 는 GET, POST, PUT, DELTER 메서드를 사용하지만 GraphQL은 POST를 사용한다. - REST API 를 사용하면 한 페이지에서 여러 엔드포인트에게 요청해야하지만 GraphQL은 단일 요청으로 여러 데이터를 가져올 수 있다. (HTTP 응답 사이즈를 줄일 수 있음) 🦥 GraphQL 를 사용해보면서 장점은 어떤건지 생각해본걸 말해보기(?) - 프론트엔드가 필요한 정보만을 요청하기때문에 프론트엔드가 사용하지 않는 데이터를 로드하지 않아도 됨 🦥 GraphQL 구성 🌿 쿼리 - 조회에 사용 🌿 뮤테이션 - 데이터 생성, 수..
보호되어 있는 글입니다.
🦥 서버에 접속하는 방법과 사용한 도구 🌿 ssh - 원격에 있는 서버에 접속하기 위해 사용하는 프로토콜 - 텔넷도 원격에 있는 서버에 접속하기 위해 사용하지만 암호화가 되지 않기 때문에 보안에 취약 🌿 aws ec2에 접속 ssh -i "/USER_DIR/.ssh/KEY이름.pem" ubuntu@ec2_도메인_이름 - -i 뒤에있는 인증키를 사용하여 도메인에 ssh 접속하려고 한다 - -i 옵션 : RSA(공개키 기반 암호화) 인증 방식의 인증키 파일 위치 - MAC : iTerm2를 사용 / Window : Putty 사용 🦥 IP 확인 방법 🌿 ifconfig - ifconfig 명령어로 ip 주소(private ip)와 mac 주소를 확인할 수 있음 🌿 curl ifconfig.co - 공인 IP..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/Gv07F/btrTNYOi5ur/3AuWnkHiIwGSPLPwSAh8y0/img.png)
🦥 클라우드란? public, privata 클라우드가 있고 서버 환경을 구축하기 위해 많은 비용이 드는데 클라우드를 사용하면 비용을 절감할 수 있음 🌿 private 클라우드 - 특정 기업이나 사용자가 사용하는 서비스가 아닌 인터넷에 접속 가능한 모든 사용자를 위한 클라우드 서비스 🌿 public 클라우드 - 특정 기업이나 특정 사용자만을 대상으로 하는 클라우드 서비스 - 보안이 뛰어나며 고객상황에 따라 커스터마이징 가능 - AWS, Azure, Naver Cloud 등등.. 🦥 클라우드 서비스 모델 🌿 IaaS(Infrastructure as a Service) - 사용자가 관리할 수 있는 범위가 가장 넓은 서비스 - 서버 OS, 미들웨어, 데이터, 어플리케이션까지 관리 🌿 PaaS(Platform ..
🦥 스프링 - 자바(JAVA)를 위한 오픈소스 애플리케이션 프레임워크 🦥 스프링 특징 : IoC와 DI - 객체를 직접생성하는 것이 아닌 스프링 컨텍스트가 제어 - IoC 는 제어의 역전이라는 뜻으로 프레임워크의 제어권을 개발자가 아닌 스프링 컨텍스트가 가지고 있는 것 - DI 는 의존성 주입으로 클래스가 사용되는 시점에 객체를 외부에서 생성하여 주입시켜주는 방식 🦥 Spring와 Spring Boot 차이 - 스프링 부트는 스프링 사용을 더 편리하게 해줄 수 있고 내장 톰캣을 사용 - 스프링 부트를 사용하게 되면 기본 🦥 Spring 에서 사용하는 어노테이션 - @Component : 개발자가 생성한 클래스를 빈으로 등록할 때 사용 - @Controller : 해당 클래스가 컨트롤러임을 명시 - @Re..
🦥 객체지향 언어 실제 데이터를 클래스로 추상화하여 클래스가 가지고있는 메서드를 통해 클래스간 메세지를 주고받아 프로그램의 기능을 완성시키는 것. 🌿 객체지향언어의 특징 - 추상화 : 객체의 공통된 속성과 행위들을 추출하는 것 - 다형성 : 이름은 같지만 다른 방식으로 동작하는 것. 오버로딩과 오버라이딩이 다형성에 해당된다. - 캡슐화 : 객체가 가지고 있는 속성과 행위를 외부에 노출되지 않도록 구성하는 것 - 상속 : 자식 클래스가 부모 클래스의 속성과 메서드를 물려받는 것 🌿 객체지향언어의 장점과 단점 - 장점 : 코드의 재사용성으로 확장과 유지보수가 쉽다 - 단점 : 속도가 느림 🌿 객체지향언어의 기본 원칙 💡 단일책임원칙 (Single Responsibility Principle) : 하나의 클래..
- Total
- Today
- Yesterday
- CodeDeploy
- AWS
- OS
- nginx
- Travis CI
- 기술면접
- TCP
- Til
- 람다식
- db
- EC2
- 파일업로드설정
- spring
- 트랜잭션격리성
- 인덱스
- level0
- Java
- ORA-27125
- ci/cd
- 프로그래머스
- Oracle
- 운영체제
- ddl-auto
- 트랜잭션
- JPA
- SpringSecurity
- SpringGraphQL
- N+1
- graphql
- 네이버클라우드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |