일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바기본
- 자바기초
- ncs
- 재택근무
- 패스트캠퍼스후기
- java
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- String
- 스프링
- linux
- 패스트캠퍼스
- Spring
- 디자인
- javabasic
- DesignPattern
- js
- 자바연습문제
- DB
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 웹
- 디자인패턴
- 직장인인강
- 데이터베이스
- 국비
- 자바예제
- 패캠챌린지
- 리눅스
- 직장인자기계발
- java기초
- 자바
- Today
- Total
목록Flame In Frozen's Library (239)
FIF's 코딩팩토리
1. 컴포넌트는 독립적인 소프트웨어 모듈이다. 컴포넌트를 한마디로 표현하자면 소프트웨어 시스템에서 독립적인 업무 또는 독립적인 기능을 수행하는 ‘모듈’로서 이후 시스템을 유지보수 하는데 있어 교체 가능한 부품이다. 소프트웨어 컴포넌트는 하드웨어의 그래픽카드와 같은 개념으로 독립적인 기능을 수행하는 소프트웨어 모듈이라고 설명할 수 있으며 소프트웨어 컴포넌트는 컴포넌트란 말로 대체되어 사용되고 있다. 2. 컴포넌트는 구현, 명세화, 패키지화, 그리고 배포 될 수 있어야 한다. 컴포넌트의 정의나 형태는 관점에 따라 다양하게 존재하지만, 재사용 부품으로서의 컴포넌트가 되기 위해서는 아래의 내용을 만족해야만 한다. 소스코드(source code)가 아닌 실행코드(execute code) 기반으로 재사용할 수 있도..

CentOS6까지 제공하던 MYSQL을 CentOS7 부터는 MariaDB로 변경하여 제공한다. 설치가 안되어 있다면 아래 설치과정을 참고하라. 1.repo 설정 [root@localhost ~]# vi /etc/yum.repos.d/MariaDB.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 2. 설치 [root@localhost ~]# yum install MariaDB-server --이하 설치 완료 화면 생략-- 3. 확인 [root@localhost ~]# rpm -qa | grep ..
서버이중화란 말 그대로 서버를 이중화 한다는 뜻이다. 서버 이중화는 두 가지의 큰 목적을 가지고 있다. 첫 번째는 Failover(시스템 대체 작동) 이고, 두 번째는 LoadBalance(부하 균등) 이다. Failover란 평소 사용하는 서버와 그 서버의 클론 서버를 가지고 있다가 사용 서버가 장애로 사용이 어렵게 될 경우, 클론 서버로 그 일을 대신 처리하게 해서 무정지 시스템을 구축해 주는 것을 의미한다. 기업에서는 서버가 다운되면 그 시간에 비례하여 기하급수적인 손해가 발생하므로 Failover를 반드시 해야 한다. LoadBalance란 두 개 이상의 서버가 일을 분담처리해 서버에 가해지는 부하를 분산시켜 주는 것을 말한다. 여러 대의 처리기-서버가 병렬로 작업을 처리하도록 하여 서버의 부하를..
DAO(Data Access Object)는 데이터베이스의 data에 접근하기 위한 객체이다. 데이터베이스 접근을 위해 로직과 비즈니스로직을 분리해서 사용한다. DAO의 경우 DB와 연결할 Connection까지 설정되어 있는 경우가 많다. DTO(Data Transfer Object)는 계층간 데이터 교환을 위한 자바빈즈를 의미한다. 여기서 말하는 계층간의 의미는 Controller, View, Business Layer 등을 말하며 각 계층간 데이터 교환을 위한 객체를 의미한다. DTO는 로직을 가지지 않는 순수한 데이터 객체이고 getter와 setter메소드만 가진 클래스를 의미한다. getter/setter 메소드에서 중요한건 Property다. 자바는 Property가 문법적으로 제공되지 않는..

Putty에서 서버로 설정한 리눅스에 접속하기 위해 고정아이피 설정하는 과정 파일 수정을 위해 root계정으로 접속 su - 이 경로에 있는 파일을 수정하자. /etc/sysconfig/network-scripts CentOS7기준 ifcfg-enp0s3 파일 수정해주면 됨 [root@localhost network-scripts]# vi ifcfg-enp0s3 그림과 같이 수정 후, 네트워크 재시작(아래5줄추가) [root@localhost network-scripts]# systemctl restart network

[오라클] RAC(Real Application Cluster)란? 1. 일반적인 Oracle Server 구성방식 A. Single Server 구성 하나의 database에 하나의 instance가 할당되는 구성이다. 일반적으로 DB서버 구현시 1개의 서버를 사용하게 되는데, 이런 경우 instance 역할을 하는 서버에 장애가 발생했을 때 storage에 저장된 데이터를 사용할 수 없게 되는 위험이 존재한다. 2. HA 구성(High Availability) 방식 고가용성이란 뜻으로 이름 그대로 서버의 사용시간을 최대한 늘리는 것이 목표인 서버 구성방법 이다. 두 대의 서버를 동일하게 구성해서 서버 1대는 Active로 두고 다른 한대는 Standby로 설정해서 만약 Active 상태의 서버에서 장..
vi 에디터 명령어 vi의 종료 먼저 키로 명령모드로 전환 한후 종료 명령 버퍼를 파일에 기록하고 종료 :wq 버퍼를 파일에 기록하고 종료 :q! 버퍼의 내용을 파일에 기록하지 않고 무조건 종료 :q 버퍼의 내용과 파일의 내용이 일치하는 경우 종료 텍스트 편집 명령 a 커서 뒤에 삽입 A 줄의 마지막에 삽입 i 커서 앞에 삽입 I 줄의 시작에 삽입 o 현재 커서의 다음에 빈 라인을 생성 O 현재 커서의 앞에 빈 라인을 생성 파일에 관한 명령 :r [파일명] 파일의 내용을 읽어와서 현재의 커서 아래에 삽입 :e! [파일명] 편집중인 파일을 무시하고 새로운 파일을 작성, 편집 :e [파일명] 새로운 파일을 작성, 편집 :n 파일 목록의 다음 파일로 이동 :w 현재 편집중인 파일을 저장 :w [파일명] 현재 ..

아스키모드로 하니까 파일크기가 변하던데? 서버에 있는 160byte파일을 다운로드 했더니 170byte가 됐다. 왜?? ->윈도우쪽 TEXT파일에서 라인이 끝나는 문자는 2바이트로 구성(\r\n) 리눅스/유닉스 계열에서 라인이 끝나는 문자는 1바이트로 구성(\n) ASCII로 파일 전송시 윈도우에서 개행으로 사용하는 \r\n이 리눅스로 업로드 되면서 \n으로 변경 하지만 binary 전송시 아무런 변화없이 \r\n이 포함되어 업로드 됨. 바이너리모드로 파일 전송하거나 다운로드시 파일의 크기가 변하지 않는다. Windows에서 생성된 txt파일을 binary모드로 리눅스 서버에 전송한다면 파일크키가 변환없이 그대로 저장 되므로 vi로 열었을 경우 ^M이 나타나게 된다. 윈도우에서 작성한 스크립트를 리눅스로..