본문 바로가기

한빛미디어

[나는 리뷰어다] 재미있게 자바 프로그래밍을 시작하고, 생각하는 힘을 배운다 - 헤드 퍼스트 자바 3판(2024) 재미있게 자바 프로그래밍을 시작하고, 생각하는 힘을 배운다 - 헤드 퍼스트 자바 3판(2024) 책 소개 저자 : 캐시 시에라(Kathy Sierra), 버트 베이츠(Bert Bates), 트리샤 지(Trisha Gee) 제목 : 헤드 퍼스트 자바(Head Frist JAVA) 번역 : 서환수 출판사 : 한빛미디어 출간 연도 : 2024. 01. 원문 제목 : Head Frist JAVA (Third Edition) 페이지 : 총 752쪽 헤드퍼스트 자바 | 캐시 시에라 - 교보문고 헤드퍼스트 자바 | 두뇌를 자극하며 한 걸음씩 배우는 자바 학습법 친절한 설명과 실전 예제로 직접 체험하며 배우는 자바 프로그래밍하나, 〈헤드 퍼스트〉 시리즈만의 다채로운 구성으로 자 product.kyobobook.co.k.. 더보기
[서평] 자바 프로그래밍의 시작 - 혼자 공부하는 자바 개정판(2024) 자바 프로그래밍의 시작 - 혼자 공부하는 자바 개정판(2024) 책 소개 저자 : 신용권 제목 : 혼자 공부하는 자바(개정판) 출판사 : 한빛미디어 출간 연도 : 2024. 02. 페이지 : 총 728쪽 혼자 공부하는 자바 | 신용권 - 교보문고 혼자 공부하는 자바 | 혼자 해도 충분하다! 1:1 과외하듯 배우는 자바 프로그래밍 자습서(자바 21 최신 버전 반영)『혼자 공부하는 자바』가 더욱 풍성한 내용을 담아 돌아왔습니다! 개정판은 기 product.kyobobook.co.kr https://product.kyobobook.co.kr/detail/S000212216152 혼공자바의 개정판이 출간되었다. 지난 2019년 첫 출간 이후 5년만의 개정판으로, 자바 입문자를 대상으로 하는 최신 LTS 버전인 .. 더보기
[나는 리뷰어다] 나는 리뷰어다 2024(한빛미디어) 한빛미디어 서평단 에 선정되었습니다. 23년도 직무 전환을 준비하며 24년도에 꼭 해보고 싶었던 활동 중 하나인데, 서평단 멤버로 선정되어 영광이네요. 한 달에 한 권, 좋은 책을 읽고 리뷰 할 수 있는 기회를 제공해주셔서 감사합니다. 2024년도에도 책을 통해 it와 더 가까워지길 기대하며 열심히 활동하겠습니다. 2월달 포스팅에서 만나요! 저는 신입 개발자 FF0000입니다. 더보기
[혼공단] 11기 혼자 공부하는 SQL 회고(24.1.2 ~ 24.2.13) 23년 여름에 참가한 혼공단 10기에 이어 시작한 혼공단 11기. 새해의 시작을 함께한 이번 프로그램이 벌써 6주의 과정을 지나 이번주 대장정의 막을 내린다. 10기에는 혼공머신으로 머신러닝과 딥러닝을 학습했다면, 이번 11기에는 SQL을 복습하기 위해 혼공SQL로 참여하였다. 현재 나는 업무에서 oracle DB를 중심으로 SQL-developer와 orange 툴을 사용하고 있다. mysql과 postgre DB는 직무 전환을 위한 공부에서만 사용해봤기에, mysql 과 workbench 툴의 사용은 또 다른 sql의 재미를 느끼게 해 주는 6주간의 시간이었다. 처음 목표는 mysql로 작성한 쿼리를 oracle로도 동일하게 실습해보는 것이었지만, 시간의 부족..(이라쓰고 항상 일요일에 미션을 수행했.. 더보기
[혼공단11기] 혼자 공부하는 SQL 6주차(Chapter 07 ~ 08) 6주차(24.2.5 - 2.13) Chapter 07. 스토어드 프로시저 스토어드 프로시저 stored procedure 스토어드 프로시저(저장 프로시저) : MySQL에서 제공하는 프로그래밍 기능. SQL에 프로그래밍 기능을 추가해서 일반 프로그래밍 언어와 비슷한 효과 도출. (데이터베이스 개체 중 한 가지로, 각 데이터베이스 내부에 저장 됨) -- 스토어드 프로시저 기본 형식 DELIMITER $$ CREATE PROCEDURE 스토어드_프로시저_이름 (IN 또는 OUT 매개변수) BEGIN /* SQL QUERY */ END $$ DELIMITER; DELIMITER ~ DELIMITER : 필수 항목, 스토어드 프로시저를 묶어주는 기능 $$ : $ 1개만 사용해도 되지만, 명확한 표시를 위해 2개.. 더보기
[혼공단11기] 혼자 공부하는 SQL 5주차(Chapter 06) 5주차(24.1.29 - 2.4) Chapter 06. 인덱스(Index) INDEX 인덱스(INDEX) : 데이터를 빠르게 찾을 수 있도록 도와주는 도구, 색인 - 클러스터형 인덱스(Clustered Index) : 기본 키로 지정하면 자동 생성, 테이블에 1개만 만들 수 있음. 기본 키로 지정한 열을 기준으로 자동 정렬 - 보조 인덱스(Secondary Index) : 고유 키로 지정하면 자동 생성. 여러 개를 만들 수 있지만 자동 정렬 되지 않음 인덱스가 있다고 무조건 좋은 것은 아니다. 인덱스의 장점 - SELECT 문으로 검색하는 속도가 매우 빨라짐- 컴퓨터의 부담 감소로 전체 시스템 성능의 향상 가능 인덱스의 단점 - 인덱스도 공간을 차지 → 데이터베이스 안에 추가적인 공간 필요- 처음 인덱스.. 더보기
[혼공단11기] 혼자 공부하는 SQL 4주차(Chapter 05) 4주차(24.1.22 - 1.28) Chapter 05. 테이블과 뷰 TABLE 테이블(table) : 표 형태로 구성된 2차원 구조, 행과 열로 구성. 행 : row, record 열 : column, field 제약조건 : 데이터의 무결성을 지키기 위한 조건. 데이터 무결성 : 데이터에 결함이 없음 --MySQL의 대표 제약 조건 PRIMARY KEY 제약조건 FOREIGN KEY 제약조건 UNIQUE 제약조건 CHECK 제약조건 DEFAULT 정의 NULL 값 허용 기본키 : 중복 불가, NOT NULL 조건. // 데이터를 구분하는 식별자 역할 외래키 : 두 테이블의 관계를 연결. 외래키가 설정된 열은 다른 테이블의 기본키와 연결 고유키 : 중복되지 않는 유일한 값. NULL ABLE CHECK .. 더보기
[혼공단11기] 혼자 공부하는 SQL 3주차(Chapter 04) 3주차(24.1.15 - 1.21) Chapter 04 스토어드 프로시저 : MySQL에서 프로그래밍 기능이 필요할 때 사용하는 데이터베이스 개체. DELIMITER $$ ~ END $$ 안에 작성, CALL로 호출 DELIMITER $$ CREATE PROCEDURE 스토어드_프로시저_이름; BEGIN SQL QUERY END $$ /* 스토어드 프로시저 종료 */ DELIMITER; CALL 스토어드_프로시저_이름(); /* 스토어드 프로시저 실행 */ IF 문 : 조건식이 참이라면 'SQL QUERY'를 실행하고, 그렇지 않으면 ELSE 이후 처리 // 2중 분기 DROP PROCEDURE IF EXISTS ifProc3; DELIMITER $$ CREATE PROCEDURE ifProc3() BE.. 더보기