일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 프로그래밍기초
- 자바 스프링
- 초보코딩탈출
- eclips
- 클래스
- Git
- 기초코딩
- 자바
- Java
- 프로그래밍언어
- 자바프로그래밍
- github
- 리눅스
- 컴퓨터과학개론
- 스프링
- 자바기초
- 프로그래밍
- Elk
- 이클립스
- 메소드
- spring
- JShell
- 데이터베이스
- 배열
- 알고리즘
- 스프링 기초
- JAVA기초
- 코딩초보
- 초보코딩
- 제이쉘
- Today
- Total
목록초보코딩탈출 (18)
키보드워리어

안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 자바 중요 개념 캡슐화에 대해 알아보는 두 번째 시간입니다. 만일 이전 포스팅을 보지 못하신 분들은 이전 포스팅을 참고해주세요~ 2022.11.07 - [JAVA 완전정복!!/JAVA section 8] - 【자바】캡슐화의 기본이해 - 1 캡슐화(Encapsulation)의 첫 이점 여기서 생각해볼 것은 왜 캡슐화를 사용하냐는 거에요. 캡슐화를 하면 괜스레 set, get메서드도 만들어줘야 하고 불편하잖아요? 왜 데이터를 메서드로 거쳐야지만 외부에 노출되게 만든 걸까요? 여기에는 다 이유가 있죠. 메서드만이 할 수 있는 일이 있기 때문이에요. 그건 바로 오류를 최소화시키는 것입니다. MotorBikeRunner에서 멤버 변..

안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. 오늘은 데이터베이스, sql 에 대해 작성합니다 저번에는 select문과 where문으로 다양한 데이터를 읽어보았는데요 여기에 추가로 group by와 order by문을 사용하면 원하는 쿼리의 결과를 항목별로 정리해주는 기능이 됩니다! Group by | Order by 1. 동일한 범주위 데이터를 묶어서 통계를 내주는 Group by (그룹대로)를 이해해봅니다 2. 출력하는 데이터를 필드의 값으로 정렬하여 출력하는 Order by(순서대로)를 이해해봅니다 3. 조금 더 복잡한 분석을 위해 자주 사용되는 유용한 문법을 익혀보겠습니다 데이터 분석의 목적은 날것의 데이터(raw)를 의미를 갖는 '정보'로의 변환시키기 위함입니다 더 나아가 ..

안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. 이전 시간에 git에 대해 배울 때 작업한 내용을 리뷰하고 최종적으로 프로젝트에 반영하는 법까지 배우기로 하였는데요. 오늘 그것에 대해 살펴보려고 합니다. 1. 누가 이 작업할 것인지 정한다. (할당) 2. 각자 맡은 것을 작업한다. (브렌치) 3. 각자 작업을 프로젝트에 합칠 수 있게 공유한다. (병합) 4. 작업한 내용을 리뷰하고 최종적으로 프로젝트에 반영한다. (피드백) 먼저 협업을 한다는 가정하에 우리가 배워야 할 내용들을 개념들이 많은데요~ 내가 작업한 내용들을 푸시하기 이전에, 먼저 반영해달라고 하는 요청 pr에 대해 알아보겠습니다. | pr이란? pr은 Pull Request에 약자로, 내 브렌치를 원격 repo에 병합하기 ..
안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. 오늘은 알고리즘 에 대해 알아보겠습니다. 알고리즘이란 서론:알고리즘(algorithm)은 수학과 컴퓨터과학에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차입니다. 알고리즘은 전산학, 컴퓨터과학, 언어학 등에서 핵심적인 과목으로, 적절한 자료구조와 적절한 알고리즘이 있다면 좋은 소프트웨어가 됩니다. 그러므로 알고리즘에 관한 내용들은 컴퓨터의 전 분야에서 기본적이며, 필수적이라고 할 수 있는데요. 앞으로 알고리즘으로 정렬, 탐색, 그래프 등주요 알고리즘 설계 및 분석 방법을 포스팅하도록 노력하겠습니다. 문제 해결들을 위해 여러 동작과 반복들을 정리하면 시간 복잡도와 공간 복잡도를 어느 정도 이해해볼 수 있습니다. 알고리즘의 수행 시간을 ..

안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. 오늘은 Git 컨텐츠로 돌아왔습니다. 깃의 목적 깃을 배우는 중요한 이유 중 하나는 프로그래밍 언어를 팀으로 협업하여 프로젝트를 할 때 편하게 작업하기 위해서 사용하는 것입니다. 만일 하루종일 짜 놓은 코드가 서로 충돌하여 프로그램에 문제가 생긴다면 효율적이라 할 수가 없을 것입니다. 그래서 우리는 충돌이 최대한 일어나지 않게, 대략적인 프로세스를 이해하는 것이 좋겠죠? :) 깃은 다음과 같은 작업으로 이뤄진다고 할 수 있겠습니다. 1. 누가 이 작업 할 것인지 정한다. (할당) 2. 각자 맡은 것을 작업한다. (브렌치) 3. 각자 작업을 프로젝트에 합칠 수 있게 공유한다. (병합) 4. 작업한 내용을 리뷰하고 최종적으로 프로젝트에 반영..
안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. SQLite_select, where문 오늘은 SQLite_select, where문 을 살펴보겠습니다. 쿼리문에서 select문과 where문을 잘 섞어 조건문을 활용한다면, 데이터베이스를 좀 더 쉽게 다룰 수 있으며, sql의 진가가 더 커진다고 할 수 있습니다! 데이터베이스를 생성하고, 삭제하고, 업데이트하는 기능을 지원을 해주지만 내가 원하는 정보만 추출해서 읽는 기능이 sql의 핵심입니다. SQL을 잘하는 방법은 많은 예제들을 통해서 연습하는 것이 가장 좋습니다. 어떻게 사용하는지 예제들을 통해서 보겠습니다. [퀴즈 1] 특정 값(value)을 제외한 다른 값만 보고 싶을 때 어떡하면 좋을까요? select * from 테이블명..