nGrinder는 네이버에서 성능 측정을 위해 개발되었고 최근 들어 생각하는 것은 대용량 트래픽을 관리를 할 수 있어야 하는데 그거에 대한 역량을 키워보고 싶어서 차근차근해볼 것이다! Releases · naver/ngrinder enterprise level performance testing solution. Contribute to naver/ngrinder development by creating an account on GitHub. github.com 위 url에 들어가서 war 파일을 받아준다! 그리고 파일 위치로 cmd 창을 켜서 java -XX:MaxMetaspaceSize=200m -jar ngrinder-controller-3.5.8.war -p 사용할 포트번호 위 명령어를 쳐주면 ..
siso를 AWS에 올리기 전에 AWS 상세 개념이 없어 공부하던 중 외워야 할 것 같아 작성한다! - Infrastructure as a Service 기존 물리 장비를 미들웨어와 함께 묶어둔 추상화 서비스 서버, 가상머신, 스토리지, 등의 IT 인프라를 대여해 주는 서비스다. AWS의 EC2, S3 등 - Platform as a Service IaaS에서 한 번 더 추상화하였다. 많은 기능이 자동화가 되어 있어 관련 인프라 또는 플랫폼을 구축할 필요 없이 애플리케이션 개발, 관리 및 실행을 할 수 있도록 해준다. AWS의 Beanstalk, Heroku 등 - Software as a Service 소프트웨어 서비스다. 구글 드라이브, 드랍박스, 네이버 마이박스 등
(계속 수정할 것임) 테스트 함수 바로 생성: Ctrl + Shift + T Generate 띄우기(생성자, 게터세터): Alt + Insert 과거 열어본 파일 보기: Ctrl + E Extract Method(refactoring): Ctrl + Alt + M 변수 자동 생성하기: Ctrl + Alt + V 배열이나 리스트를 for문으로 생성: "iter" + Tab 오버라이드: Ctrl + O 문자열을 상수로 만들기: Ctrl + Alt + C
[인프런 스프링 핵심 원리 이해1 - 예제 만들기] 1. 클래스를 먼저 만든다. (생성자, 게터&세터) 2. (Repository)구현할 기능의 인터페이스를 생성 3. (Repository)구현 클래스를 생성해서 인터페이스를 implements를 한다. 4. 기능을 구현한다. (먼저 Repository 쪽부터 구현함) 5. 서비스 기능의 인터페이스 생성 6. 서비스 기능의 구현 클래스 생성, 상속 (인터페이스와 구현 클래스가 하나일 경우 구현 클래스의 이름을 ~~~Impl이라고 많이 쓴다.) 클래스 순서 (ENUM)Grade - (Class)Member - (Interface)MemberRepository - (Class) MemoryMemberRepository - (Interface)MemberSer..
[본 포스팅은 인프런 스프링 핵심 원리 - 기본 편을 기반으로 작성하였습니다.] 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 좋은 객체 지향 설계를 할 때 SOLID의 원칙을 따른다. Single Responsibility Principle(SRP): 단일 책임 원칙 Open/Closed Principle(OCP): 개방-폐쇄 원칙 (중요) Liskov Substitution Principle(LSP): 리스코프 치환 원칙 Interface Segregation Principle(ISP): 인터페이스 분리 원칙 Dependency..