TRY
윈도우 환경에서 WSL2로 Ubuntu 환경을 만들어 도커를 테스트 하는 도중 발생한 에러입니다.
aws에 로그인하려 했으나 로그인이 안되는 문제가 발생했습니다.
[Read More]
Mac port 사용중인 process kill
TRY
가끔 mac에서 port를 사용하려 할때 누가 사용하고있는지 모를때가 있다.
그때 삭제 하기위해..
[Read More]
git private repository clone 방법
git private repository clone 방법
[Read More]
gitignore를 이미 push된 repository에 추가할 때
gitignore를 이미 push된 repository에 추가할 때
[Read More]
jenkins 기본
pipeline 을 구성하는 건 groovy 언어가 필요하다
[Read More]
SVN 기본 사용법
svn 이란
[Read More]
ANT 빌드툴 사용법
Ant 빌드툴이란
[Read More]
SonarQube란
소나큐브(SonarQube)란? 정적 분석툴로써 코드의 버그, 구린코드(Code Smell), 보안에 취약한 코드 등을 점검해주는 툴이다. 버그는 잘못된 코드나 개발자의 의도대로 동작하지않을 코드 구린코드는 정상동작은하나 유지보수가 힘들거나 중복, 복잡한 코드, unittest에 포함되지않은 코드등을 표시해준다고 한다. 보안은 SQL Injection, hard-coded 비밀번호, 제대로 핸들링 되지 않은 에러등을 발견해준다고 한다. SonarQube Server는 코드를 분석하고 그 결과를...
[Read More]
Gradle에 대해
그떄그때 필요한 것 넣으며 차차 추가
[Read More]
Nexus Repository란
넥서스 레포지토리란
[Read More]
네트워크 및 인프라, 웹 용어들
이것저것 용어들을 간단하게 정리하려 한다..
차차 업데이트 예정
[Read More]
KAFKA란?
카프카(Kafka)란?
[Read More]
Netfilx OSS란?
Netflix Open Source Software (Netflix OSS)
넷플릭스에서 제공하는 오픈소스소프트웨어 (넷플릭스 OSS)
[Read More]
서비스 아키텍처
모노폴리 아키텍처
일단 전통적인 아키텍처로 모노폴리 아키텍처가 있다.
이는 하나의 애플리케이션 내에 모든 로직들이 모두 들어 가 있는 기본적으로 생각할 수 있는 모습인 것 같다.
UX부터 모든 서비스컴포넌트가 합쳐진 상태로 보면 될 것이다.
[Read More]
인터뷰
정리 해두자
[Read More]
RestTemplate, Webclient
Blocking I/O 기반의 RestTemplate, Non-Blocking I/O 기반의 WebClient ~~~ WebClient는 Non-Blocking I/O 기반이기 때문에 각 Http 요청이 비동기적으로 발생하게 됩니다. 따라서 위 RestTemplate를 이용하여 Http 요청을 진행했을 때와 다르게 동작하게 되며 총 합쳐 대략 8초 정도가 걸리는 것이 아닌 각각 5초, 3초 걸리는 Http 요청을 동시에 처리하게 됩니다. Mono는 WebClient의...
[Read More]
컴퓨터보안
기밀성 - 허락 x가 view 못하게 - 비밀번호
은행의 고객 개인정보 나 계좌정보가 제3자에게 알려지지않게 방지
무결성 - 허락 x가 수정 못하게 - 계좌번호. 입출금정보
DB 내 개인정보가 임의로 수정되지 않게
[Read More]
aws 배포 순서
AWS 배포순서
[Read More]
소프트웨어아키텍처
소프트웨어 아키텍처의 설계 정의 : 아키텍처는 비즈니스 요구사항을 만족하는 시스템을 구축하기 위해서 전체 시스템에 대한 구조를 정의한 문서로써 시스템으르 구성하는 구성요소와 그 구성요소간의 관계, 그리고 구성요소가 다루는 정보를 정의 즉 아키텍처는 비즈니스 요구사항을 기술로 해석해 놓은 것이다. 아키텍처는 개발의 방향을 알려주는 지도이고 의사소통의 매개체가 된다. 이는 아키텍처를 보는 사람들이 이해할...
[Read More]
메이븐 빌드 란
메이븐(maven) 이란?
[Read More]
소스트리 사용법
순서
[Read More]
SPA란
SPA 란?
[Read More]
프로젝트 진행 순서
놀러가조
[Read More]
xml 이란?
xml 이란?
Extensible Markup Language
마크업 언어를 정의하기 위한 언어, 확장이 가능한 언어이다.
HTML 이 데이터를 표현하는 마크업 언어라면, XML 은 Tag를 정의할 수 있고 데이터를 기술하는 마크업 언어
[Read More]
TDD 란?
TDD
테스트 주도 개발(Test-driven development TDD)은 매우 짧은 개발 사이클을 반복하는 소프트웨어 개발 프로세스
[Read More]
REST API 란
API란 ?
[Read More]
마크다운 문법
[공통] 마크다운 markdown 작성법
[Read More]
스택, 큐, 덱
스택(stack) : 자료의 입력과 출력을 한 곳(방향)으로 제한한 자료구조, 깊이우선탐색-DFS
[Read More]
멀티쓰레드의 특징
쓰레드란
프로세스 내에서 일을 처리하는 세부실행 단위
일반적으로 하나의 프로세스는 하나의 스레드를 가지고 작업한다.
경량화된 프로세스라고도 부른다.
[Read More]
HTTP
프로토콜
[Read More]
함수형프래그래밍이란
객체지향 프로그래밍은 움직이는 부분을 캡슐화하여 코드 이해를 돕고, 함수형 프로그래밍은 움직이는 부분을 최소화하여 코드 이해를 돕는다 - 함수형 사고
[Read More]
객체지향이란
객체란
물리적으로 존재하거나 추상적인 것중에 자신의 속성과 동작을 가지는 모든 것
속성(필드) 와 동작(메소드)으로 구성된 자바 객체로 모델링가능(추상화)
[Read More]
Http 에러
HTTP 오류
[Read More]
AWS ec2 기본 및 설정
AWS EC2 란??
[Read More]
httpCookie,httpSession
Cookie
쿠키란 커피숍의 쿠폰과 같다.
처음 커피숍을 방문 시 클라이언트에게 쿠폰은 존재하지않는다.
방문 시 쿠폰을 만들어 손님에게 건내주게된다.
[Read More]
http 및 서블릿의 특징
브라우저
WAS
서블릿필터
WebApplication
요청———->
httpServletRequest httpServletResponse
was안에 위치
<———-응답
요청정보에서 context path를 구하고 해당하는 webapp을 구해서
———-> <———-
해당하는 Webapp 구해서
PATH가 정적 : default Servlet PATH가 동적 : 서블릿,JSP
[Read More]
터미널에서 톰캣,sql 실행법
brew를 이용한 톰캣 설치방법
[Read More]
인텔리제이 단축키(mac) / 이클립스 단축키(win)
⌘ : command
⌃ : control
⇧ : shift
⌥ : option(alt)
⎋ : esc
⏎ : return(enter)
⇥ : tab
[Read More]
맥 터미널 명령어
기본
[Read More]
git 터미널 사용법
깃 사용법
[Read More]
http
프로토콜 이란?
[Read More]
Test
테 스 트
[Read More]