분류 전체보기 168

기타 - 윈도우 단축키

Alt + F4실행중인 창(Window)이나 앱을 종료실행중인 앱이 없으면 'Windows 종료' 창을 나타냄Shift + Delete휴지통을 거치지 않고  폴더나 파일을 바로 삭제윈도우 + 0 ~ 9작업 표시줄에 등록된 앱 중 번호 순서에 맞는 앱을 실행윈도우 + D열러 있는 모든 창과 대화상자를 최소화(바탕 화면 표시) 하거나 이전 크기로 표시윈도우 + Alt + D화면에 날짜 및 시간을 표시하거나 숨김윈도우 + E'파일 탐색기'를 실행윈도우 + F피드백 허브 앱을 실행윈도우 + I'설정' 창을 화면에 나타냄윈도우 + L컴퓨터를 잠그거나 사용자를 전환윈도우 + M / 윈도우 + Shift + M열려 있는 모든 창을 최소화 / 이전 크기로 표시윈도우 + P화면 우측에 '프로젝트' 바로가기를 표시윈도우 ..

기타 2024.10.06

정보처리산업기사 - 운영체제(시나공)

운영체제(OS; Operating System)운영체제는 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임 운영체제 종류Windows, UNIX, LINUX, MacOS, MS-DOS 등  운영체제 목적처리능력(Throughput)일정 시간 내에 시스템이 처리하는 일의 양 반환 시간(Turn Around Time)시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 사용 가능도(Availability)시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도 신뢰도(Reliability)시스템이 주어진 문제를 정확하게 해결하는 정도  운영체제의 기능- 프로세서(처리기, Processor), 기억장치(주기억장치,..

기타/study 2024.10.05

Spring - 개념 복습 / 어노테이션

Spring[복습]스프링 프레임워크는 IoC(Inversion of Control)와 AOP(Aspect-Oriented Programming)를지원하는 경량의 프레임워크개발자가 객체를 직접 생성하고 관리하는 대신, 스프링 컨테이너가 이 모든 과정을 자동으로 처리함설정 파일pom.xml -  라이브러리 설정 파일로, 의존성을 관리applicationContext.xml: -  스프링 컨테이너 설정 파일로, 애플리케이션의 객체를 정의하고 관리web.xml -서블릿 컨테이너(예: 톰캣) 설정 파일로, 서블릿의 매핑 및 초기 설정스프링 컨테이너정의  -  개발자가 직접 객체를 생성(new)하고 관리하는 대신, 스프링 컨테이너가 대신 수행예시 -  서블릿 컨테이너(톰캣)는 new FC();와 fc.doGet()..

javaboiii의 Spring 2024.10.04

Exception - UnsatisfiedDependencyException

ExceptionDI 모호성 에러@Component("apple")public class IPhone implements Phone { @Autowired // 메모리의 자료형(타입)을 인지해서 주입해줌 // 주입대상 모호성 에러 ///// @Qualifier("aw") private Watch watch; // 의존 주입 대상(DI 대상 public IPhone() { System.out.println("아이폰 객체 생성 01"); } /* public IPhone(Watch watch) { this.watch=watch; System.out.println("아이폰 객체 생성 02"); } public IPhone(Watch watch,int num) { this.watch=watch; th..

DB - 데이터 이관

DataBaseOracle에서 MySQL로 데이터 이관 방법 - 디비버 사용내보내기(Export) 원하는 테이블 선택 후 우클릭데이터 내보내기 클릭CSV 또는 SQL 선택CSV는 "Comma-Separated Values"의 약자로, 데이터를 텍스트 파일 형식으로 저장하는 방식SQL은 .sql 파일로 저장됨디렉토리 설정 해주시고다음 => 진행 누르시면해당 디렉토리에 CSV 파일들이 저장된걸 확인할 수 있으심가져오기(import)MySQL - 데이터 가져오기 클릭CSV에서 가져오기 선택 => 다음SQL파일로 저장했다면scripts에서 넣어서 sql문 실행 내보내기 에서 설정한 디렉토리를 보면 CSV 파일들이 저장된걸 볼 수 있음가져올 데이터 선택 후다음 => 다음 => 다음 => 진행

DB - ORACLE & MySQL

DataBase데이터 베이스(DB : Data Base)여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합자료를 구조화해 저장함으로써 자료 검색과 갱신의 효율을 높일 수 있음 ORACLE장점성능 - 대량의 데이터를 처리할 수 있는 성능을 제공, 복잡한 쿼리에도 효율적임보안 - 다양한 보안 기능을 갖추고 있어 데이터 암호화, 접근 제어 및 감사 기능을 통해 데이터 보호를 제공확장성 - 대규모 시스템에서 확장성이 좋음다양한 기능단점비쌈기능이 많아 초보자에게 어려움높은 하드웨어 사양이 필요함 MySQL장점오픈 소스 - 무료로 사용할 수 있는 오픈 소스 데이터베이스용량 - 단 1MB의 RAM만 사용할만큼 용량 차지가 작음(매우 적은 오버 헤드를 사용함)접근성 - 설치와 설정이 간편단점복잡..

Spring - 의존성 주입

Spring객체 생성(new)을 컨테이너로 대신할거다== IoC의 핵심== Spring 사용하는 이유"의존성" : 어떤 코드를 수행할 때에 필요한 다른 부분의 코드 내용이 있는가? (라이브러리, .jar) "주입"  : 필요한 다른 부분의 코드 내용을 추가하는 것의존성 주입 == DI(Dependency Injection)아이폰은 워치에 대해 의존성을 갖는다이런 경우 해당 변수를 멤버변수에 두면 용이합니다.[의존성 주입(DI) 방법  == 멤버 변수에 메모리를 줄 수 있는 방법]1. 생성자 주입 - : CI(constructor injection)  의존 주입 대상 생성자 먼저 호출생성자 호출의존 주입을 해야 하는게 하나라도 없으면 안나옴데이터가 없거나 데이터를 볼 수 있는 라이센스가 없거나제한적인 상..

javaboiii의 Spring 2024.10.02

Spring - 컨테이너

SpringSpring 컨테이너의 개념Spring 컨테이너는 객체의 생성, 초기화, 소멸 등 생명 주기를 관리하는 핵심 컴포넌트IoC(제어의 역행) 원칙에 따라 개발자가 아닌 컨테이너가 객체를 관리Spring 컨테이너의 역할객체 관리: Spring은 POJO(Plain Old Java Object)를 관리하여 복잡한 객체 생성 및 의존성 문제를 해결의존성 주입: 필요한 객체를 생성하고 주입하는 과정을 자동화하여 코드의 가독성과 유지보수성을 향상Spring 컨테이너의 종류BeanFactory: 기본적인 컨테이너로, 필요한 객체(Bean)를 지연 로딩 방식으로 생성메모리 사용이 효율적이지만 기능이 제한적ApplicationContext: BeanFactory의 확장 버전으로, 더 많은 기능을 제공AOP(As..

javaboiii의 Spring 2024.10.02

Spring - Spring Framwork 구조

SpringSpring 프레임워크 구조코드를 gpt로 양산해낼 수 있는 시대에 생각을 할 수 있는지 = > 개발 양식을 개발자들에게 제시  = > 개발자들의 역량이 획일화   = > 일관성 유지 용이    = > 쉬운 관리     = > 구현 시간 단축됨      = > 개발 비용 최소화       = > 유지보수 용이        = > 재사용성 증가 IoC :   Inversion of Control (제어의 역행)제어의 정의제어는 객체를 관리하는 능력 전통적인 객체 관리개발자가 직접 객체를 생성하고 관리 IoC의 개념개발자가 new를 덜 사용하게 되면 더 좋은 개발자Spring 프레임워크에서는 "컨테이너"가 객체를 관리 Web 프로젝트의 변화기존 Web 프로젝트에서는 직접 new를 하지 않음그러나 ..

javaboiii의 Spring 2024.10.02

Spring - Spring Framwork 정의

SpringSpring과 JSP의 차이jspjava 웹 어플리케이션을 개발하기 위한 기술중 하나 동적 웹페이지를 생성하는데 사용됨 HTML 내에 Java 코드를 삽입하여 사용자 인터페이스와 비즈니스 로직을 결합할 수 있음 Spring Framworkjava 기반의 엔터프라이즈 어플리케이션을 개발하기 위한 경량화된 프레임워크 IoC 및 DI를 통해 객체간의 의존성을 관리하고, 코드의 유연성, 테스트 용이성 향상 AOP를 지원하여 코드를 모듈화할 수 있음 스프링 프레임워크의 주요 특징1) POJO(Plain Old Java Object) 기반 순수 자바객체를 사용하므로 기존 코드들을 재사용 가능하며 테스트와  유지보수에 유리함 2) DI(Dependency Injection) : 의존성 주입 스프링 핵심 기..

javaboiii의 Spring 2024.10.02