분류 전체보기61 [정보처리기사] 소프트웨어 및 디자인 패턴 관련 요약 2022.07.21 - [정보처리기사] - [정보처리기사] 실기 꼼수로 합격하기 (1) 소프트웨어 개발 방법론 소프트웨어 생명주기 모델 소프트웨어 생명주기(SDLC): 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 요구사항 분석 → 설계 → 구현 → 테스트 → 유지보수 폭포수 모델, 프로토타이핑 모델, 나선형 모델, 애자일 모델 등이 있다. 소프트웨어 개발 방법론 개념 소프트웨어 개발 전 과정에 관심을 갖고 시작부터 완료까지 전 과정을 형상화한 방법론 요구사항 분석 → 구조적 분석 → 구조적 설계 → 구조적 프로그래밍 구조적 방법론, 정보공학 방법론, 객체지향 방법론, 컴포넌트 기반(CBD) 방법론, 애자일 방법론 등이 있다. 객체 지향 분석 방법론 사용자의 요구사항을 분석하여 요구되는 사항.. 2022. 7. 18. [정보처리기사] 네트워크/운영체제 관련 요약 2022.07.21 - [정보처리기사] - [정보처리기사] 실기 꼼수로 합격하기 네트워크 1. 프로토콜 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약 심리학자 톰 마릴은 컴퓨터가 메세지를 전달하고 메세지가 제대로 도착했는지 확인하며 도착하지 않았을 경우 메세지를 재전송하는 일련의 방법을 프로토콜이라는 용어로 정의하였다. 프로토콜의 기본 요소 구문(Syntax) : 데이터의 구조나 형태(포맷)을 정의. 16bit 정보 송신 시 앞의 8bit는 주소, 다음 8bit는 데이터로 정의 시간(Timing) : 어떤 데이터를 보낼 것인지, 얼마나 빨리 보낼 것인지를 결정 의미(Semanics) : 데이터의 각 부분이 무엇을 뜻하는지 알 수 있게 미리 정해둔 규칙, 오류 .. 2022. 7. 18. [Oracle] 오라클 SQLPLUS 원격 접속 방법 원격 접속 방법 sqlplus 사용자아이디/비밀번호@원격IP:PORT/SID sqlplus scott/tiger@100.100.100.100:1521/ORCL 또는 sqlplus /@원격IP:PORT/SID sqlplus /@100.100.100.100:1521/ORCL 사용자명 입력: sys as sysdba 비밀번호 입력: 입력없이 엔터 관리자 계정 접속 방법 sqlplus /nolog //로그인 없이 접속 기능 conn sys/[password] as sysdba 또는 sqlplus "/as sysdba" 또는 sqlplus sys as sysdba 비밀번호 입력 : 입력없이 엔터 관리자 계정 접속 안될 경우 관리자 계정으로 접속하는데도 불구하고 ORA-01031 insufficient privil.. 2022. 7. 15. [Web] Ajax 완벽 정리, 다양한 예제 포함 Ajax 데이터 보내고 받기, Ajax Controller 데이터 받기, Ajax 데이터 배열로 보내기 등 다양한 경우에 대해 예제를 통해 알아보겠다. 목차Ajax란?Ajax 기본Ajax 설정Ajax 메소드 종류Ajax 예제 1. Ajax란? Ajax는 Asynchronous JavaScript and XML의 약자로, 말 그대로 JavaScript와 XML을 이용한 비동기적 정보 교환 기법이다. 다만 요즘은 XML보다는 JSON을 주로 사용한다. 브라우저의 XMLHttpRequest를 이용해 전체 페이지를 새로 가져오지 않고도 페이지 일부만을 변경할 수 있도록 javascript를 실행해 서버에 데이터만을 별도로 요청하는 기법이다.HTTP 프로토콜을 이용한 비동기 통신이며 브라우저는 정적 HTML 파일.. 2022. 7. 15. [JVM] Java Thread와 Linux Thread에 대한 깊은 탐구, LWP(경량 프로세스), POSIX Thread(pthread) 자바에서 스레드는 어떻게 동작할까?자바 스레드를 알아 보기 전에 꼭 필요한 개념들부터 자바 스레드까지 알아보도록 하자 목차User-level Thread와 Kernel-level ThreadPOSIX Thread(pthread)Linux Thread와 LWPJava Thread 1. User-level Thread와 Kernel-level Thread1.1 User-level Thread(사용자 수준 스레드) 커널이 생성하는 것이 아닌 사용자 영역에서 라이브러리를 이용해 생성한 스레드이다. 커널은 프로세스 내 사용자 스레드를 알지 못 한다. 커널은 프로세스 단위로 자원을 할당하기 때문에 스레드가 block되면 프로세스도 block되고 프로세스 내 다른 스레드도 block 되는 현상이 발생한다. 스케줄.. 2022. 7. 15. [Project] Develop Database Middleware server project 개요회사에서 제공하는 솔루션 중 Client에서 발생하는 속도 저하 현상을 해결하기 위한 목적기존 클라이언트는 Client - Server, Client - Database 라는 본인 기준 이해할 수 없는 방식으로 사용중이였고보안 기준이 향상된 고객사에서 해당 방식을 사용하지 못하는 상황이 발생하여 임시방편으로Client - DB RESTful Server(JSON) - Database 구조를 적용하여 사용하고 있는데 이때 기존에 사용하던 Hibernate로직을 그대로 적용하여 (Hibernate에 맞게 개발되어 사용중인 인터페이스에 구현체만 HttpServlet으로 바꾼 꼴)for문의 과도한 사용, session 과도한 접속 등의 이유로 심각한 속도저하가 발생하였고이를 개선하고자 Client - Dat.. 2022. 7. 14. 이전 1 ··· 7 8 9 10 11 다음