| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- BorderLayout
- FlowLayout
- g검정
- FFT
- 메서드
- Codility
- 예제
- 미디어쿼리
- Position
- inline
- GridLayout
- 파이썬
- rnn
- 사전학습
- HTML
- html 기초
- 푸리에 변환
- FileWriter
- iframe 태그
- Database
- 퍼셉트론
- oracle
- css 기초
- 상속
- 반응형 웹 프로젝트
- CSS
- java
- ObjectOutputStream
- html 프로젝트
- 반응형웹
- Today
- Total
목록java (62)
도라에몽주머니
Class : 클래스 정보를 찾을 때 사용하는 클래스 forName() : 클래스 이름 검색. try - catch문으로 예외 처리 필요 드라이버 클래스 등록 확인 try { // 프로젝트에 클래스를 검색해서 없으면 예외를 발생시킴 Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.println("드라이버 등록 성공"); } catch (ClassNotFoundException e) { System.out.println("드라이버 등록 실패"); //e.printStackTrace(); } Oracle 접속 (Connection) public Connection getConnection() { Connection conn = null; Strin..
원래 오늘부터 오라클로 제목도 바꾸고 이것저것 하려고했는데 다음시간부터 오라클에 자바 연동한다해서 그냥 유지,,, 트랜잭션 : 데이터의 처리 단위. 트랜잭션 명령어의 종류는 commit, rollaback이 있음. 커밋(commit) : 데이터를 파일에 저장 롤백(rollback) : 파일에 저장된 데이터 불러오기 데이터 수정 -- update 테이블명 set 필드명=데이터 where 조건식; update dbtest set age=100; 데이터 삭제 -- delete 테이블명 where 조건식; delete dbtest where name like '__홍'; 기본키(PRIMARY KEY) : 테이블을 구성하는 여러 후보키들 중, 테이블의 각 튜플(행 / 열) 을 식별하는 역할을 하는 키. 테이블에서..
오늘도 자바 이클립스는 아니고 오라클이지만,,, 다음번에는 제목이랑 이미지 전부 수정해야겠다 테이블 만들기 create table dbtest (name varchar2(15), age number, height number(10, 2), logtime date); 테이블 구조 확인 desc dbtest; 테이블 삭제 -- 1) 삭제된 데이터가 휴지통으로 이동 (데이터 복원 가능) drop table dbtest; -- 테이블 복원 flashback table dbtest to before drop; -- 휴지통 비우기 purge recyclebin; -- 테이블 확인 select * from tab; -- 2) 휴지통으로 보내지 않고 삭제 drop table dbtest purge; 데이터 저장 ins..
Task A non-empty array A consisting of N integers is given. Array A represents numbers on a tape. Any integer P, such that 0 < P < N, splits this tape into two non-empty parts: A[0], A[1], ..., A[P − 1] and A[P], A[P + 1], ..., A[N − 1]. The difference between the two parts is the value of: |(A[0] + A[1] + ... + A[P − 1]) − (A[P] + A[P + 1] + ... + A[N − 1])| In other words, it is the absolute d..
오늘은 eclipse는 아니고 오라클 데이터베이스 활용이지만,,, 수업 내용이니까,, 데이터베이스 사용 프로그래머 : CURD 기능만 사용 데이터베이스 관리자 : 데이터베이스의 모든 기능 사용 Oracle 관리자 계정 생성 및 설정 -- 사용자 계정 만들기 -- 1) 아이디와 비밀번호 설정 create user C##dbexam identified by m1234; -- 2) 권한 설정 grant create session, create table, create sequence, create view to C##dbexam; -- 3) 테이블 스페이스 설정 alter user C##dbexam default tablespace users; -- 4) 한도 설정 alter user C##dbexam quo..
네트워크 : 컴퓨터들이 통신기술을 이용하여 그물망처럼 연결된 통신 이용 형태 서버(Server) : 서비스를 제공하는 컴퓨터 클라이언트(Client) : 서비스를 사용하는 컴퓨터 IP : PC에 부여된 인터넷 주소. 중복 없이 유일해야 함. IPv4 : 4byte로 구성된 주소 사용 (약 42억개의 주소 사용) IPv6 : 6byte로 구성된 주소 사용 Port : IP 내에서 애플리케이션 상호 구분(프로세스 구분)을 위해 사용하는 번호 도메인(Domain) : IP에 문자로 이름을 붙여놓은 것 내 PC의 IP 주소 : 127.0.0.1 내 PC의 도메인 : localhost
프로세스(Process) : 실행중인 프로그램 스레드(Thread) : 시작점과 종료점을 가지는 하나의 작업흐름. 프로세스 내에서 실제로 작업을 수행하는 주체를 의미. 싱글 스레드(Single Thread) : 하나의 프로세스에 오직 하나의 스레드만 실행 멀티 스레드(Multi Thread) : 둘 이상의 스레드를 병렬적으로 실행 스레드의 생성과 실행 Runnable 인터페이스를 구현하는 방법 → 다중 상속 가능 Thread 클래스를 상속받는 방법 → 다중 상속 불가능 1. Runnable 인터페이스를 구현하는 경우 : start()를 이용해 실행. Thread를 통해서만 사용 가능함. import javax.swing.JFrame; /* Runnable 상속 */ class ThreadExam2 ext..
Calender : 날짜와 시간을 처리하는 추상 클래스 예제 : 아래와 같은 만년달력을 만드는 코드를 작성하시오. // Exam28.java package calendar; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.sw..
DefaultTreeModel : 트리의 데이터 표현을 하기 위해 사용되는 모델 DefaultMutableTreeNode : 루트 노드 정의 JTree : 그래프의 형태로 트리 구조를 표현하는 클래스 JTable : 테이블을 구성하는 클래스. scroll 기능을 제공하지 않기 때문에 JScrollPane을 사용해야 함. cardLayout : 여러 화면을 슬라이드처럼 바꿔가며 보여줄 수 있음. show(Container parent, String name) : 주어진 이름의 컴포넌트를 컨테이너에 보여줌.
JToolBar : 툴바를 구현한 컴포넌트. 버튼이나 이미지 등 다양한 컴포넌트를 부착하여 메뉴처럼 사용. JSpinner : 두개의 화살표가 붙어있는 텍스트 필드. 화살표를 클릭해 값을 증가, 감소시킬 수 있음. SpinnerListModel : 배열을 생성해 spinner를 구성 SpinnerDateModel : 현재 시간을 기준으로 spinner 구성 SpinnerNumberModel : 숫자의 범위, 기본값, 단위 등을 지정해 spinner 구성 JSlider : 사용자가 특정 범위 안에서 하나의 값을 설정할 수 있는 컴포넌트. 미디어 옆의 볼륨 버튼 등에서 사용됨. setMajorTickSpacing(int) : 메인 눈금 간격 지정 setMinorTickSpacing(int) : 보조 눈금 간..