본문 바로가기
  • 문과생의 백엔드 개발자 성장기

전체 글199

[MAC] SSL 인증서 설치 1. JDK 위치 확인 /usr/libexec/java_home -V 나의 경우는 아래와 같다. /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home 2. Keytool 생성 sudo ./keytool -genkey -alias bns-ssl -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 2-1 . 비밀번호 입력 (간단하게 입력해도된다) 2-2. 개인정보 Enter로 넘어가고 마지막에 unknown 으로 뜨고 y입력하면 키파일 생성된 것 확인 2024. 1. 11.
[MAC/STS4] logback 에러 var/log/로그폴더/로그파일 다이렉트로 만들때 mac은 다이렉트로 만들어 지지 않아 직접 만들어야함 그래서 폴더를 만들고 실행해야함 openFile(/var/log/art-app/art-app.log,true) call failed. java.io.FileNotFoundException: /var/log/art-app/artpass-bo-app.log (No such file or directory) var/log위치 log 아래에 원하는 폴더를 직접만들어야함 cd /var/log sudo mkdir artpass-fo-app sudo chmod 777 artpass-fo-app 2023. 7. 6.
[로컬PC] 환경 셋팅 MAC 일경우 sudo vim /private/etc/hosts 하단에 ip와 url을 붙여넣는다 2023. 7. 5.
[정보처리기사 실기] 2022년 1회 실기 기출 1. 다음 설명에 맞는 RAID 단계를 쓰시오 ㅇ 두 개 이상의 하드디스크를 병렬로 연결해, 하나의 디스크처럼 이용하는 기술이다. ㅇ 스트라이프(Stripe) 방식으로 구현하여 I/O 속도가 빠르다. ㅇ 데이터를 블럭단위로 분할하고 나누어 저장하기 때문에 하나의 디스크에 문제가 생기면 데이터 사용이 불가능해진다. 더보기 RAID-0 RAID 1 : 두 개 이상의 디스크를 미러링을 통해 하나의 디스크처럼 사용 RAID 2 : 오류 정정을 위한 해밍코드를 사용하는 방식 RAID 3 : 하나의 디스크를 패리티 정보를 위해 사용하고 나머지 디스크에 데이터를 균등하게 분산저장 RAID 4 : RAID3과 같은 방식이나 블록 단위로 분산 저장한다. RAID 5 : 3개 이상의 디스크를 붙여서 하나의 디스크처럼 사용.. 2023. 4. 5.
[정보처리기사 실기] C언어 활용 문제 1. 다음은 C언어 코드이다. 출력 결과를 쓰시오. #include void main() { int i=0, j=0, k; for( ; i 2023. 4. 4.
[정보처리기사 실기] JAVA 활용 문제 1. 다음 Java로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오 (단 , 출력문의 출력 서식을 준수하시오) class Test { public static void main(String args[]) { cond obj = new cond(3); obj.a = 5; int b = obj.func(); System.out.print(obj.a + b); } } class cond { int a: public cond(int a) { this.a = a; } public int func() { int b = 1; for (int i = 1; i < a; i++) b += a * i; return a + b; } } 더보기 61 class Test { public static void main(Stri.. 2023. 4. 3.
[정보처리기사 실기] 2021년 3회 실기 기출 1. 다음 Java 코드에 대한 알맞는 출력값을 쓰시오. class Connection { private static Connection _inst = null; private int count = 0; static public Connection get() { if(_inst == null) { _inst = new Connection(); return _inst; } return _inst; } public void count() { count ++; } public int getCount() { return count; } } public class testcon { public static void main(String[] args) { Connection conn1 = Connection.get.. 2023. 4. 3.
[정보처리기사 실기] 페이지 교체 알고리즘 1. FIFO 1) 예제 3개의 페이지 프레임을 갖는 시스템에서 페이지 참조순서가 1,2,1,0,4,1,3 일때 FIFO 알고리즘에 의한 페이지 교체의 경우 프레임의 최종 상태는? 더보기 4 1 3 1 2 1 0 4 1 3 1 1 1 1 4 4 4 2 2 2 2 1 1 0 0 0 3 O O X O O O O - 6번의 페이지 부재가 발생했다. 2) 예제 3개의 페이지 프레임을 가진 기억장치에서 페이지 요청을 다음과 같은 페이지 번호 순으로 요청했을 때 교체 알고리즘으로 FIFO 방법을 사용한다면 몇번의 페이지 부재가 발생하는가? (단, 현재 기억장치는 모두 비었다고 가정) 요청된 페이지 번호 순서 2, 3, 2, 1, 5, 2, 4, 5, 3, 2, 5, 2 더보기 페이지 부재 - 9 2 3 2 1 5 .. 2023. 4. 1.
[정보처리기사 실기] 프로세스 스케줄링 0. 비선점형 스케줄링 (우기 HFS) , 선점형 스케줄링 (SMMR) 비 선점형 스케줄링 (우기HFS) 우리 기업은 홈패밀리서비슬르 한다. 한 프로세스가 CPU를 할당 받으면 작업 종료 전까지 다른 프로세스는 CPU 점유 불가능한 스케줄링 우선순위 (Priority) 프로세스별 우선순위에 따라 CPU 할당 우선순위가 높은 프로세스가 먼저 CPU사용, 우선순위가 같은 프로세스는 FCFS방식 처리 기한부 (Deadline) 작업들이 명시된 기한 내에 완료되도록 계획 실시간 시스템에서 중요 HRN (Highest Response Ratio Next) 대기중인 프로세스 중 현재 응답률이 가장 높은 것을 선택, 기아 현상 최소화 기법 프로세스의 우선순위를 CPU처리기간과 대기시간을 동시에 고려해 결정함 * 우선.. 2023. 3. 30.