일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- HTML
- 랭킹정렬
- 순위정렬
- @PathVariable
- 비디오 태그 이미지
- 정수 자료형
- video tag
- 자바마스터
- 정신차리고공부하자 #개발자되기 #몰입하자
- 스프링부트
- sql 테이블명 바꾸기
- 자바 순위정렬
- spring jsp
- selection does not contain a main type
- 자바 #Java #Scanner #스캐너 #자바알파벳입력
- 스프링부트 마이바티스
- 자바
- jsp 연결
- 스프링 jsp
- 스프링 jsp 연결
- SpringBoot Mybatis
- html video thumbnail
- 비디오 태그 썸네일
- MySQL 테이블명 바꾸기
- src/main/java
- 자바정렬
- 스프링부트 오류
- Failed to configure a DataSource
- 스프링부트 jsp 연결
- html input
- Today
- Total
목록자바 JAVA (46)
쌤리
의존성 의존성이란 코드에서 두 모듈 간의 연결을 의미하며, 객체지향언어에서는 두 클래스 간의 관계를 말하기도 한다. 일반적으로 둘 중 하나가 다른 하나를 어떤 용도를 위해 사용하는 것을 의미한다. 연결된 하나의 모듈이 변경될 경우 의존한 다른 모듈까지 영향을 주기 때문에 의존성은 위험하다. 라이브러리 다른 프로그램들과 링크되기 위해 존재하는 하나이상의 서브루틴이나 함수들의 집합으로, 링크될 수 있도록 컴파일된 형태인 목적코드 형태로 존재한다. 라이브러리는 코드 재사용을 위해 조직화된 오래된 기법 중 하나로 라이브러리를 통해 기존에 만들어진 함수를 재활용 함으로써 프로그램의 제작 시간과 노력을 줄일 수 있다. 각각의 함수는 독립적이기 때문에 필요한 함수만 호출하여 사용할 수 있다. 라이브러리에는 정적으로 ..
CGI (공용 게이트웨이 인터페이스, Common Gateway Interface) 별도로 제작된 웹 서버와 프로그램간의 교환방식을 의미한다. CGI방식은 어떠한 프로그래밍언어로도 구현이 가능하다. 별도로 만든 프로그램에 HTML의 Get, Post 방법으로 클라이언트의 데이터를 환경변수로 전달하고, 프로그램의 표준 출력 결과를 클라이언트에게 전송한다. 즉, 자바 어플리케이션 코딩을 하듯 웹 브라우저용 출력 화면을 만드는 방법이다. 동적인 HTML, 데이터베이스 질의 처리 등에 사용된다. 서버에서 프로세스 단위로 실행되는데, 사용자의 요청이 많을때 서버에 부하가 크게 발생하게 되었고, 프로세스 보다 더 작은 단위로 실행하는 것이 필요했다. 그리고 웹 서버의 프로세스로서 인터프리터를 상주시키고, 스레드 단..
메모리 영역 코드 ( code )영역 컴파일로 된 .class 코드 영역 (= 클래스/ 코드 /메서드 영역) 0과 1로 된 2진수 (binary) 영역 static 변수/ static 메서드 (=static영역) : class 가 실행되기 전에 미리 메모리가 확보된다. ☆프로그램이 실행되면 모든 코드가 저장되어있는 상태가 아니고 new키워드로 객체가 생성되기 전엔 텍스트 일뿐이다. 객체 생성 후 메서드를 실행하면 해당 클래스 코드에 대한 정보를 method area 에 저장하게 된다. 스택( stack ) 영역 가장 늦게 들어온 것부터 처리한다. main()메서드가 가장 먼저 호출된다. ( 지역변수를 저장할 메모리가 필요하기 때문에) 메서드가 생성될때 마다 하나씩 생성되며 메서드가 호출되면 메서드와 메서..
절차지향 프로그래밍 (procedural programming) 물이 위에서 아래로 흐르는것처럼 순차적인 처리가 중요시되고 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법. 대표적으론 C언어가 있다. 장점 : 컴퓨터의 처리구조와 유사해 실행속도가 빠르다. 단점 : 유지보수가 어렵다. 실행 순서가 정해져있어 코드의 순서가 바뀌면 동일한 결과를 보장하기 어렵다. 디버깅이 어렵다. 객체지향 프로그래밍 (object-oriented programming) 객체지향이란 실제 세계를 모델링하여 소프트웨어를 개발하는 방법이다. 3가지 특성 캡슐화 개발자가 관련된 데이터와 알고리즘(코드)이 하나의 묶음으로 정리된것 관련된 코드,데이터가 묶여있고 오류가 없어 사용에 편리함 상속 상속은 이미 작성된 클래스를 ..