본문 바로가기

전체 글69

[리눅스] sed, echo, grep ,awk sed 명령어 - s 치환 : sed 's/abc/123/' ./test.txt - n 해당 내용 출력 : sed -n '/abc/p' ./test.txt => abc가 포함된 문자열을 보여줌 - s&n 변환된 부분 출력 : sed -n 's/abc/123/' ./test.txt => abc를 123으로 치환한 열의 결과를 보여줌 - i 즉시 적용 : sed -i 's/abc/123/' ./test.txt => abc를 123으로 치환 - 특정 라인에 문자열 추가하기 : sed -i '8 i abcd' ./test.txt => 8번라인 위에 abcd를 추가. 8 뒤의 i 대신 a를 쓰면 아래 라인에 추가 - 특정 문자열 뒤에 문자열 추가하기 : sed -i'' -r -e "/Please Put it he.. 2021. 1. 21.
[리눅스] 서버 환경 구성 yum repository 구성 (로컬) 설정 파일 : /etc/yum.repo/localserver.repo 참고 : ossian.tistory.com/80 c 컴파일러 설치 : yum install gcc 확인 : gcc --version c++ 컴파일러 설치 : yum install gcc-c++ 확인 : g++ --version java 설치 : yum install java-1.8.0-openjdk.x86_64 (OS 기본 패키지 사용시시 확인 : java -version, javac -version 환경변수 : /etc/profile 등에 추가 "export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk.x86_64" NTP 설정 설정 파일 : /etc/chrony.. 2021. 1. 19.
[스프링부트] Spring MVC 파일 디렉토리 구조 알아보기! (Gradle) 스프링부트 생성시 다음과 같이 깡통?으로 존재한다. 다양한 내부 레이아웃을 만들 수 있지만 보편적으로 다음과 같은 애플리케이션 아키텍처를 기반으로 설계한다. 이에 따른 디렉토리 구조는 다음과 같다. 기본적으로 src/main/java 에 controller, service, domain, repository 가 포함되며, api, exception등 이외의 폴더는 필요한 경우에 생성한다. 각 디렉토리의 역할 controller 사용 class에 @Controller 선언 사용자의 입력을 받고 서비스로 전달하는 역할. view로 부터 오는 요청에 대하여 get, post 등 매칭하여 service로 전달 service(또는 api) 사용 class에 @Service 선언 비즈니스 로직을 처리 domain(.. 2020. 11. 7.
[스프링부트] 인텔리제이 메인함수 Cannot access org.springframework.context.ConfigurableApplicationContext 에러 해결하기 Spring Boot 프로젝트 생성시 메인함수에 다음과 같은 에러가 발생 해결방법 방법 1. main.iml 파일 삭제 방법 2.IDE 상단바 File -> Invalidate Cache and Restart 참고 main.iml : 인텔리제이에서 pom.xml을 인식하지 못하여 자체적으로 의존성 관리 등을 위해 생성하는 파일 2020. 11. 3.
[스프링부트] spring initializr 로 프로젝트 시작하기 #처음 #초간단 1. 스프링부트 다운받기 방법 : IDE 플러그인 활용, git 등 여러가지 방법으로 다운로드 가능 아래 사이트를 통해 스프링부트 기본 레이아웃을 다운로드 https://start.spring.io/ - groupid : 프로젝트를 생성한 조직 또는 그룹명 회사명 등(URL의 역순 지정) (ex> 웰지, 쉠성, 눼이버 등) => Package name에 붙음 - artifactid : 프로젝트명, 서비스명 (페이먼트, 쉠성페이, 웰지렌탈 등) - Dependencies : 주로 추가하는 lombok, spring data jpa, thymeleaf, web 등이 있음 2. 프로젝트 Import 하기 다운로드 받은 zip파일 압축해제 -> 생성된 폴더를 Project from Existing Sources.. 2020. 11. 3.
VMware - vSAN vSAN : 서버의 내장 스토리지를 클러스터하여 사용 ( Disk Group ( Cache + Capacity ) -> SAN Cluster ) Disk Group 은 ALL-Flesh로 구성이 가능하며, Cache 영역이 장애가 발생한 경우 새로 Disk Group을 설정해줘야함 최소한 3개의 서버노드로 클로스터를 구성하는 것을 권장 정책에 따라서 RAID 구성이 되어 데이터가 저장됨 2020. 6. 25.