본문 바로가기

분류 전체보기254

[Spring] - Spring Legacy Project 생성 시, java.lang.ExceptionInInitializerError, Could not initialize class com.thoughtworks.xstream.converters.collections.PropertiesConverter 오류 해결하기 금일은 Eclipse 2019-06 Version에서 Spring Legacy Project → Spring MVC Project를 생성하는 과정에서 발생한 두 가지 에러 상황에 대해 해결했던 부분을 포스팅하고자 합니다. 프로젝트를 생성하는 과정 중에서, 위와 같은 에러를 직면하신 분들이 있으시다면 해당 포스팅을 통해 조금이나마 도움이 되셨으면 좋겠습니다. 1. 문제 발생 1-1. 발생 개요 Eclipse 2019-06 버전에서 Spring Legacy Project → Spring MVC Project를 생성하는 과정에서 아래와 같은 두 가지의 오류가 발생했습니다. 1-2. 오류 내용 - An error has occurred. See error log for more details. (1) Could.. 2022. 11. 21.
[12주 차] - 클래스 상속, 메서드 오버라이딩, 참조변수 super, 생성자 super(), 패키지와 import문 과목명 : 객체지향 프로그래밍(Object oriented programming) 수업일자 : 2022년 11월 16일 (수) 1. 클래스 상속(Inheritance) 1-1. 클래스 상속(Inheritance)의 정의와 여러 가지 특징 - 상속(Inheritance)이란, 부모 클래스(상위 클래스)와 자식 클래스(하위 클래스)가 존재하며, 자식 클래스가 부모 클래스의 멤버(변수, 메서드)를 그대로 이어받아 새로운 클래스를 작성하는 것을 의미합니다. - 두 클래스를 부모(조상)와 자식 관계로 맺어주는 것을 의미하기도 합니다. - extends 키워드를 사용해 정의합니다. - 자식 클래스는 부모(조상) 클래스의 생성자, 초기화 블럭을 제외한 나머지 모든 멤버를 상속받습니다. - 자식 클래스의 맴버 개수는 .. 2022. 11. 20.
[12주 차] - 래치와 플립플롭 (Latch and Flipflop) 과목명 : 논리회로 실습(Logic circuit practice) 수업일자 : 2022년 11월 15일 (화) 1. Latch(래치) 회로 1-1. SR Latch - NAND 게이트 래치 또는 NOR 게이트 래치가 존재합니다. - SR 래치 회로에는 S(Set)와 R(Reset)로 표시된 입력 2개와 Q, Q'로 표시된 출력 2개가 존재하며 Q, Q'는 서로 보수가 되어야 정상 상태가 됩니다. (1) NOR 래치 (2) NAND 래치 2. 클록형 래치 2-1. NOR를 이용한 클록형 SR 래치 - CP가 1일 때 동작합니다. 2-2. 클록형 D 래치 - SR 래치에서 원하지 않는 상태(S, R = 1)를 제거하는 방법을 고안하던 중 클록형 D 래치가 구현되었습니다. - D 래치는 입력된 데이터가 그대.. 2022. 11. 16.
[12주 차] - 증폭기의 주파수 응답 특성 과목명 : 전자회로 설계(Electronic circuit design) 수업일자 : 2022년 11월 15일 (화) 1. 증폭기의 주파수 응답 특성 1-1. 정의 - 실제 증폭기의 경우 결합된 커패시터, 부하 커패시터, 트랜지스터 내부에 기생하는 정전 용량 성분들에 의해 영향을 받고, 신호의 주파수의 형태에 따라 출력 결과가 달라지는 주파수 응답 특성을 가지고 있습니다. 1-2. 보드 선도(Bode plot) - 주파수에 따른 증폭기 이득 변화를 나타낸 그래프입니다. 2. 각 대역의 응답 특성 2-1. 중대역(Mid-band frequency) 응답 특성 2-2. 저주파(Low frequency) 응답 특성 2-3. 고주파(High frequency) 응답 특성 2-4. 대역폭(Bandwidth) 2-.. 2022. 11. 15.
[10주 차] - 외부 기억 장치 (2), I/O Module 과목명 : 컴퓨터 구조(Computer Organization & Architecture) 수업일자 : 2022년 11월 03일 (목) (A) 자기 디스크 - 자기적 읽기 쓰기 매커니즘 - 데이터 조직과 형식화 - 물리적 특성들 - 디스크 성능 파리미터 (B) RAID - RAID Level 0 - RAID Level 1 - RAID Level 2 - RAID Level 3 - RAID Level 4 - RAID Level 5 - RAID Level 6 (C) 광 기억장치 (D) 자기 테이프 1. RAID(Redundant Array of Independent Disks) 1-1. RAID의 개발 배경 (1) RAID(Redund.. 2022. 11. 15.
[12주 차] - 스레드 동기화, UDP 서버 - 클라이언트의 구조, 브로드캐스팅 과목명 : 컴퓨터 통신(Computer communication) 수업일자 : 2022년 11월 14일 (월) 1. 스레드 핸들(Thread handle) - 윈도우에서 스레드를 생성할 때는 CreateThread() API 함수를 사용합니다. CreateThread() 함수는 스레드를 생성한 후 핸들을 리턴하며 스레드 핸들은 파일 디스크립터 또는 소켓 디스크립터와 비슷한 개념으로 운영체제의 스레드 관련 데이터 구조체를 간접적으로 참조하는 매개체와 같은 역할을 합니다. 이를 통해 다양한 방식으로 스레드를 제어할 수 있게 됩니다. 2. 스레드 동기화(Synchronization) 2-1. 스레드 동기화의 필요성 - 멀티 스레드를 이용하는 응용 프로그램에서 두 개 이상의 스레드가 하나의 공유 데이터에 접근하.. 2022. 11. 14.