PC를 주문하고 보통 OS와 자바까지 설치해서 오는데, 이번에 아무것도 설치되지 않는 ... 빈... 제품이.... 구글링을 통해 서버구축을 시작하게 되었다. (WAS용과 DB용으로 각각 하나씩) 먼저 서버 구축 순서는 아래와 같다. 지금은 OS깔고 레이드가 무엇인지에 대해 알아보려 한다. 서버 구축 순서 해당 글은 아래 2016년 9월 작성된 블로그 내용을 충실히 참고하였습니다.http://blog.naver.com/PostView.nhn?blogId=windy7812&logNo=220805959712&categoryNo=0&parentCategoryNo=29 velog.io 1.CentOS 7 ISO 설치 이미지 파일 다운로드하기 Download Home Download Architectures Pa..
Rust Programming Language A language empowering everyone to build reliable and efficient software. www.rust-lang.org 우리가 rust를 시작하기 전 가장 먼저해야 할 일은 rust를 설치하는 것이다. macOS나 리눅스에 러스트를 설치하려면 터미널에서 다음 명령을 실행하면 된다. curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh macOS라면 홈브류(Homebrew)를 이용하여 rust를 설치할 수 있다. 명령어도 간단하다. Homebrew The Missing Package Manager for macOS (or Linux). brew.sh brew ..
https://enchiridion.tistory.com/64 [JavaScript] forEach is not a function error [JavaScript] forEach is not a function error 문제 javascript 상에서 forEach 구문을 돌렸지만 해당 에러 메시지가 뜨며 실행이 되지 않는다. 원인 배열이 아니기 때문이다. 다른 사람은 유사 배열이라 한다. Arra enchiridion.tistory.com
테스트는 성공으로 뜨는데 빨간색으로 이런 오류메세지가 계속 뜨는것을 발견했다. 이 오류메세지가 뜨지 않게 하기 위해서는 Intellij 설정에서 Settings(Preference) -> Build, Execution, Deployment -> Build Tools -> Gradle 에서 Build and run using과 Run tests using의 속성을 Intellij IDEA로 해주면 해결된다. 원인 : 빌드할 때 JUnit으로 테스트가 진행 되어야 하는데 Gradle로 되어서 발생한다고 한다.
인텔리제이로 build.gradle 파일을 끌어다놓아 프로젝트를 오픈하려고 하는데, 아무것도 생성되지 않고 빈 프로젝트가 열렸다. 프로젝트 폴더는 보이지 않고 달랑 아래 두가지만 존재하던것... 터미널에는 아래와같은 메세지가.. 인텔리제이 build.gradle 실행 안됨, 오류 라는 검색어를 통해 찾아 본 결과 터미널에서 프로젝트 디렉토리로 가서 인텔리J 프로젝트 설정을 담은 디렉토리인 /.idea 를 삭제하고 다시 프로젝트를 빌드/실행하면 된다는 정보를 발견.. 현재 폴더에서 ls -a 명령어를 통해 .idea 파일이 존재하는 것을 확인 후 로 .idea 파일을 삭제해주었다. 다시 ls -a 명령어를 통해 .idea 파일이 더이상 보이지 않는 것을 확인하였다. 그리고 다시 build.gradle을 인..
기본적으로 JAR, WAR 모두 Java의 jar 옵션 (java -jar)을 이용해 생성된 압축(아카이브) 파일로, 애플리케이션을 쉽게 배포하고 동작시킬 수 있도록 관련 파일(리소스, 속성 파일 등)을 패키징 한 것이다. JAR (Java Archive) - JAVA 어플리케이션이 동작할 수 있도록 자바 프로젝트를 압축한 파일 - Class (JAVA리소스, 속성 파일), 라이브러리 파일을 포함함 - JRE(JAVA Runtime Environment)만 있어도 실행 가능함 (java -jar 프로젝트네임.jar) WAR (Web Application Archive) - Servlet / Jsp 컨테이너에 배치할 수 있는 웹 애플리케이션(Web Application) 압축파일 포맷 - 웹 관련 자원을 ..
//변수 let age = 25; //정수 let tall = 175.9; // 실수 let inf = Infinity; // 무한대 let minusInf = -Infinity; // 음의 무한대 let nan = NaN; // 수학적 연산 실패 console.log(age + tall); console.log(age * tall); 백틱 & 템플릿리터럴 let name = "rdrd"; let name2 = "자몽"; let name3 = `rdrd ${name2}`; //백틱 & 템플릿리터럴 console.log(name3); let isSwitchOff = false; let a; console.log(a); // undefined let b = null; console.log(b); // nul..
1.3 데이터 저장 구조 및 I/O 메커니즘 I/O 튜닝이 곧 SQL 튜닝이라고 해도 과언이 아니다. SQL이 느린 이유 SQL이 느린 이유는 십중팔구 I/O 때분이다. 구체적으로, 디스크 I/O 때문이다. I/O 가 무엇일까 ? I/O = 잠(SLEEP) 이라고 설명한다. OS 또는 I/O 서브시스템이 I/O를 처리하는 동안 프로세스는 잠을 자기 때문이다. 프로세스는 ‘실행 중인 프로그램’ 이며, 생명주기를 갖는다. 생성 이후 종료 전까지 준비와 실행과 대기 상태를 반복한다. 여러 프로세스가 하나의 CPU를 공유할 수 있지만, 특정 순간에는 하나의 프로세스만 CPU를 사용할 수 있기 때문에 이런 메커니즘이 필요하다. interrupt없이 열심히 일하던 프로세스도 디스크에서 데이터를 읽어야 할 땐 CPU..
- Total
- Today
- Yesterday
- node
- EC2
- 객체지향
- 자바의정석
- 컨테이너
- 자바스크립트
- 데브캠프
- di
- security
- 데이터베이스
- 스프링
- React
- Spark
- 친절한SQL튜닝
- 시큐리티
- MySQL
- AWS
- 한입크기로 잘라먹는 리액트
- 스프링 빈
- 코드로 배우는 스프링 웹 프로젝트
- 이정환
- 남궁성
- 리액트
- spring
- @Configuration
- Node.js
- 인덱스
- JavaScript
- 스프링 프로젝트
- 스프링의정석
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |