전체 글

웹개발을 babystep만큼 사부작거리는 사람
윈도우 환경과 리눅스 환경의 줄바꿈은다르다.  노트패드에서 아래와같이 줄 끝 기호를 바꿀 수있다.  편집  > 줄끝 문자(EOL) 변환(E) > Unix(LF)      현재 문서의 줄끝 기호 확인은 아래 메뉴로 진입시 확인 가능하다.
- 파이썬 라이브러리 판다스 사용 - 판다스 ( pandas ) : 파이썬 데이터 분석과 조작을 위한 라이브러리중 하나 테이블 형태로 구조화된 데이터 (Data Frame)를 불러오고 저장하며 다양한 데이터 조작 및  분석 작업을 수행 가능하다.  - Data 불러오기 1. 데이터 파일 구글 드라이브에 올리기     a. 파일명 ‘경기도 수원시_어린이보호구역별 교통안전시설_20211130’ 에서 Suwon_ChildProtect_20211130.csv로 변경  2. Colab 에서 경로 복사하여 파일 가져오기     a. 한글이 깨지지 않도록 하려면 cp949로 인코딩 을 한다.    - DataFrame vs Seriesㄴ : DataFrame Manipulation( 삭제하기, 컬럼 이름 바꾸기 ) ..
계층의 의미 네트워크에서의 "계층"이란 개념은 인간의 몸 상반신과 하반신처럼 물리적으로 구분되는 것이 아니다. 그저 소프트웨어 개발 및 네트워크 설계에서 사용되는 추상화된 개념이다.  이 개념은 네트워크 통신의 다양한 측면을 분리하여 각 계층에서 특정 기능과 역할을 수행하도록 설계함으로써 네트워크 관리와 개발을 용이하게 한다. . 네트워크 계층화의 주요 목적은 다음과 같습니다:기능 분리 및 모듈화: 각 계층은 특정 기능과 역할을 수행하도록 설계되어 있어서, 네트워크의 특정 부분을 수정하거나 업그레이드할 때 다른 계층에 영향을 미치지 않도록 합니다. 예를 들어, 전송 계층에서 데이터의 분할과 재조립을 담당하고, 네트워크 계층에서는 경로 선택과 라우팅을 담당하여 각 계층이 독립적으로 개발 및 관리될 수 있습..
GPT 사용시 브라우저에서 사용하는게 불편해서 검색해보니  컴퓨터 로컬에서 프로그램 실행가능한 서비스가 있었다.    https://gpt4all.io/index.html
이 글을 읽고 있는 분들은  우선 국비지원 KDT ( K digital training )  백앤드 트랙 ,키워드로 들어오실 분이 많을것이다.  일단 결론부터말하자면 앨리스 클라우드 트랙  백앤드로 취업하기에  강력 추천한다    이유 :  나 취업함  ( //심지어 나는 가족에게  앨리스 추천해서 동생이 듣고있음 ㅋㅋㅋㅋ  AI 트랙이긴한데, 프론트 +백앤드 + AI 다 해서 엄청 고생중 ㅋㅋㅋ )    이 게시글은 수료후 후기 작성시  네이버 3만원 포인트도 제공 에 포함된다.   그러나 3만원...솔직히 요즘에 김밥 3500원 시대인데 3만원이면 외식 3번하면 없다 그렇게 큰돈도 아니고 단순히 후기 3만원때문에 적으면 이렇게 열심히 적을 필요도 없다  그러니 백퍼센트 솔직하게 적고 있다.  결론에 ..
[ 01 Spring JPA ] 01 ORM 이란 ? • Object Relational Mapping(객체 - 관계 - 매핑) • 어플리케이션 객체와 관계형 데이터베이스의 데이터를 매핑해주는 도구 • 객체 지향 프로그래밍은 클래스를 사용, 관계형 데이터베이스는 테이블을 사용 • 대표적인 ORM으로는 Hibernate, JPA 등이 존재 ORM 사용 이유 객체 모델과 관계형 모델 간의 불일치 존재 객체 지향 프로그래밍은 클래스를 이용 관계형 데이터베이스는 테이블을 이용 데이터베이스 접근을 프로그래밍 언어의 관점에서 접근 ORM을 이용해서 객체 간의 관계를 바탕으로 SQL을 자동 생성하여 불일치 해결 ORM의 장점 직관적인 코드로 데이터를 조작할 수 있음 개발자가 비즈니스 로직에 집중할 수 있음 부수적인 ..
02 Spring JDBC JDBC API를 사용했을 때 불편한 부분 반복되는 코드 연결부터 자원의 반납까지 모든 부분의 관리 필요 예외처리로 인해서 코드 복잡도 상승 Jdbc Template JDBC 코어 패키지의 중앙 클래스 JDBC와 같은 라이브러리로 사용 가능 implementation ‘org.springframework.boot:spring-boot-starter-jdbc’ Spring 에서 개발자가 JDBC를 쉽게 사용할 수 있도록 도와주는 클래스 JDBC Template 을 사용하면 해결되는 부분 구조적인 반복 해결 손쉬운 Transaction 처리 쉽게 자바 객체로 매핑 가능 구조적인 반복을 해결 JDBC API를 사용할 때 요청 시 다음 과정이 진행된다. try-catch 문 생성 Co..
01 Spring JDBC 01 Entity, DTO , DAO, Repository DTO DAO Repository Spring 서비스에서의 사용 이 이미지는 전형적인 서버 측 응용 프로그램의 구성 요소를 보여주는 고수준 아키텍처 다이어그램입니다. 아래는 구성 요소와 그들 간의 흐름에 대한 설명입니다: 왼쪽에는 "Client"로 레이블이 지정된 녹색 사각형이 있습니다. 이는 서버 측 응용 프로그램과 상호 작용하는 사용자 인터페이스 또는 외부 시스템을 나타냅니다. "Client"에서 "Controller"로 향하는 파란색 화살표가 있습니다. 이 화살표는 "DTO"로 레이블이 지정되어 있습니다. DTO는 데이터 전송 객체를 나타내며, 소프트웨어 응용 프로그램 하위 시스템 간에 데이터를 전송하는 데 사용되..
- 유튜브 무료 강의 > https://www.youtube.com/playlist?list=PLniy99c_7Zfo2WD2mED6jDX4NyHyKLwbF 2022년 정보처리기사 필기 기출해설 www.youtube.com https://www.youtube.com/playlist?list=PL7Nlq9zvCybzGxkkmWW1Ji0kUlS7vVG4R 정보처리기사 필기 강의 ⚡ 해커스자격증 www.youtube.com - 정보 처리기사 문제은행 2020년부터 봐야함 https://www.comcbt.com/xe/iz/4345791 - 정보처리기사 무료 강의 사이트 - 필기 1 https://sll.seoul.go.kr/lms/class/lecture/doNoLoginViewOnlineLecture.do?c..
[ 웹서비스 게시판 만들어보자 ]  :  도메인 생성 : -> 코드로 객체를 만들기 board / post  / comment 만들면됨 계층별로 나눈다 -> 객체가 각 폴더별로 나누어져서 폴더가 api 계층/ 서비스계층 / 데이터엑세스 계층을의미함 ) 처음에 스프링 부트 주소창에 start.spring.io 에서 dependencies 로 thymeleaf 추가한다음 . 인텔리제이에서 resources/ templates에서 index.html 입력한뒤에  거기에 html 코드 작동하게 작성한다음 우리가 스프링프로젝트 시작하고 localhost:8080/index로 접속하면 우리가 작성한 html이 뜨는것을 SSR ( 서버사이드렌더링) 이라고함 , .  view 를 통해 화면에 뜨게한다 ← 예를 들어서 ..
babystep
MyBabyStep