일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 명시적 타입 변환
- CS
- type assertion
- 암묵적 타입 변환
- useLayoutEffect
- 회고
- AJIT
- TypeScript
- 주니어개발자
- zustand
- linux 배포판
- helm-chart
- Redux Toolkit
- 좋은 PR
- docker
- Sparkplug
- JavaScript
- Compound Component
- Recoil
- jotai
- 타입 단언
- 프로세스
- 클라이언트 상태 관리 라이브러리
- task queue
- Headless 컴포넌트
- react
- prettier-plugin-tailwindcss
- Custom Hook
- Render Queue
- Microtask Queue
- Today
- Total
목록분류 전체보기 (177)
구리
목차 레코드 기본 검색 - 레코드 검색 기본 예시 - select절에 간단한 연산 예시 - 키워드 distinct - from절에 두 개 이상의 테이블이 포함된 질의 - order by 재명명 연산 필드의 재명명 LIKE 연산자 - 문자열 패턴 종류 - LIKE 연산자를 자바에서 쿼리문으로 실행시 주의 사항 레코드 검색 레코드 검색 기본 구조 select 필드리스트 => 함수(count), 간단한 연산까지는 가능함 from 테이블리스트 => 내가 사용할 테이블명들, 혹은 테이블명에 대한 별명(테이블 재명명)도 가능 where 조건 => 조건이 따로 없을 경우 생략 가능 레코드 검색 예시 select name, dept_name from department, student where department.d..
목차 - 데이터 - 일시적 데이터, 영구적 데이터 - 정보 - 지식 - 데이터베이스 - DBMS, DBMS의 기능 - 데이터 모델, 관계형 데이터 모델 - 릴레이션 (속성, 튜플, 도메인, null) - 테이블 특성 - 키 (슈퍼키, 후보키, 기본키, 외래키) 데이터 실세계의 실체를 묘사하는 값으로 일시적 데이터와 영구적 데이터로 나뉜다 일시적 데이터 해당 프로세스가 실행되는 동안만 일시적으로 존재(휘발성), 예 : 프로그램의 변수 영구적 데이터 어떤 프로세스의 생명주기에 종속적이지 않고 스스로 존재(비휘발성), 예 : 컴퓨터에 있는 엑셀 파일 정보 데이터들로부터 유도될 수 있는 유추된 사실들 지식 데이터, 지식보다 상위 개념으로 데이터, 정보들을 통해 이들을 처리하는 방법 혹은 추론을 통한 법칙 데이터..
PreparedStatement Class Statement 클래스와 다르게 객체 생성시 쿼리문을 함께 삽입하며 쿼리문 내부에 변수가 대입될 때는 Statement가 아닌 PreparedStatement Class를 사용한다 Statement, PreparedStatement 클래스 사용법 차이 Connection con = DriverManager.getConnection("url", "사용자 id", "사용자 pwd"); Statement stmt = con.createStatement(); String query = "select * from localoil"; ResultSet total = stmt.executeQuery(query); String query = "원하는 쿼리문"; Prepare..
Oracle Database 다루는 방법 1. SQL Command Line을 이용 2. sqldeveloper 이용 목차 1. 계정 1) db user 계정 생성 2) 사용자 계정에 권한 부여 3) 사용자 계정 접속 4) 사용자 계정 비밀번호 변경 2. 테이블 1) 테이블 생성 2) 테이블 구조 조회 3) 생성된 테이블 조회 4) 기존 테이블에서 새로운 필드 추가 / 삭제 5) 테이블 구조 변경 3. 데이터 1) 데이터 추가(삽입) 2) 생성된 데이터 조회 3) 특정 데이터 조회 4) 특정 데이터 변경 5) 데이터 삭제/ 불필요 테이블 삭제 6) 데이터 저장 1. 계정 1) db user 계정 생성 (1) 사용자 계정이 없을 경우, 반드시 시스템 계정으로 로그인 SQL> conn sys as sysdb..
클라이언트 컴퓨터간의 관계에서 역할을 구분짓는 개념으로, 클라이언트는 서비스를 사용하는 컴퓨터이다 서버 클라이언트에게 서비스를 제공하는 컴퓨터의 개념이다 IP주소 컴퓨터(host)를 구별하는데 사용되는 고유한 값으로, 인터넷에 연결된 모든 컴퓨터는 IP주소를 갖는다 IP주소는 4byte의 정수로 구성되어 있다 ( ex : 192.168.1.100 ) 프로토콜 자원에 접근하기 위해 서버와 통신하는데 사용되는 통신규약(http) InetAddress Class 자바에서 IP주소를 다루기 위한 클래스로 메서드는 다음과 같다 메서드 설명 static InetAddress[] getAllByName(String host) 도메인명(host)에 지정된 모든 호스트의 IP주소를 배열에 담아 반환한다 String ge..
Process (프로세스) 간단히 말해서 '실행중인 프로그램'으로 프로그램을 실행하면 OS로부터 실행에 필요한 자원(메모리)을 할당받아 프로세스가 된다. 프로세스 = 프로그램 수행하는데 필요한 데이터와 메모리 등의 자원 + 스레드 Thread (스레드) 실제로 작업을 수행하는 것을 의미하며 모든 프로세스에는 최소 1 스레드가 존재한다. 이걸 '싱글 스레드'라고 부르며 둘 이상의 스레드를 가진 프로세스는 '멀티스레드 프로세스'라고 한다. 예시를 들어 햄버거와 김밥을 만드는 주방에 비유한다면 ①햄버거 만드는 파트 ②김밥 만드는 파트 총 두개의 프로세스가 진행이 되며 햄버거 파트에서는 ⅰ)패티 굽는 과정 ⅱ) 햄버거 야채 다듬는 과정들이 있으며 햄버거 프로세스의 스레드라고 보면 되겠다. 스레드를 사용하는 이유..
Collection FrameWork 자료(데이터) 수집하는 api 프레임 워크로 '데이터 군을 저장하는 클래스들을 표준화한 설계'를 뜻한다. 컬렉션 프레임웍에서는 컬렉션 데이터 그룹을 3가지로 나누었다. List, Set, Map이 대표적인 인터페이스며 List, Set의 공통 부분을 뽑아 다시 Collection 인터페이스로 추가 정의하였다. 1. List Interface 순서(인덱스)가 있는 데이터의 집합, 데이터 중복 허용 구현 클래스 : ArrayList, LinkedList, Stack, Vector 예 : 음식집 대기 명단 리스트 (사람들마다 순서가 있고, 중복된 이름이 있을 수도 있어) 2. Set Interface 순서가 없는 데이터의 집합, 중복 허용 X 구현 클래스 : HashSet..
문제 1. 외국인이 가장 많이 거주하는 지역은 ? 2. 외국인보다 한국인이 많이 거주하는 지역은 ? 3. 나이가 많은 분을 위해 추천하고 싶은 지역과 그 이유는 ? (단, 이 분은 민족주의 사관과 개인주의 성격을 가지고 있다) 위의 세 문제에 대한 결과과 나오는 새로운 html파일 프로젝트를 만드시오. (바로 코딩하지 말고 꼭 설계 후 코딩 시작하기) 문제 풀기 전 설계 과정 1. 준비 작업 ( 외부 라이브러리 설정 및 어떤 결과물이 필요한지, 결과물에 어떤 값이 출력 되어야 하는지) 더보기 - 엑셀 읽기(jxl.jar) => 외부 라이브러리가 어디에 위치해 있는지 확인 - 이클립스에서 참조 (Build path=> Configuration path=>Libraries) - ExcelReaderClass..