dlgkstjq623의 등록된 링크

 dlgkstjq623로 등록된 티스토리 포스트 수는 252건입니다.

비트겟 카피트레이딩 세팅 방법 주멕스와 차이는? [내부링크]

안녕하세요 비트도 요즘 좋은 흐름을 보여주고 있고 알트도 순환장에 맞춰 돌아가면서 상승이 나와 꽤 수익을 보고 있는데요. 여러분도 수익을 내고 있으신가요? 저는 요즘 현물 거래를 하기보다는 마진 거래로 최대한 시장 변화에 대응하며 투자를 하고 있습니다. 마진 거래가 위험하다고 생각하지만 리스크를 관리해 가며 큰 수익을 노리면 그만한 결과가 돌아오기 때문입니다. 요즘 어떤 식으로 마진거래를 하는지 거래소랑 간단하게 소개 드릴게요! - 비트겟이란? 요즘은 워낙 거래소가 많이 생겨나 정확하게 어떤 거래소가 어떤 특징을 가지는지 모르는 분들이 많습니다. 비트겟은 150만 명 이상의 회원을 보유하고 수수료가 낮기에 일일 거래량도 상위권의 거래소 못지않게 높은 편입니다. 비트겟을 언급하면 비트겟 카피트레이딩을 떠올..

워뇨띠 매매법 비결을 알아보고 직접 수익까지 내는 법은? [내부링크]

안녕하세요 비트코인이 이제는 2900만 원을 뚫고 알트코인들도 폭등이 나와서 꽤나 투자하기 좋다고 생각되는 시점입니다. 한창 이슈가 되는 알트코인들은 언제나처럼 급등이 나오고 하루에 50%도 넘게 상승하고 있습니다. 지금과 같은 흐름일수록 기회를 놓치지 않기 위해 적절한 전략을 세우고 활용해 대응하는 것이 중요합니다. 오늘은 국내 암호화폐 투자자라면 모르는 사람이 없는 워뇨띠가 투자하는 워뇨띠 매매법 이를 활용하기 위한 기반을 다지는 주멕스 카피트레이딩을 알려드리겠습니다. - 워뇨띠의 매매방법 워뇨띠는 2018년 600만 원으로 시작하여 현재 천억 원이 넘어가는 수준까지 올라 많은 분들에게 이름을 알렸는데요. 크게 잃어도 괜찮다 대신 복구할 수준의 시드머니는 남겨 놓아야 한다거나 격리 마진으로 리스크를 ..

Spring 자바스크립트 난독화 [내부링크]

자바스크립트 난독화(Javascript Obfuscation)란? 자바스크립트는 클라이언트에서 실행되도록하는 언어인데, 사용자가 웹사이트에 접근하게 되면 해당 스크립트를 그대로 볼 수 있게 되는데, 이를 방지하고자 적용..

Spring API ( HttpServletRequest, HttpServletResponse ) [내부링크]

-HttpServletRequest- HttpServletRequest를 사용하면, 그 안에 있는 값을 받아올 수 있다. 예를 들어, 아이디, 비밀번호 등의 데이터를 컨트롤러로 보냈을 때, HttpServletRequest 객체 안에 모든 데이터들이 들..

인터셉터 (Interceptor) [내부링크]

- Interceptor (인터셉터) - 클라이언트의 요청 전,후에 특정 작업을 처리하고자 할 때 사용하는 기능 (간단하게 컨트롤러 같은 계층이라고 생각하면 됨) 매개변수 - HttpServletRequest, HttpServletResponse  ..

기본 용어 정리 [내부링크]

 용어  설명  Table  데이터 값들의 집합을 뜻한다.  Row  Table 내에서 한 줄에 해당하는 데이터 값들. (=Tuple 와 동일한 단어)  Column  Table에서 데이터가 갖는 속성값. (=attribute와 동일한 단어)..

무결성이란? [내부링크]

무결성이란? 무결성이란 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제값이 일치하는 정확성을 의미한다. 무결성을 유지하는 방법 대표적으로 사용되는 방법은 중앙 통제에 의한 데이터 갱..

Spring API (@RequestBody와 ResponseEntity의 차이점) [내부링크]

Spring API (@RequestBody와 ResponseEntity의 차이점) Spring에서는 HttpEntity란 클래스를 제공하는데 이 클래스의 역할은 Http 프로토콜을 이용하는 통신의 header과 body 관련 정보를 저장할 수 있게끔 합니다..

http 응답 코드와 method의 종류 [내부링크]

HTTP 응답 코드의 종류  응답 코드  설 명 100  Continue (클라이언트로부터 일부 요청을 받았으며 나머지 정보를 계속 요청함)  101  Switching protocols  200  OK (요청이 성공적으로 수행되었음)  201..

AOP와 트랜잭션 처리 실습 (코드로 테스트) [내부링크]

-AOP 실습예제- 사용자가 메시지를 남기면 포인트 10 증가 메시지를 읽으면 포인트 5 증가 글쓰기를 하면 포인트 10을 부여 글읽기를 하면 열람시간을 수정하고 포인트 5를 부여 뷰는 따로 만들지 않고 크롬의 확..

AOP와 트랜잭션 처리 실습 (데이터베이스로 테스트) [내부링크]

AOP 실습예제 사용자가 메시지를 남기면 포인트 10 증가 메시지를 읽으면 포인트 5 증가   com.examplt.spring02.aop ㄴMessageAdvice.java   com.example.spring02.controller.message ㄴMessageController.ja..

스프링 AOP JoinPoint 객체 [내부링크]

  스프링 AOP JoinPoint JoinPoint는 Spring AOP 혹은 AspectJ에서 AOP가 적용되는 지점을 뜻한다. 해당 지점을 JoinPoint 라는 인터페이스로 나타낸다. AOP 를 수행하는 메소드는 이 JoinPoint 인스턴스를 인자..

AOP 복습(Spring Framework STS4 동영상 강의) [내부링크]

- AOP (Aspect Oriented Programming, 관점(관심) 지향적인 프로그래밍 ) - 1. OOP (Object Oriented Programming, 객체지향프로그래밍) 를 보완하는 확장적인 개념 2. Aspect (측면, 관점, 관심) : 핵심적인 비즈..

JSON 문법 정리 [내부링크]

[JSON] JSON : JavaScript Object Notation의 약자이다. JSON은 텍스트 정보를 저장하고 바꾸는데 사용되는 문법입니다. XML과 매우 유사하죠. JSON은 XML보다 작고, 더 빠르고 더 쉽게 파싱합니다. [JSON의 예..

Spring를 사용한 Chart 그리기 (JFree Chart) [내부링크]

- JFreeChart 만들기 - 참고 사이트 : http://www.jfree.org/jfreechart/   JFreeChart의 특징 다양한 형태의 차트 지원 Swing, JSP, Servlet 에서 많이 사용되고 있음 pdf 또는 png, jpg 등의 다양한 이미지 파..

Spring를 사용한 Chart 그리기 (Google Chart) [내부링크]

 - 구글에서 제공하는 구글 차트 - https://google-developers.appspot.com/chart/ 차트그리기는 구글서버에 차트에 넣을 값만 넘겨주면 그것을 받아서 뿌려주는 형식으로 되어있다. 구글차트에서는 우리가 서버..

스프링을 사용해서 pdf 생성 [내부링크]

스프링을 사용해서 pdf파일 생성해보기 - itextpdf 라이브러리 -  - 참고할만한 사이트들 -  - http://itextpdf.com (pdf관련 예제 수록)  - API : http://developers.itextpdf.com/examples-itext5 (pdf관련 A..

상품관리 (관리자용 상품등록/수정/삭제) [내부링크]

- 관리자용 상품등록 / 수정 / 삭제 기능 구현 - (관리자로 로그인한 상태에서만 가능) -상품등록- admin_menu.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <%@ page language="java" contentType="text/html;..

파일업로드 형식, 관련 메소드 [내부링크]

파일업로드 스프링 프레임워크의 내장객체 SPRING / 파일업로드 적용방법 - pom.xml 설정 - maven build를 위해서 pom.xml 파일에 commons-fileupload.jar 과 commons-io.jar 파일을 추가 commons-io commons-io 2..

Spring (STS4) <c:choose>태그 안쪽 주석 오류 [내부링크]

HTTP Status 500 – Internal Server Error Type Exception Report Message Validation error messages from TagLibraryValidator for [c] in [/WEB-INF/views/home.jsp] 56: Illegal text inside "c:choose" tag:..

상품관리 (관리자 로그인/로그아웃) [내부링크]

-관리자 로그인/로그아웃 기능 구현-   -관리자 로그인 전체 구조-   ( 뷰 => 컨트롤러 => 서비스 => 모델(DAO) => mapper => 컨트롤러 => 뷰) (admin) login 페이지에서 로그인 버튼을 클릭하면 id값인 "btnLo..

다른 git에 있는 프로젝트 fork해서 작업하기 [내부링크]

git에서 fork란? 다른 원격 저장소에 있는 코드를 그대로 나의 git 원격 저장소에 복사하는 것 1. 원하는 git repository에 가고, 상단의 fork를 클릭한다.  클릭하면 다른 화면으로 넘어갔다가 자신의 git로 넘..

빅 오 (Big - O) 표기법 [내부링크]

-빅 오 표기법이란?- 알고리즘의 성능을 수학적으로 표기해주는 표기법 이것으로 알고리즘의 시간과 공간 복잡도를 표현할 수 있음 데이터나 사용자에 증가율에 따른 알고리즘의 성능을 예측하는 것이 목표이다. f..

알고리즘 분석 [내부링크]

자바는 List 인터페이스의 구현 클래스로 ArrayList와 LinkedList 클래스를 제공합니다. 응용 프로그램에 따라 LinkedList 클래스가 빠를때가 있고, ArrayList 클래스가 빠를때가 있다. 어떤 응용 프로그램에 어느..

상품관리 (장바구니 기능구현 - 삭제, 비우기, 수정) [내부링크]

-장바구니 기능 구현- 데이터베이스에서 cart 테이블을 생성 1 2 3 4 5 6 create table cart( cart_id number not null primary key, //cart_id를 null값이 오지못하게 하고 기본키로 설정함 userid varch..

스프링 에러 [내부링크]

HTTP Status 500 – Internal Server Error Type Exception Report Message Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis..

javascript - 함수와 콜백 [내부링크]

javascript에서는 함수도 객체이다. 다시 말해서 일종의 값이고, javascript의 함수가 다른 언어의 함수와 다른 점은 함수가 값이 될 수 있다는 점이다. -예시- var a = function( ){ } // a라는 변수안에 함수fun..

상품관리 (로그인 / 로그아웃) [내부링크]

- 상품관리 (로그인 / 로그아웃 기능 구현) - 세션을 사용해서 세션이 아이디와 비밀번호를 저장한 후 페이지를 이동해도 로그인 정보가 그대로 넘어가게 할 예정 뷰 => 컨트롤러 => 서비스 => 모델 => 뷰 -로그인..

상품관리 (상품 상세 보기 구현) [내부링크]

상품관리 (상품 상세 보기 구현) 상품이름에 링크를 걸어 상품 상세정보를 출력하고, 장바구니 기능을 사용할수있게 한다.  -상품 상세 보기- 1. list 파일에서 "상품상세보기" 링크를 클릭 하면 URL을 컨트롤러..

javascript - 유효범위 (전역변수, 지역변수) [내부링크]

-유효범위- 유효범위 (Scope)는 변수의 수명을 의미한다. -전역변수와 지역변수- (c언어나 java에서의 의미와 동일)   전역변수 함수 바깥쪽에 선언되어서 모든 함수에서 접근이 가능한 변수 지역변수 함수 안쪽..

상품관리 (상품 목록 보기 구현) [내부링크]

 - 상품관리 실습 파일 목록 -   ProductDTO.java (계층별 데이터 이동) ProductDAO.java (상품관리 DB연결 인터페이스) ProductDAOImpl.java (상품관리 DB연결 구현 클래스) ProductMapper.xml (SQL 매핑 어노..

javascript - 정규표현식 [내부링크]

-정규표현식- 문자열에서 특정한 문자를 찾아내는 도구이다. 이 도구를 이용하면 수십줄이 필요한 작업을 한 줄로 끝낼 수 있다. -정규표현식 생성- 정규표현식은 두가지 단계로 이루어진다. 하나는 컴파일 (compi..

javascript - UI와 API [내부링크]

-UI (User Interface)- 사용자가 지정한 인터페이스 (화면) -API (Application Programming Interface)- 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언..

상품테이블 만들기, File Upload 테스트 [내부링크]

-파일업로드 방식의 종류- 1. 일반적인 방식 (여기서는 일반적인 방식으로 테스트) 2. 비동기적인 방식 (ajax) 1. 상품 정보를 저장할 테이블 만들기 1 2 3 4 5 6 7 8 create table product( product_id number..

Oracle와 mybatis 연동 실습 (글수정, 글삭제 구현) [내부링크]

MemoService.java : dao에 값만 전달해 주는 역할 -글 수정 구현- 글 상세보기 (View.java) 페이지 에서 시작 => 수정 버튼 클릭 (글 수정을 위해 dto.idx (글번호) 를 매개변수로 넘기고, 마찬가지로 id값인 btnU..

javascript - 라이브러리 (jQuery) [내부링크]

-라이브러리- 라이브러리는 모듈과 비슷한 개념이다. 모듈이 프로그램을 구성하는 작은 부품으로서의 로직을 의미한다면 라이브러리는 자주 사용되는 로직을 재사용되기 편리하도록 잘 정리한 일련의 코드들의 집..

javascript - 모듈 [내부링크]

-모듈- 코드의 재활용성을 높이고, 유지보수를 쉽게 할 수 있는 기법 코드를 여러개의 파일로 분리하는 것. -모듈의 장점- 1. 자주 사용되는 코드를 별도의 파일로 만들어서 필요할 때마다 재활용 할 수 있다. (마..

javascript - 객체 [내부링크]

-객체란?- 배열은 안에 들어갈 값으로 숫자를 사용했지만, 인덱스로 문자를 사용할때는 객체(dictionary)를 사용해야한다. 다른 언어에서는 연관배열 (associative array) 또는 맵 (map), 딕셔너리(Dictionary) 라..

PSA , 스프링에서 PSA형식으로 되어있는 것들(인강+블로그) [내부링크]

-PSA란??- 잘 만든 인터페이스 이식가능한 서비스 추상화 PSA를 사용하면 확장성이 좋아지고 (테스트하기 편함) 기술자체를 유동적으로 바꿔서 사용할 수 있다. 스프링이 제공하는 거의 모든 API는 PSA이다. @Tran..

Spring resources [js, css, img] 맵핑 (No mapping for GET) [내부링크]

17:29:01.023 [http-nio-8090-exec-8] WARN [org.springframework.web.servlet.PageNotFound.noHandlerFound:1248]- No mapping for GET /spring02/include/style.css 리소스 맵핑 방법 1. webapp/resources 폴더..

Oracle와 mybatis 연동 실습 (글상세보기 구현) [내부링크]

URL 두가지 비교 http://localhost/spring02/memo/view.do?idx=6 이 방식은 view.do에 파라미터값으로 6을 넘겨주는 것이다. 따라서 idx 값에 따라 유동적으로 url이 변한다. http://localhost/spring02/memo/view..

PSA (Portable Service Abstraction) [내부링크]

-PSA (Portable Service Abstraction)- 비슷한 기술들을 모두 아우를 수 있는 추상화 계층이다. 사용하는 기술(프로그램)이 바뀌더라도 비즈니스 로직의 변화가 없도록 해준다. 예를 들어 트랜잭션 처리를 하고 싶..

Spring AOP (Aspect Oriented Programming) - 블로그참고 [내부링크]

AOP는 관점 지향 프로그래밍으로 "기능을 핵심 비즈니스 기능과 공통 기능으로 '구분'하고, 공통 기능을 개발자의 코드 밖에서 필요한 시점에 적용하는 프로그래밍 방법" 이다. 언제 사용되는가??   성능 검사 트..

Spring 에러 (No Spring WebApplicationInitializer types detected on classpath) [내부링크]

메모를 작성후 확인을 누르면 저장이 되어야되는데 저장이 되지 않음.. 첫번째 오류 - Spring 에러 (No Spring WebApplicationInitializer types detected on classpath) 두번째 오류 -17:29:01.023 [http-nio-809..

MyBatis 설정시 #, $ 차이점 [내부링크]

mybatis를 사용하다 보면 SQL문을 작성할때 전달받은 parameter 변수를 지정해주게 되는데 일반적으로 #{변수명} 과 같은 방식으로 작성을 많이 한다. 하지만 mybatis 에서는 #{변수명} 이외에도 ${변수명} 방법도..

Oracle와 mybatis 연동 실습 (글쓰기 구현) [내부링크]

글쓰기 구현 이름과 메모를 적고 "확인" 을 누르면 컨트롤러에 매핑한 insert.do 로 이동 memo_list.jsp 중 일부 (글쓰기 폼 작성) 한줄 메모장 이름 : 메모 : MemoController.java 중 일부 (컨트롤러) 이름과..

스프링 로그 분석 [내부링크]

ex) 예시 16:08:00.917 [http-nio-8090-exec-2] INFO [com.example.spring02.HomeController.home:27]- Welcome home! The client locale is ko_KR. 16:08:01.038 [http-nio-8090-exec-3] WARN [org.springframewo..

CSS 기초 문법 [내부링크]

CSS 사용이유 : HTML만 사용하면 문서의 디자인이 한정적이기 때문에 CSS를 사용한다. -CSS 구문 구성- CSS의 규칙은 선택자(Selector)과 선언 블록(declaration block)으로 구성된다. (어떤거? (Selector) 를 ..

AOP(Aspect Oriented Programming) - 인강 [내부링크]

AOP(Aspect Oriented Programming) 핵심 : 흩어진 코드를 한 곳으로 모아서 코딩  -흩어진 코드-  class A {   method a ( ) {   AAAA   오늘은 7월 4일 미국 독립 기념일이래요.   BBBB    }    method..

Oracle와 mybatis 연동 실습 [내부링크]

가. mybatis에서 sql query를 작성하는 방법 1. mapper xml 파일에 작성 MemoDAO.java (인터페이스) MemoDAO.Impl.java (구현클래스) memoMapper.xml (mapper) 2. mapper interface에 작성 MemoDAO.java : SQL 포..

스프링 프레임워크 Inversion of Control (IoC) [내부링크]

IoC (Inversion of Control) 의존성에 대한 컨트롤이 뒤바뀌는 것을 말한다. 원래 의존성은 자기자신이 가지고 있다. class OwnerController { private OwnerRepository repository = new OwnerRepository( ); }..

IntelliJ 스프링 (spring-boot:run 구동) 서버 충돌 (localhost:8080 - 아이디와 비밀번호 요구) [내부링크]

IntelliJ 스프링 (spring-boot:run 구동) run하고 localhost:8080 접속시 아이디와 비밀번호를 요구하는 창이 뜨는 문제 오라클 db와 tomcat이 서로 충돌해서 발생하는 문제였음 아래와 같이 오라클 db의 서비..

스프링 프로젝트 살펴보기 [내부링크]

-Petclinic 프로젝트- CRUD 프로젝트 이다. (Create, Read, Update, Delete) 도메인이 Petclinic이기 때문에 도메인 클래스를 확인. 전체적인 구조 오너가 펫을 가지고 있고, 펫은 여러개를 가질수 있고 여러군데..

IntelliJ IDEA (에러 : Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.4.RELEASE:run) [내부링크]

  [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.4.RELEASE:run (default-cli) on project spring-petclinic: Could not exec java: Application finished with exit c..

ISO 7계층 정리 [내부링크]

-OSI 7계층- [Open System Interconnection 7 Layer] 모든 네트워크 통신에서 생기는 여러가지 충돌 문제를 완화하기 위하여, 국제 표준 기구 (ISO)에서 표준화된 네트워크 구조를 제시한 기본 모델로써 통신망을..

javascript - 배열 [내부링크]

배열   배열 (array)이란 연관된 데이터를 모아서 통으로 관리하기 위해 사용하는 데이터 타입이다. 변수가 연관된 데이터 하나를 저장한다면 , 배열은 연관덴 데이터 여러개를 저장하는 것이다.   toUpperCase(..

JavaScript - 함수 [내부링크]

함수 하나의 로직을 재실행 할 수 있도록 하는 것으로 코드의 재사용성을 높여준다. 함수의 장점은 재사용성, 유지보수의 편리성, 가독성이 있다. 함수의 형식 function 함수명 ( [인자....[,인자] ] ) { 코드 ret..

스프링 프레임워크 입문 [내부링크]

Intellij 다운 로드  ( https://www.jetbrains.com/idea/ )   cmd 창 열고 자바 버전 확인 (java -version) JDK 버전 : 1.8 (9랑 10은 안됨) 주의 할 점 : wro4j 메이븐 플러그인이 현재 Java 9 이상을 지원하지..

스프링 프로젝트 구조 [내부링크]

  DAO의 정의 Data Access Object의 약자로 간단히 Database의 data에 접근을 위한 객체입니다. Database에 접근을 하기위한 로직과 비즈니스 로직을 분리하기 위해서 사용을 합니다. 웹 서버와 DB를 연결할..

STS4 http 500 에러 [내부링크]

HTTP Status 500 – Internal Server Error Type Exception Report Message Handler dispatch failed; nested exception is java.lang.AbstractMethodError: Method oracle/jdbc/driver/T4CPreparedStatement.isCl..

HTTP, Stateless, Stateful 정의 [내부링크]

HTTP(HyperText Transfer Protocol, 문화어: 초본문전송규약, 하이퍼본문전송규약)는 WWW 상에서 정보를 주고받을 수 있는 프로토콜이다. Stateless란 http 와 같이 client의 이전 상태를 기록하지 않는 접..

Spring를 이용한 회원정보관리 [내부링크]

-회원관리 전체적인 구조 (오라클과 mybatis 연동 할 예정)- MVC 패턴이지만 Controller과 Model 사이에 Service를 추가해서 트랜잭션 처리를 원할하게 할 예정   Controller ㄴMemberController.java Service ㄴ..

미디어 쿼리와 뷰포트 [내부링크]

-미디어 쿼리- 화면의 크기나 환경에 따라 웹 사이트를 변경하는 기술 -미디어 쿼리의 기본 문법- @media [only 또는 not] [미디어 유형] [and 또는, 콤마] (조건문) {실행문} 미디어 쿼리 구문은 대, 소문자를 구..

Controller와 View의 연결 방법 [내부링크]

Controller와 view의 연결 실습 기본적인 코드는 spring01 -> src/main/java -> com.example.spring01 패키지 안에다가 파일 생성 -연결의 흐름- 컨트롤러에 갔다가 모델에 값을 저장하고 페이지로 넘겨서 출력을..

픽셀을 %로 바꾸기 - 가변그리드 [내부링크]

가변 그리드 공식 가변 그리드라는 기술은 정해져 있는 공식에 의해 정확한 가변 크기의 박스를 만드는 기술입니다. (가변 크기로 만들 박스의 가로 너비 ÷ 가변 크기로 만들 박스를 감싸고 있는 박스의 가로 너..

오라클 SQL Develope 다운로드 및 설치 [내부링크]

오라클 SQL Develope 다운로드 및 설치 오라클 사이트 접속 https://www.oracle.com 아래 순서대로 진행 1. SQL DEVELOPER 검색 2. 오라클 SQL Developer Downloads 클릭 3. cmd로 자바 버전을 확인하고 그에 맞..

Spring 데이터베이스 연결 테스트 [내부링크]

Spring 와 데이터베이스 연결 cmd 실행 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 32 33 34 35 36 Microsoft Windows [Version 10.0.17134.765] (c) 2018 Micro..

spring 로킹툴 [내부링크]

로깅툴 로깅이란? 로깅(Logging)이란 프로그램을 개발하거나 운영할 때 생기는 문제점을 관리하고 모니터링 할 수 있는 데이터를 말합니다. 1. 로킹툴을 사용하는 이유 System.out.println() 명령어는 IO 리소스를..

표준 프레임워크 오픈 커뮤니티 [내부링크]

표준 프레임워크 오픈 커뮤니티 https://open.egovframe.org/cop/bbs/selectBoardArticle.do?bbsId=BBSMSTR_000000000013&nttId=5249&pageIndex=1053

백준 알고리즘 풀기 (그리드 알고리즘) [내부링크]

백준 알고리즘 풀기 (그리드 알고리즘) https://www.acmicpc.net/problem/tag/%EA%B7%B8%EB%A6%AC%EB%94%94+%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98/1

스프링의 실행 과정, 스프링의 특징 [내부링크]

-Spring MVC 처리 순서- 1. 클라이언트 (Client) 가 서버에 어떤 요청을 한다면 스프링에서 제공하는 DispatcherServlet 이라는 클래스  (일종의 front controller)가 요청을 가로챈다.  (web.xml 을 살펴보면..

Spring 에러 (The origin server did not find a current representation for the target resource or is not willing to disclose that one exists) [내부링크]

에러내용 The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. (서버가 대상 자원을 찾지 못한다)   원인 파악 1. 실행할때 프..

반응형 웹 기본 개념 이해하기 [내부링크]

-반응형 웹- PC, TV, 내비게이션, 스마트 기기 등 기기마다 또는 환경마다 최적화된 웹사이트를 제공해주는 것을 말합니다. 예를 들어 화면이 작은 기기에서 반응형 웹으로 제작된 웹사이트를 접속했을 때는 웹사..

Spring 설치 [내부링크]

 1. STS 다운로드 (http://spring.io.tools)  2. C: 디렉토리에 옮기기  3. STS4 실행  4. 워크스페이스는 이클립스 워크스페이스 안에다 스프링 폴더를 만들고 하기.  5. Help > Eclipse Marketplace에서 Sp..

jsp model 2 게시판 정리 [내부링크]

model 2 게시판 코드 목록  분류  파일 이름  기능 JSP 파일 BoardList.jsp 게시글 리스트 BoardWriteForm.jsp 게시글 작성 BoardInfo.jsp 게시글 1개의 정보 BoardDeleteForm.jsp 게시글 삭제 BoardUpdateFor..

19.05.26 jsp 게시판 게시글 삭제 (model 2 동영상 21강) [내부링크]

게시글 삭제 기능 구현 BoardDeleteForm.jsp (게시글 삭제) 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 32 <%@ page language="java" contentType="text/html; ch..

19.05.26 jsp 게시판 게시글 수정 (model 2 동영상 19강~20강) [내부링크]

게시글 수정 구현 BoardUpdateForm.jsp (게시글 수정) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 .<%..

이클립스 - 오라클 쿼리 오류(ORA-01747: invalid user.table.column, table.column, or column specification) [내부링크]

이클립스 - 오라클 쿼리 오류 junganjava.sql.SQLSyntaxErrorException: ORA-01747: invalid user.table.column, table.column, or column specification 쿼리 부분에 오타가 있거나, 컬럼 및 테이블명이 정확하지..

19.05.26 jsp 게시판 답글 작성 (model 2 동영상 18강) [내부링크]

답글 작성 구현 BoardReWriteForm.jsp (답글 작성 페이지) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 5..

19.05.25 jsp 게시판 내용 확인 (model 2 동영상 17강) [내부링크]

게시글 내용 확인 구현 BoardInfoControl.java (게시글 내용 확인 서블릿) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 4..

19.05.25 jsp 게시판 쓰기 (model 2 동영상 16강) [내부링크]

게시판 글쓰기 구현 BoardWriteForm.jsp (글쓰기) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 <%@ pa..

19.05.25 jsp 게시판 보기 (model 2 동영상 15강) [내부링크]

게시글 카운터링 구현 BoardList.jsp (게시글 리스트) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52..

javaScript 반복문 [내부링크]

반복문 어떤 문장을 반복해서 실행시키는 구문 -while문 문법- while (조건) { 반복해서 실행할 문장 } document.write('Conding everybody ');     //화면에 출력되게 하는 구문 ( = 아무것도 쓰지않고 그냥..

javascript 조건문 [내부링크]

-조건문- 주어진 조건에 따라서 애플리케이션을 다르게 동작하도록 하는 것이다. -조건문의 문법- 조건문은 if로 시작한다. if 뒤의 괄호에 조건이 오고, 조건이 될 수 있는 값은 Boolean 이다. Boolean의 값이 tr..

19.05.24 게시판 보기 (model 2 동영상 12강~14강) [내부링크]

-model 2 방식으로 게시판 전체 글보기- model 1 방식때는 게시글, 전체글보기를 jsp로 구현했고, model 2 방식은 컨트롤러 클래스 (서블릿) 가 구현 서블릿이 전체글이 담긴 DAO와 연결되서 데이터를 액세스(빈..

19.05.24 회원가입 (model 2 동영상 11강) [내부링크]

모든 회원 보기 페이지 구현 MemberlistCon.java (회원 리스트 처리 서블릿) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45..

JSP 페이지에서 JSTL 관련 에러 (HTTP 500) [내부링크]

에러내용 JSP 에서 JSTL을 사용할 때 아래와 같은 에러메시지가 출력될때는 JSP, Servlet, JSTL 버전이 맞지 않기 때문에 파싱과정에서 에러가 나는 것이다. HTTP Status 500 – Internal Server Error Type Excep..

Dispatcher 방식과 Redirect 방식 [내부링크]

Dispatcher 방식과 Redirect 방식 1. Dispatcher방식 -->forward() forward()[전달하기]는 클라이언트가 요청하면서 전송한 데이터를 그대로 유지한다. (1) 예제 RequestDispatcher dispatcher = request.getReq..

오라클 토드 관련 (ORA-00001) 에러 [내부링크]

ORA-00001: unique constraint (SYSTEM.MEMBER_PK) violated (이클립스에서 출력된 에러) 테이블에서 기본키 (PK) 를 검색하는 SQL 구문 1 2 3 4 5 6 7 8 9 10 11 12 SELECT A.TABLE_NAME      , A.CONSTRA..

javascript 연산자, 비교문 [내부링크]

== 동등 연산자로 좌항과 우항을 비교해서 서로 값이 같다면 true 다르다면 false가 된다. '=' 가 하나인 것은 대입 연산자로 좌항의 값을 우항의 변수에 대입할 때 사용하는 것으로 의미가 완전히 다르다. 1 2 3..

javascript 주석, 줄바꿈, 여백 [내부링크]

-자바스크립트 주석- c언어나 자바와 동일 // 주석 /* 주석 */ -자바스크립트 줄바꿈과 여백- 자바스크립트는 자바나 c언어와는 다르게 줄을 바꾸면 자동적으로 명령이 끝났다고 보기 때문에 " ; " 를써주지 않아..

JavaScript 변수 [내부링크]

-변수- JavaScript에서 변수는 var로 시작한다. var은 변수를 선언하겠다는 것을 의미한다. var을 생략 할 수도 있지만 이것은 유효범위라는 것에 영향을 미친다. 그렇기 때문에 var의 의미를 명확하게 이해하기..

19.05.23 고급 서블릿 파라미터 활용 (model 2 동영상 9강~10강) [내부링크]

MemberJoin.jsp (회원가입 페이지) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58..

19.05.23 고급 서블릿 파라미터 활용 (model 2 동영상 8강) [내부링크]

-(Bean 클래스를 활용) 서블릿 파라미터 처리- use bean은 서블릿에서 사용불가 (자바코드이기 때문에) requset.getParameter를 사용하지 않고 빈클래스를 만들어 jsp로 자료를 한번에 넘기기 -예제 및 출력 결과-..

19.05.23 고급 서블릿 활용 (model 2 7강) [내부링크]

-예제 및 출력 결과- 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 package control; import java...

19.05.22 서블릿 이해 [내부링크]

  서블릿의 이해 1. 홈페이지 (클라이언트)에서 자료를 요구함 2. 사용자의 요청을 받아들여서 Controller (Servlet) 에서 처리함 3. DAO클래스가 DB서버로 접근해서 모든 DB데이터를 가져온다. 4. Servlet쪽에..

JavaScript 숫자와 문자 -2 [내부링크]

문자열 사용 출력상태 확인(" ") , (' ') 1 2 3 4 5 6 7 8 alert('coding everybody'); //정상 출력 undefined alert("coding everybody"); //정상 출력 undefined alert("coding everybody'); VM186:1 Uncau..

JavaScript 숫자와 문자 -1 [내부링크]

-Sublime Text 사용 자바 스크립트 작성법- Sublime Text 실행 Add Folder to Project 클릭 사용할 폴더 선택 왼쪽으로 창에서 폴더 및 파일 생성 기본적인 문법을 쉽게 작성하고 싶을때는 html을 입력하고 Ta..

sublimetext 설치 [내부링크]

sublimetext 설치법 http://w3devlabs.net/wp/?p=16794 sublimetext 설치 링크 https://www.sublimetext.com/3

프로젝트 관련 자료 [내부링크]

-회원가입- 휴대폰 번호 인증받기 https://beam307.github.io/2017/12/08/sendSMS/ (스프링) -회원수정- 패스워드 조건 (정규식 패턴) https://dualist.tistory.com/204 (자바 스크립트) -아이디, 비밀번호 찾기..

스프링 (백기선) 학습일정, 인강 [내부링크]

백기선 1. 스프링 프레임워크 입문 https://www.inflearn.com/course/spring 2. 예제로 배우는 스프링 입문 https://www.inflearn.com/course/spring_revised_edition

JavaScript 실행 및 실습 [내부링크]

-JavaScript 란?- JavaScript는 웹페이지를 동적으로, 프로그래밍적으로 제어하기 위해서 고안된 언어이다. 그렇기 때문에 오늘날 가장 중요한 플랫폼이라고 할 수 있는 웹브라우저에서 유일하게 사용할 수 있는..

19.05.21 jsp MVC model2 programming-JSTL (jsp model 2 4강~5강) [내부링크]

JSTL 이란? 표현언어 (EL : Expression Language)의 값(데이터)를 웹 페이지에 표시 (표현) 하는데 사용되는 태그 입니다. (자바 . 스탠다드 . 태그 . 라이브러리) 의 약자 - JSTL - 라이브러리 하위기능 접두어..

19.05.21 Expression Laguage 사용법 (jsp model 2 2강~3강) [내부링크]

Expression Laguage = 표현언어라고도 하며 줄여서 "EL" 이라고도 한다. - 표현식으로 attribute 나 parameter 등을 JSP 파일에서 출력할 용도로 사용하는 언어 - attribute를 출력할 때는 $[애트리뷰트 이름] 으..

19.05.21 model 2 방식 이해 (jsp model 2 1강) [내부링크]

-model 2 방식- model 1 방식은 브라우저측에서 웹 서버 쪽으로 접근할때 jsp가 처리했지만, (간단한 방식은 model1방식을 사용한다. 궂이 복잡한 서블릿 방식을 사용하지 않아도 처리가 가능하기 때문이다.) mode..

(JSP 인강) jsp web MVC model2 programming [내부링크]

https://www.youtube.com/watch?v=TtDtqFaDP5s&list=PLoUGfTxO0cT78DR_2pQZwGbQ2qoDbi1MH&index=21

19.05.20 jsp 쇼핑몰 차량 예약 삭제 (동영상 71강) [내부링크]

쇼핑몰 예약 삭제 구현 CarReserveDel.jsp (차량 예약 삭제) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <%@page import="db.RentcarDAO"%> <%@ page language="java" contentType="text/h..

Git-Hub 이클립스 자료내려받기 [내부링크]

출처 https://github.com/dlgkstjq12/Academy

19.05.20 jsp 쇼핑몰 차량 구매하기 예약 및 결과 (동영상 69강~70강) [내부링크]

쇼핑몰 차량 예약 확인 DB테이블 시퀀스 설정 (값이 계속해서 올라가야 하기 때문) SQL 파일 CarReserveView.jsp (차량 예약 확인 페이지) 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..

19.05.20 jsp 쇼핑몰 차량 구매하기 예약 및 결과 (동영상 68강) [내부링크]

쇼핑몰 차량 구매하기 예약 및 결과 CarReserveResult.jsp (차량 예약 결과) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45..

19.05.19 jsp 쇼핑몰 차량 날짜 처리 (동영상 67강) [내부링크]

차량 구매할때 날짜 처리 (현재 날짜보다 지난 날짜는 선택 못하게 하기) DB테이블 파일 데이터베이스 테이블 생성 (차량 옵션 값이 저장되는 테이블) CarReserveBean.java (차량 옵션 선택 빈 클래스) 1 2 3 4..

19.05.19 jsp 쇼핑몰 로그인 (동영상 66강) [내부링크]

쇼핑몰 로그인 페이지 구현 MemberLogin.jsp (로그인 페이지) 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 32 33 34 35 36 37 38 <%@ page language="java" conten..

19.05.19 jsp 쇼핑몰 차량 구매하기 (동영상 64강~65강) [내부링크]

쇼핑몰 차량 구매하기 기능 구현 Top.jsp (상단) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54..

HTML <input type> 관련 [내부링크]

를 사용할때 HTML 버전에 따라서 사용할수 있는 타입이 추가가 된다. 당연히 HTML4버전에서 5버전에 추가된 타입들을 넣으면 실행되지 않는다. 또한, 이클립스에서 실행하면 제대로 나오지않고, 브라우저에서만..

인터페이스 관련 자료구조 [내부링크]

-자바 interface- 자바 interface는 메서드 집합을 의미. 이 interface를 구현하는 클래스는 이러한 메서드를 제공해야 합니다. 예를 들어, java.lang 패키지에 정의된 Comparable interface 의 소스코드는 다음..

19.05.18 jsp 쇼핑몰 차량 상세보기 (동영상 63강) [내부링크]

쇼핑몰 차량 상세보기 구현 RentcarDAO.java (db연결) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52..

19.05.18 jsp 쇼핑몰 차량 전체보기 (동영상 62강) [내부링크]

쇼핑몰 차량 전체 보기 구현 RentcarMain.jsp (메인) 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 32 33 34 35 36 37 38 39 40 41 42 <%@ page language="java" con..

19.05.18 JSP 쇼핑몰 차량 검색하기 (동영상 61강) [내부링크]

차량 검색하기 기능 구현 RentcarDAO.java (DB연결) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53..

HTTP 500 java.io.IOException 에러 (파라미터 관련) [내부링크]

태그를 사용해서 파라미터 값(url)을 넘길때 'CarReserveMain.jsp' 처럼 작은따움표 ' ' 가 들어가있어서 제대로 넘겨지지 않았었다.

19.05.17 JSP 쇼핑몰 차량 예약하기 (동영상 60강) [내부링크]

CarListBean.java (빈 클래스) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 6..

Android 학습일정 [내부링크]

동영상 강의 (155강) https://www.youtube.com/watch?v=9J5Z_pyqP_s&list=PLG7te9eYUi7sj1mAKtunTzO7s_jPxez-e

JavaScript 학습일정 [내부링크]

자바 스크립트 (102강짜리) https://www.youtube.com/watch?v=PZIPsKgWJiw&list=PLuHgQVnccGMA4uSig3hCjl7wTDeyIeZVU

Spring Lagacy, Boot 학습 일정 [내부링크]

Spring (Lagacy) 30강짜리 강의 오렌지색 https://www.youtube.com/watch?v=KkMlhnEI9ds&list=PLY9pe3iUjRrRiJeg0jw22yW1G5yzAdiqC Spring Boot Spring boot 백기선 40강짜리 https://www.youtube.com/results?se..

19.05.15 jsp 쇼핑몰-차량 예약하기(동영상 59강) [내부링크]

쇼핑몰 차량 예약하기를 누르면 <차량 종류보기> 창이 뜨도록 한다. 상위 3종류의 모델은 최신순으로 보여주게 한다. <소형,중형,대형> 분류 검색이 되도록 한다. <전체검색>이 되도록 한다. CarReserveMain.jsp..

19.05.15 jsp 쇼핑몰-Center, RentcarMain (동영상 58강) [내부링크]

Center.jsp, RentcarMain.jsp 페이지 만들기 Center.jsp (중간부분에 출력될 페이지) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <%@ page language="java" contentType="text/html; charset=UTF-8"  ..

알고리즘 Two Sum 푸는중 [내부링크]

cs 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 package algorithm; public class Soulution {     static i..

19.05.14 jsp 쇼핑몰-Top, Bottom (동영상 57강) [내부링크]

상단에 출력할 파일과 하단에 출력할 파일을 작성 Top.jsp (상단) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 4..

19.05.14 jsp 쇼핑몰-DB테이블,빈클래스 (동영상 56강) [내부링크]

테이블 구조 필드명 데이터 타입 설명 NO Int 자동차 식별자 Name String 자동차 이름 Catefory Int 자동차 구분 Price Int 자동차 가격 Usepeople Int 자동차 사용가능 인원 Company String 자동차 회사 Img Stri..

19.05.13 jsp 쇼핑몰 - DAO클래스 (동영상 55강) [내부링크]

홈페이지 (버튼별 기능) (Top, Center, Botton) 부분적으로 제작해서 Main에 출력이 되게끔 한다. 로그인 : 로그인이 안된 상태에서는 guest라고 뜨고, 로그인 된 상태일때는 이름이 뜬다. 예약하기 : 대형~소형..

웹 프로그래머 포트폴리오 작성 팁 [내부링크]

출처 https://velog.io/@chris/%EC%9B%B9-%EA%B0%9C%EB%B0%9C%EC%9E%90-%ED%8F%AC%ED%8A%B8%ED%8F%B4%EB%A6%AC%EC%98%A4%EB%A5%BC-%EC%9C%84%ED%95%9C-10%EA%B0%80%EC%A7%80-%ED%8C%81 출처 https://loveiskey.tis..

공부해야될것들 [내부링크]

Spring (Lagacy) 30강짜리 강의 오렌지색 https://www.youtube.com/watch?v=KkMlhnEI9ds&list=PLY9pe3iUjRrRiJeg0jw22yW1G5yzAdiqC Spring Boot Spring boot 백기선 40강짜리 https://www.youtube.com/results?sea..

19.05.12 jsp 게시판 전체 코드 정리 (~동영상 54강) [내부링크]

BoardWriteForm.jsp (게시물 작성) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 <%@ page language=..

19.05.11 JSP 게시판-전체글보기 (카운터) (동영상 52강~54강) [내부링크]

리스트 파일에서 "글쓰기" 위치 조정하고, 하부에 "게시글 카운터" 만들기. -정리 (카운트 알고리즘)- EX) 총게시글이 184개라고 가정할 때       int pageSize = 10;       String pageNum = 1; //처..

19.05.11 JSP 게시판 - 글삭제 구현 (동영상 51강) [내부링크]

글삭제 BoardDeleteForm.jsp     ↓ 글삭제 처리 BoardDeleteProc.jsp     ↓ 글삭제 BoardDAO.java     ↓  게시글보기 BoardList.jsp 3개 페이지만 바뀌고 나머지 페이지는 동일함 BoardDeleteForm.js..

19.05.11 JSP 게시판 - 글수정 구현 (동영상 49강~50강) [내부링크]

           글수정 BoardUpdateForm.jsp               ↓ 글수정처리 BoardUpdateProc.jsp               ↓ 글수정 BoardDAO.java               ↓ 게시글..

19.05.10 JSP 게시판 만들기-답글 리스트 구현 (48강) [내부링크]

BoardWriteForm.jsp(게시글 등록) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 <%@ page language="java" co..

19.05.10 JSP 게시판 만들기-답글쓰기 구현 (47강) [내부링크]

답글 쓰기BoardReWriteForm    ↓ 답글쓰기처리 BoardReWriteProc.jsp  답글저장 BoardDAO.java  ↓ 게시글 보기 BoardList.jsp  ↓ 답글 쓰기 BoardReWriteForm.jsp  글 수정하기 BoardUpdateForm.jsp  글..

이클립스 HTTP 500 에러 (Message java.lang.NumberFormatException: null) [내부링크]

  - 오류 코드- HTTP Status 500 – Internal Server Error Type Exception Report Message java.lang.NumberFormatException: null Description The server encountered an unexpected condition that prevented..

이클립스 HTTP 500에러 (Message Unable to compile class for JSP) [내부링크]

-에러코드- Type Exception Report Message Unable to compile class for JSP: Description The server encountered an unexpected condition that prevented it from fulfilling the request. Exception org.apac..

19.05.10 JSP 게시판 BoardInfo 게시글 보기 (46강) [내부링크]

전체 게시글 보기BoardList.jsp ↓ 글보기 BoardDAO- getOneBoard( ) ↓ 하나의 게시글 보기 BoardInfo.jsp ↓ 답글 쓰기 BoardReWriteForm.jsp  글 수정하기 BoardUpdateForm.jsp  글 삭제하기 BoardDeleteForm..

데이터베이스 접속 오류 (The Network Adapter could not establish the connection) [내부링크]

java.sql.SQLException: Cannot create PoolableConnectionFactory (IO 오류: The Network Adapter could not establish the connection) 위와 같이 접속에러가 발생하게 되면 제어판 \ 모든 제어판 항목 \ 관..

19.05.09 JSP 게시판 - 전체 게시글 보기 구현 (~동영상 45강) [내부링크]

전체 게시글 보기 구현 글쓰기 (BoardWriteForm.jsp) --> 글쓰기처리 (BoardWriteProc.jsp) --> 글쓰기 저장 (BoardDAO) --> 전체게시글 보기 (BoardList.jsp) BoardWriteForm.jsp(회원가입폼) 1 2 3 4 5 6 7 8 9..

19.05.09 계층형 게시판 (게시물 쓰기 구현)-책 [내부링크]

-계층형 게시판의 전체적인 구조- 브라우저 jsp 파일 자바&빈즈 데이터베이스 ( 는 요청과 응답) -소스파일 목록- JSP  * list.jsp (리스트 페이지)  * post.jsp (쓰기 페이지)  * read.jsp (읽기 페이지)  *..

오라클 한글 깨짐 문제 해결 [내부링크]

페이지 문자셋을 설정할 때 문자셋을 전부다 통일해줘야 DB로 자료를 보낼때 한글이 깨지지 않는다. (EUC-KR로 할꺼면 전부다 EUC-KR로 하고, UTF-8로 할꺼면 모든 페이지의 문자셋을 UTF-8로 해주어야 한다.)..

useBean HTTP 500에러 [내부링크]

-오류 내용- 심각: Servlet.service() for servlet [jsp] in context with path [/Board2] threw exception [/TestProc.jsp (line: [11], column: [0]) The value for the useBean class attribute [model.TestBea..

오라클 토드 오류 해결법 [내부링크]

로그인시에 발생하는 오류 인터넷에서 찾아봤지만 해결이 안되서 재부팅하니 해결됨

19.05.08 JSP 게시판 - 시스템 구조 및 게시판 만들기 (~동영상 43강) [내부링크]

-게시판의 구조 (글읽기 옆에 답변형 추가됨)- -테이블 구조(총 11개의 컬럼을 만들어 데이터를 저장)- 글 그룹 : 글을 묶어놓은 그룹 글 스텝 : 글의 단계 (ex - 글의 답변의 답변, 글의 답변 같은 단계별로 넘..

19.05.07 세션 사용 로그인 (동영상 38강~39강) [내부링크]

-예제 및 출력 결과- SessionMain.jsp (각페이지를 포함하는 메인파일) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 4..

홈페이지 디자인 다운받을만한 곳 [내부링크]

출처 (무료도 있고 유료도 있음, 홈페이지에서 즉석으로 디자인 수정도 가능) https://www.shutterstock.com/home

js(자바스크립트 파일) 만드는법 [내부링크]

자바스크립트 선언하기 HTML 태그 사이에 자바스크립트를 삽입하는 방법은 2가지가 있다. 1) 태그 사이에 직접 선언하여 자바스크립트 삽입 * JAVA 선언은 헤드태그 또는 바디태크 영역 사이에서 한다 * 자바..

19.05.07 회원가입 및 로그인 페이지 만들기 [내부링크]

-소스 목록- JSP  * login.jsp (로그인 페이지)  * loginProc.jsp (로그인 처리 페이지)  * logout.jsp (로그아웃 처리 페이지)  * member.jsp (회원가입 페이지)  * memberProc.jsp (회원가입 처리 페이지)..

Git-Hub 주소 [내부링크]

내 Git-Hub 주소 https://github.com/dlgkstjq12?tab=repositories

Git-Hub 이클립스 연동방법 [내부링크]

출처 https://blog.naver.com/choseongho93/221434587826

19.05.06 파일 업로드 [내부링크]

-파일 업로드의 기본적인 폼- HTML에서 form 태그의 속성들 중 input 태그들이 있는데 이들 중 태그는 파일을 선택 할 수 있는 창을 호출합니다. 호출된 창에서 파일을 전송하기 위해서 반드시 form 태그의 속성들..

java, 이클립스, 톰캣 설치 사이트 [내부링크]

이클립스 https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2019-03/R/eclipse-jee-2019-03-R-win32-x86_64.zip&mirror_id=1142 java https://www.oracle.com/technetwork..

19.05.05 데이터베이스 성능 [내부링크]

-성능이란?- 성능은 기본적으로 '빠르기' 를 중심으로 한 개념입니다. 성능은 2가지 지표 (매트릭스)에 의해 측정됩니다. 한 가지는 '처리 시간' 또는 '응답 시간' 이라고 불리는 지표이고, 다른 한가지는 '처리율..

19.05.05 Cookie & Session (책+동영상) [내부링크]

 -쿠키란?- 서버측에서 사용자가 필요한 정보들를 담아서 "내 컴퓨터" 에 넘겨주는 것! 쿠키는 웹브라우저 자체의 쿠키 저장소에 저장. (Response 객체에 쿠키값을 넘겨서 사용) 메소드 이름 설명 int getMaxAge..

19.05.05 커넥션풀을 사용한 데이터베이스 연결 (동영상) [내부링크]

-커넥션 풀 (DBCP) 사용 이유- JDBC를 통하여 DB에 연결하기 위해서는 드라이버를 로드하고 커넥션 객체를 받아와야한다. JDBC를 사용하면 사용자가 요청을 할 때마다 매번 드라이버를 로드하고 커넥션 객체를 생..

19.05.04 JSP와 데이터베이스 연동 -2 (동영상 30강~32강) [내부링크]

데이터베이스 테이블 생성 1 2 3 4 5 6 7 8 CREATE TABLE MEMBER(id CHAR(20), pass1 CHAR(20), email CHAR(30), tel CHAR(50), hobby CHAR(30), job CHAR(40), age CHAR(20), info CHAR(20)); cs 회원..

19.05.04 백업과 복구 [내부링크]

-DBMS의 3가지 구조- DBMS에서 데이터를 보존하는 기억장치는 대부분 하드디스크입니다. 하드디스크에서 지속성을 실현하려면 쓰기를 전부 '동기화쓰기' 로 하면 좋겠지만, 데이터베이스의 쓰기는 기억장치의 임의..

19.05.03 테이블의 개념과 정규형 [내부링크]

-테이블 이란?- 각각의 행이 어떤 공통적인 특징을 가진 집합이어야 한다. 또한 테이블은 현실 세계를 반영한다. ('개념' 이나 '집합' 으로) -열 이란?- 개체의 속성을 의미한다. -기본키- 테이블 안에 있는 객체..

19.05.03 트랜잭션과 동시성 제어 [내부링크]

-트랜잭션- 데이터베이스를 사용하는 실제 시스템이나 애플리케이션에서는 단일 쿼리만으로 조작하는 일은 거의 없고 복수의 쿼리를 연속적으로 사용해 일관성 있는 형태의 한 단위로 취급해야한다. 이러한 한 덩..

19.05.03 JDBC로 데이터베이스 연동 [내부링크]

-JDBC- JDBC는 데이터베이스를 다루기 위한 자바 API(Application Programming Interface). 자바를 기반으로 하는 프로그램을 작성할 때 프로그래머에게 데이터베이스를 쉽게 다룰 수 있도록 해주는 것 JDBC를 통..

JSP 웹소켓 채팅 [내부링크]

JSP 웹소켓 채팅 JSP 끝나는날 해보기

MySQL JDBC Driver 다운로드 [내부링크]

MySQL JDBC Driver 다운로드 MySQL Connector/J 5.1.45 ZIP 출처 https://downloads.mysql.com/archives/c-j/

리눅스 공부 [내부링크]

Docker, 리눅스 공부 동영상, 운영체제 깔아보기

19.05.02 JSP와 데이터베이스 연동-2 (동영상 26강~ [내부링크]

자바클래스를 만들어 jsp가 자바클래스를 호출해서 회원정보를 받아서 데이터베이스에 입력되도록 만들어보기 회원가입 (MemberJoin.jsp) 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..

데이터베이스 외부 관리 툴 설치 (HeidiSQL 설치) [내부링크]

데이터베이스 외부 관리 툴 설치 (HeidiSQL 설치) 광고창 때문에 경고창이 발생하므로 '우클릭' ->'다른이름으로 저장' 을 누르면 된다! 출처 https://www.heidisql.com/

19.05.01 기본 SQL문 [내부링크]

-데이터베이스- 많은 자료들을 특정한 규칙에 맞게 대용량의 저장장치에 보관하여 필요한 업무에 사용하는 자료의 저장 창고 입니다. -DBMS- 데이터베이스 안에 있는 데이터를 관리하는 것. 데이터를 읽고 변경하..

19.05.01 JSP와 자바빈즈 [내부링크]

-자바빈즈(JavaBeans)란?- 자바에서 프로그래밍을 하는 기본 단위를 클래스라고 표현합니다. 모든 자바프로그래밍은 이러한 클래스를 만들어 가는 과정이라고 말할 수 있습니다. 이 장에서 배우는 "빈" 이라는 것..

19.05.01 JSP와 데이터베이스 연동 (22강~25강) [내부링크]

-데이터베이스를 연동하는 3가지 방법- 1.JSP내에서 데이터베이스 연동하는 방법 2.JSP로 받아서 자바(DAO)클래스를 이용해서 데이터베이스에 넣고 빼는 방법   (가장 많이 사용하는 방법) 3. 커넥션풀을 이용해..

톰캣과 오라클 서버 충돌시 [내부링크]

포트번호 8080 -> 다른번호로 변경하면됨 (톰캣) 출처 https://coding-factory.tistory.com/13

오라클 삭제 방법 [내부링크]

오라클 삭제 방법 https://blog.naver.com/likeashaha/221338496471

서블릿 API [내부링크]

서블릿에서 제공되는 모든 클래스의 API(Servlet 4.0) https://tomcat.apache.org/tomcat-9.0-doc/servletapi/index.html

19.04.30 DBMS를 조작할 때 필요한 기본 지식 [내부링크]

-커넥션- 로그인해서 프롬프트가 표시되었다는 것은 로그인 전과 로그인 후로 사용자와 MySQL의 관계가 변했다는 것을 의미합니다. 이는 사용자와 MySQL이 접속되었다. 즉 연결되었다는 뜻입니다. 이 연결이라는..

19.04.30 서블릿 기초 문법 [내부링크]

-서블릿 이란?- 웹 프로그래밍을 제공하기 위해서 JSP보다 먼저 나온기술로 JSP와 마찬가지로 웹페이지에서 호출을 하여 실행 결과를 브라우저를 통해 제공합니다. 서블릿의 장점  서블릿의 단점  JSP에는 없는..

JAVA 파일 이클립스 없이 컴파일 하기(class파일 만들기) [내부링크]

JAVA 파일 이클립스 없이 컴파일 하기(class파일 만들기) C:\apache-tomcat-5.5.25\common\lib 의 servlet-api.jar 파일 복사 C:\Java\jdk1.6.0_03\jre\lib\ext 폴더에 붙여넣기 cmd로 java파일이 있는 경로 설정..

a tag href 속성 (#, #none, 링크) 특징 [내부링크]

출처 https://blog.naver.com/geewonjung/221183653216

19.04.30 JSP 페이지 액션 태그 (동영상 17강~21강) [내부링크]

-JSP 페이지 액션 태그- 액션태그명  액션 태그 설명       include 다른 페이지의 실행 결과를 현재의 페이지에 포함 시킬때 사용 forward 페이지 사이의 제어를 이동시킬 때 사용 plug-in 웹 브라우저에..

19.04.29 페이지 내장객체, 페이지 디렉티브 (동영상 14강~16강) [내부링크]

-response- 웹 브라우저의 요청에 대한 응답 정보를 저장하고 있는 객체 -response.sendRedirect()- 어떤 결과를 처리해서 그 결과를 만족하면 다른페이지를 보여준다. -예제 및 출력 결과- 1 2 3 4 5 6 7 8 9 10..

19.04.29 데이터베이스와 아키텍처 구성 [내부링크]

-아키텍처- 시스템을 만들기 위한 물리 레벨의 조합. 하드웨어와 미들웨어의 구성을 가리킨다. -아키텍처의 역사- 1. Stand-alone : 데이터베이스만으로 시스템이 성립하는 가장 간단한 방법 2. 클라이언트 / 서버..

HTML5 버전 이상 가운데 정렬 사용하기 [내부링크]

HTML5버전 이상부터는 명령어를 사용하게 되면 제한적으로밖에 사용할 수가 없기 때문에 다음과 같은 style명령어로 대체하도록 한다. 가운데 정렬할 문자

19.04.29 JSP의 내장 객체 [내부링크]

-내부 객체란?- 내부 객체란 jsp 페이지를 작성할 때 특별한 기능을 제공하는 JSP 컨테이너가 제공하는 특별한 객체(변수)를 말합니다. 이러한 객체는 지금까지 배운 JSP 문법 요소들과 함께 동작해 사용자의 요청..

HTML 파일 한글깨짐 해결법 [내부링크]

1 2 3 4 5 6 7 8 9 10 11 Forward Tag Example     아이디 :         패스워드 : 패스워드 :         Colored by Color Scripter cs 책 162페이지. 부분에 (문자셋을 변환하는)코드 추가하..

SQL 예제 [내부링크]

테이블 2개를 생성해서 JOIN검색 해보기 1. 학생정보 테이블 생성 2. 학과인원 테이블 생성 3. [학생정보] 테이블과 [학과인원] 테이블에서 학과명이 같은 튜플을 JOIN 하여 학과, 학생수를 검색

19.04.28 액션 태그 [내부링크]

- 액션 태그 - 어떤 동작 또는 액션이 일어나는 시점에서 실행이 일어나는 JSP 태그입니다. 또한, 브라우저에서 자바 애플릿을 실행시킬수 있고, 자바 빈즈의 기능을 사용할 수 있도록 합니다. 자바 애플릿 : 자바..

HTTP 500오류 해결방법 [내부링크]

출처 https://cafe.naver.com/soho/615366

19.04.28 JSP의 지시자 [내부링크]

-지시자(Directive)- 지시자는 클라이언트 요청에 따라 jsp 페이지가 실행이 될 때 필요한 정보를 JSP 컨테이너에게 알리는 역할을 한다. 그 역할은 jsp 페이지에 처리를 하라는 지시를 내리는 것이다. 지시자는..

HTML 문법정리 [내부링크]

 문 법 설 명 ~ 탭 이름을 정할수 있음 줄 바꿈 ~  글씨 크기 지정 (1이 제일크고 숫자가 커질수록 글씨 크기 작아짐) 한줄 건너뛰고 줄 바꿈 ~ 가운데 정렬시킴 ~ 목록 지정 (번호가 없는 목록) ~ 목록안에 객..

JSP 페이지 내장객체 (동영상 9강 ~ 13강) [내부링크]

-JSP 내장객체- 자주사용되는 기본적인 객체 java.lang 패키지 안에 있는 기본적인 객체 import를 사용하지 않아도 기본적으로 사용가능 내장 객체 리턴 타입(Return Type)  설 명  request  javax.servlet.Htt..

19.04.27 데이터베이스에 얽힌 돈 이야기 [내부링크]

-초기비용- 서비스를 구매(이용)할 때 최초에 지급하는 돈 -운영비용- 그 상품이나 서비스를 이용하는 기간에 계속 지급 하는 돈 -시스템을 만드는 목적?- 편리한 기능을 제공해서 대가(이익)를 취하기 위해 -데이..

웹 브라우저에서 서버로 넘어오는 파라미터 값에 한글이 있을 경우 깨짐 방지 [내부링크]

1 2 3 4 5 6 7 8 9 10 11 If-else Example     이름 : //name은 웹 브라우저에서 서버로 넘어가는 파라미터 값, 색깔같은 경우는 직접 받아서 출력하는 것이 아니라 jsp 문서에서 equals로 비교해 jsp문서에..

19.04.27 JSP 기본 제어문 [내부링크]

- if else - if - else 문은 특정한 조건에 의해서 코드 실행 블록을 조정 할 수 있는 조건 제어문 이다. JSP에서 선언된 변수는 HTML의 태그 속성 및 다양한 곳에서 사용 할 수가 있다. 예를 들어 <% String id =..

jsp 페이지가 실행될 때 서블릿 코드로 변환이 되는 위치 [내부링크]

-jsp 페이지가 실행될 때 서블릿 코드로 변환이 되는 위치- Tomcat에서 실행을 했을 때와는 다른 위치에 만들어 진다. application 객체의 getRealPath("/") 메소드를 통해서 이클립스로 실행시 실질적으로 실행되..

19.04.26 관계형 데이터베이스란? [내부링크]

-관계형 데이터 베이스란?- 데이터를 2차원 표를 사용해 관리하는 데이터베이스 관계형 데이터베이스의 가장 큰 이점은 사람들이 자연스럽고 직관적으로 이해하기 쉬운 형식으로 데이터 관리를 할 수 있다는 점이..

19.04.26 JSP 페이지 디렉티브, 페이지 스크립트 요소 (동영상 5강~8강) [내부링크]

- JSP 페이지 디렉티브 - 속 성  설 명 기본값 language JSP 스크립트 코드에서 사용되는 프로그래밍 언어를 지정한다.    JSP 2.1 버전까지는 스크립트 언어로서 자바만을 지원하고 있다. java  contentType..

19.04.26 JSP 기본 문법 (교재) [내부링크]

-JSP- 스크립트의 요소란 JSP 프로그래밍에서 사용되는 문법의 표현 형태. JSP에서는 동적인 페이지를 생성하기 위해서 다양한 형태를 제공하여 각각 필요한 곳에 적절히 사용할 수 있도록 하고 있다. -JSP 스크립..

19.04.25 SQL 예제 [내부링크]

[문제] 아래 보기의 [판매실적] 테이블을 똑같이 만드는 SQL 문(단, 기본키는 판매액으로 설정)과 서울지역에 한하여 판매액 내림차순으로 지점명과 판매액이 검색되는 SQL문을 작성하시오. (출처-기사책에 나온문..

19.04.25 데이터베이스란? [내부링크]

- 데이터 베이스의 기본 기능 - 1. 데이터의 검색과 갱신 2. 동시성 제어 3. 장애 대응      ㄴ3-1 데이터 다중화 : 데이터를 한 곳이 아니라 복수의 장소에 분산해서 유지 ㄴ3-2 백업 : 데이터 소실이 발생했..

19.04.25 웹 프로그래밍의 이해 [내부링크]

- 용어정리 - 클라이언트 : 네트워크에서 정보를 요구하는 쪽 서버 : 요구받은 정보를 제공하는 쪽의 컴퓨터 요청(request) : 클라이언트에서 서버로 정보를 요구하기 위해 보내는 메시지. GET방식과 POST방식이..

19.04.24 NIO 기반 입출력 및 네트워킹-2 [내부링크]

- 서버소켓 채널과 소켓 채널의 용도 - 이 두 채널은 IO의 ServerSocket과 Socket에 대응되는 클래스로, IO가 버퍼를 사용하지 않고 블로킹 입출력 방식만 지원한다면 ServerSocketChannel, SocketChannel은 버퍼..

파일 채널,비동기 파일 채널 [내부링크]

- 파일 채널 - 파일 채널을 이용하면 파일 읽기와 쓰기를 할 수 있다. FileChannel은 동기화 처리가 되어 있기 때문에 멀티 스레드 환경에서 사용해도 안전하다. FileChannel은 정적 메소드인 open()을 호출해서..

NIO 기반 입출력 및 네트워킹-1 [내부링크]

- NIO(New Input/Output) - 새로운 입출력 방식이라는 뜻에서 java.nio 패키지가 포함되었는데, 자바 7로 버전업하면서 자바 IO와 NIO 사이의 일관성 없는 클래스 설계를 바로잡고, 비 동기 채널 등의 네트워크 지..

HTML 테이블 짜보기 [내부링크]

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 32 33 34 35 36 37 38 39 40 41 42 43 <!DOCTYPE html> table {   font-family: arial, sans-serif;   border-col..

HTML 실습 주소 [내부링크]

HTML 실습 주소 https://www.w3schools.com/html/default.asp

19.04.22 IO기반 입출력 및 네트워킹-2 [내부링크]

-보조 스트림- 다른 스트림과 연결되어 여러 가지 편리한 기능을 제공해주는 스트림을 말한다. 보조 스트림을 필터(filter) 스트림이라고도 하는데, 이는 보조 스트림의 일부가 FilterInputStream, FilterOutputSt..

19.04.21 IO 기반 입출력 및 네트워킹-1 [내부링크]

-입력 스트림과 출력 스트림- 프로그램이 데이터를 입력받을 때에는 입력스트림(InputStream)이라고 부르고, 프로그램이 데이터를 보낼 때에는 출력스트림(OutputStream)이라고 부른다. -콘솔 입출력- 콘솔은 시스..

java.io 패키지 [내부링크]

-java.io 패키지- 자바의 기본적인 데이터 입출력 API 제공 파일 시스템의 정보를 얻기위한 File 클래스와 데이터를 입출력하기 위한 입출력 스트림 클래스를 제공 스트림 클래스는 두종류로 나뉜다. 하나는 바이..

mysql 테이블 만들어보기, 참조테이블 만들고, 활용해보기 [내부링크]

먼저 데이터베이스에서는 자료의 삽입,삭제가 튜플(릴레이션의 행)단위로 이루어지기때문에 모든 속성의 도메인의 원자값을 유지하기 위해서 테이블을 무손실분해(제1 정규화)를 실시한다. (만약, 원자값이 유지..

19.04.20 스트림과 병렬 처리 [내부링크]

-스트림(Stream)- 컬렉션 (배열포함)의 저장 요소를 하나씩 참조해서 람다식(함수적-스타일)로 처리할 수 있도록 해주는 반복자이다. Stream은 Iterator과 비슷한 역할을 하는 반복자이지만, 람다식으로 요소 처리..

java.util.stream [내부링크]

-IntStream- 기본 타입인 int 요소를 처리하는 스트림. Arrays.stream(int[]) IntStream.range(int,int) IntStream.rangeClosed(int,int) -LongStream- 기본 타입인 Long 요소를 처리하는 스트림. Arrays.stream(..

JSP 동영상 학습 플래닛 [내부링크]

동영상 출처 https://www.youtube.com/watch?v=p5Qli8qFcZo&list=PLJg8vnQy0Ydkfka6QE8bwlByxyjYcsvMG

19.04.19 컬렉션 프레임워크 [내부링크]

-컬렉션 프레임 워크- 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 java.util 패키지에 컬렉션과 관련된 인터페이스와 클래스들을 포함시켜 놓은것을 컬렉션 프레임 워크라고 한다. 컬렉션 프레임 워크의..

19.04.18 람다식 [내부링크]

-람다식- 람다식을 사용하는 이유는 자바 코드가 매우 간결해지고, 컬렉션의 요소를 필터링 하거나 매핑해서 원하는 결과를 쉽게 집계할 수 있기 때문이다. Runnable 인터페이스의 익명 구현 객체를 생성하는 코드..

19.04.17 제네릭,와일드카드 [내부링크]

-제네릭의 사용- 제네릭은 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법. class Person { public T info; } Person p1 = new Person (); //<>안에 있는 String이 T자리에 들어간다고 생각하면 된..

19.04.16 멀티 스레드 [내부링크]

-멀티 스레드- 애플리케이션 내부의 멀티 태스킹 즉 프로세스 내부에서 두 가지 작업을 동시에 실행하는것. 멀티 스레드는 하나의 프로세스 내부에 생성되기 때문에 하나의 스레드가 예외를 발생시키면 프로세스..

19.04.15 String클래스 메소드, 정규 표현식, 배열정렬 및 검색, 박싱,언박싱 [내부링크]

-인코딩- 문자를 컴퓨터에 저장하거나 통신할 목적으로 부호화 하는것 -디코딩- 인코딩한 문자를 원래대로 되돌리는 것 -bytes 배열로 변환- getBytes()메소드는 시스템의 기본 문자셋으로 인코딩된 바이트 배열을..

19.04.14 객체 소멸자, 객체 비교, 동등 비교 등 [내부링크]

-객체 소멸자- 참조하지 않는 배열이나 객체는 쓰레기 수집기(Garbage Collector)가 힙 영역에서 자동적으로 소멸시킨다. 쓰레기 수집기는 객체를 소멸시키기 직전에 마지막으로 객체의 소멸자(finalize())를 실행..

19.04.12 API, java.lang / java.util 패키지, 해시코드 [내부링크]

-API 도큐먼트- 쉽게 API를 찾아 이용할 수 있도록 문서화 한 것 -구성- 좌측 상단 : 패키지 전체 목록 좌측 하단 : 클래스와 인터페이스 목록 중앙 부분 : 좌측 하단에서 선택한 클래스나 인터페이스에 대한 상세..

19.04.11 예외 처리, 예외 떠넘기기, 사용자 정의 예외 [내부링크]

-예외 처리 코드- 예외가 발생했을 경우 프로그램의 갑작스러운 종료를 막고, 정상 싱행을 유지할 수 있도록 처리하는 코드 예외 처리 코드는 try-catch-finally 블록을 이용하고, 생성자 내부와 메소드 내부에서..

19.04.10 추상 클래스 / 메소드, 인터페이스 [내부링크]

-추상 클래스 및 메소드 특징- 자체적으로 객체를 생성할 수 없다. 상속을 통해 자식 클래스에서 인스턴스를 생성해야 한다. 추상클래스는 추상 메소드, 일반 메소드, 필드(멤버변수), 생성자로 구성된다. 추상클..

19.04.09 상속, final [내부링크]

-상속- 부모가 자식에게 물려주는 행위로 자식은 상속을 통해서 부모가 물려준것을 자연스럽게 이용할 수 있다. 부모클래스의 생성자 호출 -자식 클래스의 생성자 최상단에서 "super(매개값);" 명령어를 사용해서..

19.04.08 어노테이션,Getter / Setter 메소드 [내부링크]

- 어노테이션이란? - 컴파일 과정과 실행과정에서 코드를 어떻게 컴파일하고 처리할 것인지를 알려주는 정보 @Override 선언한 메서드가 오버라이드 되었다는 것을 나타냅니다. 만약 상위(부모) 클래스(또는 인터..

19.04.06 Class(필드, 생성자 오버로딩) [내부링크]

-Field- 필드는 객체의 고유데이터, 상태 정보를 저장하는 곳. 필드는 생성자와 메소드 전체에서 사용되며 객체가 소멸되지 않는 한 객체와 함께 존재한다. -예제 및 출력결과- 1 2 3 4 5 6 7 8 9 10 11 package ..

19.04.05 다차원 배열, 향상된 for문 [내부링크]

- 다차원 배열 - 다차원 배열은 1차원 배열과 달리 수학의 행렬을 생각하고, 배열의 요소로 또다른 배열을 갖는 것을 의미한다. 예를들면 int[2][3]; 배열이 있으면 길이가 2인 배열 안에 길이가 3인 배열이 2개..

19.04.04 random, Scanner [내부링크]

-random- (int)(Math.random()*'숫자')+'시작할숫자' = 랜덤으로 숫자 뽑을때 사용 main() 메서드 안에 'Random'을 타이핑하고 'Ctrl'+ 'Space'를 동시에 누르면 창이뜨고,맨위의 'Random - java.util'을 선택합니..

19.04.03 예외처리, Integer, eqals() [내부링크]

-예외(exception)란?- 컴퓨터 시스템이 동작하는 도중에 예상하지 못한 오류가 발생하는 것을 의미, 예외 상황은 실행되고 있던 프로그램을 비정상적으로 종료시킨다. 따라서 예외처리를 통해 이러한 예외 상황을..

19.04.02 예약어,패키지,println,printf,캐스팅,boolean [내부링크]

- 예약어란? - java에 의미가 약속되어 있는 단어를 뜻한다. java에 이미 예약어로 등록되어 있는 단어는 속성의 변수명, 메소드명으로 사용할 수 없으며 프로그래밍 과정에서 이렇게 특정 의미가 있는 단어를 프..

19.04.01 자바 프로그램 개발 순서, 실행문 [내부링크]

자바 프로그램 개발 순서 .java 소스 파일 작성 -> 컴파일러(javac.exe)로 바이트 코드 파일(.class) 생성 -> JVM 구동 명령어(java.exe)로 실행 자바 프로그램을 개발하기 위해서는 우선 파일 확장명이 .java인..

19.03.27 Array Class [내부링크]

*Array Class* 배열을 만들고, 조작하고, 검색 및 정렬하여 공용 언어 런타임에서 모든 배열의 기본 클래스 역할을 수행하도록 하는 메서드를 제공한다. 아래 예제를 참고 using System; public class SamplesArra..

19.03.27 static [내부링크]

- static - 특정 개체가 아니라 형식 자체에 속하는 정적 멤버를 선언할 수 있다. static 한정자는 클래스, 필드, 메서드, 속성, 연산자 및 생성자와 함께 사용할 수 있지만, 인덱서, 종료자 또는 클래스 이외의..

19.03.27 반복문 사용 배열 출력 (for,foreach,while) [내부링크]

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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69..

19.03.26 와우 게임 (아직 다 못함) [내부링크]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using static study_03.GameEnum..

19.03.25 값 복사와 참조 복사 [내부링크]

* 값 복사란? * 다른말로 깊은복사 라고도 한다. 얕은 복사와 달리 객체가 가진 모든 멤버(값 형식이든 참조 형식이든)가 복사되는 것을 말한다. 객체가 참조타입의 멤버를 포함할 경우 참조값의 복사가 아닌 참조..

19.03.22 오우거 잡기 [내부링크]

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace study_01 { class Program { static void Main(string[] args) { //몬스터의..

19.03.26 상수,열거형식, var 타입 등 [내부링크]

 - 상수 (const) - 상수 필드 또는 지역 상수를 선언할 때는 const 키워드를 사용합니다. 상수 필드 및 지역 상수는 변수가 아니며 수정할 수 없습니다.상수는 숫자, 부울 값, 문자열 또는 null 참조일 수 있습니..

19.03.26 과제 [내부링크]

다음 코드를 보고 읽고 쓰세요 (음성파일로 대체 가능) x 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 using System; using System.Collections.Generic; using System.Linq; using System.Text; u..

19.03.22 Stack 과 Heap [내부링크]

Stack 이란? 스택은 컴퓨터에서 사용되는 기본 데이터 구조 중 하나로 데이터를 후입선출(LIFO : Last In, First Out, FILO : First In, Last Out) 구조로 유지하는 추상 데이터형(abstract data type)을 말한다...

19.03.22 문자열 표현식 예제 [내부링크]

*문자열 이란?* 문자열은 말 그대로 문자의 열, 즉 개별문자들이 열거된 자료형 입니다. C#에서 문자열이라는 자료형은 결국 개별 문자들의 배열입니다. 개별 문자는 char 자료형으로 표현이 가능합니다. 즉 char..

19.03.22 과제 데이터 타입 예제 [내부링크]

*int의 정의* * 부호 있는 정수 = 0보다 작은 정수(-정수) * 부호 없는 정수 = 0보다 큰 정수(+정수) int 정의 포스팅 https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/int http:..

19.03.22 과제 for문 [내부링크]

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 32 33 34 35 36 37 38 39 40 41 42 43 using System; using System.Collections.Generic; using System.Linq; using S..

0322 프로그래밍 [내부링크]

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace study_00 { class Test { public Test() { //몬스터의 이름은 오우거 입니다...