목차 개요 카카오테크캠퍼스 백엔드 과정 주차 관련 공부내용 강의에서 설명한 내용과 MySql 웹사이트 래퍼런스를 같이 참조하였다. MySQL :: MySQL 8.0 Reference Manual :: 16.11 Overview of MySQL Storage Engine Architecture MySQL :: MySQL 8.0 Reference Manual :: 16.11 Overview of MySQL Storage Engine Architecture 16.11 Overview of MySQL Storage Engine Architecture The MySQL pluggable storage engine architecture enables a database professional to select a..
5월엔 깃허브를 봐도 알수있지만 23년도 동아리 프로젝트를 한참 만드는데 주력을 다하고 있었다. 그리고 5월 6월 학과에서 근 4년간 배웠던 내용을 바탕으로 항공기를 설계했어야했어서 끊임없는 형상해석과 모델링에 시달렸다.. 300메가에 달하는 매트랩 코드와 모델링 파일들,, 원하는 성능을 위해 파라미터를 바꿔가면서 iter를 반복했었다. 중간중간에 AWS Summit Seoul에도 참석하고(리뷰 초안을 전부 작성해놨었는데 아직도 못올렸다..) 또한 카카오테크 캠퍼스 또한 1차 과정 10주차시를 거의 끝내가고 있다. 되도록이면 학과보다 내 커리어에 도움이 될 수 있을만한 활동 위주로 골라서 했다. 그러다가 2주전 3년간 열심히 피해왔던 코로나에 걸린다,, 무증상도 있다던데 4일간 열이 떨어지지 않아서 여러..
목차 개요 카카오테크캠퍼스 백엔드 과정 주차 관련 공부내용 개념 및 정의 어떤 메서드를 선언해야하는지 알려주는 일종의 명세서다. 구현할 기능의 속성에 맞게 코드재사용성을 고려하여 인터페이스를 구현하는 추상 클래스에 모든 메서드를 구현하지 않고 대신에 일부 메서드만 구현한 후에 나머지 메서드는 하위 클래스에 구현을 위임하여 다형성을 추구할 수 있다. 교재 활용 예시 Calc.java public interface Calc { double PI = 3.14; int ERROR = -99999999; int add(int num1, int num2); int substract(int num1, int num2); int times(int num1, int num2); int divide(int num1, in..
목차 개요 카카오테크캠퍼스 백엔드 과정 주차 관련 공부내용 전략 패턴(Strategy pattern) 정의 알고리즘을 캡슐화하여 객체 간에 상호 교환 가능하게 만드는 디자인 패턴 여러 알고리즘을 정의하고, 이들을 추상화된 인터페이스로 구현한 후, 실행 중에 원하는 전략을 선택할 수 있다. 정렬 알고리즘 인터페이스를 예시로 들어봤다. interface SortingStrategy { void sort(int[] arr); } class BubbleSort implements SortingStrategy { public void sort(int[] arr) { // Bubble sort algorithm implementation } } class QuickSort implements SortingStrat..
목차 개요 명시적인 .. 묵시적인.. 또 어떤 자료에는 암시적인 .. 공학분야도 그렇지만 나라별로 그 분야의 선구자가 해외의 단어나 명칭을 해석하는 단어로 굳어지는 경우가 많다. 공학같은 strict 한 분야면 모를까 비교적 자유로운 분위기인 컴퓨터 공학쪽에서는 같은 단어를 여러가지 명칭으로 부르는 경우가 있는 것 같다. 딱 정리하자면 Explicit ; 명시적인 → 개발자가 코드에서 직접 ~~ 하는 것을 말한다. Implicit ; 암시적인, 묵시적인 → 컴파일러나 런타임 시스템에 의해 자동으로 ~~ 되는 것을 말한다. 묵시적 형변환 타입 변환을 시스템이 자동으로 실행 컴파일러가 변환 중에 데이터 손실이 없다고 판단할 때 이루어진다. 이는 데이터 타입에 따라서 조금 상세하게 이해를 할 필요가 있다. 원..