냥쟝
컬렉션프레임 워크
취준 note 2023/JAVA 2022. 11. 17. 07:41

여러 건의 데이터를 다루기 위해서 ARRAY와 같은 데이터를 다루기위한 자료구조의 구현체가 필요 다양한 특성을 가진 데이터를 다루기 위해 서는 그에 적합한 자료구조 필요 다양한 자료구조의 구현을 위한 클래스와 인터페이스의 집합 컬렉션 프레임 워크의 필요성 다양한 데이터를 위한 자료구조의 구현체 필요 저장되는 데이터에 순서 존재 중복되는 데이터가 저장될 수 있음 다양한 데이터를 위한 자료구조의 구현체 필요 저장되는 데이터에 순서가 존재 중복되는 데이터가 저장되지 않음 다양한 데이터를 위한 자료구조의 구현체 필요 컬렉션 프레임워크의 필요성 -다양한 자료구조의 구현체를 클래스 라이브러리 형태로 제공 java.util.ArrayList -전 세계 모든 국가들의 이름을 GDP 순으로 저장 java.util.Has..

article thumbnail
spring boot 기초 완벽 정리 + 컨트롤러 api
취준 note 2023/spring 2022. 11. 14. 22:56

계층형 아키텍처의 이해 -SW도 실제 코드 개발 전에 최종 SW가 되어야 할 모습을 설계 함 ■ SW 아키텍처란, SW의 구조를 정의한 것으로 SW를 구성하는 주요 요소들과 요소들의 관계를 정의한 것 ■ SW를 서로 다른 역할을 하는 3 〜 4개 계층으로 구분 一 Presentation Layer - Application Layer 一 Business Layer - Data Access Layer ■Client(웹 브라우저, 모바일 앱)의 요청을 받고 ■Application Layer에 요청에 대한 처리를 위임하며 ■Client에 최종 응답을 하는 역할 - view: Client가 요청에 대한 응답의 결과로 보게 되는 웹 페이지 - data: Client가 요청에 대한 응답으로 받는 데이터 Control..

article thumbnail
git 잔디밭 관리 -1일 1커밋을 위해선?

https://jojoldu.tistory.com/464 일일커밋 3주년 회고 왜 일일커밋을 시작하게 된건지에 대해서는 기존에 작성한 글이 있으니 참고하면 좋을것 같다. 일일커밋 시작은 2016년 8월부터 시작했으나, 중간 중간 쉬거나 끊긴적이 있었다. 한번도 끊김 없 jojoldu.tistory.com -출처

JAVA 객체지향 개념 한번에 정리하기
취준 note 2023/객체 2022. 11. 6. 20:14

참고 코드프레소 -JAVA프로그래밍 개념 초급 메소드 객체는 속성과 행위를 갖고 있고, 메소드는 객체의 행위를 정의 메소드는 함수과 거의 유사함 input와 output이 존재 메소드는 특정 객체에 포함되어 있음 독립적으로 존재하지 않음 함수 특정 작업을 수행 코드들을듈화 필요한경우 호출 중복을 줄일 수 있음 동일한 작업의 코드들을 코드로 묶는것 함수는 독립적으로 존재 객체안에 멤버변수에 대한 연산이가능 메소드의 문법 -메소드를 호출하기 위한 메소드의 이름 존재 -특정 작업을 위한 메소드의 구현 코드가 중관호 내부에 구현됨 메소드는 input과 output 메소드의 이름 보통 동사 연결되는 단어의 첫글자 댓글자 사용자 클래스에 행동을 추가 객체의 메소드를 호출 점 연산자로 객체의 멤버(메소드)에 접근가능..

알고리즘 기초알기

>탐색,정렬,수치계산,문자열 탐색이유명한 알고리즘이다 선형탐색법(리니어서치)-맨 앞부터 순서대로 찾는다 이진탐색법(바이너리서치)-범위를 절반씩출려가면서 찾는다 해시 탐색- 계산해서 저장 위치를 찾는다 정렬 단순 정렬법(선택소트)-최솟(댓)값을 선택하여 맨 앞부터순서대로 나열한다. 단순 교환법(버블소트)-옆에있는데이터를 교환하면서자리를 바꿔 나열한다 단순 삽입버(삽입소트)-데이터를 올바른 위치에 삽입하면서 자리를바꿔나열 퀵정렬 - 기준 데이터를 기반으로 대소분할을 반복하여 자리를 바꿔 나열 머지 정렬- 이분할과 머지(병합)을 이용하여 자리를 바꿔 나열한다 힙 정렬 - 힙이라는 데이터 구조를 이용하여 자리를 바꿔 나열한다 셀 정렬 - 그룹을 나누면서 자리를바꿔 나열한다 수치계산(수치해석) 에라토스테네스의 체..

it블로그 , 트렌트 스크랩

아침마다 포스팅을 올리는데, 벨로그에는 개인적인 글을 올리는것 보단, 티스토리에 올리는것이 역시 나은거 같아서 아침에는 개발task 정리와 개발 이슈정리를 올리는것이 나은선택인것 같아 시작하게 되었다. 오늘은 간단하게 기술블로그를 찾아보았다 https://brunch.co.kr/@sicle-official/35 [IT 뉴스 요약/ 수집 사이트] TechNeedle: 실리콘 밸리 중심 해외 IT 뉴스 요약 사이트, 이슈가 되고 있는 IT 뉴스의 간략한 요약본을 제공 https://techneedle.com/ Hacker News: SW개발/ 스타트업동향 관련 소셜 뉴스 사이트(영문) https://news.ycombinator.com/news Techmeme: IT관련 뉴스 Aggregator (영문) h..