일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리액트
- git
- js
- app.use
- 다형성
- 자바스크립트
- Oracle
- 깃허브
- 배열
- Middleware
- DB
- 생성자
- 추상클래스
- mybatis
- React
- push함수
- 삼항연산자
- 콘솔게임
- Pug
- dart
- Node.js
- int와 integer
- qqOperater
- Spring
- 네임드생성자
- 코딩테스트
- Sort()
- 오류
- java
- 자바
- Today
- Total
목록전체 글 (101)
평행코드
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/vrF80/btsBo8UJf5a/UCAaQKM3k9Nm5oqKAf9fYK/img.png)
유저가 하나밖에안나오는 이유는 while문을 써야하는데 if를 써서 있는 데이터 하나만 나왔음...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JkM2l/btsBkkIejnf/N4emTkxoLjkBKdcCcjCkE0/img.png)
Syntax error, insert "}" 에러가 나는 이유는 중괄호를 잘 닫아주지 않아서 에러나 나는 경우가 있다... 중괄호 잘 닫아주기 ...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cuMPPX/btszK4m8ufC/SABMTyR9QjH66tDD0GEgQ0/img.png)
JSON json을 이용해서 데이터 통신하기 서버와 클라이언트가 데이터 주고받을때 데이터를 표현하는 방식을 json이라고 함 형식 -> {key:value,key:value,...} js -> server 객체를 전송할때 객체 문자열로 변환 -> JSON.stringify({}) server -> js 객체를 전송(라이브러리이용) js -> JSON.parse(jsondata) java에서 생성한 객체를 json방식으로 변환해주는 라이브러리 -> jar를 추가 jsonsimple라이브러리 : 기본적인 파싱 클래스를 제공함, JSONObject, JSONArray json라이브러리 : Gson클래스를 제공, toJson(), fromJson()메소드를 이용해서 파싱 Gson Gson은 JSON의 자바 오브..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/VN3bs/btszGCcT7sy/5KD3xQFsg4s8O4K1Qv07WK/img.png)
Ajax Asynchronous JavaScript and XML의 약자 JavaScript를 이용하여 비동기식으로 클라이언트와 서버가 데이터(XML)를 주고받는(통신) 방식 데이터 형식은 XML 뿐만 아닌 Text, HTML, JSON, CSV 등 다양한 형식 사용 동기식 데이터 통신 클라이언트가 서버로 데이터를 요청하면 응답이 올 때까지 다른 작업은 대기함 비동기식 데이터 통신 클라이언트가 서버로 데이터 요청 후 응답을 기다리지 않고 다른 작업 수행 가능, 추후 응답이 오면 응답에 관련된 작업 진행 특징 전체 페이지를 갱신하지 않고 일부분만 업데이트가 가능하며 사용자에게 즉각적인 반응과 풍부한 UI경험 제공 가능 ActiveX나 플러그인 프로그램 설치 없이 이용 가능 Javascript방식, jQue..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CoD9g/btszDTMWWxC/zq2HBpHnsyZ4jHCkQrxhlK/img.png)
SEQUENCE 순차적으로 정수 값을 자동으로 생성하는 객체로 자동 번호 발생기 역할을 함 CREATE SEQUENCE 시퀀스명 ① [START WITH 숫자] -> 처음 발생시킬 시작값, 기본값1 ② [INCREMENT BY 숫자] -> 다음 값에 대한 증가치, 기본값1 ③ [MAXVALUE 숫자 | NOMAXVALUE] -> 발생시킬 최대값, 10의 27승 -1까지 가능 ④ [MINVALUE 숫자 | NOMINVALUE] -> 발생시킬 최소값, -10의 26승 ⑤ [CYCLE | NOCYCLE] -> 시퀀스가 최대값까지 증가 완료 시 CYCLE은 STARTWITH설정 값으로 돌아감 NOCYCLE은 에러 발생 ⑥ [CACHE | NOCACHE] -> CACHE는 메모리 상에서 시퀀스 값 관리 기본값 20
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bEU2WE/btszwfJyd5e/1ktPl9R8D604odqRt6gkmk/img.jpg)
파라미터의 정보를 유지하기 위해 RequestDispatcher를 사용함 RequestDispatcher RequestDispatcher 란 현재 request에 담긴 정보를 저장하고 있다가 그 다음 페이지에 해당 정보를 볼수있게 저장하는 기능 jsp 에 담겨있는 param 이라는 이름의 파라미터를 중간에 가공 하지 않는다면, 다음 jsp에서도 다음 jsp에서도 받아 볼 수 있음 RequestDispatcher 의 forward()는?? forward()는 RequestDispatcher 인터페이스의 역할을 수행하는 메서드 forward()은 사용자 요청에 의해 컨테이너에서 생성된 request와 response를 다른 리소스(서블릿, jsp, html)로 넘겨주는 역할을 함 간단히 설명하면 sendRe..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cCgQS4/btsyWjZWZyY/qYYUJBK6oZTDqi6wgVYHik/img.png)
SELECT 쿼리의 실행 결과를 화면에 저장한 논리적 가상 테이블 실제 테이블과는 다르게 실질적 데이터를 저장하고 있진 않지만 사용자는 테이블을 사용하는 것과 동일하게 사용 가능 예시 CREATE OR REPLACE VIEW V_EMPLOYEE AS SELECT EMP_ID, EMP_NAME, DEPT_TITLE, NATIONAL_NAME FROM EMPLOYEE LEFT JOIN DEPARTMENT ON(DEPT_ID = DEPT_CODE) LEFT JOIN LOCATION ON(LOCATION_ID = LOCAL_CODE) LEFT JOIN NATIONAL USING(NATIONAL_CODE); SELECT * FROM V_EMPLOYEE; DML명령어로 VIEW 조작이 불가능한 경우 1. 뷰 정의..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/tz195/btsyVYHqzvT/hHTeUD0KtMkZnRpPD4keA1/img.png)
DDL(Data Definition Language) 데이터 정의 언어로 객체(OBJECT)를 만들고(CREATE), 수정하고(ALTER), 삭제(DROP)하는 구문을 말함 - ALTER 테이블에 정의된 내용을 수정할 때 사용하는 데이터 정의어로 컬럼의 추가/삭제, 제약조건의 추가/삭제, 컬럼의 자료형 변경, DEFAULT 값 변경, 테이블 명/컬럼 명/제약조건 명 변경 등을 할 수 있음 컬럼 추가 ALTER TABLE DEPT_COPY ADD (CNAME VARCHAR2(20)); 제약조건 추가 ALTER TABLE DEPT_COPY ADD CONSTRAINT DCOPY_DID_PK PRIMARY KEY(DEPT_ID); ADD CONSTRAINT DCOPY_DTITLE_UNQ UNIQUE(DEPT_T..