Bank-End Chronicles

「Memory gets GC’d, but this blog stays committed.」

DB - 데이터베이스에 얽힌 돈 이야기

데이터베이스 첫걸음 - 미크, 기무라 메이지

데이터베이스의 초기 비용 시스템의 전체 비용 내역 초기비용 : 최초에 지급하는 돈 (하드웨어 구매비용, 엔지니어나 프로그래머의 급여 등) DBMS를 도입할 때 초기비용이란, 소프트웨어의 라이센스 비용(subscription은 사용허가 기한이 정해진 것) Processor License : ...

5월 14일 (금)

프론트엔드 위크

웹 기초 2주 과정 시작 5일간 html, css, javascript, jquery 진도를 나갔다. javascript를 오랜만에 복습해서 잊어버린 부분들을 다시 보았다. 주로 DOM, ECMA script문법들과 리액트를 배우면서 잘 안쓰게 된 부분들이 가물가물했는데, 이참에 다시 mdn을 읽으면서 정리하는 시간을 가졌다. 자바를...

Spring - MVC 웹 프레임워크란?

Model View Controller

model, view, controller의 간단한 의미 View 눈에 보이는 것 (html, css) Controller 프로그래밍이 이루어지는 곳. 제어하는 곳 (view와 model을 연결하고 데이터를 읽고 쓰고 지우고 등등을 할 수 있게 하는 곳) Model 데이터에 관한 것. 데이터베이스에 저장될 데이터들의 구조화, 저장하고 불러오...

html - 태그

html 태그 중 헷갈리는 것 정리

📗HTML 태그 <form> 회원가입, 로그인 등을 위해 사용할 수 있는 태그 <form name="폼 태그 이름" method="데이터 전송 방식" action="정보를 보낼 주소"></form> name : 회원가입 폼일때는 signUp 또는 join, 설문조사 폼일때는 poll 등 method : ...

css - 기본개념

css 기본 내용 정리

🎨CSS Cascading Style Sheets html, xml등으로 작성된 문서의 표현을 기술하기 위해 쓰이는 스타일시트 언어 디자인에 최적화된 웹페이지 마크업 언어 기본구조 인라인 추가 방식 1 <div style="border:1px;"></div> 내...

알고리즘 - 정렬 알고리즘

sorting

다룰 정렬 알고리즘 간단하고 느린 알고리즘 bubble_sort insertion_sort selction_sort 빠른 알고리즘 quick_sort merge_sort heap_sort O(N) radix_sort simple & slow...

알고리즘 - Recursion

순환의 개념과 순차탐색

순환 recursion 자기 자신을 호출하는 함수를 의미함 1 2 3 4 5 void func() { ... func() ... } 순환 알고리즘의 설계 적어도 하나의 base case가 있어서, 순환되지 않고 종료될 수 있어야 한다. 모든 case는 최종적으로 base case로 수렴해야한다. r...

SQL - 관계형 데이터베이스

데이터베이스 첫걸음 - 미크, 기무라 메이지

데이터베이스에서 수행할 수 있는 데이터 조작 검색 신규 데이터 등록 기존 데이터 갱신(등록) 기존 데이터 제거 관계형 데이터베이스 (Relational DataBase) 관계 : 2차원 표를 표기할 때 사용하는 단어. 엑셀, 구글독스와 같은 스프레드시트 형태 관계형 데이터베이스 : 데이터를 2차원 표를 사용해 관리하는 ...

5월 5일 (수)

스프링을 조금씩 알아가는 중

🌼 스프링 강의를 듣기 시작하다 스프링이 어려울 거라는 소문만 무성해서 일단 스프링 강의를 듣기 시작했다. 인프런에도 프레임워크, 웹MVC 등 강의 종류가 다양해서 고민하다가 선택한 것은 김영한 개발자의 강의다. 설명을 너무 잘 해주셔서 아직까지는 재밌게 따라하는 중이다. 라이브러리들과 파일들을 보니까 웹팩과 리액트가 생각나서 약간 기시...

Java - 2)메소드와 생성자

이펙티브 자바

이펙티브 자바 책을 읽으면서 새로 알게 된 부분을 기록한 것입니다. 생성자에 매개변수가 많다면 빌더를 고려하라 정적 팩토리와 생성자가 가진 제약 - 선택적 매개변수가 많을 때 적절히 대응하기 어렵다는 점이다. 선택적 매개변수가 많을 경우 사용할 수 있는 몇 가지 패턴을 보여준다. 예시) 식품포장의 영양정보를 표현하는 클래스 1회 ...