본문 바로가기

TIL43

220421 📝JAVASCRIPT 비교연산자 '=='는 좌항과 우항의 값만 같으면 true를 반환한다. 5==5; //true 5=='5'; //true 5!=5; //false 5!='5'; //false (5와 '5'는 값이 같다.)'==='는 좌항과 우항의 값, 타입이 같아아 true를 반환한다. 5===5; //true 5==='5'; //false 5!==5; //false 5!=='5'; //true (5와 '5'는 값과 타입이 다르다)📝JAVASCRIPT 게시글 [JavaScript] forEach, map 메소드 🎯ETC 443 포트는 http ssl (https) 포트 2022. 4. 21.
220419 📙 DB 데이터 모델링 과정 요구사항 수집 및 분석: 요구사항을 분석하여 데이터베이스 구축 범위를 정한다. 개념적 모델링: 현실세계를 추상화. 요구사항 수집 및 분석한 결과를 토대로 하여 개체 추출, 개체들 간의 관계를 정의하여 ER 다이어그램을 만든다. 논리적 모델링: ER 다이어그램을 사용하고자 하는 DBMS에 맞게 매핑하여 데이터베이스로 구현하기 위한 모델을 만든다. 물리적 모델링: 논리적 모델을 DBMS의 특성에 맞게 물리적 구조를 정의하고 구현 (참고: IT CookBook, SQL Server로 배우는 데이터베이스 개론과 실습) 📙 DB ER모델 개념 ER 모델은 현실세계의 사물을 개체(Entity), 속성(Attribute), 개체 간의 관계(Relationship)로 표현한다. 개체는 개체.. 2022. 4. 19.
220418 📝 SQL 커서란? 커서는 테이블에서 첫번째 행부터 마지막 행까지 한 행씩 접근하여 작업을 수행한다. 대부분 저장 프로시저와 함께 사용된다. 📝 SQL 게시글 [MySQL/MariaDB] 사용자 계정 및 권한 관리 (grant, revoke) ☕️ 잡담 정처기실기+자소서+코테준비 3주 완성🔥🔥 열심히 살아야지😅 2022. 4. 18.
220415: 저장 프로시저 실습 💻 SQL 저장 프로시저 예제: 책 이름 검색, 가격에 따른 메시지 리턴 사용한 book table CREATE TABLE Book ( bookid INTEGER PRIMARY KEY, bookname VARCHAR(40), publisher VARCHAR(40), price INTEGER ); 테이블 출처: IT CookBook, SQL Server로 배우는 데이터베이스 개론과 실습 프로시저 책 제목의 일부(또는 전체)를 받아와서 검색한 후 그중 첫번째 결과(책)의 가격을 비교하여 가격에 따라 다른 메시지 리턴한다. 해당 책이 없을 경우 책이 없다는 메시지를 리턴해준다. CREATE DEFINER=`root`@`localhost` PROCEDURE `chkBookPrice`( in searchBookN.. 2022. 4. 15.
220412 📝 JAVA DataInputStream/DataOutputStream DataInputStream/DataOutputStream은 FilterStream으로, 데이터와 직접 연결되어있지 않으며 데이터를 가공하는 중간 역할을 한다. 자바 기본 자료형으로 read/write를 할 때 사용된다. DataInputStream에는 readInt(), readUTF() 등의 메소드가 있으며 DataOutputStream에는 writeInt(),..등의 메소드가 있다. 🎯 ETC 자바로 간단한 채팅 예제를 실습해보았다. 2022. 4. 12.
220408 📙 프로세스와 스레드 개념 프로세스는 독립된 메모리에 존재, 스레드는 동일 메모리를 공유하며 프로세스 내부에 존재한다. 멀티 스레드는 하나의 프로그램이 여러가지 작업을 동시에 할 수 있도록 한다. 동기화는 한번에 하나의 스레드만 공유데이터에 접근할 수 있도록 제어하는 것을 말한다. 복수의 스레드가 동시에 공유 데이터에 접근해서 값을 바꾸거나 한 스레드가 값을 바꾸고 있는 사이에 다른 스레드가 값에 접근한다면 값이 제대로 바뀌지 않거나 이상한 값을 가져올 수도 있다. 2022. 4. 8.