zzang9ha의 등록된 링크

 zzang9ha로 등록된 네이버 블로그 포스트 수는 1357건입니다.

3.7 그래픽스 수업 [내부링크]

//화면에 빨간색 사각형(100, 100, 300, 300), 빨간색 생성void setup(){ size(500, 500);background(255, 2...

3.11 그래픽스 수업 [내부링크]

void setup(){ size(500, 500);} void draw(){ if(mousePressed)line(pmouseX, pmouseY, mouseX, mouse...

3/25 그래픽스 수업 [내부링크]

펜만들기 (Pixel : 16, color : Green)배너만들기 (Andong~)쉬프트연산자(왼쪽 -> 2배 { <<...

4.1 그래픽스 수업 [내부링크]

알아야할것 : 펜만들기, 하늘에서 공떨어지기, 4주차 loadPixels()논문작성, 팀과제 ~

4.9 HTML5 + CSS3 [내부링크]

**모던 웹 디자인을 위한 HTML5 + CSS3입문 교재 공부<p87 ~ p110> HTML5 태그 기본입력 ...

HTML5 + CSS3 이전자료 [내부링크]

**모던 웹 디자인을 위한 HTML5 + CSS3입문 교재 공부<p49 ~ p68> HTML5 태그 기본<...

JSP 빈즈 [내부링크]

빈즈 -특정한 일을 독립적으로 수행하는 컴포넌트를 의미한다.JSP빈즈 - JSP와 연동하려고 만...

CSS3 선택자 [내부링크]

**모던 웹 디자인을 위한 HTML5 + CSS3입문 교재 공부CSS 선택자전체 선택자 * : HTML ...

map() 함수 [내부링크]

** map() 함수 **map(변환할 변수, 변환할 변수의 원래 최소값, 변환할 변수의 원래 최대값, 원하는 최소...

4.18 그래픽스 수업 [내부링크]

** 중간고사참/거짓 단답형 = 10문제코딩 = 5문제16번 = 건의사항기타 논문관련 적기...

조건문, 변수 [내부링크]

조건문 : 어떠한 조건에 의해 다음에 처리할 실행을 정하는 절차이다.Processing에서 화면을 반으로 나...

session 내장객체 [내부링크]

** 프로젝트로 배우는 자바 웹 프로그래밍 교재 참고session -서버에 보관하는 방식,① 사용자 로그인 후...

[JSP] - HTTP Status 404 - Not Found 에러 [내부링크]

HTTP Status 404 – Not FoundThe origin server did not find a current representation for the ...

[Eclipse] - A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available ... [내부링크]

A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available in order...

MySQL 기초 공부 [내부링크]

https://www.youtube.com/watch?v=vgIc4ctNFbc&t=3495s<<유튜브 참고>>...

구조체 [내부링크]

*구조체 학생에 정보(나이, 이름 등)를 나타내고자 할때, 정보를 다른 형의 변수로 선언하여 사용하는데 이...

프로세싱 - 아두이노 연동 [내부링크]

오늘은 프로세싱과 아두이노를 연동하는 프로젝트를 해보았습니다..아두이노는 처음 만져봐서 많이 헤맸...

SEOUL VR AR EXPO 코엑스 전시회, 박람회 후기 [내부링크]

안녕하세요!! 5월31일 금요일 서울 코엑스에서 열리는 VR AR EXPO에 다녀왔습니다 ! 전시회 개요는...

[공유] <HTML5>Input 태그(Tag) 총정리 [내부링크]

https://blog.naver.com/ohdh9034/221494488374

[Java] - Eclipse The method printf(String, object[]) in the type printstream is not applicable ... [내부링크]

위와같은 오류가 발생시, 컴파일 버젼을 변경하면서 해결 할 수 있다.프로젝트 => 마우스 우...

2019년 혁신성장 청년인재 집중양성사업<프로젝트 기반의 스마트팩토리 SW개발 실무자 양성과정> [내부링크]

안녕하세요 !!!이번에 한국품질재단에서 지원하는 프로젝트 기반의 스마트팩토리 SW개발 실무자 양성과...

<메가넥스트> C# 프로그래밍 제대로배우기 Part.1 [내부링크]

01. C# 프로그래밍의 시작 Visual Studio 설치Microsoft/ Visual Studio홈페이지에서 Visual S...

프로세싱 - 아두이노 연동 (2) [내부링크]

안녕하세요~!!!!!!!!!!오늘은 프로세싱과 아두이노 연동에 대해 학습해보았습니다.저번에 LED센서, ...

[JSP] - 'Starting Tomcat v8.5 Server at localhost' has encountered a problem. [내부링크]

안녕하세요~이번에는 Starting Tomcat v8.5 Server at localhost has encountered a problem 이라는 ...

JSP 게시판 만들기 강좌 1강 - Hello World! [내부링크]

안녕하세요! 이번에는 동빈나 님의 유튜브 강좌 JSP 게시판 만들기 강좌를 통해 게시판을 만들어보겠습...

06.03 ~ 06.07 스마트팩토리 1주차 [내부링크]

안녕하세요! 3일부터 7일까지 월~금 스마트팩토리 1주차를 진행했습니다!!한주밖에 안했는데 늙어진거같...

JSP 게시판 만들기 강좌 2강 - 로그인 페이지 디자인 [내부링크]

안녕하세요! 오늘은 JSP 게시판 만들기 강좌 2강 - 로그인 페이지 디자인 하는 것에 대해 공부해봤는데...

JSP 게시판 만들기 강좌 3강 - 회원 데이터베이스 구축하기 [내부링크]

https://www.youtube.com/watch?v=kN8xRG6UPZM&t=1s안녕하세요~ 오늘은 게시판 ...

JSP 게시판 만들기 강좌 4강 - 로그인 기능 구현하기 [내부링크]

https://www.youtube.com/watch?v=RYo3OGlRoJw안녕하세요, 오늘은 4번째 강좌로 로그인 기...

로라(LoRa) [내부링크]

IoT 위한 중장거리 무선통신 기술로라(LoRa, Long Range)란 사물끼리 서로 통신을 주고받을 수 있...

지그비(Zigbee) [내부링크]

근거리 통신을 지원하는 IEEE 802.15.4 표준 중 하나를 말한다. 가정·사무실 등의 무선 네트워킹 분야...

라떼판다 [내부링크]

라떼판다는 윈도우 10, 안드로이드, 우분투, 아두이노 등을 지원하는 고성능의 초소형 싱글보드 컴퓨터로, ...

홀로그램(hologram) [내부링크]

3차원 영상으로 된 입체 사진으로, 홀로그래피의 원리를 이용하여 만들어진다. 즉, 입체상을 재현하는 간섭...

JSP 게시판 만들기 강좌 5강 - 회원가입 페이지 디자인 [내부링크]

https://www.youtube.com/watch?v=-Kbhn2TJGn4안녕하세요! 오늘은 회원가입 페이지 디자인에 ...

[MySQL] Table 명령어 [내부링크]

CREATE TABLE => 테이블 생성SHOW TABLES;DESC 테이블명;...

JSP 게시판 만들기 강좌 6강 - 회원가입 기능 구현하기 [내부링크]

https://www.youtube.com/watch?v=v2mmPRLjJGw안녕하세요!! 저번에 회원가입 페이지 디자인에...

5G(‘5th generation mobile communications’) [내부링크]

최대 속도가 20Gbps에 달하는 이동통신 기술로, 4세대 이동통신인 LTE에 비해 속도가 20배가량 빠르고,...

JSP 게시판 만들기 강좌 7강 - 접속한 회원 세션 관리하기 [내부링크]

안녕하세요, 이번에는 접속한 회원의 세션을 관리하는 방법에 대해 알아볼게요..먼저 웹에서 세션에 대한...

스마트 시티 [내부링크]

첨단 정보통신기술(ICT)을 이용해 도시 생활 속에서 유발되는 교통 문제, 환경 문제, 주거 문제, 시설 ...

라즈베리파이(Raspberry Pi) [내부링크]

프로그래머는 컴퓨터라는 도구로 자신이 원하는 바를 직접 만들 수 있다는 점에서 창작자와 비슷하다. 과거...

JSP 게시판 만들기 강좌 8강 - 게시판 메인 페이지 디자인 [내부링크]

안녕하세요! 오늘은 드디어 게시판쪽으로 들어가는데 먼저 게시판 디자인부터 학습했어요 ~~~먼저 bbs.js...

DevOps(데브옵스) - 데브옵스란? [내부링크]

DevOps 구조1.데브옵스란 무엇일까요? 데브옵스 영어 단어를 보면 DevOps로 대문자가 두 번 사용됐...

SCADA [내부링크]

집중 원격감시 제어시스템 또는 감시 제어 데이터 수집시스템이라고도 하는 SCADA 시스템의 감시 제어...

API [내부링크]

운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식을 말한다. 운영체제나 C, C++,...

06.10 ~ 06.14 스마트팩토리 2주차 [내부링크]

안녕하세요!! 이번주는 스마트팩토리 수업 2주차인데요,,본격적으로 수업이 시작되는 한 주 였습니다.....

06.10 월요일 [내부링크]

오라클 첫날은 관리자계정으로 접속후, 연습계정(hr, scott) 계정을 풀고 비밀번호를 변경했어요.conn sy...

06.11 화요일 [내부링크]

오라클SELECT studno, name, deptno1, 1FROM studentWHERE deptno1 = 101UNIO...

06.12 수요일 [내부링크]

SELECT NAME, 'Hello~!!' "HI" FROM professor;//“HI” &#...

06.13 목요일 [내부링크]

오라클5장 DDL, 딕셔너리 CREATE TABLE table명 ( id NUMBER(10), //컬럼명 + 자료...

06.14 금요일 [내부링크]

오라클***한주가 끝났는데 C#부분 필기를 너무 못했네용.. 담부턴 코드+ 실행결과, 수업 기록좀...

JSP 게시판 만들기 강좌 9강 - 게시판 데이터베이스 구축하기 [내부링크]

안녕하세요~ 이번시간에는 JSP의 게시판에서, 데이터베이스를 구축하는 방법에 대해서 공부해봤습니다....

JSP 게시판 만들기 강좌 10강 - 글쓰기 기능 구현하기 [내부링크]

안녕하세요, 이번시간에는 게시판 페이지에서 글쓰기 기능을 구현해보았습니다~~먼저 저번시간까지, 게...

JSP 게시판 만들기 강좌 11강 - 게시판 글 목록 기능 구현하기 [내부링크]

데이터베이스에서 글의 목록을 가져와야 하기 때문에, BbsDAO 빈즈에 함수를 넣어줍니다.(글의 목록을 ...

JSP 게시판 만들기 강좌 12강 - 게시글 보기 기능 구현하기 [내부링크]

이번시간에는 게시판의 글제목을 눌렀을때, 내용을 확인할 수 있는 기능을 구현해보았는데요~~다음과같이 ...

JSP 게시판 만들기 강좌 13강 - 게시글 수정 및 삭제 기능 구현하기 [내부링크]

먼저 업데이트(수정) 페이지부터 만들어 볼건데요,BbsDAO.java 파일에서 update 함수를 만들어줍니다...

선택정렬(Selection Sort) [내부링크]

선택 정렬(selection sort)은 정렬되지 않은 데이터들에 대해 가장 작은 데이터를 찾아 가장 앞의 데이터와...

06.17 월요일 [내부링크]

Q) 학생 테이블을 만들고, 필요하다고 생각하는 컬럼 5가지 이상, 타입과 이름은 자유값 대입(tel의 자...

클라우드 [내부링크]

데이터를 인터넷과 연결된 중앙컴퓨터에 저장해서 인터넷에 접속하기만 하면 언제 어디서든 데이터를 이용...

버블정렬(Bubble Sort) [내부링크]

버블 정렬(bubble sort)은 서로 이웃한 데이터들을 비교하며 가장 큰 데이터를 맨 뒤로 보내며 정렬하는 방...

엘라스틱 서치 [내부링크]

데이터과학이 발전하면서 함께 성장하고 있는 기술이 있었으니, 바로 오픈소스 기술이다. 데이터 기술은 저...

06.18 화요일 [내부링크]

**다양한 예제로 쉽게 배우는 오라클 SQL과 PL/SQL**Q) P212 연습문제1.emp 테이블을 사용하...

06.19 수요일 [내부링크]

[SQL+C#] 등가조인을 C#을 이용하여 윈도우 콘솔에 출력하세요. dept 테이블과 emp 테이블을 이용하...

06.20 목요일 [내부링크]

p215, 8.emp 테이블을 사용하여 급여 누적 합계가 나오도록 출력.(부서 번호 오름차순)p215, 9.emp ...

JSP 게시판 만들기 강좌 14강 - 웹 사이트 메인 페이지 디자인 [내부링크]

이제 게시판의 모든기능들은 끝이났습니다.로그인, 회원가입, 로그아웃, 게시판 글작성, 수정, 삭제, 페...

JSP 게시판 [내부링크]

안녕하세요! 이번에는 간단하게 게시판의 기능들을 살펴보도록 하겠습니다!먼저 메인화면입니다.우측의...

모델 · 뷰 · 컨트롤러(MVC) [내부링크]

소프트웨어 설계에서 세 가지 구성 요소인 모델(Model), 뷰(View), 컨트롤러(Controller)를 이용한 설계...

06.21 금요일 [내부링크]

Q) 2차원 배열, 세로로출력N ? 5 1 6 11 16 212 7 12 17 223 8 13 18 234 9 14 19 245 10 15 20 25...

06.24 월요일 [내부링크]

2차원 배열을 사용하여 5번의 로또게임 실행<중복제거, 정렬, 랜덤사용>클래스 생성...

06.25 화요일 [내부링크]

property 사용 !-! p.326property를 사용하여 get set 따로 지정해주지 않고 저런 식으로 사용 가능일반...

SWOT [내부링크]

SWOT란 기업의 내부환경을 분석하여 강점과 약점을 발견하고 외부환경을 분석하여 기회와 위협을 찾아...

06.26 수요일 [내부링크]

EventHandler + Delegate주소록 ~!! <5주차 미니 프로젝트>

06.27 - 06.28 제9회 스마트테크 코리아 2019(SMART TECH KOREA 2019) [내부링크]

안녕하세요 ! 이번 27, 28일에는 서울 코엑스의 스마트테크코리아 2019 에 다녀왔습니다 !!전시회 개요는...

07.01 월요일 [내부링크]

오라클Sequence -연속적인 번호의 생성이 필요한 경우를 위해 연속적인 번호를 자동으로 만들어 주는 번호...

OSI 7계층 모델 [내부링크]

OSI 7계층 모델 소개OSI 7계층 모델(OSI 7 Layer Model)에 따르면, 네트워크에 연결된 호스트는...

07.03 수요일 [내부링크]

C# 네트워크 프로그래밍TCP / IP 관련 클래스TCP / IP 통신 서버 코드 클라이언트 코드...

07.02 화요일 [내부링크]

C# WinForm* * * * * * * * * * * * * * * 미니 주소록 * * * * * * * * * * * * * * * ***** ***...

07.04 목요일 ~ 07.05 금요일 (미니프로젝트) [내부링크]

윈폼 + DB 연동, 미니 프로젝트 진행! (과제 카테고리에 게시)

XML [ extensible markup language ] [내부링크]

요약 인터넷 웹페이지를 만드는 HTML을 획기적으로 개선하여 만든 언어이다. 홈페이지 구축기능, 검색...

Active X(액티브X) [내부링크]

일반적으로 ‘인터넷 서핑’이란 웹 브라우저(web browser)를 통해, 네트워크로 전송된 HTML(HyperTe...

※비쥬얼스튜디오 C# + DB 미니 주소록(WinForm) [내부링크]

저번에 미니주소록(콘솔창)을 구현한 것을 이번에는 Visual Studio 비쥬얼스튜디오의 윈폼으로 구현해 봤...

※비쥬얼스튜디오 C# + DB 미니 주소록(Console창) [내부링크]

* * * * * * * * * * * * * * * 미니 주소록 * * * * * * * * * * * * * * * ***** ***** ***** *****(C...

[C# Winform] 07.05 미니프로젝트 [내부링크]

주제 : C#의 WinForm, DB를 연동하여 간단한 자재관리 프로그램 구현====&...

[JSP] - The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path [내부링크]

처음에 아파치 톰캣(웹 컨테이너) 설치없이 JSP파일을 실행하면 제목과 같이The superclass "ja...

07.08 월요일 [내부링크]

07.08 ~ 07.19 장성훈 강사님HTML & CSS , JAVASCRIPT웹사이트 = 정적 -&g...

HTML 에디터(Editor) 설치, 실습환경구축 [내부링크]

안녕하세요 ~ 이번시간에는 HTML 에디터를 설치해보겠습니다!HTML[ Hypertext Markup Languag...

07.09 화요일 [내부링크]

HTMLdiv = 기준별로 그룹화시켜 블록,-CSS 인라인 방식CSS...

HTML Color [내부링크]

HTML Color Names (w3schools)https://www.w3schools.com/colors/colors_names.asp

HTML Style - CSS [내부링크]

Inline - by using the style attribute in HTML elementsInternal - by using a <style> el...

임베디드 시스템 [내부링크]

요약 특정한 제품이나 솔루션에서 주어진 작업을 수행할 수 있도록 추가로 탑재되는 솔루션이나 시스템....

07.10 수요일 [내부링크]

마진(Margin), 패딩(Padding)CSS 선택자(태그 선택자, ID 선택자, 클래스 선택자)...

07.11 목요일 [내부링크]

HTML / CSSul, ol, li* list 메뉴 생성q [ 실습문제 3 – 단계1 ] 1. 기본 마진값과 패...

간단 실습 * 페이지 따라만들기 * [내부링크]

https://namu.wiki/w/%EC%98%A4%EB%B2%84%EC%9B%8C%EC%B9%98%20%EC%9D%B8%EB%B2%A4#t...

07.12 금요일 [내부링크]

HTML / CSS / JAVASCRIPTJAVASCRIPT 객체 생성JAVASCRIP...

모음집(공유) [내부링크]

https://blog.naver.com/hotzzang2004/221475468062

[자바 알고리즘 기초100제] 1번 [내부링크]

https://www.youtube.com/watch?v=yMqDpW__fEo&list=PLVoihNyHW4xkm_KJ8_N8...

07.15 월요일 [내부링크]

Java//=============&#...

CRUD [내부링크]

위키백과, 우리 모두의 백과사전.CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리...

[자바 알고리즘 기초100제] 2번 [내부링크]

https://www.youtube.com/watch?v=WpzjpKt0lbc&list=PLVoihNyHW4xkm_KJ8_N8X7...

스마트팩토리(Smart Factory) [내부링크]

요약 설계·개발, 제조 및 유통·물류 등 생산과정에 디지털 자동화 솔루션이 결합된 정보통신기술(ICT)을...

07.16 화요일 [내부링크]

************** JSP **************HTML내에 JAVA코드를 부분적으로 넣어 동적으로 만들어 H...

[자바 알고리즘 기초100제] 3번 [내부링크]

https://www.youtube.com/watch?v=WpzjpKt0lbc&list=PLVoihNyHW4xkm_KJ8_N8X7...

버퍼 [내부링크]

요약 컴퓨터의 주기억 장치와 주변장치 사이에서 데이터를 주고받을 때, 둘 사이의 전송속도 차이를 해결하...

07.17 수요일 [내부링크]

JSP 기본 객체 <<< JSP 내장 객체 참고 >>>https://hyeonstorage.tistory.com/7...

JSP 내장객체 [내부링크]

JSP 기본 객체<<< JSP 내장 객체 참고 >>>https://hyeonstorage.tistory.com/83...

<jsp:forward ~> JSP : Forward 액션 태그 [내부링크]

forward 액션 태그 : 다른 페이지로 프로그램의 제어를 이동할 때 사용ex01.jspex02.jspex03.jsp...

자바 빈즈(JavaBeans) : 객체(컴포넌트) [내부링크]

빈즈는 특정한 일을 독립적으로 수행하는 컴포넌트를 말한다.- 자바 객체를 활용해서 request요청을 받아...

07.18 목요일 [내부링크]

서블릿(Servlet) - 서버에서 동작하는 자바클래스 - HttpServlet 클래스를 상속받아서 작성 - 자바코드...

Eclipse(이클립스) 속도 향상(최적화 하기) [내부링크]

1. eclipse.ini 설정 파일 변경각자 시스템에 맞게 변경Dosgi.requiredJavaVersion=1.8 : JD...

07.19 금요일 [내부링크]

자바서버 페이지 표준 태그 라이브러리(JavaServer Pages Standard Tag Library, 약칭 JSTL) - ...

컬렉션 프레임워크(ArrayList) [내부링크]

프레임워크 "잘 정의된 구조 또는 골격"컬렉션 프레임워크 - 컬렉션 관련된 클래스의 정의에 ...

[자바 알고리즘 기초100제] 4번 [내부링크]

https://www.youtube.com/watch?v=WpzjpKt0lbc&list=PLVoihNyHW4xkm_KJ8_N8X7...

싱글톤(Singleton) 패턴 [내부링크]

Singleton '단독 개체', '독신자'라는 뜻 말고도 '정확히 하나의 요소만 갖는...

JDBC, ODBC [내부링크]

JDBC요약 자바 프로그램 안에서 SQL을 실행하기 위해 데이터베이스를 연결해주는 응용프로그램 인터...

CGI [내부링크]

CGI - common gateway interface 요약 사용자가 서버에게 웹페이지를 통한 요청이 있었을 때, 그...

07.22 월요일 [내부링크]

황 정선 강사님 - 개발자 -> 시간이 중요하다! 기한스터디 진행- 매일매일 보고서 작성과제지각결석...

07.22 월요일 [내부링크]

스마트팩토리 4조팀장 : 배근호팀원 : 이주현김성현 윤성우 열혈 C 프로그래밍 스터디 Part 01 C언어의 ...

별그리기(단계별) - 2중for문 [내부링크]

간단한 별그리기 예제들1)************2)******3) * *****4) * ********5) * **...

제네릭(Generic) [내부링크]

제네릭이란 ? * 일반화(인스턴스 생성 시 자료형 결정)* 클래스 내부에서 사용할 데이터 타입을 외부에서 ...

07.23 화요일 [내부링크]

오늘은 제네릭에 대해 공부하고, PPT를 발표하는 시간을 가졌다.제네릭이란 ? * 일반화(인스턴스 ...

[Java] 성적처리 프로그램(ArrayList) [내부링크]

1.성적 입력 2.검색(이름, 총점) 3.삭제(이름) 4.모든 성적 출력 5.종료Package - ScoreArrayListc...

[Java] - 성적 처리 프로그램 [내부링크]

1.성적 입력 2.검색(이름, 총점) 3.삭제(이름) 4.모든 성적 출력 5.종료Package- ScoreArrayListcl...

07.24 수요일 [내부링크]

오전 : 이클립스(자바) = 성적처리프로그램1) 실행1. 성적 입력 2. 검색(이름, 총점) 3. 삭제(이름...

디자인 패턴의 이해 [내부링크]

디자인 패턴은 자주 사용하는 설계 형태를 정형화해서 이를 유형별로 설계 템플릿을 만들어둔 것을 말한다....

파이썬(Python) [내부링크]

파이썬의 특징 ? 쉽고 간단한 문법, 배우기 쉬움 객체 지향 다양한 패키지 오픈 소스, 무료...

Python IDLE 단축키 [내부링크]

Python을 작성하는 툴인 IDLE에서, 기본 단축키에 대해 알아보겠습니다~~

[C] 배열 + 포인터 [내부링크]

C <2차원배열 - 1차원배열(포인터)>char name[3][10] = 학생 3명의 이름int score[3][4] ...

07.25 목요일 [내부링크]

Python <파이썬 코딩 도장 교재>기본 출력(인터프리터 -> 한줄마다 바로 실행)한줄이상 ...

Git 설치(Windows) [내부링크]

https://opentutorials.org/course/2708/15129https://git-scm.com 사이트에 방문 -> Download 2...

Git 저장소 만들기 [내부링크]

https://opentutorials.org/course/2708/15170pwd -> 현재 경로 확인파일을 저장할 폴더를 생성(...

Git 관리할 대상으로 파일 등록 [내부링크]

vim 에디터 사용vim - 명령어 시스템에서 대부분 설치되어 있기 떄문에, 어디서나 쓸 수 있음.f1.t...

버전 만들기(commit) [내부링크]

버전을 만들기 전에 먼저 자신의 계정이라는 것을 확인시켜 주기 위해, 설정을 해줍니다. (초기에 1번만 설...

GitHub 회원가입 [내부링크]

Git - GitHub를 연동하기 위해서 GitHub에서 회원가입을 해주셔야 하는데요,GitHub의 홈페이...

Git Bash로 GitHub에 파일 올리기 [내부링크]

이제 Git Bash로 GitHub에 파일 올리는 방법에 대해 공부해보겠습니다~현재 GitHub의 repositories...

기본 Git 명령어 [내부링크]

리눅스(linux)pwd(print working directory) - 현재 작업중인 디렉토리의 위치 출력cd(change direct...

Python 1일차 [내부링크]

파이썬 코딩 도장 <남재윤 저자>주석 : #Python 사칙연산거듭제곱 ( **연산자)C...

07.23 화요일 [내부링크]

<< 7월 23일 >> 스마트 팩토리 4조 *******************************************************...

07.24 수요일 [내부링크]

<< 7월 24일 >> 스마트 팩토리 4조 *******************************************************...

07.25 목요일 [내부링크]

<< 7월 25일 >> 스마트 팩토리 4조 *******************************************************...

[Python] 야구게임 [내부링크]

<노가다><리스트>

[Python] 별그리기 [내부링크]

for, 별그리기 ! ⓵*************************⓶***************⓷* * * * *⓸ ***** **** *** ** *...

Python 2일차 [내부링크]

if 조건문심사문제 : 온라인 할인 쿠폰 시스템 만들기표준 입력으로 가격(정수)와 쿠폰 이름이 각 줄에 ...

07.26 금요일 [내부링크]

Pythonfor, whileQ)for문 - 구구단 출력표준 입력으로 정수가 입력입력된 정수의 구구단 출력하기...

[Python] 숫자 야구 게임 [내부링크]

* 숫자 야구 게임 - 컴퓨터가 임의의 랜덤 수 3개를 생성해서 리스트에 넣는다(중복 X) - 사용자가 임의의...

[Python] 숫자 야구게임2 [내부링크]

숫자 야구게임1 버젼에서 사용자가 입력한 대신 컴퓨터가 랜덤수를 생성하고,컴퓨터가 랜덤수를 맞추는 형...

[C] 숫자 야구게임 [내부링크]

숫자 야구게임컴퓨터가 임의로 숫자 3개를 생성한다.(중복 x, 0 ~ 9 까지의 숫자) => computer[3]...

[Java] 4칙연산 계산기 [내부링크]

Calc.java - variableUIClass.java - main

최대공약수(GCD), 최소공배수(LCM), 유클리드 호제법 [내부링크]

1. 교과서 속 주개념1) 유클리드 호제법두 정수 a, b의 최대공약수를 G(a, b)라고 하자.정수 a, b, q r ...

[C, Java] 최대공약수, 최소공배수 [내부링크]

CJavaGcmLcm Class(기능)Main Class

프로그래머스[Java] - (Level1)직사각형 별찍기 [내부링크]

i행, i열 별찍기 -> 밑에 System.out.println(a + b); 빼줘야함 .. ,, ㅡㅡ***** Java *****...

프로그래머스[Java] - (Level1)평균 구하기 [내부링크]

배열 arr의 평균값 구하기.[Java]* 배열의 길이 = arr.length* 배열 선언 int[] arr = { 1, ...

07.29 월요일 [내부링크]

Python 터틀 그래픽스로 그림 그리기 forward, fd : 앞으로 이동 backward, bk, back : 뒤로 이...

[Python] 성적 처리 프로그램 [내부링크]

Python - 학생 성적 처리프로그램기능 성적 입력 성적 출력 학생 성적 검색 학생 성적 수정 ...

프로그래머스 - 두 정수 사이의 합 [내부링크]

a=3, b=5 -> answer = 3 + 4 + 5 = 12[ Java ]< 다른분 풀이 .....

07.30 화요일 [내부링크]

* 숫자야구게임, 성적 처리 프로그램 간단 발표* Python (30 ~ 33강)* C - 다차원 포인터

파일 사용하기 [내부링크]

파일에 문자열 쓰기(Write) 소스코드 실행 시 .py 파일이 있는 폴더에 hihi.txt 파일이 생성. h...

[Python] 성적 처리 프로그램(Version2) [내부링크]

성적 처리 프로그램 + Class(객체 지향) + File 읽기, 쓰기(파일로 관리)

07.31 수요일 [내부링크]

Python = 클래스성적 처리 프로그램 => 클래스로 나누기...

미니프로젝트 1.아나콘다 설치 [내부링크]

이번에는 프로젝트에서 필요한 웹의 크롤링을 하기위해 아나콘다(파이썬 배포판 - 데이터 처리 및 분석에 ...

미니프로젝트 [내부링크]

파이썬에서 웹크롤링, 시각화를 통해 데이터를 분석한다.1) 주제선정 커피(프랜차이즈) - 프랜차이즈점(...

미니프로젝트 2.아나콘다 실행(주피터 노트북) [내부링크]

<파이썬 코딩 도장>다음으로 아나콘다에 있는 주피터 노트북(Jupyter Notebook)에 대해 사용해보...

미니프로젝트 3.웹페이지의 HTML 가져오기 [내부링크]

<파이썬 코딩 도장>http://www.weather.go.kr/weather/observation/currentweather.jsp이번에는 ...

미니프로젝트 4.데이터 CSV 파일에 저장 [내부링크]

CSV(Comma-Separated-Values) 각 컬럼을 ,(콤마)로 구분해서 표현위 데이터를 저장하니 파일은 생겼...

미니프로젝트 5.데이터로 그래프 그리기 [내부링크]

<파이썬 코딩 도장>다음과 같이 코딩을 하고 실행하면 오류가 나는데요,Encoding 오류 발생현재...

미니프로젝트 6.특별시 그래프 그리기 [내부링크]

이번에는 특별지역만 그래프로 그려보겠습니다.한글이 깨지는 부분이 발생하는데 .... 찾아서 해결하고 ...

주피터 노트북(Jupyter Notebook) 테마 설정 [내부링크]

이번에는 주피터 노트북 테마를 변경하도록 해보겠습니다..화면을 밝게하고 계속보니 눈이좀아파서 어둡...

08.01 - 08.02 목요일 금요일 [내부링크]

8월 4일에 있을 정보처리기사 필기 시험을 대비해 시험을 치는 인원은 자습시험을 안치는 인원은 프로...

프로그래머스 - 자릿수 더하기 [내부링크]

Q) 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return하는 함수를 만들기.N = 123 &#x3...

[Java] StringBuilder 클래스 [내부링크]

StringBuilder 클래스기존의 String 같은경우에는 Immutable(불변)객체인데만약 String str1 &#x3D...

[Java] - 문자열(String) 클래스 - length(), isEmpty(), charAt(), equals(), subString(), concat(), ... [내부링크]

문자열에 대한 개념이 부족해서 String 메소드들에 대해 공부를 했다.선언 & 정의length() : ...

프로그래머스 - 정수 내림차순으로 배치하기 [내부링크]

StringBuilder클래스의 메소드와 컬렉션 프레임워크인 list - ArrayList를 사용하여 풀었으나...직...

프로그래머스 - 하샤드 수 [내부링크]

문제양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 ...

프로그래머스 - 가운데 글자 가져오기 [내부링크]

String 클래스의 subString() 메소드String 클래스의 length() 메소드문제 설명단어 s의 가운데...

.CSV파일(엑셀) 오라클에 데이터 임포트 [내부링크]

안녕하세요~ 이번에는 파이썬으로 크롤링한 데이터를 CSV파일로 저장하고, CSV파일을 오라클에 데이...

[Python] 크롤링 => .csv파일 => DB에 임포트 [내부링크]

안녕하세요~ 이번에는 파이썬으로 크롤링한 데이터를 CSV파일로 저장하고, CSV파일을 오라클에 데이...

삼성 갤럭시 버즈 후기 [내부링크]

안녕하세요 ! 이번에는 삼성이 내놓은 무선이어폰!!!!갤럭시 버즈에 대해 후기를 남겨보겠습니다.요새...

미니프로젝트 7.중간점검 [내부링크]

미니 프로젝트 중간점검!!1. 파이썬(아나콘다-주피터 노트북) 크롤링 -> .CSV(엑셀)파일 -> ...

08.05 월요일 [내부링크]

OSI(Open System Interconnection) 7계층모든 네트워크 통신에서 생기는 여러가지 충돌 문제를 완화...

웹의 구성을 재미있게 해주는 HTML / CSS 효과들 [내부링크]

http://rwdb.kr/interestedeffects/신기한것들이 많아요 @@@

HTML 스플래시 - 자동으로 페이지 이동하기 [내부링크]

HTML<meta http-equiv="refresh" content="5; url=Home.jsp&quo...

08.07 수요일 [내부링크]

# CSS 선택자 사용# BeautifulSoup.select_one(선택자) : CSS선택자로 요소 하나 추출# Beautiful...

[자바 알고리즘 기초100제] 12번 [내부링크]

https://www.youtube.com/watch?v=WpzjpKt0lbc&list=PLVoihNyHW4xkm_KJ8_N8X7...

[자바 알고리즘 기초100제] 13번 [내부링크]

https://www.youtube.com/watch?v=C-HElAETJVo&list=PLVoihNyHW4xkm_KJ8_...

[자바 알고리즘 기초100제] 14번 [내부링크]

https://www.youtube.com/watch?v=-9Ne6s2dVH0&list=PLVoihNyHW4xkm_KJ8_N8X...

[자바 알고리즘 기초100제] 19번 [내부링크]

https://www.youtube.com/watch?v=vDgJbyT0VuE&list=PLVoihNyHW4xkm_KJ8_N8...

[자바 알고리즘 기초100제] 21번 [내부링크]

https://www.youtube.com/watch?v=rXNm4YpPVNc&list=PLVoihNyHW4xkm_KJ8_N...

[자바 알고리즘 기초100제] 22번 [내부링크]

https://www.youtube.com/watch?v=gByou4ahmXs&list=PLVoihNyHW4xkm_KJ8_N8X7...

폭포수 모델, 애자일 소프트웨어 개발 [내부링크]

<<< 폭포수모델 >>> 소프트웨어 개발 기법의 하나.소프트웨어 개발생명주기(SDLC;...

프로그래머스 - 핸드폰 번호 가리기 [내부링크]

<<< Java >>>전화번호가 문자열로 주어질때, 전화번호의 뒷 4자리를 제외한 나머지 숫...

08.12 ~ 08.14 SW 테스트 전문가 양성교육 [내부링크]

월요일 ~ 수요일에는 스마트팩토리 수업을 못듣고과학기술정보통신부 SW시험전문인력양성사업 2019년도 ...

프로그래머스 - 콜라츠 추측 [내부링크]

<<< Java >>>콜라츠 추측주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를...

프로그래머스 - 수박수박수박수박수? [내부링크]

<<< Java >>>삼항연산자

[Eclipse] - 레이아웃 초기화(rayout initialization) [내부링크]

평소 이클립스를 사용하다가 불편했던점이... 무엇을 잘못만졌는지는 모르지만 새로운 .java 파일을 생성할...

[Java] String split()함수 [내부링크]

String의 문자열을 split함수를 이용해 잘라서 String 형의 배열에 넣고,String형의 배열을 Integer...

프로그래머스 - x만큼 간격이 있는 n개의 숫자 [내부링크]

<<< Java >>>정수 x와 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 ...

제6회 대한민국 SW융합 해커톤 대회 [내부링크]

이번에 해커톤에 우연히(?) 참가하게 되었다.정말 값진 경험이 될 것 같고 재미있을 것 같다.팀원...

GitHub - .md 파일 [내부링크]

마크다운(MarkDown)* 파일 확장자가 .md로 된 파일이다.* 사용법이 매우 쉽고, 빠르게 문서 정리가 가능...

프로그래머스 - 제일 작은 수 제거하기 [내부링크]

<<< Java >>> 정수배열 arr에서 가장 작은 수를 제거한 배열 리턴 * 리턴하려는 배열이...

[Java] - Source not found, The JAR file ... has no source attachment. [내부링크]

자바의 eclipse에서 소스를 보려고 함수를 Ctrl + 마우스 키로 들어가던중,Source not found 와 같은...

프로그래머스 - 제일 작은 수 제거하기(ArrayList) [내부링크]

<<< Java >>> 정수배열 arr에서 가장 작은 수를 제거한 배열 리턴 * 리턴하려는 배...

프로그래머스 - 서울에서 김서방 찾기 [내부링크]

<<< Java >>>String형 배열 seoul의 요소중, Kim의 위치 x를 찾아 반환하기, (se...

프로그래머스 - 정수 제곱근 판별 [내부링크]

<<< Java >>>정수 n에 대해 어떤 정수 x의 제곱인지 아닌지 판별n이 정수x 의 제곱 &#x...

디자인 씽킹 기반 융합 설계 프로젝트 [내부링크]

창의적 사고를 통해 혁신을 이끌어내는 디자인사고(Design Thinking)를 다양한 교육 현장에 적용시키...

08.15 ~ 08.16 휴식 [내부링크]

* GitHub 사용법 + Update* 스마트팩토리 6~8월 복습* 부트스트랩(반응형 웹) Study => ...

Bootstrap3(부트스트랩) 1강 - 소개 & 개발환경 구축 [내부링크]

<<< 본 강의는 bootstrap-3.3.7 버젼으로 학습함 >>>https://www.youtube.com/watch?v...

Bootstrap3(부트스트랩) 2강 - 점보트론 [내부링크]

https://youtu.be/jcmT5UPyDcc 점보트론 홈페이지를 소개할 때 사용하는 컴포넌트 CSSbackgroun...

Bootstrap3(부트스트랩) 3강 - 내비게이션 바 [내부링크]

https://youtu.be/ox6_XCyJ9GY 내비게이션 바 홈페이지의 전체적 구성을 보여주는 역할 일반적으로 ...

[Python] 08.09 발표 미니 프로젝트 [내부링크]

DB - Oracle개발 기술메인화면Home.jsp창업조건Cafe.jsp프랜차이즈BrandRa...

Bootstrap3(부트스트랩) 4강 - 외부스타일시트 [내부링크]

https://youtu.be/9DI9XYHreJA 외부 스타일 시트 외부 스타일 시트는 HTML 문서의 디자인을...

프로그래머스 - 문자열 다루기 [내부링크]

Java문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인하는 함수 작성

Bootstrap3(부트스트랩) 5강 - 푸터 [내부링크]

https://youtu.be/JH1UirUO1jA푸터홈페이지의 기타 정보를 보여주는 역할일반적으로 홈페이지의 가...

Bootstrap(부트스트랩) 6강 - 모달 [내부링크]

https://youtu.be/9zRt9-j_Baw 모달 부트스트랩의 컴포넌트로서 팝업창을 의미함 모달 팝업창이 뜨면 ...

백준 - 9095번 : 1, 2, 3 더하기(DP) [내부링크]

https://www.acmicpc.net/problem/9095정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 7가지이다. 합을...

[Eclipse - 이클립스] 문자열 일괄 한번에 바꾸기 [내부링크]

<< 주의 : 이클립스의 모든 프로젝트에 동일하게 변경된다 !! 따라서 다른 프로젝트는 모두 닫고 실...

백준 - 10569번 : 다면체(Math) [내부링크]

https://www.acmicpc.net/problem/10569문제수학자가 구를 깎아서 볼록다면체를 만들었다. 이 수학자는 임...

백준 - 11399번 : ATM(Greedy) [내부링크]

https://www.acmicpc.net/problem/11399문제인하은행에는 ATM이 1대밖에 없다. 지금 이 ATM앞...

Bootstrap(부트스트랩) 7강 - 미디어 [내부링크]

https://youtu.be/dz3_yEYYIBI미디어동영상, 사진 등을 글과 함께 보여주고자 할때 사용Bootstr...

1) 리눅스 개념, 종류 [내부링크]

컴퓨터 운영체제(Operating System) - 컴퓨터의 하드웨어들이 잘 동작하도록 하고 응용 소프트웨어들이 ...

08.19 월요일 [내부링크]

톰캣 설치 : yum install tomcat톰캣 실행 : service tomcat startnetstat -anp <= 실행되있...

2) 리눅스 실습환경 구성 [내부링크]

이번에는 리눅스를 설치하기 위해 실습환경을 구성해보겠습니다.가상머신에 리눅스OS를 설치를 할건데요....

백준 - 5585번 : 거스름돈(Greedy) [내부링크]

https://www.acmicpc.net/problem/5585문제타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는...

백준 - 2163번 : 초콜릿 자르기(DP) [내부링크]

https://www.acmicpc.net/problem/2163문제정화는 N×M 크기의 초콜릿을 하나 가지고 있다. 초콜릿은 금...

[C] 가위바위보 게임 [내부링크]

규칙3회 지면 게임오버3회 이기면 +1 Life 가위바위보 입력 : (가위:0, 바위:1, 보:2)도전자 : 가위컴...

08.20 화요일 [내부링크]

C언어 Start !!진수 (2진수, 10진수, 16진수 설명)32비트, 64비트실수의 표현 방식논리연산자, ...

백준 - 1138번 : 한 줄로 서기(Greedy) [내부링크]

https://www.acmicpc.net/problem/1138문제N명의 사람들은 매일 아침 한 줄로 선다. 이 사람들은 자리를...

Bootstrap(부트스트랩) 8강 - 웹 디자인 설계 [내부링크]

https://youtu.be/H9YB7wfnkG0각각의 a 태그에 주소를 달아서 웹사이트간 연결하기.코딩부스터, 소개...

Bootstrap(부트스트랩) 9강 - 테이블 [내부링크]

https://youtu.be/grpSz3M0xGg테이블정보를 효율적으로 보여주는 방법Bootstrap Class

Bootstrap(부트스트랩) 10강 - 인용구 [내부링크]

https://youtu.be/WA47B59IoI4인용구" "하나의 문장을 멋지게 표현하고자 할 때 사용특정...

Bootstrap(부트스트랩) 11강 - 리스트 그룹 [내부링크]

https://youtu.be/yYzxlC9djVU리스트 그룹(List Group)같은 성질을 가진 목록을 담는 하나의 그룹을 ...

Bootstrap(부트스트랩) 12강 - 동영상 [내부링크]

https://youtu.be/q4tfF3UGaQg 동영상 불러오기 자신의 웹 사이트에 유튜브, 동영상 등을 불러온다....

08.21 수요일 [내부링크]

C 함수다양한 함수의 유형팩토리얼! 함수(재귀함수)배열 ... (수업을 못들었다 ..)

주제 [내부링크]

기존의 주제인 무인 음주운전 측정 시스템 => 신호등을 이용한 효율적인 교통흐름 시스템 으로 변...

깃허브(GitHub) 프로젝트 팀원 공유하기 [내부링크]

안녕하세요. 이번 시간에는 깃허브에서 프로젝트를 팀원과 공유하는 방법에 대해 알아보겠습니다.1. ...

Bootstrap(부트스트랩) 14강 - 폼 [내부링크]

<< 13강은 웹에 소스코드 삽입이어서 생략했습니다. >>https://youtu.be/S4Wsba0wpAk폼...

프로그래머스 - 자연수 뒤집어 배열로 만들기 [내부링크]

Java자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면...

08.22 목요일 [내부링크]

포인터 연산구조체 복사자기참조 구조체

백준 - 6359번 : 만취한 상범(DP) [내부링크]

https://www.acmicpc.net/problem/6359문제서강대학교 곤자가 기숙사의 지하에는 n개의 방이 일렬로 늘...

프로그래머스[Java] - 약수의 합 [내부링크]

자연수 n을 입력받아 n의 모든약수를 더한값을 리턴

핑(Ping) [내부링크]

핑( Ping : Packet Internet Groper )다른 호스트에 IP데이터그램 도달 여부를 조사하기 위한 프로그...

트레서트(tracert) [내부링크]

트레서트( tracert)지정된 호스트에 도달할 때까지 통과하는 경로의 정보와 각 경로에서의 지연 시간을 ...

netstat [내부링크]

netstat 네트워크의 연결과 포트를 출력한다.네트워크 상태 정보 출력netstat 프로토콜 : 사용...

[Java] 데이터 타입 확인하기(자료형) [내부링크]

코드로 작성해서 확인하기(오버로딩)

프로그래머스[Java] - 문자열 내림차순으로 배치하기 [내부링크]

문자열 s에 대해 큰것부터 작은순으로 정렬, 리턴다양한 String, StringBuilder, Arrays의 함수들...

[Java] toCharArray, compareTo, sort, append, reverse, toString 함수 [내부링크]

아직 자바의 함수들에 대해 익숙하지 않은 것 같다. 여러 클래스의 함수들을 자유자재로 사용하기 위해 많...

DHCP [내부링크]

DHCPIP 주소와 같은 TCP/IP 통신을 수행하기 위한 네트워크 구성 파라메타들을 동적으로 설정하...

백준 - 11047번 : 동전 0(Greedy) [내부링크]

https://www.acmicpc.net/problem/11047문제준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우...

백준 - 1439번 : 뒤집기(Greedy) [내부링크]

https://www.acmicpc.net/problem/1439문제다솜이는 0과 1로만 이루어진 문자열 S를 가지고 있다. 다솜이...

[C] 1차원 배열 - 포인터(학생 성적) [내부링크]

학생 1명의 이름, 성적(국, 영, 수), 총점, 평균

[C] 2차원 배열 - 포인터(학생 성적) [내부링크]

학생 3명의 이름, 성적(국, 영, 수), 총점, 평균

[C] 3차원 배열 - 포인터(학생 성적) [내부링크]

반3개, 학생 3명(총9명) 이름, 성적(국, 영, 수), 총점, 평균

[Java] 달팽이 알고리즘 [내부링크]

1 2 3 4 516 17 18 19 617 24 25 20 714 23 22 21 813 12 11 10 9접근방법 1) → , ↓첫번째 for문 (fl...

백준 - 6679번 : 싱기한 네자리 숫자(브루트 포스) [내부링크]

https://www.acmicpc.net/problem/6679문제싱기한 네자리 숫자란, [1000,9999]인 10진수 숫자중에...

백준 - 11654번 : 아스키 코드(문자열) [내부링크]

https://www.acmicpc.net/problem/11654문제알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, ...

백준 - 2902번 : KMP는 왜 KMP일까?(문자열) [내부링크]

https://www.acmicpc.net/problem/2902문제KMP 알고리즘이 KMP인 이유는 이를 만든 사람의 성이 ...

백준 - 10987번 : 모음의 개수(문자열) [내부링크]

https://www.acmicpc.net/problem/10987문제알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 모음(a,...

1)아두이노란? [내부링크]

요약 물리적인 세계를 감지하고 제어할 수 있는 인터랙티브 객체들과 디지털 장치를 만들기 위한 도구로, ...

2)Arduino IDE 설치, 시작하기 [내부링크]

예제로 쉽게 배우는 아두이노아두이노 홈페이지에서 SOFTWARE - DOWNLOADS를 클릭...

3)Serial.write VS Serial.print [내부링크]

차이점 설명 !!https://blog.naver.com/PostView.nhn?blogId=dokkosam&logNo=221382...

4)Arduino 시리얼 통신 [내부링크]

예제로 쉽게 배우는 아두이노Arduino <--> 컴퓨터 데이터 전송• Serial.begin(전송속도...

5)아두이노 LCD 출력(I2C 이용) [내부링크]

예제로 쉽게 배우는 아두이노 LCD Liquid Crystal DisplayLiquidCrystal_I2C.h 관...

6)아두이노 LCD + Timer(타이머) [내부링크]

예제로 쉽게 배우는 아두이노간단히 아두이노와 LCD를 이용해서 타이머를 만들어 보았다.회로도...

08.26 월요일 ~ 08.28 목요일 [내부링크]

아두이노(Arduino)교재 & 키트 !!!<< 아두이노 카테고리에 작성 !!!! >>

RFID [내부링크]

RFIDradio frequency identification1. RFID 정의와 특징RFID는 무선 주파수(RF, Radio ...

7)아두이노 LED 출력 [내부링크]

예제로 쉽게 배우는 아두이노LEDLight Emitting Diode- 전기 신호를 빛으로 출력하는 반도체...

백준 - 5586번 : JOI와 IOI(문자열) [내부링크]

https://www.acmicpc.net/problem/5586문제입력으로 주어지는 문자열에서 연속으로 3개의 문자가 JOI ...

프로그래머스[Java] - 문자열을 정수로 바꾸기 [내부링크]

문자열을 s를 숫자로 변환한 결과를 리턴다른분 코드 ...

백준 - 7568번 : 덩치(브루트 포스) [내부링크]

https://www.acmicpc.net/problem/7568문제우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하...

8)아두이노 FND(7 segment) 제어하기 [내부링크]

예제로 쉽게 배우는 아두이노FNDFlexible Numeric Display- LED의 조합으로 숫자를 표시하...

9)옴의 법칙(V = IR) [내부링크]

https://terms.naver.com/entry.nhn?cid=47338&docId=3344538&categoryId=473...

10)아두이노 디지털 신호 입력(스위치) [내부링크]

예제로 쉽게 배우는 아두이노디지털 신호란 0, 1 혹은 HIGH, LOW 와 같이 두 가지 값을 ...

11)아두이노 아날로그 신호 입력 [내부링크]

예제로 쉽게 배우는 아두이노아날로그 신호란 - 연속적으로 변화하는 물리량 - 인간의 목소리, 온도, 사...

12)모터 구동 [내부링크]

예제로 쉽게 배우는 아두이노1. 스텝모터 - 다수의 입력핀에 일정한 패턴이 있는 펄스를 순서대로 인가하...

13)적외선 리모컨 [내부링크]

예제로 쉽게 배우는 아두이노TV, 에어컨 등 대부분의 가전제품에 사용적외선 램프의 점멸을 이용하여 데...

14)여러가지 부품들 [내부링크]

예제로 쉽게 배우는 아두이노1. 버저 - 전기적 신호로 진동판을 진동시켜 소리를 출력하는 부품 - 마...

제6회 대한민국 SW융합 해커톤 대회 08.30 ~ 09.01 [내부링크]

안녕하세요! 이번에 경북 도청에서 개최되는 제6회 대한민국 SW융합 해커톤 대회에 참가하고 왔습니다......

백준 - 2167번 : 2차원 배열의 합(DP) [내부링크]

https://www.acmicpc.net/problem/2167문제2차원 배열이 주어졌을 때 (i, j) 위치부터 (x, y) 위치까지...

[JSP] 게시판 미니홈페이지 [내부링크]

메인화면메인화면2회원가입 화면로그인 화면게시판 메인화면게시판 글쓰기 화면...

프로그래머스[Java] - 이상한 문자 만들기 [내부링크]

문자열 s의 각 단어는 하나 이상의 공백문자로 구분되어 있다. 각 단어의 짝수번째 알파벳은 대문자로, ...

NodeJS(노드 JS) [내부링크]

노드JS 자바스크립트로 서버단을 관리하다웹 개발은 크게 둘로 나뉜다. 프론트엔드(Front-end)와 백엔드...

라즈비안 설치 [내부링크]

안녕하세요~ 이번에는 라즈베리파이를 만지기 위해 먼저 OS인 라즈비안을 설치하도록 하겠습니다!!라즈...

프로그래머스[Java] - 같은 숫자는 싫어 [내부링크]

배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하기arr = { 1, 1, 3, 3, 0, 1, 1} ...

09.03 화요일 [내부링크]

라즈베리파이 개념 & 팀 나누기 ...한게 없다 ~~!!!

백준 - 2914번 : 저작권(Math) [내부링크]

https://www.acmicpc.net/problem/2914문제창영이는 노래 여러 개를 이어서 부르는 가수이다. 유명한 ...

09.04 수요일 [내부링크]

MES Manufacturing Execution System Shop Floor 환경의 실시간 모니터링, 제어, 물류 및 작업내역...

프로그래머스[Java] - 완주하지 못한 선수 [내부링크]

문제 설명수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 ...

백준 - 9550번 : 아이들은 사탕을 좋아해 [내부링크]

https://www.acmicpc.net/problem/9550문제승택이의 아들이 생일을 맞았다. 승택이는 아들을 위해 생일 ...

안드로이드 스튜디오란? [내부링크]

안드로이드 스튜디오(Android Studio) 안드로이드 및 안드로이드 전용 어플(앱)제작을 위한 공식[2] ...

안드로이드 스튜디오 - 설치(JDK, 환경변수설정, SDK) [내부링크]

안녕하세요~ 이번에는 안드로이드 앱 개발환경을 구축해보도록 하겠습니다.JDK설치 => 환경변...

09.05 목요일 [내부링크]

VMWare CentOSIP 주소 확인 : ip addrputty => 192.168.111.217(ssh) 접속ping 8.8.8.8...

09.06 금요일 [내부링크]

오랜만에 C#의 WinForm을 다루어 보았습니다 !!복사버튼 : 버튼을 눌렀을때 TextBox => ...

프로그래머스[Java] - 문자열 내 p와 y의 개수 [내부링크]

문자열의 'p', 'P'의 개수와 'y', 'Y'의 개수가같으면 t...

ERP(Enterprise Resource Palnning) - 전사적 자원 관리 [내부링크]

전사적 자원 관리(ERP)Enterprise Resource Palnning - 기업 전체를 경영자원의 효과적 이용이라는 ...

MES(Manufacturing Execution System) - 제조, 생산 실행 시스템 [내부링크]

제조,생산 실행 시스템(MES)Manufacturing Execution System제조업체의 경우 생산이 비즈니스의 핵...

SCADA(Supervisory Control And Data Acquisition) - 감시 제어 및 데이터 취득 시스템 [내부링크]

집중 원격감시 제어시스템 또는 감시 제어 데이터 수집시스템이라고도 하는 SCADA 시스템의 감시 제어...

XML [내부링크]

XMLeXtensible Markup Language웹 문서를 구조화하는 사실상의(de facto) 표준 형식으로 W3C(Wo...

안드로이드 스튜디오 - 프로젝트 생성 및 실행 [내부링크]

이번에는 프로젝트를 생성하고 실행해보겠습니다.먼저 Android Studio 툴에서 Start a new Andro...

안드로이드 스튜디오 - AVD(Android Virtual Device) 생성 [내부링크]

저는 안드로이드의 가상 디바이스인 애뮬레이터인 AVD로 실행하기 위해 AVD를 설치할게요.Android...

안드로이드 스튜디오 - 파일 편집 [내부링크]

1) 어플리케이션 라벨 수정res/values - strings.xml 에서 app_name의 속성값 "Hello Android"...

안드로이드 스튜디오 - 프로젝트 파일 구조 [내부링크]

이번에는 안드로이드 스튜디오의 프로젝트의 주요 모듈들에 대해서 알아보겠습니다.처음에 프로...

안드로이드 스튜디오 - AVD 오류 [내부링크]

안녕하세요, 이번에는 (별거아닌?)오류로 저를 괴롭힌 AVD(Android Virtual Device) Manager 장치에...

프로그래머스[Java] - 시저암호 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12926음... 문자열을 밀어서 민만큼 출력하기 ...

캐시(Cache) [내부링크]

데이터 접근을 빠르게 할 수 있도록 미래의 요청에 대비해 데이터를 저장해 두는 임시 장소를 말한다.캐...

프로그래머스[Java] - 모의고사 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42840이 문제는 프로그래머스의 완전탐색 문제이...

프로그래머스[Java] - (Level1)나누어 떨어지는 숫자 배열 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/129101) 배열 정렬2) 배열 요소 % divisor &#x3...

백준 - 11720번 : 숫자의 합(문자열) [내부링크]

https://www.acmicpc.net/problem/11720문제N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 ...

백준 - 10809번 : 알파벳 찾기(문자열) [내부링크]

https://www.acmicpc.net/problem/10809문제알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 ...

백준 - 2675번 : 문자열 반복(문자열) [내부링크]

https://www.acmicpc.net/problem/2675문제문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 ...

백준 - 1157번 : 단어 공부(문자열) [내부링크]

https://www.acmicpc.net/problem/1157문제알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 ...

백준 - 2908번 : 상수(문자열) [내부링크]

https://www.acmicpc.net/problem/2908문제상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽...

백준 - 1152번 : 단어의 개수(문자열) [내부링크]

https://www.acmicpc.net/problem/1152문제영어 대소문자와 띄어쓰기만으로 이루어진 문자열이 주...

백준 - 5622번 : 다이얼(문자열) [내부링크]

https://www.acmicpc.net/problem/5622문제상근이의 할머니는 아래 그림과 같이 오래된 다이얼 전...

백준 - 2941번 : 크로아티아 알파벳(문자열) [내부링크]

https://www.acmicpc.net/problem/2941문제예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없...

[Python] 윈도우 창 띄우기 - Tkinter [내부링크]

Tkinter 라이브러리마우스의 움직임을 따라 점이 찍히는 프로그램 - 마우스 드래그 이벤트 ...

아마존웹서비스(AWS) [내부링크]

국내에서 아마존은 해외 e쇼핑몰 웹사이트 정도로 알려져 있다. 하지만 IT 업계에선 아마존의 영향력이 ...

[Python] print() 서식 지정 [내부링크]

%d는 정수형이어서 0.5가 아닌 0이 출력됨.

안드로이드 스튜디오 - XML 파일 주석 [내부링크]

안녕하세요~ 이번시간에는 .xml 파일에 주석 다는 방법에대해 작성해보겠습니다~보통 C, Java, Python...

안드로이드 스튜디오 - EditText & Button [내부링크]

https://youtu.be/_LGVE52BCKY이번에는 EditText & Button에 대해 공부해보겠습니다....

안드로이드 스튜디오 - USB 디버깅 모드 설정 [내부링크]

안드로이드 앱 프로그래밍 및 apk파일 설치 또는 ADB를 이용한 안드로이드 콘솔작업을 하기 위해서는 기...

09.17 화요일 MFC 수업 [내부링크]

새 프로젝트 생성비쥬얼 스튜디오 2019 => MFC => MFC 앱 (대화상자 기반)...

안드로이드 스튜디오 - 리니어 레이아웃(LinearLayout) [내부링크]

리니어 레이아웃은 레이아웃 내에 여러 뷰들을 수직(vertical) 또는 수평(horizontal)으로 배치할 때 사용...

안드로이드 스튜디오 - Intent 화면전환 [내부링크]

https://youtu.be/nauyhk6ojpY안녕하세요, 이번에는 화면 전환에 대해 공부해 보겠습니다.안드로이드 ...

라즈베리파이 3B+ 라즈비안 설치하기 [내부링크]

이번 시간에는 라즈베리파이 3B+에 라즈비안을 설치해보도록 하겠습니다.먼저 저번에 다운받은 라즈비안...

09.18 수요일 MFC 수업 [내부링크]

비쥬얼 프로그래밍 퀴즈 시험1) MFC - Dialog 기반 두 수 곱하기2) MFC 펜 그리기 & 슬라...

라즈베리파이 3B+ 실행 [내부링크]

라즈베리파이에 전원포트, 모니터 HDMI선을 연결하고 마우스, 키보드도 연결해서 실행합니다.(전원 케...

라즈베리파이 고정 IP 주소 할당 [내부링크]

라즈베리파이에 라즈비안을 설치하면 공유기의 DHCP를 이용해서 IP주소를 동적으로 할당받게 됩니다....

C# Winform - Button [내부링크]

Button 배경색, 텍스트색 변경버튼에 이미지 넣기아래와 같이 속성에서 Image를 찾는다.클릭하면 다...

안드로이드 스튜디오 - ImageView & Toast [내부링크]

https://youtu.be/fRDy13p8L78이번에는 Image와 Toast기능을 추가해 보겠습니다.Toast는 이미지...

안드로이드 스튜디오 - AndroidManifest.xml 설명 [내부링크]

https://youtu.be/Y3vZFe5fI9c이번시간에는 manifests 폴더의 AndroidManifest.xml 파일에 대해 ...

라즈베리파이 - 한글설정 [내부링크]

1) 라즈베리파이 한글 폰트 설정(fonts-unfonts-core) 파이에서 한글이 깨지지 않고 제대로 보여지려면 한...

안드로이드 스튜디오 - ImageView(명화 소개) + 이미지 파일 대문자 오류 [내부링크]

음,, 이미지를 다운받아서 drawable에 넣고 불러오니 다음과같은 오류가 나네요'I' is not ...

Linux - 시간 스케줄 실행(cron) [내부링크]

cron 은 정해진 시간에 특정한 명령을 실행하도록 해 주는 프로그램이다.cron을 활용하려면 시간 스케줄을 ...

[JSP, MySQL] - Establishing SSL connection without server's identity verification is not recommended [내부링크]

MySQL SSL, JDBC 연결 오류Thu Sep 19 19:27:41 KST 2019 WARN: Establishing SS...

안드로이드 스튜디오 - ListView [내부링크]

https://www.youtube.com/watch?v=snnqxAEf9rI&list=PLC51MBz7PMyyyR2l4gGB...

프로그래머스[Java] - (Level1)124 나라의 숫자 [내부링크]

이 문제는 1, 2, 4만 표현하므로 입력받은 n을 3으로 나눠 나머지를 구한다.나머지가 1일때는 그대로 ...

첫번째 세미나 [내부링크]

김동우 Linux - MySQL 설치 및 환경설졍, 연동, 포트개방 C# - Linux에서의 MySQL과 간단한 S...

[Java] 깊이우선탐색(DFS - Depth First Search) [내부링크]

BFS와 DFS ,,, 후우https://mygumi.tistory.com/102https://ktko.tistory.com/entry/%ED...

[09.21 토요일]멘토링 2차 [내부링크]

- 구글 캘린더 - 하드웨어 재료 주문문서화 -> 서로 다른 생각, 커뮤니케이션을 위해 필요함 관리자...

프로그래머스[Java] - (Level1)체육복(그리디) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/428621) 체육복을 가져온 학생이 도난당한 경우 ...

안드로이드 스튜디오 - 폰트 사이즈(크기), 테마 변경 [내부링크]

안녕하세요, 이번에는 안드로이드 스튜디오에서 폰트 크기를 변경해보겠습니다.다음 텍스트의 사이즈는 1...

안드로이드 스튜디오 - SharedPreferences [내부링크]

https://youtu.be/2yDa2KiY03sSharedPreferences 란,, 임시 저장을 말하는데 앱을 종료하거나 ...

[Python] Shell 명령어 팁 [내부링크]

안녕하세요~ 파이썬에서 IDLE 파일로 한줄씩 실행될때,이전에 실행한 명령어를 다시 불러오는 방법을...

[Python] 데이터 형식 [내부링크]

동전 교환 프로그램

일일방문자 300 !!!! [내부링크]

우와.. 오늘 방문자가 300명이 넘었어요~~~블로그 거의 6개월 가량 되가는데 뭔가 뿌듯하네요~~!일일...

안드로이드 스튜디오 - WebView [내부링크]

https://youtu.be/S4kd9OPzcf0이번에는 인터넷사이트를 띄우는 WebView에 대해 학습해보겠습니다....

안드로이드 스튜디오 - Intent 화면전환(2) [내부링크]

먼저 출력할 이미지 파일을 drawable 폴더에 추가하고strings.xml 에는 출력할 텍스트들을 정...

09.25 수요일 MFC 수업 [내부링크]

새 프로젝트 생성애플리케이션 종류 - 단일문서프로젝트 스타일 - MFC standardCtrl + F5를 눌...

라즈베리파이 - OpenCV 3.4.0 설치 [내부링크]

안녕하세요 ,이번에는 라즈비안OS의 라즈베리파이에 OpenCV 를 설치해보도록 하겠습니다~OpenCV...

WinSCP [내부링크]

WinSCP(Window Secure CoPy)는 마이크로소프트 윈도우용으로 개발된 자유 및 오픈 소스 SFTP...

라즈베리파이 - 영상다루기(USB 웹캠카메라 스트리밍) [내부링크]

안녕하세요, 이번에는 예제를 통해 간단하게 라즈베리파이에서 USB웹캠 카메라를 통해 스트리밍을 해보...

[C#] - String 함수들 [내부링크]

String 함수들의 경우, 언어와 상관없이 다들 비슷한 함수를 가지고있고, 문법적으로 이름만 조금씩 다르...

비쥬얼 스튜디오 2019(Visual Studio) - GitHub 연동 [내부링크]

안녕하세요, 이번에는 비쥬얼 스튜디오 2019와 GitHub를 연동하는 방법에 대해 알아볼게요~~먼저 비...

Duncky ONE 2 TKL MIDNIGHT 영문 저소음적축 키보드 후기 [내부링크]

안녕하세요~ 이번에는 2달 좀넘게 사용한 Duncky 키보드에 대해 후기를 남기도록 하겠숩니다 @@@@@@@@펀...

안드로이드 스튜디오 - Navigation Menu 커스텀 [내부링크]

https://youtu.be/p4Np2ks6bW4안녕하세요, 이번에는 Navigation을 커스텀해서 개인의 입맛(?)대로 사...

안드로이드 스튜디오 - View v + 버튼 OnClick 이벤트 처리 [내부링크]

https://okky.kr/article/408354안드로이드 스튜디오 또는 안드로이드의 특별한 방식이 아니라 그냥 ...

라즈베리파이 - QR코드 인식 [내부링크]

바코드, QR 코드를 라즈베리파이의 파이썬에서 읽기< OpenCV가 설치되 있어야 합니다.>https:...

3D 모델링 툴 / 123D Design [내부링크]

무료로 3D를 설계할 수 있는 프로그램인 AutoDesk 123D Design 을 설치해보도록 하겠습니다. Autodes...

두번째 세미나 [내부링크]

김동우UI, DB 설계 부분 김성현Git(분산형 버전 관리 시스템) - GitHub, GitLab, BitBucket...

안드로이드 스튜디오 - 카메라 [내부링크]

https://youtu.be/MAB8LEfRIG8먼저 프로젝트 - Empty Activity 로 생성합니다.다음과 같이...

2017 ~ 2019 정보처리기사 신기술동향 기출 [내부링크]

2019 1회차 2회차2018 1회차 2회차 3회차2017 1회차 2회차 3회차문제 + 정답 + 용어 설명비밀번호 파일 -...

2015 ~ 2018 업무프로세스 기출 [내부링크]

2015 ~ 2018 + 2019년 1회 업무프로세스 기출 요약문제 + 정답 + 용어 설명비밀번호 파일 - 댓글 달아주...

[Python] 다양한 예제 ~ 계산기, 성적, eval()함수, 키 몸무게 나이 입력 등등 [내부링크]

위 교재로 학습한 내용입니다.간단한 계산기 입출력성적 ~키, 몸무게, 나이 입력받고 ...

Linux - MySQL 명령어 [내부링크]

VMware에서 CentOS 리눅스로 MySQL 명령어를 테스트함.데이터베이스 접속mysql -u 사용자명 -p ...

SQLyog 사용법(MySQL, MariaDB) [내부링크]

https://offbyone.tistory.com/57https://leeeeye321.tistory.com/39

안드로이드 스튜디오 - 블루투스 연동(Bluetooth) [내부링크]

https://bugwhale.com/android-bluetooth-application/통신연동은 현재 USB가 없는 관계로 내일...

프로그래머스[Java] - (Level1)문자열 내 마음대로 정렬하기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12915문자열중 n번째의 문자만 잘라서 ...

비쥬얼스튜디오2019 - 유용한 단축키(공유) [내부링크]

https://shjz.tistory.com/32Ctrl-K, Ctrl-H : 바로가기 설정. ( 작업목록 창에서 확인가능 )...

[C#] - API 문서 [내부링크]

https://docs.microsoft.com/en-us/dotnet/api/?view=netframework-4.8관련된 라이브러리 검색...

[C#] 소켓통신(TCP/IP) [내부링크]

SERVER(Console)Client(WinForm)Server - Console...

[Java] DAO, DTO, VO 차이 - 공유 [내부링크]

https://blog.naver.com/varkiry05/221309140462

안드로이드 스튜디오 - 전화걸기 [내부링크]

Linear-Layout 에 클릭시 작동할 콜백 메소드 call 과 전달할 전화번호 를 설정한다.전화를 거는...

[Python] 수업 내용 [내부링크]

위 교재로 학습한 내용입니다.if, elif문주사위 높은 숫자가 나오는 사람이 이기는 게임time...

[안드로이드 야간강좌] 첫번째 수업 - 개발환경 설정, AVD Manager 설정, 초기 실행 [내부링크]

안드로이드 설치JDK 환경변수 설정https://blog.naver.com/zzang9ha/221639437336설치 완료...

안드로이드 스튜디오 - 오디오 실행(MediaPlayer) [내부링크]

안녕하세요, 이번에는 안드로이드 스튜디오에서 오디오 실행하는 앱을 제작해보도록 하겠습니다 !!노래를 ...

안드로이드 스튜디오 - 오디오 목록과 재생 [내부링크]

AudioImage.java 파일drawable의 이미지 파일들layout의 audio_image.xml 파일raw의 mp3 파일들을 ...

안드로이드 스튜디오 - ConText 개념(공유) [내부링크]

http://dev.youngkyu.kr/36getApplication(), getApplicationContext(), getBaseContext(...

[C#] 소켓 통신(TCP/IP), WinForm을 통한 1:1채팅(쓰레드 사용) [내부링크]

http://blog.naver.com/PostView.nhn?blogId=aaaaa0940&logNo=80154520356Server...

안드로이드 스튜디오 - GitHub(깃허브) 연동 [내부링크]

https://namget.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-Gith...

안드로이드 스튜디오 - 비디오 자동 재생 [내부링크]

비디오 제목, 장소, 재생시간을 출력하고, 자동으로 비디오를 재생하는 앱을 개발해보도록 하겠습니다 !!...

10.10 목요일 목표 [내부링크]

1) 데이터베이스 복습2) 신기술 요약집 2번 보기3) 업무프로세스 + 신기술 기출 보기4) 알고리즘 - ...

10.11 정보처리기사 [내부링크]

1) 알고리즘 - 수학 + 배열2) 데이터베이스 - 1회독3) 기출 - 2016, 2017, 2018, 2019 반복

[10.12 토요일]멘토링 5차 [내부링크]

클래스, 구조화 강의SECS / GEM (통신 프로토콜 ...)변수명, 코드 룰 정함.가장 앞에...

정보처리기사 실기 2019 3회차 치시는분들 [내부링크]

합격하세용 ~~~시험문제 뭐나올것같으신가용 ?.?제로데이공격 나올거같아용ㅎㅎ

안드로이드 스튜디오 - 오디오 목록과 재생(복습) [내부링크]

drawable - img_elephant.png - img_schoolbell.raw - elephant.mp3 - schoolbell.mp3파일 추가strin...

Linux - 기본 명령어(자주쓰이는 명령어) [내부링크]

https://itholic.github.io/linux-basic-command/리눅스 기본 명령어리눅스를 사용할때 숨쉬듯(?) ...

GitHub - 그림 아이콘 종류 목록 [내부링크]

https://gist.github.com/rxaviers/7360908

GitHub - 오픈소스 기여하기, GitBash, fork, clone, add, commit, push [내부링크]

사이트 접속https://github.com/javascript-tutorial/ko.javascript.info그림 원본 출처: https:...

자바야학[생활코딩] [내부링크]

10.14 ~ 10.23http://java.yah.ac/

[안드로이드 야간강좌] 세번째 수업 - EditText, Toast, [내부링크]

EditText에 입력한 내용을 Toast로 화면에 표시하기.activity_main.xmlstring.xmlMainAct...

10.16 수요일 MFC 수업 [내부링크]

TimerOnInitDialog() ... 104줄에 SetTimer(1, 500, NULL); 추가메시지 - WM_TIMER ...

안드로이드 스튜디오 - 동영상 목록과 비디오 재생 [내부링크]

Step by Step 안드로이드 프로그래밍 213p 응용문제activity_main.xmlMainActivity.javavi...

[C#] 프로퍼티(Property) [내부링크]

클래스를 작성하다보면 필드를 public으로 선언하고 싶을때가 있습니다. 여차하면 의도하지 않게 데이터...

[C#] 정적 필드(static) [내부링크]

static은 정적이라는 뜻을 가지고 있습니다.(움직이지 않는다.) C#에서 static은 메소드나 필드가 클래스...

스마트 팩토리 구현 을 위해 필요한 인력, 방법, 기술 및 기능 [내부링크]

http://www.itworld.co.kr/news/133759오늘날 제조업은 단시간에 소량의 제품을 맞춤 제작하는 방향...

안드로이드 스튜디오 - padding, layout_margin [내부링크]

padding뷰(버튼, 이미지)안에 표시되는 텍스트의 이미지의 여백을 의미.padding에 입력하는 속성값이 커...

안드로이드 스튜디오 - TableLayout [내부링크]

TableLayout은 각 View들을 열과 행을 갖는 테이블 형식으로 배치할 수 있다.<TableRow>... &lt...

[10.19 토요일]멘토링 6차 [내부링크]

이번 주 진행 사항 확인1.공통 -. MES Server와 Rasberry PI 간의 통신 사양 이해 (XML형태로...

GitHub - pull request(PR) [내부링크]

https://wayhome25.github.io/git/2017/07/08/git-first-pull-request-story/pull request - 내가 작업...

[MariaDB] HeidiSQL 설치 [내부링크]

안녕하세요, 이번에는 MariaDB를 설치해보도록 하겠습니다.MariaDB란 ? MariaDB는 오픈 소스...

[MariaDB] - HeidiSQL 기본 SQL 쿼리문 [내부링크]

안녕하세요~ 이번시간에는 MariaDB의 HeidiSQL 프로그램에서 기본 쿼리문인CREATE, SELE...

[C#] .XML 형식의 문자열 파싱 [내부링크]

파일명 : Emp.xmlEmp.xml 파일 코드C# 코드

[C# WinForm] 윈폼에서 XML파일 -> Button 클릭시 richTextBox에 파싱해서 해당 요소 불러오기 [내부링크]

Aria.xml 파일 경로 : C:\TempAria.xml 파일 코드Form1.cs 디자인Form1.cs 코...

[XML] 문서의 규칙 [내부링크]

https://djluna.tistory.com/185. XML 문서의 규칙5-1. XML 선언(Declaration)<?xml version&#...

[C#] xml 파일 쓰기 & 읽기 [내부링크]

다음 형식의 파일 쓰기파일 쓰기파일 읽기

10.23 수요일 MFC 수업 [내부링크]

10월 22일 - 비쥬얼 프로그래밍 중간고사https://cafe.naver.com/vsmfc/49프로젝트 -> 속...

비쥬얼스튜디오 코드(VS Code) 완전 삭제 [내부링크]

Visual Studio Code를 사용하다 보면 에러가 발생할 수 있는데요...VS Code에서 Pyhton을 사용하...

[비쥬얼 스튜디오 코드] - Extension host terminated unexpectedly [내부링크]

안녕하세요~ 이번시간에는 비쥬얼스튜디오 코드(VS Code)에서 파이썬을 실행하려니 Extension host t...

[Python] .xml 만들기(파일 저장) [내부링크]

후아... 이번에는 Python에서 xml 파일을 만들어 봅시다...사용 툴 - 비쥬얼 스튜디오 코드python에서 x...

[Python] .xml 파일 읽기 [내부링크]

읽을 경로 및 xml파일 내용코드

이클립스(Eclipse) - 깃허브(GitHub) 연동 [내부링크]

안녕하세요~~ 이번에는 이클립스와 깃허브 연동하는 방법에 대해 알아보겠습니다~~1. 깃 원격저장소에 ...

당신의 열정을 다시 눈뜨게 하는 5분 [내부링크]

https://www.youtube.com/watch?v=_v1WzSDuSvA

[Java] Guava를 써야하는 5가지 이유(공유) [내부링크]

Guava는 Java용 Google의 핵심 라이브러리이다.https://blog.outsider.ne.kr/710얼마전에 올렸던 L...

REST API [내부링크]

https://www.youtube.com/watch?v=iOueE9AXDQQ

Design Thinking - 태양광 패널을 이용한 해수담수화 기술 [내부링크]

2019.08 ~ 진행중웹(제작중)Front End초기 화면로그인 화면회원...

아침 5시의 기적 [내부링크]

https://www.youtube.com/watch?v=i0kiRwCOdI0&t=67s

git push error : permission denide to my own [내부링크]

git push할때,remote: Permission to ~...~ denied to Usernamefatal: unable to access '~':...

[GitHub] README.md 파일에 Image(이미지) 넣기 [내부링크]

안녕하세요~ 이번에 README.md 파일을 꾸미는 도중 이미지를 넣을 필요가 있어서 이미지를 넣어볼게...

안드로이드 스튜디오 - 그래픽 활용(당구공 굴리기) [내부링크]

BilliardBall.java 클래스 파일 생성BilliardBall.javaMainActivity.java

[Python] MySQL DB 연동(기본 CRUD 테스트) [내부링크]

안녕하세요, 이번에는 Python에서 MySQL DB에 연동하는 테스트를 해보겠습니다.파이썬에서 MyS...

블루투스 BLE [내부링크]

http://www.hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=lecture_tip&wr_id=20

10.30 수요일 MFC 수업 [내부링크]

GitHub README.md 파일 생성MFC 새프로젝트 생성 -대화상자기반Dialog 삽입 선택...

트러블 슈팅 [내부링크]

정보기술(IT)업계의 용어로 시스템에서 발생하는 복잡한 문제들을 종합적으로 진단해 처리한다는 뜻이다....

[Python] 2차원 리스트 [내부링크]

위 교재로 학습한 내용입니다.2차원 리스트 출력학생들의 국어, 영어, 수학, 성적, 평균 출...

[Python] sep="", end="" [내부링크]

https://it-coco.tistory.com/entry/%EC%B6%9C%EB%A0%A5-print-sep-end

11.06 수요일 MFC 수업 [내부링크]

정적 라이브러리 파일 생성StaticLib1.cpp 파일에 Add함수 추가헤더파일 - 항목추가 - Sta...

[Python] XML파일 보기 좋게 만들기 [내부링크]

빨간색 밑줄기준 위 출력이 indent()함수 사용하기 전 출력.아래 출력이 indent 함수를 사용해서 X...

[Arduino] 아두이노 코드 [내부링크]

-------------------- 11.14 수정 --------------------

[Python] XML 다루기 ElementTree [내부링크]

좋은 사이트 ! 참고 ~http://egloos.zum.com/sweeper/v/3045370

[Python] Raspberry PI 함수 [내부링크]

프로토콜 정의, 데이터 송수신 함수XML 을 String으로 변환

[Python] 문자열 함수 활용 [내부링크]

위 교재로 학습한 내용입니다.대문자 / 소문자의 변환 : upper(), lower(), swapcase(), title()문...

[Python] 문자열 형태의 xml 데이터를 XML 객체로 파싱하기 [내부링크]

XML객체로 파싱(Parse)하기.xml 데이터가 문자열의 형태로 존재하는 경우 ElementTree 클래스의 fr...

안드로이드 스튜디오 - 클레이 사격 게임(1) [내부링크]

안녕하세요~ 이번에는 모바일 왼쪽에서 오른쪽으로 주기적으로 날아가는 클레이를 총으로 명중시키는 게임...

안드로이드 스튜디오 - 클레이 사격 게임(2) [내부링크]

안녕하세요, 이번 시간에는 저번에 이어 총을 터치하면 총알이 발사되고, 클레이 비행 반복이 종료되면 ...

[Python] XML 파싱하기(문자열) [내부링크]

XML이 문자열 형태로 주어졌을때, XML 형식으로 파싱해서 원하는 데이터 값 뽑아내기

안드로이드 스튜디오 - SDK 버전 확인하는 방법 [내부링크]

안녕하세요, 이번에는 안드로이드가 설치된 SDK의 버전을 확인하는 방법에 대해 알아보겠습니다.엄청 ...

안드로이드 스튜디오 - GitHub 프로젝트 가져와서 사용하는 방법 [내부링크]

안녕하세요, 이번에는 안드로이드 스튜디오에서 GitHub에 공개된 프로젝트를 가져와 사용하는 방법에 대...

“SW 인재 되고 싶어요”…’42서울’ 지원자 5천명 몰려 [내부링크]

http://www.bloter.net/archives/360862이노베이션 아카데미의 첫 번째 프로젝트인 ‘42 서울(42 SE...

Visual Studio MFC stdafx.h에 관한 설명 [내부링크]

https://m.blog.naver.com/PostView.nhn?blogId=brosvaby&logNo=181472806&proxy...

11.13 수요일 MFC 수업 [내부링크]

1. 이미지 파일 출력하기 2. 화면 블랙으로 만들기1. 이미지 파일 출력하기https://cafe.naver.co...

Server <-> PI XML, QR코드 양식 [내부링크]

*******QR코드 정의********QR코드제품 고유번호모델 이름모델 온도모델 습도01 02 03 04 05 (파랑) ...

[Python] 00001 ~ 10000까지 1씩 증가하게 만들기 [내부링크]

안녕하세요, 이번 시간에는 Python에서 00001, 00002, 00003, ..., 10000 까지 1씩 증가하는 함수를 만들...

Failed to find Build Tools revision 27.0.2 Error [내부링크]

안녕하세요, 이번에 깃허브에서 프로젝트를 안드로이드 스튜디오로 받아와서 프로젝트를 열고 나니 아래와 ...

안드로이드 스튜디오 - Could not run build action using Gradle distribution Error [내부링크]

안녕하세요, 이번에는 깃허브에서 프로젝트를 불러왔더니 아래와 같이 오류가 발생했습니다.Could not r...

안드로이드 스튜디오 - 클레이 사격 게임(3) [내부링크]

269p안녕하세요, 이번 시간에는 저번에 만든 클레이 사격 게임에 추가로 왼쪽 하단부에 텍스트뷰를 추가하...

나는 IT 개발 블로거야! [내부링크]

저는 IT 관련해서 공부한 것들을 게시하는 블로그 입니다 !처음엔 재미로 했는데 도움이 될때도 많고 ...

11.14 목요일 수정 코드(라즈베리파이 Python, 아두이노) [내부링크]

raspi.py기존의 코드를 새로운 코드에 덮어쓰면서 p3프로세스와 몇몇 함수가 없어졌다.따라서 기존의 코...

Git push 에러 [내부링크]

깃허브에서 README.md 파일을 수정하고 제 서버에서 깃허브로 push하니 아래와 같은 오류가 발생...

11.15 해야할 일 [내부링크]

Server -> PI받은 문자열 데이터를 XML 객체로 파싱하는 함수 작성XML 객체로 파싱한 후 Rasp...

[Python] 스레드(Thread) [내부링크]

네이버 지식백과 스레드①컴퓨터 프로그램 수행 시 프로세스 내부에 존재하는 수행 경로, 즉 일련의 실행 ...

11.15 금요일 수정 코드(라즈베리파이 Python, 아두이노) [내부링크]

raspi.pyAriaMethod.pyimport_detect.py아두이노 코드

[Python] 파이썬 현재 시간 가져오기 [내부링크]

안녕하세요, 이번 시간에는 파이썬에서 현재 시간을 출력해보겠습니다.2가지 라이브러리가 있습니다. tim...

[Python] 주민등록번호 판별 프로그램 [내부링크]

주민등록번호 만들기 어렵네유 ...

[안드로이드 스튜디오] - Call requires API level 21 (current min is 18) Error [내부링크]

API 버젼에 관한 오류,API 레벨이 21을 필요로 하지만 현재 API의 레벨은 18로 설정되어있었다....

Bluetooth [내부링크]

https://yeolco.tistory.com/80https://hyoin1223.tistory.com/entry/%EC%95%88%EB%93%9C%EB%...

[공개SW/라인플러스 개발자들] "컨트리뷰톤 참가해 좋은 자극...좋은 개발자는 디테일해야" [내부링크]

https://www.zdnet.co.kr/view/?no=20191117175307 "라인은 굉장히 다양한 사람들이 일하...

안드로이드 스튜디오 - 음성 인식 활용 앱 [내부링크]

372p이번에는 음성을 문자로 인식하는 간단한 앱을 만들어보겠습니다 ~~activity_main.xml...

11.16 토요일 [내부링크]

Server <-----> PI 데이터 송수신 일부 수정...PI -----> Server1개의 제품 완성시...

부트스트랩 - glyphicon [내부링크]

https://www.w3schools.com/bootstrap/bootstrap_ref_comp_glyphs.asp

디자인씽킹(Design Thinking) 프로젝트 [내부링크]

Data.javaDataDAO.javaUser.javaUserDAO.javaindex.jsp...

[Eclipse] 폴더가 패키지로 보일때, 패키지가 폴더로 보일때 해결방법 [내부링크]

Eclipse에서 폴더가 패키지구조로 보일때, 표시될때해당 프로젝트의 Build Path 확인프로젝트 우클...

11.20 수요일 MFC 수업 [내부링크]

키보드 눌려졌을때, MessageBox 띄우기프로젝트 생성(대화상자 기반)위 코드 작성...

[Python] 정수, 문자열 합치기 [내부링크]

안녕하세요 이번에는 정수와 문자열을 합쳐서1/10 이라는 문자열로 나타내보도록 하겠습니다~~간단합...

11.20 수요일 정리 [내부링크]

MES Client ---> MES Server ---> Raspberry PI 소켓 통신 데이터 테스트PI ---> ...

안동 맛집 - [만찐두빵] [내부링크]

안녕하세요~ 이제부터 일상(맛집??) 글도 조금 조금씩 올려보려고 합니다.. ㅎㅎ사진은 진짜 못찍는데......

안드로이드 스튜디오 - 음성 검색 활용 앱 [내부링크]

activity_main.xmlMainActivity.javaManifest.xml<<&lt...

안동 맛집 - [우리곰탕] [내부링크]

안녕하세요 ! 이번엔 안동 맛집 우리곰탕 - 쭈꾸미비빔밥을 먹으러 갔어요~~저번에 8~9월에 한번 갔었...

[11.23 토요일]멘토링 12차(?) [내부링크]

최종 보고서 & PPT 피드백, 문제점 등등 정리PI ----> Server로 온습도 전송 & 1개의 ...

정보처리기사 실기 합격! [내부링크]

2차칠때는 사실 공부를 별로안했는데... 내년부터 정보처리기사가 개편되서 올해 무조건 따야한다는 압...

[Python] 모듈 [내부링크]

위 교재로 학습한 내용입니다.Func.pyA.pyimport Funcfrom Func import func1, func2,...

[Python] 파일 쓰기 읽기 [내부링크]

위 교재로 학습한 내용입니다.안녕하세요~ 이번에는 파일의 내용을 읽거나 쓰는 파일처리에 대해 학습...

안드로이드 스튜디오 - tts 예제 [내부링크]

https://sharp57dev.tistory.com/27위 사이트 참고.TTS (Text To Speech) - 텍스트를 읽어주는 기능...

11.30 스마트팩토리 수료식 [내부링크]

드디어 길고긴 스마트팩토리 SW개발 실무자 양성과정이 끝났어요!!!!!!!!!6월부터 시작해서 11월...

[Java] TCP - 소켓통신(서버, 클라이언트) 예제 [내부링크]

참고 사이트https://lktprogrammer.tistory.com/621. Server측에서는 ServerSocket을 생성하...

안동 맛집 - [와촌] [내부링크]

안녕하세요~~ 오늘의 맛집 입니다.언제인지는 모르겠는데 안동에서 동기들과 배드민턴치고 데려갔는데 극찬...

[Python] 윈도우 프로그래밍 [내부링크]

위 교재로 학습한 내용입니다.width, height 를 TRUE로 설정하면 화면 크기 변경이 가능하다....

전자정부 표준프레임워크 [내부링크]

https://www.egovframe.go.kr/개발프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 ...

12.03 수요일 MFC 수업 [내부링크]

- 보강주 :: 12월10일, 12월11일 : 휴강- 기말고사 :: 12월 17일 화요일- 기말고사 - 계산기, 펜만들기 &lt...

4학년 1학기 ICBM 기반의 캡스톤디자인 수업 [내부링크]

프로젝트 개발 일정프로젝트 개발 세부일정클래스 다이어그램시퀀스 다...

안드로이드 스튜디오 - 나레이터 앱 [내부링크]

위 교재로 공부했습니다.410p화면을 터치하고 시의 제목을 말하면, 해당 시를 읽어주는 앱을 개발해보자 ...

안동 맛집 - [옥동 엉터리생고기] [내부링크]

안녕하세요~ 오늘은 안동 옥동에 있는 #엉터리생고기 #엉생 에 다녀왔습니다~~~엉터리 생고기는 체인점으로...

TOPCIT(탑싯) [내부링크]

TOPCIT은 ICT산업 종사자 및 SW개발자가 비즈니스를 이해하고, 요구사항에 따른 과제를 해결하...

백준 - 2739번 : (for문)구구단 [내부링크]

https://www.acmicpc.net/problem/2739문제N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하...

백준 - 10950번 : (for문)A+B - 3 [내부링크]

https://www.acmicpc.net/problem/10950문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로...

백준 - 8393번 : (for문)합 [내부링크]

https://www.acmicpc.net/problem/8393문제n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 ...

백준 - 11021번 : (for문)A+B - 7 [내부링크]

https://www.acmicpc.net/problem/11021문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 ...

안드로이드 스튜디오 - 스마트폰의 사용 가능 센서 확인하기 [내부링크]

위 교재로 공부했습니다.스마트폰의 센서는 제조사마다, 그리고 각 모델마다 다를 수 있습니다. 따라...

안드로이드 스튜디오 - 위치 센서 활용 앱 [내부링크]

위 교재로 공부했습니다.424p ~스마트폰의 진동과 함께 좌우로 떨고 있는 이미지에 손을 가까이 대면 웃...

안동 맛집 - [가마솥식당] [내부링크]

안녕하세용 ~ 오늘 안동 용상에 있는 맛집 #가마솥식당을 다녀왔습니다 !!위치는 요기구요~옛날부터 가자...

백준 - 15552번 : (for문)빠른 A+B [내부링크]

https://www.acmicpc.net/problem/15552문제본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다...

백준 - 11022번 : (for문)A+B - 8 [내부링크]

https://www.acmicpc.net/problem/11022문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그...

대한민국 소프트웨어대전 소프트웨이브 2019 관람 [내부링크]

안녕하세요 ! 6일 금요일 오늘 서울 코엑스에 #소프트웨이브2019에 관람하구 왔습니다 !!http://www.k-so...

백준 - 2438번 : (for문)별 찍기 - 1 [내부링크]

https://www.acmicpc.net/problem/2438문제첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 ...

백준 - 2439번 : (for문)별 찍기 - 2 [내부링크]

https://www.acmicpc.net/problem/2439문제첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 ...

백준 - 10871번 : (for문)X보다 작은 수 [내부링크]

https://www.acmicpc.net/problem/10871문제정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, ...

GAIQ(Google Analytics Individual Qualification Exam) - 구글 애널리틱스 자격증 [내부링크]

안녕하세요 ! 이번에 학교에서 진행되는 구글어낼리틱스 자격증 과정을 12월 10일 (화) ~ 12월 13일 (금) 4...

백준 - 1330번 : (if문)두 수 비교하기 [내부링크]

https://www.acmicpc.net/problem/1330문제두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램...

백준 - 9498번 : (if문)시험 성적 [내부링크]

https://www.acmicpc.net/problem/9498문제시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 ...

백준 - 2753번 : (if문)윤년 [내부링크]

https://www.acmicpc.net/problem/2753문제연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그...

백준 - 2884번 : (if문)알람시계 [내부링크]

https://www.acmicpc.net/problem/2884문제상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바...

백준 - 10817번 : (if문)세 수 [내부링크]

https://www.acmicpc.net/problem/10817문제세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 ...

신입개발자 - 이력서, 포트폴리오, 면접 팁 [내부링크]

좋은 사이트 있어서 공유합니다 ~~!https://okky.kr/article/368504https://okky.kr/article/319...

백준 - 10952번 : (while문)A+B - 5 [내부링크]

https://www.acmicpc.net/problem/10952문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그...

백준 - 10951번 : (while문)A+B - 4 [내부링크]

https://www.acmicpc.net/problem/10951문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그...

백준 - 1110번 : (while문)더하기 사이클 [내부링크]

https://www.acmicpc.net/problem/1110문제0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다...

HTML/CSS Skewed Border | Box Border Hover Effects [내부링크]

https://youtu.be/-1U62fdmCk4반응형 박스 hover 효과 <템플릿 제작용>index.htmlst...

백준 - 입출력과 사칙연산 : 10718번, 10171번, 10172번, 7287번, 1008번, 10869번, 10430번 [내부링크]

https://www.acmicpc.net/problem/10718https://www.acmicpc.net/problem/10171https://www.acmi...

백준 - 2588번 : (입출력과 사칙연산)곱셈 [내부링크]

https://www.acmicpc.net/problem/2588곱셈문제(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하...

안드로이드 스튜디오 - 모션 센서(만보기) [내부링크]

위 교재로 공부했습니다.440p ~모션 센서 활용 앱 스마트폰의 모션 센서들을 시스템에 등록하고, 사용...

백준 - 10818번 : (1차원 배열)최소, 최대 [내부링크]

https://www.acmicpc.net/problem/10818문제N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프...

백준 - 2562번 : (1차원 배열)최댓값 [내부링크]

https://www.acmicpc.net/problem/2562문제9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 ...

백준 - 2920번 : (1차원 배열)음계 [내부링크]

https://www.acmicpc.net/problem/2920문제다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 ...

디자인패턴과 알고리즘(okky) [내부링크]

https://okky.kr/article/380619

네이버 D2 Coding - 개발자 코딩 글꼴 [내부링크]

네이버에서 개발자의 코딩 가독성을 높이기 위해 개발한 글꼴D2 Codinghttps://d2.naver.com/news/64...

백준 - 2577번 : (1차원 배열)숫자의 개수 [내부링크]

https://www.acmicpc.net/problem/2577문제세 개의 자연수 A, B, C가 주어질 때 A×B×C를 계산한 결...

안동 맛집 - [차이나타운] [내부링크]

안녕하세요 ! 저번에 #안동용상맛집 #안동중국집 #안동맛집 #안동중화요리 #차이나타운 중화요리 전문점을 ...

백준 - 3052번 : (1차원 배열)나머지 [내부링크]

https://www.acmicpc.net/problem/3052문제두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머...

REST API [내부링크]

관련 자료https://meetup.toast.com/posts/92영상https://www.youtube.com/watch?v=RP_f5dM...

GAIQ(Google Analytics Individual Qualification Exam) 시험, 후기 [내부링크]

https://skillshop.exceedlms.com/student/catalog/browse위 사이트 접속위 애널리틱스 아카데미 클릭...

알고리즘 강좌(tistory) [내부링크]

https://blog.encrypted.gg/대박 ..

카카오톡 인터넷 링크 누를시 크롬띄우게 하는 방법 [내부링크]

별3개 클릭 -> 설정 클릭기본 브라우저Chrome을 기본 크라우저로 설정합니다.크롬으로...

백준 - 1546번 : (1차원 배열)평균 [내부링크]

https://www.acmicpc.net/problem/1546문제세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 ...

[Python] 지역변수 VS 전역변수 [내부링크]

위 교재로 학습한 내용입니다.지역(Local)변수 : 집(함수) 안에서만 사용되는 변수 - 한정된 지역에서만...

[Python] 로또 복권 번호 추첨 프로그램 [내부링크]

위 교재로 학습한 내용입니다.

알고리즘 문제풀이(PS) 공부, 팁 [내부링크]

https://blog.yena.io/studynote/2018/11/14/Algorithm-Basic.htmlhttps://qkqhxla1.tistory.com/802...

백준 - 8958번 : (1차원 배열)OX퀴즈 [내부링크]

https://www.acmicpc.net/problem/8958문제"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 ...

백준 - 4344번 : (1차원 배열)평균은 넘겠지 [내부링크]

https://www.acmicpc.net/problem/4344문제대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각...

[SW Expert Academy] - (D2)1926. 간단한 369게임 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PTeo6A...

[SW Expert Academy] - (D2)2007. 패턴 마디의 길이 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5P1kNK...

[SW Expert Academy] - (D2)1986. 지그재그 숫자 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PxmBqA...

[SW Expert Academy] - (D2)1989. 초심자의 회문 검사 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PyTLq...

REST(Representational State Transfer) API [내부링크]

https://www.youtube.com/watch?v=RP_f5dMoHFcREST APIREST 아키텍쳐 스타일...

[SW Expert Academy] - (D2)2005. 파스칼의 삼각형 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5P0-h6Ak...

안동 맛집 - [만복이] [내부링크]

안녕하세요! 이번 맛집은 #안동쭈꾸미 #낚지볶음 맛집 #만복이 입니다 !!위치는 위와 같습니다 ! 0...

[SW Expert Academy] - (D2)1984. 중간 평균값 구하기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5Pw_-KA...

[SW Expert Academy] - (D2)1954. 달팽이숫자 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PobmqA...

[SW Expert Academy] - (D2)1976. 시각 덧셈 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PttaaA...

[SW Expert Academy] - (D2)1966. 숫자를 정렬하자 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PrmyKA...

안동 맛집 - [정하동 명륜진사갈비] [내부링크]

안녕하세요! 오늘 소개할 맛집은 #무한갈비 로 유명한 체인점 #명륜진사갈비 입니다 !!!#안동의 #정하동 명...

[SW Expert Academy] - (D2)1945. 간단한 소인수분해 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5Pl0Q6A...

[Java] Scanner 클래스 next()함수, nextLine()함수 [내부링크]

안녕하세요! 자바에서 입력받는 Scanner클래스의 next()함수와 nextLine()함수의 차이점에 대해 알아볼게...

2019년도 SW중심대학간 교류를 통한 SW가치확산 해커톤 SW 경진대회 - 1일차 [내부링크]

안녕하세요! 이번에 12월 23일 월요일 - 12월 26일 목요일 4일간 제주대학교에서 진행되는 #안동대학교 #S...

[SW Expert Academy] - (D2)1970. 쉬운 거스름돈 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PsIl6A...

[SW Expert Academy] - (D2)1948. 날짜 계산기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PnnU6A...

2019년도 SW중심대학간 교류를 통한 SW가치확산 해커톤 SW 경진대회 - 2일차 [내부링크]

안녕하세요! 오늘은 해커톤 SW 경진대회 2일차 입니다 ~~오늘의 일정 !개발 & 경진대회 & 특강...

[제주도] 넥슨 컴퓨터 박물관 [내부링크]

안녕하세요! 이번에 제주도 해커톤 경진대회에 참가하고3일차에 #제주도 #넥슨컴퓨터박물관 에 다녀왔습니...

2019년도 SW중심대학간 교류를 통한 SW가치확산 해커톤 SW 경진대회 - 3일차 [내부링크]

안녕하세요! 오늘은 SW 해커톤 경진대회 3일차에요~어제부로 해커톤 경진대회는 끝났고, 12월25일 크리스...

2019년도 SW중심대학간 교류를 통한 SW가치확산 해커톤 SW 경진대회 - 4일차 [내부링크]

드디어 3박 4일간의 여정을 끝내고 마지막 돌아오는 날 !!면세점 카카오 프렌즈가 유명해서 가보고싶었어용...

[SW Expert Academy] - (D1)2056. 연월일 달력 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QLkdK...

[SW Expert Academy] - (D2)1948. 날짜 계산기2 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PnnU6A...

[SW Expert Academy] - (D2)2001. 파리 퇴치 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PzOCK...

[SW Expert Academy] - (D2)1959. 두 개의 숫자열 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PpoFaA...

[SW Expert Academy] - (D2)1961. 숫자 배열 회전 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5Pq-OK...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바1. 기본 알고리즘(1) [내부링크]

*** 위 교재로 공부한 내용입니다. ***실습1-13개의 정숫값 가운데 '최댓값'을 구하는 프로...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바1. 기본 알고리즘(2) [내부링크]

*** 위 교재로 공부한 내용입니다. ***순서도(flowchart)의 기호실습1-41부터 n까지의 정수 합 구하...

[SW Expert Academy] - (D2)1204. 최빈수 구하기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV13zo1KA...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바2. 기본 자료구조(1) [내부링크]

*** 위 교재로 공부한 내용입니다. ***자료구조- 데이터 단위와 데이터 자체 사이의 물리적 또는 논리적...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바2. 기본 자료구조(2) [내부링크]

*** 위 교재로 공부한 내용입니다. ***기수 변환실습 2-8* String 클래스 *char charAt(int i) /...

[SW Expert Academy] - (D2)1983. 조교의 성적 매기기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PwGK6...

[SW Expert Academy] - (D3)8658. Summation [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AW1lwyh6WP...

[SW Expert Academy] - (D3)8741. 두문자어 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AW2y6n3qPX...

[SW Expert Academy] - (D3)7728. 다양성 측정 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWq40NEK...

[SW Expert Academy] - (D3)7102. 준홍이의 카드놀이 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWkIlHWq...

[SW Expert Academy] - (D3)6730. 장애물 경주 난이도 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWefy5x65Po...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바3. 검색 (1) 검색 알고리즘 [내부링크]

*** 위 교재로 공부한 내용입니다. ***배열 검색1. 선형 검색 : 무작위로 늘어놓은 데이터 모임에서 검색...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바3. 검색 (2) 이진검색 [내부링크]

*** 위 교재로 공부한 내용입니다. ***이진검색 알고리즘을 적용하는 전제 조건은 데이터가 키값으로 이...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바3. 검색 (3) 이진검색 - Arrays.binarySearch() [내부링크]

*** 위 교재로 공부한 내용입니다. ***다음은 Arrays 클래스의 binarySearch() 메서드를 이용한 이진 ...

[SW Expert Academy] - (D3)4406. 모음이 보이지 않는 사람 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWNcD_66p...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바4. 스택(Stack) [내부링크]

*** 위 교재로 공부한 내용입니다. ***스택 - 데이터를 일시적으로 저장하기 위한 자료구조로, 가장 나중...

[SW Expert Academy] - (D3)3456. 직사각형 길이 찾기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWFPmsqqA...

[SW Expert Academy] - (D3)8931. 제로 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AW5jBWLq7...

[SW Expert Academy] - (D3)3314. 보충학습과 평균 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWBnA2jax...

[SW Expert Academy] - (D3)8821. 적고 지우기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AW37UDPK...

[SW Expert Academy] - (D3)7150. 상원이의 연속 합 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWoEzJFa2...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바4. 큐(Queue) [내부링크]

*** 위 교재로 공부한 내용입니다. ***큐 - 스택과 마찬가지로 데이터를 일시적으로 쌓아 놓는 자료구조 - ...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바5. 재귀 알고리즘 (1) 팩토리얼, 유클리드 호제법 [내부링크]

*** 위 교재로 공부한 내용입니다. ***재귀란 ? 어떤 사건이 자기 자신을 포함하고 다시 자기 자신을 사...

[SW Expert Academy] - (D3)1289. 원재의 메모리 복구하기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV19AcoKI...

[SW Expert Academy] - (D3)2805. 농작물 수확하기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV7GLXqK...

백준 - 1009번 : 분산처리 [내부링크]

https://www.acmicpc.net/problem/1009분산처리 Bronze III문제재용이는 최신 컴퓨터 10대를 가지고 ...

백준 - 1026번 : 보물 [내부링크]

https://www.acmicpc.net/problem/1026보물 Silver IV문제옛날 옛적에 수학이 항상 큰 골칫거리였던...

백준 - 1075번 : 나누기 [내부링크]

https://www.acmicpc.net/problem/1075나누기 Bronze II문제두 정수 N과 F가 주어진다. 지민이는 정...

백준 - 1076번 : 저항 [내부링크]

https://www.acmicpc.net/problem/1076저항 Bronze II문제전자 제품에는 저항이 들어간다. 저항은 ...

백준 - 1085번 : 직사각형에서 탈출 [내부링크]

https://www.acmicpc.net/problem/1085문제한수는 지금 (x, y)에 있다. 직사각형의 왼쪽 아래 꼭짓점은 (...

백준 - 1159번 : 농구 경기 [내부링크]

https://www.acmicpc.net/problem/1159농구 경기 Bronze II문제상근이는 농구의 세계에서 점차 영향력...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바5. 재귀 알고리즘 (2) 하노이의 탑 [내부링크]

*** 위 교재로 공부한 내용입니다. ***하노이의 탑(Towers of Hanoi)작은 원반이 위에, 큰 원반이 아래...

백준 - 1212번 : 8진수 2진수 [내부링크]

https://www.acmicpc.net/problem/1212코드문제와는 조금 별개지만, 매개변수 digit 진수 num을 10진수...

백준 - 1094번 : 막대기 [내부링크]

https://www.acmicpc.net/problem/1094문제지민이는 길이가 64cm인 막대를 가지고 있다. 어느 날, 그는 ...

운영체제 큰 그림 [내부링크]

패스트캠퍼스 강의를 통해 정리한 내용입니다.운영체제 역할1: 시스템 자원(System Resource) 관리자 *...

백준 - 1233번 : 주사위 [내부링크]

https://www.acmicpc.net/problem/1233주사위 Bronze II문제지민이는 주사위 던지기 게임을 좋아하여 ...

[Java] - 정수의 자릿수 구하기 [내부링크]

안녕하세요~ 이번에는 int 형인 정수의 자릿수를 구해보도록 하겠습니다~1000 => 4자리32 =...

백준 - 1225번 : 이상한 곱셈 [내부링크]

https://www.acmicpc.net/problem/1225이상한 곱셈 Bronze II문제A*B를 계산하다 지겨워진 형택이는...

백준 - 1267번 : 핸드폰 요금 [내부링크]

https://www.acmicpc.net/problem/1267핸드폰 요금 Bronze III문제동호는 새악대로 T 통신사의 새...

빅데이터를 활용한 데이터 분석과정 [내부링크]

안녕하세요~ 2020.01.06 ~ 2020.01.01(월, 화, 목, 금) 4일 (09:00 ~ 18:00) 32시간동안 학교 프로그램인 ...

백준 - 1357번 : 뒤집힌 덧셈 [내부링크]

https://www.acmicpc.net/problem/1357뒤집힌 덧셈 실패 Bronze II문제어떤 수 X가 주어졌을 때,...

백준 - 1453번: 피시방 알바 [내부링크]

https://www.acmicpc.net/problem/1453코드컴퓨터 수가 100대이므로 크기가 101인 배열을 선언한다.손...

2019.12.30. ~ 2020.01.05. 회고록 (1) [내부링크]

2020년 첫 번째 회고록 2020년 새해부터는 주마다 회고록을 작성해보려고 한다 !언제까지 작성할지는 모르...

[Java] - 생성자 [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다.생성자객체를 생성할 때 new 키워드와 함께 호출한다. (객...

백준 - 17614번: 369 [내부링크]

https://www.acmicpc.net/problem/17614코드for문에서 i가 0부터 N까지 반복하는데, 이때 i값을 비교해...

빅데이터를 활용한 데이터 분석과정 - 1일차 [내부링크]

파이썬 설치(3.5.4 버젼)https://www.python.org/downloads/release/python-354/Windows x86-64 executa...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바 6. 정렬 : 버블정렬(bubble sort) [내부링크]

*** 위 교재로 공부한 내용입니다. ***정렬이란 ? 정렬(sorting)은 이름, 학번, 키 등 핵심 항목(key)의 대...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바 6. 정렬 : 단순 선택 정렬(selection sort) [내부링크]

*** 위 교재로 공부한 내용입니다. ***단순 선택 정렬가장 작은 요소부터 선택해 알맞은 위치로 옮겨서 순...

백준 - 1712번: 손익분기점 [내부링크]

https://www.acmicpc.net/problem/1712코드예제를 보면 입력은 A = 1000, B = 70, C &#x3...

빅데이터를 활용한 데이터 분석과정 - 2일차(웹크롤링) [내부링크]

파이참(pycharm) 설치파이참 - 파이썬의 통합개발환경(IDE)https://www.jetbrains.com/pycharm/downlo...

백준 - 2869번: 달팽이는 올라가고 싶다(수학) [내부링크]

https://www.acmicpc.net/problem/2869코드시간 초과 때문에 풀지못했다 ...수학적으로 풀어야 ...

백준 - 10872번: 팩토리얼 [내부링크]

https://www.acmicpc.net/problem/10872코드재귀로 풀어서 제출하니 런타임 에러가 발생했다 . .따라서 ...

[알고리즘, 자료구조] 빅오(Big-O)표기법, 시간복잡도 [내부링크]

빅오(Big-O) 표기법알고리즘의 성능을 수학적으로 표현해주는 표기법 이다.데이터나 사용자의 증가율에 ...

백준 - 2798번: 블랙잭 [내부링크]

https://www.acmicpc.net/problem/2798코드완전탐색(브루트 포스) 알고리즘 으로 해결했다.가능한 모든 ...

경기도 성남 판교 [내부링크]

안녕하세요! 1월 8일 수요일 개발자들의 성지(?) 경기도 판교에 다녀왔습니다 !면접이 있고, 평소에 판교도...

빅데이터를 활용한 데이터 분석과정 - 3일차(웹크롤링) [내부링크]

안녕하세요~ 오늘은 데이터 분석과정 3일차 입니다 . .오늘도 주로 웹크롤링 위주로 학습했습니다 ~!검...

WAS VS 웹서버(톰캣, 아파치) [내부링크]

http://sungbine.github.io/tech/post/2015/02/15/tomcat%EA%B3%BC%20apache%EC%9D%98%20%EC%97%...

백준 - 1463번: 1로 만들기(DP) [내부링크]

https://www.acmicpc.net/problem/1463코드조건이 3개다.1) 3으로 나눈다.2) 2로 나눈다.3) 1을 뺀다....

백준 - 10870번: 피보나치 수 5(수학) [내부링크]

https://www.acmicpc.net/problem/10870코드런타임 에러가 발생하는데 왜 발생할까요 .....................

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바 6. 정렬 : 단순 삽입 정렬(insertion sort) [내부링크]

*** 위 교재로 공부한 내용입니다. ***단순 삽입 정렬 선택한 요소를 그보다 더 앞쪽의 알맞은 위치에 &#x2...

[Python] - Chrome version must be between 71 and 75 [내부링크]

파이참(PyCharm)에서 크롬 드라이버를 통해 웹 크롤링중 아래와 같은 에러가 발생했다.selenium.common...

빅데이터를 활용한 데이터 분석과정 - 4일차(마지막날 ..) [내부링크]

https://www.java.com/ko/운영체제에 맞는 Java 설치https://www.java.com/ko/download/manual.jsp...

백준 - 2750번: 수 정렬하기 [내부링크]

https://www.acmicpc.net/problem/2750코드

백준 - 2231번: 분해합(완전탐색, 브루트포스) [내부링크]

https://www.acmicpc.net/problem/2231주어진 수 N의 부분합을 구하는것이 아닌 N이 되는 가장 작은 분해...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바 6. 정렬 : 퀵 정렬(Quick Sort) [내부링크]

*** 위 교재로 공부한 내용입니다. ***퀵 정렬(Quick Sort)퀵 정렬은 가장 빠른 정렬 알고리즘 중 하나로...

백준 - 2309번: 일곱 난쟁이(완전탐색) [내부링크]

https://www.acmicpc.net/problem/2309코드총 아홉 난쟁이고 원래는 일곱 난쟁이다. 차이는 두명..어떻...

백준 - 2839번: 설탕 배달(수학) [내부링크]

https://www.acmicpc.net/problem/2839코드최소한의 봉지갯수를 구하는 문제이므로 5kg으로 나누어질때 최...

운영체제와 응용 프로그램 [내부링크]

패스트캠퍼스 강의를 통해 정리한 내용입니다.응용 프로그램이란? - 프로그램 = 소프트웨어 - 소프...

운영체제 History(1950 ~ 1960) [내부링크]

패스트캠퍼스 강의를 통해 정리한 내용입니다.1950년대ENIAC: 첫 번째 컴퓨터운영체제(OS)가 없었...

백준 - 2775번: 부녀회장이 될테야 [내부링크]

https://www.acmicpc.net/problem/2775코드"a층의 b호에 살려면 아래(a-1)층의 1호부터 b호까지 사...

개발 관련 [내부링크]

https://www.popit.kr/si-%EA%B0%9C%EB%B0%9C-10%EB%85%84%EC%B0%A8%EC%9D%B8%EB%8D%...

백준 - 3009번: 네 번째 점(수학) [내부링크]

https://www.acmicpc.net/problem/3009코드x, y 좌표를 따로 구해주었다.각각 1번나온 x, y좌표가 네번...

백준 - 4153번: 직각삼각형(수학) [내부링크]

https://www.acmicpc.net/problem/4153코드

백준 - 1978번: 소수 찾기 [내부링크]

https://www.acmicpc.net/problem/1978코드소수인지 아닌지 판별하는 findNum 메서드를 만들었다.주어진...

백준 - 2581번: 소수 [내부링크]

https://www.acmicpc.net/problem/2581코드소수 문제의 경우 1을 예외적으로 처리해 주어야한다.1은 소수...

[Java] - 객체간 협력: 객체지향 코드 [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다.Person.javaBeanCoffee.javaStarCoffee...

2020.01.06. ~ 2020.01.12. 회고록 (2) [내부링크]

2020년 두 번째 회고록 이번주는 빅데이터를 활용한 데이터 분석과정을 월화목금(9시 ~ 18시) 듣고,수요...

백준 - 2292번: 벌집 [내부링크]

https://www.acmicpc.net/problem/2292코드규칙을 찾으면 쉽게 해결할 수 있다.먼저 방의 갯수를 기준...

[백준] 1193번: 분수찾기 [내부링크]

https://www.acmicpc.net/problem/1193코드규칙을 찾았는데 너무 멋대로 푼것 같다...먼저 분수는 아래 ...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바 6. 정렬 : 병합 정렬(Merge Sort) [내부링크]

*** 위 교재로 공부한 내용입니다. ***병합 정렬 배열을 앞부분과 뒷부분으로 나누어 각각 정렬한 다음 ...

[Java] - 정렬(Comparable) [내부링크]

자바에서 정렬과 관련된 Comparable, Comparator 에 대해 알아보겠습니다.사용자가 새롭게 정렬 순서를...

백준 - 10250번: ACM 호텔 [내부링크]

https://www.acmicpc.net/problem/10250코드규칙만 찾아주면 된다.H = 층(세로)W = 방...

[Java] - static 변수, 메서드 [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다. Static 변수 * 여러 인스턴스가 하나의 값을 공유할 필...

백준 - 1018번: 체스판 다시 칠하기(브루트포스) [내부링크]

https://www.acmicpc.net/problem/1018코드 1(첫 풀이)8*8 크기의 체스판으로 잘라낸 후 정사각형을 다...

[Java] - 정렬(Comparator) [내부링크]

안녕하세요, 이번에는 저번 Comparable 인터페이스에 이어서 Comparator 인터페이스를 알아보겠습니다....

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바 6. 정렬 : 힙 정렬(Heap Sort) [내부링크]

*** 위 교재로 공부한 내용입니다. ***힙이란? 힙 정렬(Heap Sort)는 힙을 사용하여 정렬하는 알고리즘...

[Java] - static, 싱글톤패턴: 객체지향 코드 [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다.Card.javaCardCompany.javaCardCompanyTes...

백준 - 1436번: 영화감독 숌(브루트포스) [내부링크]

https://www.acmicpc.net/problem/1436코드N의 크기가 10,000 미만이므로 완전탐색하는 브루트포스로 해결...

백준 - 1427번: 소트인사이드(정렬) [내부링크]

https://www.acmicpc.net/problem/1427코드코드2(직접 구현)

[Java] - ArrayList: 학생의 수강과목 학점 출력, 객체지향 코드 [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다.Subject.javaStudent.javaStudentTest.java

백준 - 4101번: 크냐? [내부링크]

https://www.acmicpc.net/problem/4101코드

백준 - 9086번: 문자열 [내부링크]

https://www.acmicpc.net/problem/9086코드

백준 - 9093번: 단어 뒤집기 [내부링크]

https://www.acmicpc.net/problem/9093코드테스트케이스 T를 입력받고 다음 개행을 위해 scan.nextLi...

백준 - 5086번: 배수와 약수 [내부링크]

https://www.acmicpc.net/problem/5086코드

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바 8. 문자열 검색: 브루트-포스법 [내부링크]

*** 위 교재로 공부한 내용입니다. ***문자열 검색이란?어떤 문자열 안에 다른 문자열이 들어 있는지 조...

[백준] 2875번: 대회 or 인턴(그리디, 구현) [내부링크]

https://www.acmicpc.net/problem/2875코드풀이 여학생 2명, 남학생 1명이 팀이고, K인원만큼 인턴쉽을 ...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바 9. 리스트 - 선형리스트, 연결리스트 [내부링크]

*** 위 교재로 공부한 내용입니다. *** 선형 리스트(linear list), 연결 리스트(linked list) 리스트는 ...

[백준] 5073번: 삼각형과 세 변 [내부링크]

https://www.acmicpc.net/problem/5073코드풀이// 1)문제에서 주어진 조건을 전부다 구해서 풀었다....

[Java] - 상속 [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다.클래스에서 상속의 의미 새로운 클래스를 정의 할 때 이...

[백준] 11943번: 파일 옮기기 [내부링크]

https://www.acmicpc.net/problem/11943코드

[백준] 10820번: 문자열 분석 [내부링크]

https://www.acmicpc.net/problem/10820코드입력 조건 때문에 조금 헤맸다...문자열 갯수가 사용자가 ...

[백준] 별그리기 시리즈: 2438번 ~ 2444번 [내부링크]

https://www.acmicpc.net/problem/2438코드https://www.acmicpc.net/problem/2439코드http...

[백준] 2445번: 별 찍기 - 8 [내부링크]

https://www.acmicpc.net/problem/2445코드풀이 N을 입력받고, N*2 - 1행 까지 규칙을 찾아 출력하는...

[백준] 2446번: 별 찍기 - 9 [내부링크]

https://www.acmicpc.net/problem/2446코드

[백준] 15953번: 상금 헌터 [내부링크]

https://www.acmicpc.net/problem/15953코드코드 2위 코드에선 a가 0이거나 21보다 큰경우, b가 ...

[백준] 14697번: 방 배정하기 [내부링크]

https://www.acmicpc.net/problem/14697첫 번째 코드말도 안되게 생각했다... 주어진 테스트 케이스만 보...

[백준] 2846번: 오르막길 [내부링크]

https://www.acmicpc.net/problem/2846코드풀이처음엔 증가하는 수열의 첫번째와 끝을 찾아 한번에 해...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바 9. 리스트 - 포인터 연결리스트 [내부링크]

*** 위 교재로 공부한 내용입니다. ***노드 클래스 Node<E> * data : 데이터를 가리킵니다. * ...

안동 맛집 - 놀부 부대찌개 [내부링크]

안녕하세요~ 이번에 다녀온 곳은 안동 정하동에 위치한 #놀부부대찌개 입니다 !놀부 부대찌개는 체인점이고...

[백준] 5597번: 과제 안 내신 분..? [내부링크]

https://www.acmicpc.net/problem/5597코드학생이 1번부터 30번까지 있으므로 배열도 0이아닌 1부터 시...

[백준] 1977번: 완전제곱수 [내부링크]

https://www.acmicpc.net/problem/1977코드주어진 M ~ N 까지의 숫자 중 완전제곱수를 찾으면 된다....

[Java] - 다형성(ploymorphism) 의미, 예제(오버워치) [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다.다형성 이란?하나의 코드가 여러 자료형으로 구현되어 실...

[백준] 2525번: 오븐 시계 [내부링크]

https://www.acmicpc.net/problem/2525코드

[백준] 2851번: 슈퍼 마리오 [내부링크]

https://www.acmicpc.net/problem/2851코드풀이버섯은 처음부터 나온 순서대로 잡아야 한다.첫번째는 ...

[백준] 3047번: ABC [내부링크]

https://www.acmicpc.net/problem/3047코드풀이주어진 수를 입력받아 배열에 넣고, 오름차순으로 정렬...

운영체제 History(1970년대 이후) [내부링크]

패스트캠퍼스 강의를 통해 정리한 내용입니다. 1970년대 - UNIX(유닉스) OSUNIX(유닉스) OS * ...

[백준] 10798번: 세로읽기 [내부링크]

https://www.acmicpc.net/problem/10798코드풀이* char 타입의 2차원 배열의 초깃값은 '\0' 입...

[백준] 2858번: 기숙사 바닥 [내부링크]

https://www.acmicpc.net/problem/2858코드풀이 나는 수학적으로 규칙을 찾아서 해결했다 ..가로 &#x3...

[Java] - 추상 클래스 [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다.추상 클래스- 추상 메서드를 포함한 클래스 추상 메서드: ...

2020.01.13. ~ 2020.01.19. 회고록 (3) [내부링크]

2020년 세 번째 회고록 엊그제가 2020년 시작인 것 같은데 벌써 1월이 끝나간다 ... 이제부터는 매 주 큰주...

[백준] 2576번: 홀수 [내부링크]

https://www.acmicpc.net/problem/2576코드풀이// 0)num[]: 자연수 7개를 입력받을 배열odd[]: num...

[백준] 2501번: 약수 구하기 [내부링크]

https://www.acmicpc.net/problem/2501코드풀이반복문에서 1부터 N까지 약수를 모두 찾는다(N%i &#x3...

[백준] 2822번: 점수 계산 [내부링크]

https://www.acmicpc.net/problem/2822코드풀이문제는 점수는 8개이고, 높은 점수 5개의 합과 인덱스를 ...

[백준] 10814번: 나이순 정렬 [내부링크]

https://www.acmicpc.net/problem/10814코드풀이HashMap 을 이용해 풀려고 했지만 아직 사용해본적이...

Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바 10. 트리 [내부링크]

*** 위 교재로 공부한 내용입니다. ***트리트리를 구성하는 요소는 노드(node)와 가지(edge) 입니다. ...

[백준] 2609번: 최대공약수와 최소공배수 [내부링크]

https://www.acmicpc.net/problem/2609코드풀이유클리드 호제법 이용참고

[백준] 10773번: 제로(스택) [내부링크]

https://www.acmicpc.net/problem/10773코드풀이스택을 이용하면 쉽게 해결할 수 있다.입력받은 수가 0일...

[Java] - 추상 클래스 응용(템플릿 메서드) [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다.템플릿 메서드 패턴 - 디자인 패턴의 일종 - 프레임 워...

[백준] 11650, 11651번: 좌표 정렬하기, 좌표 정렬하기2 [내부링크]

https://www.acmicpc.net/problem/11650https://www.acmicpc.net/problem/11651코드풀이두 문제 풀이는 ...

[백준] 13458번: 시험감독 [내부링크]

* 삼성 SW 역량테스트 기출문제https://www.acmicpc.net/problem/13458코드풀이정답률이 낮은데, 자료...

[백준] 2164번: 카드2(큐) [내부링크]

https://www.acmicpc.net/problem/2164코드 1처음에는 배열의 가장 위에값을 버리는 delete()메소드와 배...

[그래프] DFS, BFS 이해 [내부링크]

https://mygumi.tistory.com/102

[백준] 1260번: DFS와 BFS [내부링크]

https://www.acmicpc.net/problem/1260코드풀이위 문제는 DFS, BFS에 대해 이해를 하고있는지 파악...

프로그래머스[Java] - (Level2)숫자의 표현 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12924코드풀이n이 15일 경우 예로들면,,1+2+3+4+5 ...

[Java] - 인터페이스(1) [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다.인터페이스인터페이스는 클래스의 골격과 동일하지만, cl...

[백준] 11653번: 소인수분해 [내부링크]

https://www.acmicpc.net/problem/11653코드

프로그래머스[Java] - (Level2)큰 수 만들기(그리디) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42883코드풀이문제를 보고 생각하다가 마땅히 떠오...

[백준] 10815번: 숫자 카드 [내부링크]

https://www.acmicpc.net/problem/10815코드풀이완전탐색을 통해 풀면 시간초과가 발생한다 . .이분탐색...

프로그래머스[Java] - (Level2)땅따먹기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12913코드풀이DP 문제다. 어떻게 풀지 고민하...

[백준] 2606번: 바이러스(DFS, BFS) [내부링크]

https://www.acmicpc.net/problem/2606코드 1(인접행렬, DFS)풀이어제 풀었던 백준 1260번: DFS와 B...

[Java] - 인터페이스(2) [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다. 인터페이스의 요소추상 메서드상수디폴트 메서드(Java ...

[백준] 11656번: 접미사 배열 [내부링크]

https://www.acmicpc.net/problem/11656코드풀이문자열 S의 접미사는 i부터 시작해서 S의 길이만큼 뽑...

[백준] 1964번: 오각형, 오각형, 오각형... [내부링크]

https://www.acmicpc.net/problem/1964코드풀이규칙만 찾으면 쉽게 해결 할 수 있다.위와 같은식을 그...

[백준] 9506번: 약수들의 합 [내부링크]

https://www.acmicpc.net/problem/9506코드 1(틀린 코드)풀이예제에 나온거는 그대로 나오지만 ... 엄청 ...

[백준] 10610번: 30(그리디) [내부링크]

https://www.acmicpc.net/problem/10610코드풀이어렵다... 다른 글들을 참고해서 풀었다.30의 배수가 되...

[백준] 1120번: 문자열(그리디) [내부링크]

https://www.acmicpc.net/problem/1120코드풀이조금 단순하게 생각해보니 풀 수 있었다.입력받은 문자열 ...

[백준] 2997번: 네 번째 수 [내부링크]

https://www.acmicpc.net/problem/2997코드풀이네 수중 하나를 찾으므로 4가지의 유형이 있다.답이 4 6 8 1...

[Java, Eclipse] - split 에러 Dangling meta character '+' near index 0 + [내부링크]

안녕하세요! 이번에는 Java의 split 함수 Error에 대해 알아볼게요~Eclipse에서 문자열을 + 을 기준으...

[Java] - split()함수 여러개의 문자를 기준으로 자르기 [내부링크]

안녕하세요! 이번에는 Java의 split() 함수에서 자르고자 하는 문자가 하나가 아닌 여러개일때, 자르는 방...

[백준] 1541번: 잃어버린 괄호(그리디) [내부링크]

https://www.acmicpc.net/problem/1541코드풀이위 문제를 보며 -가 나올 때까지 수를 더하며 빼주는게 최...

2020.01.20. ~ 2020.01.26. 회고록 (4) [내부링크]

2020년 네 번째 회고록벌써 1월이 끝났다... 공부를 나름 열심히 한 것 같은데 중간중간 많이 놀기도 하고,...

[백준] 2745번: 진법 변환 [내부링크]

https://www.acmicpc.net/problem/2745코드풀이B 진법의 N을 10진법으로 바꾸는 문제다.10진법을 넘어...

[백준] 1080번: 행렬(그리디) [내부링크]

https://www.acmicpc.net/problem/1080틀린 코드풀이변수들을 다른 메소드에서 사용할 수 있도록 클래스 변...

[Java] - int배열에 특정 요소가 있는지 확인하는 방법 [내부링크]

안녕하세요~ 이번에 Java에서 배열에 특정요소가 있는지 확인하는 방법에 대해 알아보겠습니다.IntStrea...

[백준] 2903번: 중앙 이동 알고리즘 [내부링크]

https://www.acmicpc.net/problem/2903코드풀이규칙만 찾으면 쉽게 해결 할 수 있다.저장해야하는 점의 개...

[백준] 1969번: DNA(그리디, 완전탐색) [내부링크]

https://www.acmicpc.net/problem/1969코드풀이문제를 봤을때, 행을 기준으로 알파벳의 수가 가장 많은 알...

[백준] 1946번: 신입 사원(그리디, 정렬) [내부링크]

https://www.acmicpc.net/problem/1946틀린 코드풀이문제에서 지원자 A와 다른 모든 지원자 B의 서류심...

[Java] - 컬렉션 프레임워크(Collection: List) [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다.컬렉션 프레임워크란프로그램 구현에 필요한 자료구조와 ...

[백준] 10833번: 사과 [내부링크]

https://www.acmicpc.net/problem/10833코드

[백준] 2399번: 거리의 합 [내부링크]

https://www.acmicpc.net/problem/2399코드풀이문제만 이해하면 쉽게 해결 할 수 있다. n^2개의 모든 쌍에 ...

[백준] 1652번: 누울 자리를 찾아라 [내부링크]

https://www.acmicpc.net/problem/1652틀린 코드풀이1. 2칸 이상의 빈칸이 존재한다면, 누울 수 있다.2. ...

[백준] 5598번: 카이사르 암호 [내부링크]

https://www.acmicpc.net/problem/5598코드풀이알파벳 문자 관련된 이런문제는 아스키코드를 이용하...

[백준] 1343번: 폴리오미노[그리디] [내부링크]

https://www.acmicpc.net/problem/1343틀린 코드풀이2개의 폴리오미노 "AAAA", "BB...

졸업여행 - 경주(1박 2일) [내부링크]

이번에 동기들과 졸업여행으로 경주에 다녀왔습니다 !오랜만에 보는 애들도있고, 매일봐서 지겨운 애들도 ...

2020.01.27. ~ 2020.02.02. 회고록 (5) [내부링크]

2020년 다섯번째 회고록 이번에도 회고록을 쓴다는게 깜박하고 아침에 학교에 와서 쓰고있다 ...저번주는 ...

[백준] 1543번: 문서 검색(그리디, 완전탐색) [내부링크]

https://www.acmicpc.net/problem/1543코드풀이주어진 문서(문자열)에서 어떤 단어가 총 몇번 등장하는지 ...

[백준] 1049번: 기타줄(그리디, 구현) [내부링크]

https://www.acmicpc.net/problem/1049틀린 코드풀이무슨 이상하게는 다 풀어본 것 같다..간단하게 브...

[백준] 2667번: 단지번호붙이기(그래프, DFS) [내부링크]

https://www.acmicpc.net/problem/2667코드풀이그래프 - DFS, BFS에서 응용된 문제이다.다른 풀이들...

[Java] - 컬렉션 프레임워크(Map, Collection: Set) [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다. Set 인터페이스 - Collection 하위 인터페이스 - 중복을...

[백준] 1919번: 애너그램 만들기 [내부링크]

https://www.acmicpc.net/problem/1919코드풀이단어 두 개를 입력받고, 알파벳으로 판단한다.각 문자에서...

[백준] 1783번: 병든 나이트(그리디, 구현) [내부링크]

https://www.acmicpc.net/problem/1783코드풀이모든 케이스를 다 생각해가며 구현했다. 문제 풀면서도 테스...

[백준] 2667번: 단지번호붙이기(그래프, BFS) [내부링크]

https://www.acmicpc.net/problem/2667코드풀이어제 dfs로 푼 문제를 bfs로 풀어봤다.참고

[백준] 9625번: BABBA(DP) [내부링크]

https://www.acmicpc.net/problem/9625코드풀이K를 6정도까지만 적어보면 피보나치 수열이라는 규칙을 ...

빅데이터실무활용능력 1급 [내부링크]

안녕하세요 ! 이번에 취득한 자격증은 빅데이터실무활용능력 1급 입니다 !!2020.01.06. ~ 2020.01.10. 5...

프로그래머스[Java] - (Level2)구명보트(그리디) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42885코드풀이논리를 생각해내는게 어려운 문제였...

[Java/자바] - 람다식(lambda) [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다.람다식이란? - 자바에서 함수형 프로그래밍을 구현하는 ...

[Java/자바] - Google Java Style Guide [내부링크]

https://google.github.io/styleguide/javaguide목차

[Java/자바] - 스트림(Stream) [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다.스트림(Stream) - 데이터의 흐름 - 입출력(I/O)와 관...

[백준] 1475번: 방 번호(문자열, 구현) (return ??) [내부링크]

https://www.acmicpc.net/problem/1475코드풀이 - 0 ~ 9까지 숫자가 하나씩 들어있고, 6과 9는 뒤집어...

[백준] 1758번: 알바생 강호(그리디) [내부링크]

https://www.acmicpc.net/problem/1758코드풀이팁의 최댓값을 구하는 문제이다.잘 생각해보면 원래 주려고 ...

[백준] 11403번: 경로 찾기(dfs, bfs) [내부링크]

https://www.acmicpc.net/problem/11403dfs 코드bfs 코드풀이노드를 탐색할때마다, 경로가 존재할때 1...

[백준] 2566번: 최댓값(구현) [내부링크]

https://www.acmicpc.net/problem/2566코드

[백준] 2864번: 5와 6의 차이(문자열, 수학) [내부링크]

https://www.acmicpc.net/problem/2864코드풀이복잡하게 푼 것 같다..주어진 A와 B를 각각 최솟값, 최댓...

[백준] 2789번: 유학 금지(문자열, 구현) [내부링크]

https://www.acmicpc.net/problem/2789코드

[백준] 5218번: 알파벳 거리(문자열) [내부링크]

https://www.acmicpc.net/problem/5218코드문제에 맞게 구현하고, 출력해주면 끝 ..

[백준] 2262번: 토너먼트 만들기(그리디) [내부링크]

https://www.acmicpc.net/problem/2262코드풀이두 선수의 랭킹 차이의 총 합의 최솟값을 구하는데 ..논리는...

[Java/자바] - Thread(쓰레드) [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다.Thread란? - "또 다른 실행의 흐름을 형성하는 주...

[Java/자바] - multi-thread(멀티 쓰레드) 프로그래밍 [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다. 임계 영역(critical section) - 두 개 이상의 thread가 ...

[백준] 11724번: 연결 요소의 개수(dfs, bfs) [내부링크]

https://www.acmicpc.net/problem/11724코드bfs 코드풀이기존 dfs 문제와 동일하다.연결 요소란 그...

[백준] 11586번: 지영 공주님의 마법 거울(문자열) [내부링크]

https://www.acmicpc.net/problem/11586코드풀이 K=1 일때 그대로 출력하는 메소드 current()K&#...

프로그래머스[Java] - (Level3)기지국 설치(그리디) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12979시간 초과 코드위 코드는 테스트 케이스는 전부...

[백준] 1012번: 유기농 배추(dfs, bfs) [내부링크]

https://www.acmicpc.net/problem/1012코드풀이백준 2667번 - 단지번호붙이기위 문제와 논리가 똑같은 문...

[백준] 2161번: 카드1(시뮬레이션) [내부링크]

https://www.acmicpc.net/problem/2161코드풀이큐를 이용해 해결했다.가장 위에 값 제거 - poll()그 다음...

[백준] 3040번: 백설 공주와 일곱 난쟁이 [내부링크]

https://www.acmicpc.net/problem/3040코드풀이난쟁이 9명의 합에서 난쟁이가 아닌 2명을 뺀 합이 100이 될...

[백준] 2012번: 등수 매기기(그리디) [내부링크]

https://www.acmicpc.net/problem/2012코드풀이간단한 문제였다. 불만도 합의 최소값을 구하는 문제이다....

운영체제 - 배치 처리, 멀티태스킹, 멀티 프로세싱 [내부링크]

패스트캠퍼스 강의를 통해 정리한 내용입니다.배치 처리 시스템(Queue) - 자동으로 다음 응용 프로그...

[백준] 10988번: 팰린드롬인지 확인하기(문자열, 구현) [내부링크]

[백준] 10988번: 팰린드롬인지 확인하기(문자열, 구현)https://www.acmicpc.net/problem/10988코드

[백준] 3986번: 좋은 단어(문자열, 스택) [내부링크]

[백준] 3986번: 좋은 단어(문자열, 스택)https://www.acmicpc.net/problem/3986코드풀이* 선끼리 교차...

[Java/자바] - 진수 변환 함수들 ,, [내부링크]

10진수 -> 2진수, 8진수, 16진수2진수, 8진수, 16진수 -> 10진수10진수 -> 2진수 n자리...

프로그래머스[Java] - (Level1)비밀지도 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/17681틀린 코드풀이지도의 한 변 크기(n)만큼 주어...

2020.02.03. ~ 2020.02.09. 회고록 (6) [내부링크]

2020년 여섯번째 회고록벌써 2월 중순이 다가온다 .....그나마 다행인건 2월이 28일로 짧은데 올해는 윤년...

[백준] 2804번: 크로스워드 만들기(문자열, 구현) [내부링크]

[백준] 2804번: 크로스워드 만들기(문자열, 구현)https://www.acmicpc.net/problem/2804코드풀이** 두 ...

[백준] 6603번: 로또(dfs, 백트래킹) [내부링크]

https://www.acmicpc.net/problem/6603코드풀이주어진 숫자중(6개 ~ 13개) 가능한 모든 경우의수를 출...

IntelliJ(인텔리제이) 설치하기 [내부링크]

안녕하세요 ~ 이번에 스프링 부트에서 사용할 IDE는 IntelliJ(인텔리제이) 이기 때문에, 인텔리제이를...

IntelliJ 에서 Eclipse 단축키 사용하기. [내부링크]

안녕하세요, 이번에는 인텔리제이(IntelliJ) IDEA 에서 Eclipse 단축키를 사용하는 방법에 대해 보...

[Spring] - 스프링 부트 시작(Hello World 출력) [내부링크]

패스트캠퍼스 - 강의를 통해 정리한 내용입니다.https://spring.io/projects스프링 홈페이지에서 SP...

[백준] 18406번: 럭키 스트레이트(구현) [내부링크]

https://www.acmicpc.net/problem/18406코드풀이주어진 숫자 N의 자릿수의 반을 구한다.N 이 6자리 ->...

알고리즘 - 재귀함수(Recursion) [내부링크]

재귀 함수에 대한 이해가 너무 부족해서 공부하고 정리를 해봤다...하노이의 탑, 순열 조합 등 재귀와 관련...

[Codeforces] 977A: Wrong Subtraction [내부링크]

https://codeforces.com/problemset/problem/977/A어린 소녀 타냐는 숫자를 하나 줄이는 법을 배우고 있지...

[Codeforces] 1030A: In Search of an Easy Problem [내부링크]

https://codeforces.com/problemset/problem/1030/A코데포레이션 코디네이터들은 토너먼트를 준비할 때 첫...

[백준] 1100번: 하얀 칸(문자열) [내부링크]

https://www.acmicpc.net/problem/1100코드풀이* 주석으로 설명* 다른 코드풀이짝수, 홀수 행으로 나...

[백준] 2468번: 안전 영역(완전탐색, 그래프) [내부링크]

https://www.acmicpc.net/problem/2468코드문제 이해 - N*N 2차원 배열에서 해당 높이보다 낮거나 같은 ...

[백준] 1931번: 회의실배정(그리디, 정렬) [내부링크]

https://www.acmicpc.net/problem/1931코드풀이각 회의에 대해 시작시간과 종료시간이 주어지고, 회의가 겹...

[Codeforces] 791A: Bear and Big Brother [내부링크]

https://codeforces.com/problemset/problem/791/A베어 리맥은 곰 중에서 가장 큰 것이 되거나, 적어도 ...

[Java/자바] - 아스키코드, 문자 <-> 숫자 변환 [내부링크]

숫자 -> 문자문자 -> 숫자a ~ z -> 0 ~ 25 출력0 ~ 25 -> a ~ z 출력

[백준] 6986번: 절사평균 [내부링크]

https://www.acmicpc.net/problem/6986코드풀이문제에 맞게 절사평균과 보정평균을 구해주면 된다.절사평균...

2020.02.10. ~ 2020.02.16. 회고록 (7) [내부링크]

2020년 일곱번째 회고록벌써 일곱번째 회고록이다. 사실 이번주는 공부를 너무 안해서 회고록에 쓸 것도 별...

[Codeforces] 785A - Anton and Polyhedrons [내부링크]

https://codeforces.com/problemset/problem/785/A안톤이 가장 좋아하는 기하학적 형상은 일반 다면체다...

[백준] 1924번: 2007년(구현, 달력) [내부링크]

https://www.acmicpc.net/problem/1924코드풀이먼저 1 ~ 12월의 각 일 수를 int days[] 배열에 저장한...

[백준] 5545번: 최고의 피자(그리디) [내부링크]

https://www.acmicpc.net/problem/5545코드풀이그리디스럽게 접근하고 접근했다.문제에서 토핑을 전혀 ...

[Java/자바] - Map 클래스 HashMap 사용 [내부링크]

해시(Hash)는 하나의 문자열을, 이를 상징하는 더 짧은 길이의 값이나 키로 변환하는 것이다. 해시는 암...

[백준] 15649번: N과 M (1) (dfs, 백트래킹) [내부링크]

https://www.acmicpc.net/problem/15649https://www.acmicpc.net/problem/15649코드풀이순열과 조합의 첫번...

[백준] 15650번: N과 M (2) (dfs, 백트래킹) [내부링크]

https://www.acmicpc.net/problem/15650코드풀이N과 M (1) 참고N과 M (1)번 문제와 동일하지만 차이점...

Microsoft Azure란? [내부링크]

Microsoft Azure https://azure.microsoft.com/ko-kr/overview/Windows의 Microsoft 회사에서 만든 ...

[Codeforces] 1154A - Restoring Three Numbers [내부링크]

https://codeforces.com/problemset/problem/1154/A문제 해석Polycarp는 a, b, c의 세 개의 양의 정수를 ...

[Java/자바] - BufferedReader, BufferedWriter를 활용한 빠른 입출력 [내부링크]

안녕하세요! 이번에 알아볼 것은 BufferedReader , BufferedWriter 를 활용한 입&출력 입니다.그...

[백준] 2217번: 로프(그리디, 수학) [내부링크]

https://www.acmicpc.net/problem/2217코드문제이해문제 이해가 안되서 계속보고, 블로그도 찾아봤다.문제...

[백준] 15651번: N과 M (3) (dfs, 중복포함) [내부링크]

https://www.acmicpc.net/problem/15651코드풀이N과 M 시리즈 3번째문제. 수를 뽑되 같은 수를 여러 번 ...

[Codeforces] 996A - Hit the Lottery [내부링크]

https://codeforces.com/problemset/problem/996/A문제Allen은 많은 돈을 가지고 있다. 그는 은행에 n ...

[백준] 15652번: N과 M (4) (dfs, 중복포함, 비내림차순) [내부링크]

https://www.acmicpc.net/problem/15652코드풀이N과 M(2) + N과 M(3) 두 문제를 섞어 만든 문제이다.중...

[백준] 1932번: 정수 삼각형(DP, 동적계획법) [내부링크]

백준 1932번 - 정수 삼각형(DP)https://www.acmicpc.net/problem/1932코드풀이 기본적인 DP문제이다....

[Codeforces] 1097A: Gennady and a Card Game(brute force) [내부링크]

https://codeforces.com/problemset/problem/1097/A문제Gennady는 시골에 그가 평화로운 삶을 사는 작은 ...

[백준] 2579번: 계단 오르기(DP, 동적 계획법) [내부링크]

[백준] 2579번: 계단 오르기(DP, 동적 계획법)https://www.acmicpc.net/problem/2579코드풀이전형적인 ...

[Eclipse] - 버전 확인 [내부링크]

안녕하세요, 이클립스를 설치한 현재 버전을 확인하는 방법입니다.Help - About Eclipse IDE 클릭...

[Spring] - 이클립스에서 STS(Spring Tool Suite) 설치하기. [내부링크]

Eclipse를 이용해서 Servlet나 JSP를 개발하는 경우에는 별도의 추가적인 기능이 필요하지는 않지만, ...

[Spring] - (Eclipse)Spring Framework Project 생성 [내부링크]

이클립스 - New Project -> 아래와 같이 Spring Legacy Project를 클릭합니다.Project name...

[Spring] - (Eclipse)Lombok library Install [내부링크]

이클립스와 스프링 플러그인 만으로도 스프링 개발은 가능하지만, Lombok을 이용하면 Java언어를 사용해 ...

[Eclipse, 톰캣] - Multiple Contexts have a path of "/controller". [내부링크]

[톰캣] - Multiple Contexts have a path of "/controller". 에러스프링 공부를 하던 중, 프...

[Spring] - xml 설정을 Java 클래스로 하는 방법 [내부링크]

Eclipse(STS)에서 'Spring Legacy Project'의 경우 XML 기반으로 스프링 관련 설정을 ...

[Codeforces] 935A: Fafa and his Company(brute force) [내부링크]

https://codeforces.com/problemset/problem/935/A문제파파는 거대한 프로젝트에서 일하는 회사를 소유하...

[백준] 1592번: 영식이와 친구들(구현, 수학, 시뮬레이션) [내부링크]

https://www.acmicpc.net/problem/1592코드문제이해문제를 푸는데 좀 걸렸다 ...일단 조건은 아래와 같다....

[백준] 3943번: 헤일스톤 수열(구현, 시뮬레이션) [내부링크]

https://www.acmicpc.net/problem/3943코드풀이문제에 맞게 구현해주면 된다.문제 분류에 DP여서 계속 dp...

[Codeforces] 959A: Mahmoud and Ehab and the even-odd game [내부링크]

https://codeforces.com/problemset/problem/959/A문제Mahmoud와 Ehab은 짝수 게임이라고 불리는 게임...

운영체제 - 스케쥴링(멀티 프로그래밍) [내부링크]

패스트캠퍼스 강의를 통해 정리한 내용입니다.멀티 프로그래밍 최대한 CPU를 많이 활용하도록 하는 ...

운영체제 - 스케쥴링 알고리즘 [내부링크]

패스트캠퍼스 강의를 통해 정리한 내용입니다.프로세스(process)란 ? 실행 중인 프로그램은 프로세스라고...

[Java/자바] - int 배열 -> String 배열 변환 [내부링크]

1. 직접 변환 - for문 이용2. Java 8 ㅡ stream 활용

프로그래머스[Java] - (Level2)가장 큰 수(정렬) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42746코드풀이이 문제를 보고는 주어진 배열을 문제...

[Codeforces] 1186A: Vus the Cossack and a Contest [내부링크]

https://codeforces.com/problemset/problem/1186/A문제Vus the Cossack은 n명이 참여하는 프로그래밍 ...

2020.02.17. ~ 2020.02.23. 회고록 (8) [내부링크]

2020년 여덟번째 회고록운동 요즘 코로나 때문에 학교 체력단련실도 폐쇄가 되었다 ... 아침에 운동하고 ...

[Design Pattern] - 디자인패턴 [내부링크]

디자인 패턴의 이해디자인 패턴은 자주 사용하는 설계 형태를 정형화해서 이를 유형별로 설계 템플릿을 ...

[Codeforces] 1200A: Cards [내부링크]

ttps://codeforces.com/problemset/problem/1220/A문제세레샤가 세 살이었을 때, 그는 생일 선물로 편지와...

[백준] 1268번: 임시 반장 정하기(구현) [내부링크]

https://www.acmicpc.net/problem/1268코드풀이구현 문제, 문제에서 주어진 방식대로 완전탐색으로 해결하...

[Spring, Eclipse] - The import org.junit cannot be resolved [내부링크]

Eclipse에서 Spring을 학습하던 도중, 테스트코드를 작성하기 위해 junit을 import했으나 아래와 같은 오...

[Java/자바] - 3항 연산자 [내부링크]

안녕하세요, 이번에 다룰 내용은 3항 연산자입니다.3항 연산자는 - if ~ else if 문을 단축형으로, 코...

[Codeforces] 1223A: CME [내부링크]

https://codeforces.com/problemset/problem/1223/A문제correct match equation(우리는 그것을 CME로...

[백준] 11726번: 2xn 타일링(DP) [내부링크]

https://www.acmicpc.net/problem/11726코드풀이DP로 구현했다.위 그림을 보면 맨 오른쪽에 놓을 수 있는...

[Eclipse] - the type java.lang.object cannot be resolved [내부링크]

Eclipse 이클립스를 지우고 다시 깔았더니 아래와 같은 오류가 발생했다.the type java.lang.object can...

[Eclipse] - A JNI error has occurred, please check your installation and try again(JVM) [내부링크]

이클립스를 지우고 Java프로젝트를 실행하니 다음과 같은 오류가 발생했다 !Java Virtual Machine ...

[Codeforces] 1146A: Love "A" [내부링크]

https://codeforces.com/problemset/problem/1146/A문제앨리스는 문자열 s을 가지고 있다. 그녀는 &quot...

[백준] 1149번: RGB거리(DP) [내부링크]

https://www.acmicpc.net/problem/1149코드풀이전형적인 Dynamic Programming(동적 계획법)의 문제다. 아...

[백준] 2490번, 10797번, 10707번, 5543번(구현) [내부링크]

https://www.acmicpc.net/problem/2490https://www.acmicpc.net/problem/10797https://www.acmicpc.net/p...

[백준] 1065번: 한수(완전탐색, brute force) [내부링크]

https://www.acmicpc.net/problem/1065코드풀이주어진 숫자의 각 자리가 등차수열인지 확인하는 문제,정수 ...

[백준] 2966번: 찍기(완전탐색, brute force) [내부링크]

https://www.acmicpc.net/problem/2966코드문제 이해백준 2966번 찍기 - 완전탐색 문제구현이 꽤 까다로웠...

[Codeforces] 867A: Between the Offices(implementation) [내부링크]

https://codeforces.com/problemset/problem/867/A문제알다시피, MemSQL은 샌프란시스코와 시애틀에 ...

[Spring] - XML을 이용한 의존성 주입 테스트 [내부링크]

이전에 작성한 프로젝트를 통해 간단하게 의존성에 대한 기능을 작성하고 테스트해 보겠습니다.레스토랑(R...

[Codeforces] 263A: Beautiful Matrix [내부링크]

https://codeforces.com/problemset/problem/263/A문제5 × 5 매트릭스를 가지고 있는데, 24개의 0과 1개의...

[백준] 2193번: 이친수(DP) [내부링크]

https://www.acmicpc.net/problem/2193코드풀이대표적 DP 문제이다.dp[N] -> N개 자리수에 이친수를...

[백준] 1449번: 수리공 항승(그리디, 정렬) [내부링크]

https://www.acmicpc.net/problem/1449틀린 코드이해그리디 문제는 문제 이해하기가 젤 우선인 것 같다... ...

[백준] 1236번: 성 지키기(구현) [내부링크]

https://www.acmicpc.net/problem/1236코드풀이행, 열 별로 경비원이 서있지않은 경비원의 수를 구하고그 ...

[Codeforces] 617A: Elephant [내부링크]

https://codeforces.com/problemset/problem/617/A문제코끼리 한 마리가 그의 친구를 방문하기로 결정했...

[백준] 2437번: 저울(그리디) [내부링크]

https://www.acmicpc.net/problem/2437코드풀이문제를 고민하다가 추들을 하나씩 재가면서 잴 수 없는 최소...

[백준] 2156번: 포도주 시식(DP) [내부링크]

https://www.acmicpc.net/problem/2156코드풀이DP(동적계획법) 문제는 경우의 수를 찾고, 점화식을 세우...

[Oracle] - ORA-01031: insufficient privileges [내부링크]

ORA-01031: insufficient privileges => 권한 관련한 오류, 접근불가1. Administration...

[Spring] - 스프링 + Oracle DB 연동 [내부링크]

스프링에서 오라클 데이터베이스를 사용할 것이기 때문에, 오라클을 설치해주도록 합니다.Oracle 11g 버...

[Codeforces] 734A: Anton and Danik [내부링크]

https://codeforces.com/problemset/problem/734/A안톤은 체스 치는 것을 좋아하고, 그의 친구 대니크도 ...

[Codeforces] 344A: Magnets [내부링크]

https://codeforces.com/problemset/problem/344/A코드* String의 경우 equals 메소드를 사용해야 값이...

[백준] 4641번: Doubles(완전 탐색) [내부링크]

https://www.acmicpc.net/problem/4641코드풀이따로 인풋받는 범위가 없어서 생각좀 했다.그 외 주석에 설...

[Eclipse] - 이클립스에서 UML(다이어그램) 플러그인 설치 & 사용하는 방법 [내부링크]

이번 포스팅에서는 이클립스에서, 클래스 다이어그램을 사용해 UML을 작성하는 방법에 대해 알아보겠습...

[Codeforces] 677A: Vanya and Fence [내부링크]

https://codeforces.com/problemset/problem/677/A코드풀이주어진 h(높이)보다 사람의 높이보다 작거나 ...

2020.02.24. ~ 2020.03.01. 회고록 (9) [내부링크]

2020년 아홉번째 회고록올해 제일 공부를 안한 한 주였다 ...코로나때문에 아침에 가던 헬스장도 못가서 너...

[백준] 11727번: 2xn 타일링 2(DP) [내부링크]

https://www.acmicpc.net/problem/11727코드풀이2xn타일링 위 문제는 1x2 , 2x1 타일로 채우지만 이 문제는...

프로그래머스[Java] - (Level2)짝지어 제거하기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12973틀린 코드풀이문제를 보고 문자열을 제거하기 ...

[Codeforces] 200B: Drinks [내부링크]

https://codeforces.com/problemset/problem/581/A코드풀이오차가 10^-4승을 초과하지 않으면 된다고 해...

프로그래머스[Java] - (Level3)단속카메라(그리디) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42884코드풀이그리디 문제라 그리디스럽게(?) 풀었다...

[Codeforces] 581A: Vasya the Hipster [내부링크]

https://codeforces.com/problemset/problem/581/A코드풀이문제는 빨간색 a 양말, 파랑색 b 양말을 가지고...

[Codeforces] 758A: Holiday Of Equality [내부링크]

https://codeforces.com/problemset/problem/758/A코드풀이모든 시민에게 동등한 burles를 가지도록 맞...

[백준] 10448번: 유레카 이론(완전 탐색) [내부링크]

https://www.acmicpc.net/problem/10448코드풀이정답이 통과는 됐지만 뭔가 효율적으로는 풀지 못한 것 같...

[Spring] - MyBatis와 스프링 연동 [내부링크]

MyBatis 흔히 'SQL 매핑(mapping) 프레임워크'로 분류되는데, 개발자들이 JDBC 코드의 ...

프로그래머스[Java] - (Level3)야근 지수 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12927틀린 코드풀이문제에서 주어진 대로 그대로 ...

프로그래머스[Java] - (Level3)멀리 뛰기(DP) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12914코드풀이Level3에 존재하는 문제지만, 간단한 ...

[백준] 4948번: 베르트랑 공준(소수, 에라토스테네스의 체) [내부링크]

https://www.acmicpc.net/problem/4948코드풀이일반 소수찾기 문제와 동일하지만, 주어진 문제대로 그대로 ...

[백준] 1051번: 숫자 정사각형(완전 탐색, 구현) [내부링크]

https://www.acmicpc.net/problem/1051틀린코드풀이처음 문제에서 N, M의 범위가 50까지밖에 안되서 완전...

[Codeforces] 703A: Mishka and Game [내부링크]

https://codeforces.com/problemset/problem/703/A코드풀이누가 더 많이 이긴지 비교해서 출력3항연산자를...

프로그래머스[Java] - K번째수(정렬) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42748코드풀이문제에서 주어진 대로 그대로 구현했다...

[백준] 2511번: 카드놀이 [내부링크]

https://www.acmicpc.net/problem/2511코드풀이10라운드까지 각 라운드마다 A가 이기면 A+3 , B가 이기...

[백준] 13300번: 방 배정(구현) [내부링크]

https://www.acmicpc.net/problem/13300코드풀이KOI 2016 초등부 구현 문제,문제에서 주어진 대로 각 학...

프로그래머스[Java] - (Level2)카펫(완전탐색, 수학) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42842코드풀이뭔가 동일한 문제를 풀어본 것 같은데 ...

[백준] 1764번: 듣보잡(구현, 정렬) - HashSet [내부링크]

https://www.acmicpc.net/problem/1764틀린 코드풀이가장 무난하게 듣도 못한 사람의 명단 - String nArr...

[백준] 1789번: 수들의 합(구현) [내부링크]

https://www.acmicpc.net/problem/1789코드풀이생각보다 엄청 단순한 문제였다.서로 다른 N개의 자연수의 ...

[백준] 2563번: 색종이(완전탐색, 구현) [내부링크]

https://www.acmicpc.net/problem/2563코드풀이KOI 2007 초등부 문제,처음에 문제를 보고, 어떻게 중복...

[백준] 1526번: 가장 큰 금민수(시뮬레이션) [내부링크]

https://www.acmicpc.net/problem/1526코드풀이단순한 구현문제 인 줄 알았으나 ... 생각보다 많이 헤매었...

[백준] 1551번: 수열의 변화(수학, 시뮬레이션) [내부링크]

https://www.acmicpc.net/problem/1551코드풀이생각보다 꽤 까다롭게 구현했다 ..크기가 N인 수열 A가 주...

[Codeforces] 509A: Maximum in Table [내부링크]

https://codeforces.com/problemset/problem/509/A코드풀이문제에서 주어진 조건은 다음과 같다첫번째 행...

[백준] 3985번: 롤 케이크(구현, 시뮬레이션) [내부링크]

https://www.acmicpc.net/problem/3985코드풀이문제의 조건대로 그대로 구현하려다 보니 좀 복잡해진 것 같...

[백준] 1912번: 연속합(DP) [내부링크]

https://www.acmicpc.net/problem/1912코드풀이위 문제를 완전 탐색으로도 풀 수 있다.수열에서 n번째 수 ...

[백준] 1748번: 수 이어 쓰기 1(구현) [내부링크]

https://www.acmicpc.net/problem/1748코드풀이자릿수만 구하면 되므로, 자릿수가 언제 바뀌는지만 확인해...

프로그래머스[Java] - (Level2)전화번호 목록(해시) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42577코드풀이phone_book의 모든 요소들을 탐색한다....

[Codeforces] 749A: Bachgold Problem [내부링크]

https://codeforces.com/problemset/problem/749/A코드풀이자연수 n이 주어졌을 때, 나타낼 수 있는 많은 ...

[백준] 1062번: 가르침(완전 탐색, 백트래킹) [내부링크]

https://www.acmicpc.net/problem/1062코드풀이골드 문제 였지만 나름 짧아 보여서 덥썩 물었는데.. 너무 ...

프로그래머스[Java] - (Level2)위장(해시) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42578코드풀이자바의 컬렉션 프레임워크중 List에 ...

[Codeforces] 431A: Black Square [내부링크]

https://codeforces.com/problemset/problem/431/A코드풀이문자열이 주어질 때 각 문자열에 맞는 배열을 ...

[백준] 5052번: 전화번호 목록 [내부링크]

https://www.acmicpc.net/problem/5052코드풀이기존 프로그래머스와 동일한 문제다.프로그래머스 - 전화...

[Design Pattern] - 스트래티지 패턴(Strategy Pattern) [내부링크]

스트래티지 패턴(Strategy Pattern) 전략을 쉽게 바꿀 수 있도록 해주는 디자인 패턴이다. 여기에서 전...

UML Tools [내부링크]

uml 다이어그램 툴http://staruml.io/https://online.visual-paradigm.com/drive/#diagramlist:proj&...

프로그래머스[Java] - (Level1)문자열 다루기 기본 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12918코드풀이문자열 길이가 4, 6이 아닌 경우 ->...

프로그래머스[Java] - (Level1)소수 찾기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12921코드풀이기본적인 소수 찾기 코드.2 ~ i의 제곱...

[Codeforces] 1285A: Mezo Playing Zoma [내부링크]

https://codeforces.com/problemset/problem/1285/A코드풀이L = x-1 , R = x+1 만큼 움직일...

프로그래머스[Java] - (Level1)예산 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12982코드풀이작년 8~9월 알고리즘을 처음 접해봤는...

운영체제 - 스레드(Thread) [내부링크]

스레드(Thread)①컴퓨터 프로그램 수행 시 프로세스 내부에 존재하는 수행 경로, 즉 일련의 실행 코드. 프...

[Codeforces] 1077A: Frog Jumping [내부링크]

https://codeforces.com/problemset/problem/1077/A코드풀이k번 만큼 점프하고, a는 오른쪽으로(+a) , b는...

2020.03.02. ~ 2020.03.08. 회고록 (10) [내부링크]

2020년 열번째 회고록벌써 열번째 회고록 ~~올해부터 처음 쓰기 시작한 회고록인데 벌써 열 번째 회고록을 ...

[Codeforces] 1095A: Repeating Cipher [내부링크]

https://codeforces.com/problemset/problem/1095/A코드풀이문자열 s = s1s2 ... sm 으로 이루어져 ...

[Spring] - 스프링 MVC (1) 기본 설정 [내부링크]

스프링 MVC 프로젝트를 구성해서 사용한다는 의미는 내부적으로는 root-context.xml로 사용하는 일반 J...

[Spring, Eclipse] - @Log4j Error [내부링크]

+ 2020.03.11. 해결 @@@@@@@@@@@@@@@@@@@@@@pom.xml에서 log4j 부분의 <exclusions> 태그와 <scop...

[Spring] - 스프링 MVC (2) 기본 사상 [내부링크]

스프링 MVC의 기본 사상 - Model , View , ControllerJava를 이용하는 웹 애플리케이션을 제작해봤...

[Codeforces] 1207A: There Are Two Types Of Burgers [내부링크]

https://codeforces.com/problemset/problem/1207/A코드풀이/* 변수 */t = 테스트 케이스 수price &...

알고리즘 - 재귀함수(Recursion) 2 [내부링크]

1탄은 아래에,,https://blog.naver.com/zzang9ha/221804967068재귀 함수 아직도 이해가 부족해서 직접 코...

[백준] 17478번: 재귀함수가 뭔가요?(재귀) [내부링크]

https://www.acmicpc.net/problem/17478코드풀이출력에서 반복되는 부분은 네 개의 문장이다."재귀...

[Codeforces] 978B: File Name [내부링크]

https://codeforces.com/problemset/problem/978/B코드풀이 If the name of the file contains three or ...

[백준] 11729번: 하노이 탑 이동 순서(재귀, 분할정복) [내부링크]

https://www.acmicpc.net/problem/11729코드풀이재귀 함수에 대한 문제로 유명한 하노이의 탑문제를 풀어보...

[Codeforces] 1003A: Polycarp's Pockets [내부링크]

https://codeforces.com/problemset/problem/1003/A코드풀이주어진 동전을 지갑에 나눠야하는데, 각각의 ...

[Java/자바] - 배열에서 중복을 제거하고 정렬하기 [내부링크]

안녕하세요, 오늘 문득 공부하다가 배열에서 중복을 제거하고 정렬은 어떻게하면 될지 생각하다가 한 번 정...

[Codeforces] 1311A: Add Odd or Subtract Even [내부링크]

https://codeforces.com/problemset/problem/1311/A코드풀이문제는 다음과 같다.a, b가 주어지고 a에 임의...

[백준] 2816번: 디지털 티비(그리디) [내부링크]

https://www.acmicpc.net/problem/2816코드풀이스페셜 저지 문제는 답이 여러개가 될 수 있다고 한다.문제...

[백준] 1911번: 흙길 보수하기(그리디) [내부링크]

https://www.acmicpc.net/problem/1911코드풀이일단 그리디 문제여서 하나하나 탐욕스럽게 접근할거기 때문...

[백준] 2979번: 트럭 주차(구현, 시뮬레이션) [내부링크]

https://www.acmicpc.net/problem/2979코드풀이구현, 시뮬레이션 문제 -> 주어진 문제의 조건 그대로 흐...

[백준] 1057번: 토너먼트(구현, 수학) [내부링크]

https://www.acmicpc.net/problem/1057코드풀이갈피를 못잡겠어서 타 블로그들을 참고했다.문제의 윗 부...

[Codeforces] 721A: One-dimensional Japanese Crossword [내부링크]

https://codeforces.com/problemset/problem/721/A%EF%BB%BF코드풀이1 x n 의 직사각형에서, 연속된...

프로그래머스[Java] - (Level2)다음 큰 숫자 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12911?language=java코드풀이조건에 만족하도...

프로그래머스[Java] - (Level2)폰켓몬 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/1845?language=java코드풀이문제는 길지만 읽...

[Java/자바] - ArrayList를 List로 선언하는 이유 [내부링크]

List - 컬렉션의 인터페이스.ArrayList - List의 구현체.왜 위에처럼 선언해야 하는지는 다형성(poly...

[Java/자바] - 문자열에서 첫글자만 대문자로 변경하기 [내부링크]

문자열에서 첫번째 문자만 대문자로 변경하고, 나머지는 소문자로 변경하기 toUpperCase() - 소...

프로그래머스[Java] - (Level2)N개의 최소공배수 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12953코드풀이유클리드호제법 을 이용해 최대공약수...

프로그래머스[Java] - (Level2)최솟값 만들기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12941?language=java코드풀이전에 비슷한 다른...

프로그래머스[Java] - (Level2)다리를 지나는 트럭 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42583코드풀이큐 + 그리디 + 구현 (?) 정도의 문제 ...

[백준] 11945번: 뜨거운 붕어빵 [내부링크]

https://www.acmicpc.net/problem/11945코드풀이문제 그대로 뒤집어서 출력하면 되는데,,이상하게 Strin...

[Design Pattern] - 싱글톤 패턴(Singleton Pattern) [내부링크]

이번에는 싱글톤 패턴에 대해 알아보겠습니다. 지식백과의 정의는 아래와 같습니다.singleton은 '단...

[Codeforces] 1092B: Teams Forming [내부링크]

https://codeforces.com/problemset/problem/1092/B코드풀이두명씩 짝지어서 동일하게 만들때, 필요한 ...

[Codeforces] 835A: Key races [내부링크]

https://codeforces.com/problemset/problem/835/A코드풀이입력에 5개의 정수가 주어진다. s, v1, v2, t...

운영체제 - 가상 메모리(Virtual Memory) [내부링크]

프로그램이 실행되기 위해서는 주기억장치로 들어가야 하는데, 실행될 프로그램이 주기억장치보다 크거나 ...

프로그래머스[SQL] - 모든 레코드 조회하기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59034코드풀이ORDER BY - 특정 컬럼 기준으...

프로그래머스[SQL] - 역순 정렬하기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59035코드풀이SELECT로 조회할때 모든 기본 문...

프로그래머스[SQL] - 어린 동물 찾기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59037코드풀이문제에서 젊은 동물이 무엇인지 몰라서...

2020.03.09. ~ 2020.03.15. 회고록 (11) [내부링크]

2020년 열한번째 회고록벌써 3월 중순이다... 작년 12월 스마트팩토리 교육과정이 끝나고 혼자 공부한지 3...

프로그래머스[SQL] - 아픈 동물 찾기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59036코드풀이어린 동물 찾기 <- 동일한 문제....

[Codeforces] 1303A: Erasing Zeroes [내부링크]

https://codeforces.com/problemset/problem/1303/A코드풀이주어지는 문자열에서 모든 1이 하위 세그먼...

프로그래머스[SQL] - 동물의 아이디와 이름 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59403

프로그래머스[SQL] - 이름이 없는 동물의 아이디 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59039이름이 없는 동물 -> 컬럼이 NULL 인 ...

프로그래머스[Java] - (Level2)탑 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42588코드풀이문제의 예제처럼 탑의 높이가 height...

프로그래머스[Java] - (Level2)피보나치 수(재귀 , 비재귀DP) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12945코드1(비재귀, DP)풀이코드2(재귀)...

프로그래머스[Java] - (Level2)가장 큰 정사각형찾기(DP) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12905코드풀이문제를 처음 보고 든 접근방식은 모...

프로그래머스[Java] - (Level2)주식가격 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42584코드풀이문제를 이해하는것이 약간 어려웠다....

프로그래머스[Java] - (Level2)예상 대진표 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12985코드풀이백준 1057번 토너먼트 문제와 동일하다...

[Codeforces] 1005A: Tanya and Stairways [내부링크]

https://codeforces.com/problemset/problem/1005/A코드풀이주어진 예제에서 계단수와, 각 계단의 수를 ...

프로그래머스[SQL] - 이름이 있는 동물의 아이디 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59407조회된 컬럼 - animal_id테이블 명 - animal_in...

프로그래머스[SQL] - 상위 n개 레코드 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59405DATETIME 으로 오름차순 정렬 후 LI...

프로그래머스[SQL] - 여러 기준으로 정렬하기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59404동물의 아이디(animal_id) , 이름(name) , 보호...

프로그래머스[SQL] - 최댓값 구하기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59415MAX / MIN 최댓값, 최솟값 가져오기 ...

프로그래머스[Java] - (Level3)방문 길이 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/49994코드풀이U: 위쪽으로 한칸D: 아래쪽으로 한...

프로그래머스[Java] - (Level3)하노이의 탑 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12946코드풀이하노이의탑 이동 횟수는 2^n - 1 이...

프로그래머스[Java] - (Level3)최고의 집합 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12938코드풀이문제와 예제들을 보고 직관적으로 접...

프로그래머스[Java] - (Level2)점프와 순간 이동 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12980코드풀이규칙을 찾아보면 쉽게 해결할 수 있...

프로그래머스[Java] - (Level2)올바른 괄호 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12909시간 초과 코드풀이스택을 이용해서 풀었는데...

프로그래머스[Java] - (Level2)영어 끝말잇기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12981코드풀이어제 풀다가 실패해서 놔두고 오늘 ...

[Codeforces] 1257A: Two Rival Students [내부링크]

https://codeforces.com/problemset/problem/1257/A코드풀이x 수만큼 두 학생의 거리를 벌릴 수 있고, ...

프로그래머스[SQL] - 최솟값 구하기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59038MAX / MIN 최댓값, 최솟값 가져오기 ...

프로그래머스[SQL] - 동물 수 구하기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59406COUNT 함수 - 테이블에 존재하는 컬럼의...

프로그래머스[SQL] - 중복 제거하기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59408DISTINCT 키워드 - 중복 제거

프로그래머스[Java] - (Level2)소수 만들기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/12977코드풀이n의 범위가 50이기에 완전탐색을 돌...

프로그래머스[Java] - (Level2)스킬트리 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/49993코드풀이어떻게 접근하지 생각하다가 도저히 떠...

[백준] 1417번: 국회의원 선거(완전 탐색) [내부링크]

https://www.acmicpc.net/problem/1417코드풀이다른 후보자의 투표수를 자신의 투표수로 매수를 해서 당...

[백준] 3085번: 사탕 게임(완전 탐색) [내부링크]

https://www.acmicpc.net/problem/3085코드풀이문제에서 주어진 조건에따라 그대로~ 완전 탐색을 통해 구...

프로그래머스[SQL] - 고양이와 개는 몇마리 있을까 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59040GROUP BY - 컬럼의 데이터를 그룹화하는...

프로그래머스[SQL] - 이름에 el이 들어가는 동물 찾기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59047

프로그래머스[SQL] - 루시와 엘라 찾기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/59046WHERE 절에서 여러개의 조건을 검색할때 ...

프로그래머스[Java] - (Level2)더 맵게(Heap) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42626%EF%BB%BF코드풀이우선순위큐를 사용하...

[Codeforces] 1015A: Points in Segments [내부링크]

https://codeforces.com/problemset/problem/1015/A코드풀이문제 이해하는데도 시간이 좀 걸렸다. 문제...

[Codeforces] 1300A: Non-zero [내부링크]

https://codeforces.com/problemset/problem/1300/A코드풀이배열의 모든 요소들의 합과 곱이 0이 되지 ...

구미 봉곡동 - 지례 불고기 [내부링크]

안녕하세요~ 오랜만에 고향와서 맛집에 다녀왔습니다 ! 어제 다녀왔는데 이제 작성합니당 ~원래 집 근처에 ...

2020.03.16. ~ 2020.03.22. 회고록 (12) [내부링크]

2020년 열두번째 회고록 벌써 3월도 끝나가고... 시간은 역시나 빠르다.그동안 알고리즘을 정말 열심히 했...

[백준] 13904번: 과제(그리디) [내부링크]

https://www.acmicpc.net/problem/13904코드풀이어제 문제를 풀다가 시간이 없어서 내일풀기로 하고 나머지...

깃허브(GitHub) 모바일 앱 ! ! [내부링크]

깃허브 앱이 나왔네요 ~!https://www.zdnet.co.kr/view/?no=20200318094410모바일용 깃허브 앱이...

[Codeforces] 1244A: Pens and Pencils [내부링크]

https://codeforces.com/problemset/problem/1244/A코드풀이단순하게 펜, 연필의 갯수가 몇개필요한지 ...

[Spring] - @RunWith(SpringJUnit4ClassRunner.class) [내부링크]

스프링은 환경설정을 세팅하는게 너무 어렵고 오류가 많이 발생한다.....저번에 했던 작업을 다른 서버에...

[Spring] - (JUnit Test), from org.junit.internal.requests.ClassRequest@ [내부링크]

스프링 학습중 JUnit을 통한 테스트코드를 작성한 후 테스트 결과를 확인하려는데 다음 오류 발생..ini...

[Oracle] - ORA-01017: invalid username/password: logon denied [내부링크]

오라클 SQL Developer를 설치하고 접속하려는데 다음과 같은 오류가 발생했다.테스트 실패: ORA-010...

[Oracle] - ORA-28000: the account is locked [내부링크]

오라클 Oracle SQL Developer 툴에서 Oracle 접속을 하려고하는데 발생한 오류,,내용만 봐도 계정이 ...

[Codeforces] 1191A: Tokitsukaze and Enhancement [내부링크]

https://codeforces.com/problemset/problem/1191/A코드풀이경우의 수가 4개밖에 없으므로, 각각의 케이...

[백준] 1966번: 프린터 큐(구현, 큐) [내부링크]

https://www.acmicpc.net/problem/1966코드풀이중요도가 동일한 문서들의경우, 처리를 어떻게 해야될지 ...

[Spring] - @InitBinder, @DateTimeFormat [내부링크]

파라미터의 수집을 'binding(바인딩)' 이라고 합니다.변환이 가능한 데이터는 자동으로 변환되지...

[Codeforces] 1017A: The Rank [내부링크]

https://codeforces.com/problemset/problem/1017/A코드풀이문제에서 토마스는 1번이고, 토마스의 총점...

프로그래머스[Java] - (Level1)체육복 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42862코드풀이https://blog.naver.com/PostView.nh...

프로그래머스[Java] - (Level2)쇠막대기(스택/큐) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42585코드풀이Stack을 이용해 해결했다.현재 값이...

Java 관련 면접 준비 1 [내부링크]

DataSource순수 jdbc로 데이터베이스에 접근을 하면, 데이터베이스에 접근할 때마다 connection을 맺고 ...

Java 관련 면접 준비 2 [내부링크]

자바 특징 - JVM(Java Virtual Machine)JVM - 시스템 메모리를 관리하면서 자바 기반 애플리케이...

[Codeforces] 1167A: Telephone Number [내부링크]

https://codeforces.com/problemset/problem/1167/A코드풀이주어진 문자열에서 문자를 삭제하거나 삭제...

[Spring] - @Controller 리턴 타입 [내부링크]

스프링의 어노테이션 @Controller의 리턴 타입에 대해 알아보겠습니다.스프링 MVC 구조는 리턴 타입이 ...

[오라클] - 시퀀스(sequence), nextval [내부링크]

안녕하세요 ! 이번에 알아볼 키워드는 오라클 - sequence 입니다!시퀀스는 번호가 자동으로 순차 증가함...

[백준] 5567번: 결혼식(그래프, 구현) [내부링크]

https://www.acmicpc.net/problem/5567코드풀이그래프 - 정점, 간선과 관련된 문제다.문제의 예제를 그림...

[백준] 9933번: 민균이의 비밀번호(문자열) [내부링크]

https://www.acmicpc.net/problem/9933코드풀이목록에서 문자열중 뒤집힌 문자열도 있는경우 비밀번호이...

[백준] 2998번: 8진수(문자열, 구현) [내부링크]

https://www.acmicpc.net/problem/2998코드풀이문제 조건 2진수 -> 8진수로 변환. 1. 2진수의 길이...

[백준] 5555번: 반지(문자열) [내부링크]

https://www.acmicpc.net/problem/5555코드풀이문제에서 '문자열의 시작과 끝이 연결된 형태' ...

[백준] 4949번: 균형잡힌 세상(스택, 문자열) [내부링크]

https://www.acmicpc.net/problem/4949코드풀이괄호 열고 닫는문제 -> 스택을 쓰면 편할 것 같다고 생...

[Spring] - 간단 CRUD(결과물) [내부링크]

오늘 열심히 교재 따라하면서 CRUD 작업을 해봤는데,, 확실히 스프링이 기존 JS...

[Java/자바] - String / StringBuilder / StringBuffer 비교 [내부링크]

안녕하세요, 이번에는 문자열과 관련된 클래스 String / StringBuilder / StringBuffer위 3가지의 특...

2020.03.23. ~ 2020.03.29. 회고록 (13) [내부링크]

2020년 열세번째 회고록이번주에 뭐했는지 잘 모르겠는데 진짜 빨리 지나갔다. 요새는 일주일이 너무나 빨...

[Codeforces] 1270A: Card Game [내부링크]

https://codeforces.com/problemset/problem/1270/A코드풀이문제는 길고 복잡해보이지만 엄청 단순하다....

프로그래머스[Java] - (Level2)타겟넘버(dfs) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/43165?language=java코드풀이배열의 모든 요...

[백준] 9576번: 책 나눠주기(그리디) [내부링크]

https://www.acmicpc.net/problem/9576코드풀이그리디 알고리즘으로 분류되어 있어서 문제를 보고 풀어보...

프로그래머스[Java] - 크레인 인형뽑기 게임(Stack, 2019 카카오 개발자 겨울 인턴십) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/64061코드풀이음 문제에서부터 한개씩 제거되고,...

[Codeforces] 1093A: Dice Rolling [내부링크]

https://codeforces.com/problemset/problem/1093/A코드풀이예제와 다르게 출력할 수 있는 문제다.주사...

2020.03.30. ~ 2020.04.05. 회고록 (14) [내부링크]

2020년 열네번째 회고록이번주는 면접 준비하느라 거의 포스팅을 하지 못했다.목요일에 면접보고 와서 바로...

[Codeforces] 1136A: Nastya is Reading a Book [내부링크]

https://codeforces.com/problemset/problem/1136/A코드풀이챕터당 페이지 범위가 주어지고, 현재 표시...

[백준] 10026번: 적록색약(DFS) [내부링크]

https://www.acmicpc.net/problem/10026코드풀이적록색약 -> 빨간색과 초록색의 차이를 느끼지못해서 ...

[백준] 1021번: 회전하는 큐 [내부링크]

https://www.acmicpc.net/problem/1021코드풀이문제를 잘 이해해야 한다. 큐의 크기가 N개이면, 1 ~ N...

[백준] 10709번: 기상캐스터(구현) [내부링크]

https://www.acmicpc.net/problem/10709코드풀이문제는 간단하다. 구름('c')는 동쪽으로 1분에...

[Codeforces] 1316A: Grade Allocation [내부링크]

https://codeforces.com/problemset/problem/1316/A코드풀이모든 학생 점수의 합이 m보다 크거나같으면 ...

[백준] 1188번: 음식평론가(구현, 최대공약수) [내부링크]

https://www.acmicpc.net/problem/1188코드풀이이 문제는 풀이만 알면 정말 간단하지만,, 그 풀이를 생각...

[백준] 14502번: 연구소(DFS, BFS, 완전탐색, SW역량테스트) [내부링크]

https://www.acmicpc.net/problem/14502코드풀이dfs + bfs + 완전탐색 + 백트래킹으로 푸는 문제다...문...

[Spring] - UriComponentsBuilder 클래스 [내부링크]

웹 프로젝트를 진행하다가 웹페이지에서 매번 파라미터를 유지하는 일이 번거롭고 힘들때,즉 Controller에...

[Spring] - RedirectAttributes - addFlashAttribute, addAttribute [내부링크]

RedirectAttributes 는 조금 특별하게 일회성으로 데이터를 전달하는 용도로 사용됩니다.RedirectA...

Just Black, Dark Reader - (크롬 확장프로그램) 웹페이지 다크모드 [내부링크]

안녕하세요 ! 저는 눈이 좀 건조해서 평소에 화면을 어둡게 하고 보는걸 좋아하는데요, 개발 툴들도 거의다...

[Codeforces] 1080A: Petya and Origami [내부링크]

https://codeforces.com/problemset/problem/1080/A코드풀이문제를 이해하는게 더 힘들었다. 모든 친구(...

[백준] 2246번: 콘도 선정(구현) [내부링크]

https://www.acmicpc.net/problem/2246코드풀이뭔가 헷갈렸는데 문제에서 주어진 조건 2가지 모두 속할때...

[백준] 9324번: 진짜 메시지(구현) [내부링크]

https://www.acmicpc.net/problem/9324코드풀이각 문자가 세 번 등장할 때 한 번 더 문자가 삽입된다.주...

[백준] 3054번: 피터팬 프레임(구현) [내부링크]

https://www.acmicpc.net/problem/3054코드풀이문제에서 출력하는 규칙을 찾고 그대로 구현하면 되는데 생...

[백준] 5032번: 탄산 음료(구현, 수학) [내부링크]

https://www.acmicpc.net/problem/5032코드풀이문제에 함정이 하나 있었다.9 0 3 과같이 빈병의 수는 9개...

[백준] 5533번: 유니크(구현) [내부링크]

https://www.acmicpc.net/problem/5533코드풀이N의 범위가 200밖에 안되므로 완전탐색으로 해결하면 된...

[백준] 17608번: 막대기(구현) [내부링크]

https://www.acmicpc.net/problem/17608코드풀이오른쪽 부터 비교해가면서 높이가 가장 높은거를 기준으로 ...

[Spring] - ResponseEntity(HttpStatus) [내부링크]

REST 방식으로 호출하는 경우 화면 자체가 아닌 데이터 자체를 전송하는 방식으로 처리되기 때문에 데...

[백준] 9012번: 괄호(스택) [내부링크]

https://www.acmicpc.net/problem/9012코드풀이괄호 처리하는 문제는 거의 대부분 스택으로 해결되는 것 ...

2020.04.13. ~ 2020.04.19. 회고록 (15) [내부링크]

2020년 열다섯번째 회고록너무너무 무기력한 한 주 였다. 저번주 회고록도 작성하지 못했고, 깃허브에 1일 ...

[부스트코스 웹] 웹 프로그래밍 기초 - 웹의 동작(HTTP 프로토콜 이해) [내부링크]

HTTP(Hypertext Transfer Protocol) 팀 버너스리와 그가 속한 팀은 CERN에서 HTML뿐만 ...

[부스트코스 웹] 웹 프로그래밍 기초 - 웹 서버, WAS [내부링크]

웹 서버란? 웹 서버는 소프트웨어(Software)를 보통 말하지만, 웹 서버 소프트웨어가 동작하는 컴퓨터...

CSS 선언방법 [내부링크]

1) inline2) internal3) externalinline - html 태그 안에 CSS를 적용시키는 방법(가장 먼저 적...

[부스트코스 웹] 웹 프로그래밍 기초 - HelloWorld 서블릿 컴파일 및 실행하기 [내부링크]

서블릿 - URL 요청을 처리하는 프로그램프로젝트 - 우클릭 New - Servlet 생성Java packag...

[부스트코스 웹] 웹 프로그래밍 기초 - Servlet 이란? [내부링크]

자바 웹 어플리케이션(Java Web Application) WAS에 설치(deploy)되어 동작하는 어플리케이션. ...

[부스트코스 웹] 웹 프로그래밍 기초 - Servlet 작성방법 [내부링크]

Servlet 작성방법은 2가지로 나뉨1. Servlet 3.0 spec 이상에서 사용하는 방법 web.xml 파일을 사용하...

안동 태화동 맛집 - 김윤구설렁탕 [내부링크]

김윤구설렁탕 본점안녕하세요 ~ 이번에 다녀온 곳은 #안동태화동맛집 #김윤구설렁탕 입니다 !!!다음과 같이...

[부스트코스 웹] 웹 프로그래밍 기초 - Servlet 라이프 싸이클 [내부링크]

init , destroy , service 를 체크하고doGet / doPost 를 체크해제 한 후 생성한다.주석은 다 제거하...

[Java/자바] - Java8 API 달력, 날짜 LocalDate, LocalTime, DateTimeFormatter [내부링크]

이번 포스트에서 Java8에서 날짜와 관련된 API LocalDateLocalTimeDateTimeFormatter위 세가지...

[Eclipse] - 이클립스에서 프로젝트 .zip 파일로 저장하기 [내부링크]

1. 저장하고자 하는 프로젝트를 선택한 후 우클릭 - Export - Export... 선택2. 그 후 Select 창...

[부스트코스 웹] DB 연결 웹 앱 - JavaScript FE [내부링크]

변수변수는 var, let, const 로 선언할 수 있다.어떤것을 사용하는 가에 의해 scope라는 변수의 유효범위가...

[백준] 1940번: 주몽(수학, 정렬) [내부링크]

https://www.acmicpc.net/problem/1940코드풀이시간 제한이 2초에 N의 범위가 15,000 이어서 O(N^2) ...

[부스트코스 웹] DB 연결 웹 앱 - JSP(BE) [내부링크]

JSP는 톰캣에 의해 서블릿으로 바뀌어 실행된다.sum10.jsp 파일위 JSP 파일이 서블릿으로 변...

[백준] 1302번: 베스트셀러(정렬, 탐색) [내부링크]

https://www.acmicpc.net/problem/1302코드풀이방법은 정말 간단한데 뭔가 머리가 너무너무너무 안돌아간...

[부스트코스 웹] DB 연결 웹 앱 - redirect & forward(BE) [내부링크]

리다이렉트(redirect) 리다이렉트는 HTTP프로토콜로 정해진 규칙이다. 서버는 클라이언트로부터 ...

[Java/자바] - 문자열 수식 계산 라이브러리 - 자바스크립트 엔진 [내부링크]

안녕하세요 ~ 보통 계산기에서 두 개의 정수를 입력받고, 더하거나 빼기 곱하기 마이너스 등과 같은 계산을...

[부스트코스 웹] DB 연결 웹 앱 - scope(BE) [내부링크]

Servlet와 JSP를 개발하다 보면 변수를 많이 다루게 된다.어떠한 변수는 웹 어플리케이션에서 공유하고...

[부스트코스 웹] DB 연결 웹 앱 - JSTL & EL(BE) [내부링크]

EL(표현 언어, Expression Laguage)값을 표현하는데 사용되는 스크립트 언어로서 JSP의 기본 문법을...

[부스트코스 웹] DB 연결 웹 앱 - Maven [내부링크]

Maven이란?Maven은 지금까지 애플리케이션을 개발하기 위해 반복적으로 진행해왔던 작업들을 지원하기 위...

2020.04.20. ~ 2020.04.26. 회고록 (16) [내부링크]

2020년 열여섯번째 회고록다음주면 벌써 5월 .. 벌써 5월이다~2020년 시작된게 엊그제같은데.. 벌써 반...

[백준] 5618번: 공약수(수학) [내부링크]

https://www.acmicpc.net/problem/5618코드풀이알고리즘을 안하다 보니 간단한 문제도 풀이가 바로 떠오...

안동 정상동 맛집 - 춘천숯불닭갈비, 볶끼요 [내부링크]

춘천숯불닭갈비, 볶끼요안녕하세요~ 이번에 다녀온 맛집은 #춘천숯불닭갈비 #볶끼요 입니다 ! !안동 정상동...

[백준] 11718번: 그대로 출력하기 [내부링크]

https://www.acmicpc.net/problem/11718코드풀이따로 입력 조건은 없고, 입력이 주어지는동안 그대로 출력...

[Java/자바] - 메서드 호출 방식(Call by Value / Call by Reference) [내부링크]

프로그래밍에서 변수를 다른 함수의 인자로 넘겨 줄 수 있습니다.이 때, 이 변수의 '값' 을 넘겨...

[백준] 5612번: 터널의 입구와 출구 [내부링크]

https://www.acmicpc.net/problem/5612코드풀이시간당 터널안에 존재하는 차량의 수를 구해서 비교한다....

구미 상모동 맛집 - 고기의 민족 [내부링크]

안녕하세요 ! 이번에 다녀온 맛집#구미맛집 #구미상모동 #고기의민족 입니다 ! !위치는 위와 같습니다....

[백준] 1773번: 폭죽쇼(구현) [내부링크]

https://www.acmicpc.net/problem/1773코드풀이제한시간은 2초, N의 범위는 10,000 , C의 범위는 2,000...

2020.04.27. ~ 2020.05.03. 회고록 (17) [내부링크]

2020년 열일곱번째 회고록벌써 5월이고 ... 시간이 너무 빠르다~이번주는 약속이나 바쁜일도 있고 고향와...

[Java/자바] - Thread(쓰레드)의 생명주기 [내부링크]

쓰레드에 대한 설명은 여기 클릭!Runnable 상태: 쓰레드가 실행되기 위한 준비 단계Running 상태: ...

[백준] 1547번: 공 [내부링크]

https://www.acmicpc.net/problem/1547코드풀이공의 처음 위치는 1번이고, 만약 1번과 바뀌는게 있으면 ...

[백준] 2455번: 지능형 기차 [내부링크]

https://www.acmicpc.net/problem/2455코드풀이각 역에서 사람의 수를 비교하면서 큰 값을 찾는다.사람수 &...

[Java/자바] - 문자열 분리 split 점(.)으로 하기. [내부링크]

안녕하세요~ 최근에 점('.')을 기준으로 문자열을 split하는 코딩이 2번정도 있었는데,할때마다 ...

[Eclipse] - Source not found 해결하기. [내부링크]

Eclipse(이클립스)에서 해당 클래스를 확인하기 위해 들어가면(Ctrl + 마우스 좌클릭)이런 오류가 발생합...

[Java/자바] - ==연산자, equals() 차이 , 개념 [내부링크]

안녕하세요 ~ 이번에 설명할 내용은 자바에서 비교와 관련된 코딩을 할 때 많이 사용하는 방식들인데요,&#x...

[백준] 9517번: 아이 러브 크로아티아 [내부링크]

https://www.acmicpc.net/problem/9517코드풀이고려해야 할 사항은 다음과 같다. - 3분 30초(210초) 가 ...

[Java/자바] - String 클래스의 replace() , replaceAll() [내부링크]

안녕하세요, 이번에 Java에서 String 클래스의 replace() 메서드와 replaceAll() 메서드에 대해알아보도...

[부스트코스 웹] DB 연결 웹 앱 - Rest API [내부링크]

Http 프로토콜로 제공하는 API를 Rest API라고 한다.이전에 조금 설명해놓은게 있었는데... 클릭이...

[백준] 3034번: 앵그리 창영 [내부링크]

https://www.acmicpc.net/problem/3034코드풀이박스의 밑면에 성냥이 닿으면 "DA" , 안닿으...

[백준] 2783번: 삼각 김밥(구현) [내부링크]

https://www.acmicpc.net/problem/2783코드풀이문제에서 정답과의 오차는 0.01까지 허용된다고 해서 소수...

[백준] 8320번: 직사각형을 만드는 방법 [내부링크]

https://www.acmicpc.net/problem/8320코드풀이세로의 크기를 1씩 늘리면서 가로 * 세로가 주어진 정사각...

[백준] 2909번: 캔디 구매(구현) [내부링크]

https://www.acmicpc.net/problem/2909코드풀이몬가 너무 헷갈렸다.0의 갯수만큼 자릿수에서 반올림을 해...

[Java/자바] - 반올림하기 - Math.round(), String.format() [내부링크]

안녕하세요 ~ 이번에는 Java에서 Math 클래스의 round() 메소드와 String 클래스의 format() 메소드를 ...

[토이 프로젝트] - Java로 스타크래프트 게임 만들기 (1) [내부링크]

Java, 객체지향에 대한 공부도 할 겸 간단한 프로젝트를 진행하려고 한다.주제를 생각해보다가 평소에 게...

[토이 프로젝트] - Java로 스타크래프트 게임 만들기 (2) [내부링크]

오늘은 유닛뿐만 아니라 건물들에 대해서도 생각을 하고 정리했다.기타 업그레이드, 유닛생산 등은 제외하...

[백준] 10539번: 수빈이와 수열 [내부링크]

https://www.acmicpc.net/problem/10539코드풀이수열 A에서 해당 항까지의 평균값을 그 항으로 하는 수...

[백준] 10409번: 서버(구현) [내부링크]

https://www.acmicpc.net/problem/10409코드풀이주어진 일의 시간들을 더하면서, 주어진 시간보다 클경우...

[Spring] - AOP(Aspect Oriented Programming) [내부링크]

AOP는 흔히 '관점 지향 프로그래밍' 이라고 불립니다.'관점' 이라는 용어는 개발자...

[Java] - 7*7 숫자 피라미드 [내부링크]

마름모 응용(?)마름모는 짤때마다 어렵다 ...

[Spring] - AOP 실습 [내부링크]

AOP의 기능은 일반적인 Java API를 이용하는 클래스(POJO)들에 적용합니다.Controller에 적용...

[Java/자바] Scanner를 이용해 char형 변수 입력받기 [내부링크]

Scanner 클래스에서 int형을 입력받는 nextInt()메소드, String형을 입력받는 next(), nextLine() 메소...

[백준] 12790번: Mini Fantasy War(구현) [내부링크]

https://www.acmicpc.net/problem/12790코드풀이문제에 따라서 그대로 구현하면 된다!해당 정보를 배열로...

[SW Expert Academy] - (D3)4751. 다솔이의 다이아몬드 장식 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWSNw5jKz...

[SW Expert Academy] - (D3)9317. 석찬이의 받아쓰기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AW-hOY5Ke...

[토이 프로젝트] - Java로 스타크래프트 게임 만들기 (3) [내부링크]

유닛, 건물별로 상수값들을 정의했다 ! !유닛과 건물의 HP, MP는 변할수 있기에 상수값으로 지정안하는...

[Eclipse] - SVN 설치 [내부링크]

안녕하세요~ Eclipse에서 SVN을 설치하고 연결하는 방법에 대해 알아보겠습니다~먼저 Eclipse에서 ...

[Eclipse 이클립스] - Darkest Dark Theme(테마 플러그인) [내부링크]

안녕하세요 ! 이번에 Eclipse 이클립스에서 유용한 플로그인에 대해 알려드릴게요~Darkest Dark Theme ...

[Eclipse 이클립스] - QuickSearch 플러그인(강추!!) [내부링크]

안녕하세요 ! 이번에는 이클립스(Eclipse)에서 강력한 기능을 제공하는 QuickSearch 플러그인을 설치해...

[SW Expert Academy] - (D3)8500. 극장 좌석 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWz5yIfq74...

[SW Expert Academy] - (D3)5515. 2016년 요일 맞추기 [내부링크]

https://swexpertacademy.com/main/solvingProblem/solvingProblem.do코드풀이풀이는 월, 일 차이를 모...

서울 관악구청 맛집 - 종로계림닭도리탕원조 [내부링크]

안녕하세요 ! 이제는 서울 ㅎㅎ다녀온 곳은 #관악구청맛집 #샤로수길닭도리탕#서울대입구점 #종로계...

2020년 5월 회고록 [내부링크]

이제부턴 주단위가 아닌 월단위로 쓰기로 했다~벌써 내일이면 신입4주차... 시간은 여전히 빠르다..걱...

[SW Expert Academy] - (D3)3142. 영준이와 신비한 뿔의 숲 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV_6xWk6sb...

[SW Expert Academy] - (D3)1493. 수의 새로운 연산 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV2b-QGqA...

[DBeaver] - MariaDB 연결 , 기본 설정 [내부링크]

안녕하세요 ~ 이번에 DBeaver 라는 데이터베이스 관리 도구에서 MariaDB를 연결해보겠습니다~DB...

[SW Expert Academy] - (D3)5948. 새샘이의 7-3-5 게임 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWZ2IErK...

[CentOS 8] - MariaDB(MySQL) 설치 [내부링크]

안녕하세요 ~ 이번에는 버츄얼박스(VirtualBox)에 CentOS 8을 설치하고,CentOS에서 Maria DB를 ...

[CentOS8] - OpenJDK 설치하기 [내부링크]

안녕하세요~ 이번에는 버츄얼박스에서 CentOS8 - OpenJDK 를 설치해보도록 하겠습니다~1. 다음 명...

[CentOS 8] - MariaDB(MySQL) 대소문자 구분없이 설정 [내부링크]

안녕하세요 ~ 이번에는 리눅스(CentOS)의 MariaDB(MySQL)에서 대소문자를 구분하지 않도록 설정...

[SW Expert Academy] - (D3)7087. 문제 제목 붙이기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWkIdD46A...

영등포떡볶이맛집 정가네곱떡 영등포빅마켓점 [내부링크]

안녕하세요~ 이번에 다녀온 맛집은#영등포떡볶이맛집 #영등포동맛집 #정가네곱떡 입니다 !현재 이벤트하고 ...

[SW Expert Academy] - (D3)5789. 현주의 상자 바꾸기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWYygN36Q...

가산디지털단지역맛집 만세정육식당 가산점 [내부링크]

안녕하세요 ! 이번에 다녀온 맛집은고기집 !!!!!!!!!!!!!!!#가산동맛집#금천구가산동 #만세정육식당가산점 ...

[SW Expert Academy] - (D3)5431. 민석이의 과제 체크하기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWVl3rWK...

[Java/자바] - Label 키워드(중첩된 반복문에서 종료하기) [내부링크]

안녕하세요 ~ 이번에 Java를 공부하는도중, Label 이라는 키워드에 처음 알게되어서 글을 써봅니다~음....

[Java/자바] - 데이터 타입 [내부링크]

자바에서의 데이터 타입은 크게 기본 타입(원시 타입: primitive type) 과 참조 타입(reference type) 으로...

[구디 모각코] 첫번째 스터디 후기 [내부링크]

오늘 첫 모각코 스터디를 했습니다~모각코는 모여서 각자 코딩하는 줄임말로, 제가 서울에 오게되면 가장...

신림맛집! 인도 전통요리 "가네샤" [내부링크]

안녕하세요~ 이번에 다녀온곳은 서울 관악 신림동의 인도 전통요리로 유명한!#가네샤 에 다녀왔습니다 !!!...

디자인패턴 강의 영상 [내부링크]

안녕하세요 ! 개발 유튜버중에 개발 관련한 지식을 정말정말 쉽게 설명하시는 분이 있는데,이번에 디자인...

[SW Expert Academy] - (D3)4676. 늘어지는 소리 만들기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWRKWIT...

서초 잠원동 고기맛집 - '육갑식당(잠원직영)' [내부링크]

안녕하세요 ~ 이번에 다녀온 고기집은서울 서초 잠원동의 육갑식당 잠원직영 입니다 .. !결론부터 말씀드리...

[SW Expert Academy] - (D3)3499. 퍼펙트셔플 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWGsRbk6A...

스터디카페, 24스터디라운지서당 서울대입구점 [내부링크]

24스터디라운지서당 서울대입구점안녕하세요~ 이번에 서울대입구에 위치하고있는 24스터디라운지서당에 다...

[Java/자바] - BigInteger, 팩토리얼 [내부링크]

Java에서 int, long 형의 범위는 다음과 같다.상당히 큰 수지만,, 팩토리얼 같이 더 큰수를 표현하기엔 ...

[Python] - 숫자 입력받고 역순 출력하기(재귀) [내부링크]

recursive 함수에서 n <= 0 이면 return하고 ..그렂히 않으면 n%10을 출력한다 .그 후 재...

[Java/자바] - 간단한 계좌관리 프로그램 [내부링크]

메뉴 - 계좌생성 - 계좌목록 - 예금 - 출금 - 종료Account.javaBankApplication.java결...

금천구마라탕 - 라복궁 마라탕(마라샹궈) 식당!! [내부링크]

안녕하세요 ~ 이번에 다녀온곳은 금천구마라탕 라복궁 마라탕 입니다 !!마라탕 두번째로 먹어보네요 ..!...

[구디 모각코] 두번째 스터디 후기 [내부링크]

안녕하세여~ 오늘 두번째 모각코 스터디를 진행했습니다 ! !저번주에 이어 두번째인데, 오늘은 총 여섯분...

[Java/자바] - 타입변환, 다형성 [내부링크]

타입변환, 다형성안녕하세요~ 이번에는 Java의 상속에서 타입변환, 다형성 등에 대해 알아보겠습니다 !...

[SW Expert Academy] - (D3)4466. 최대 성적표 만들기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWOUfCJ6...

[SW Expert Academy] - (D3)5356. 의석이의 세로로 말해요 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWVWgkP6s...

[SW Expert Academy] - (D3)3809. 화섭이의 정수 나열 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWHz7xD6A...

[Eclipse, Java/자바] - (1) 이클립스와 MariaDB 연동(간단한 연동 테스트) [내부링크]

안녕하세요 ~ 이번에는 이클립스에서 MariaDB 연동하는 방법에 대해 알아볼게욤~!MariaDB는 설치되어...

[Eclipse, Java/자바] - (2) 이클립스와 MariaDB 연동(CRUD 작업 - SELECT, INSERT, UPDATE, DELETE) [내부링크]

안녕하세요~ 저번시간에 이클립스에서 MariaDB를 연동하는 방법에 대해 배웠습니다.아래 클릭하셔서 확...

[Eclipse, Java/자바] - (3) 이클립스와 MariaDB 연동(SELECT, INSERT, UPDATE, DELETE 테스트 프로그램) [내부링크]

안녕하세요~ 이번에는 전에 작성한 SELECT, INSERT, UPDATE, DELETE 쿼리문을 토...

봉천동갈비 맛집 - 인생극장 쪽갈비 [내부링크]

안녕하세요! 이번에 다녀온곳은 서울 관악구 봉천에 위치한 봉천동갈비 맛집!!!인생극장쪽갈비 봉천점 입니...

[SW Expert Academy] - (D3)8016. 홀수 피라미드 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWvzGUKK...

[Java/자바] - 로또 프로그램(배열, ArrayList, HashSet) [내부링크]

안녕하세요 ~ 이번에는 다양한 방법으로 로또 프로그램을 생성해보았습니다.배열 , ArrayList , Hash...

닭볶음탕맛집 - 화림 당산역 [내부링크]

안녕하세요~ 이번에 다녀온곳은영등포구 당산 닭볶음탓 맛집 "화림" 입니다.당산역 12번 출구...

[구디 모각코] 세번째 스터디 후기 [내부링크]

안녕하세요~ 벌써 모각코 세번째 스터디입니다...어제 작성해야 했었는데 저녁에 약속이 있다보니 깜빡했...

보쌈제복 구로디지털점 [내부링크]

안녕하세요 !이변에 다녀온곳은 구로디지털점 "보쌈제복" 입니다!구로디지털 혼밥 맛집이에요 !!...

[Eclipse, Java/자바] - (4) 이클립스와 MariaDB 연동(CRUD - DAO, DTO) [내부링크]

안녕하세요~ 이전에는 SELECT, INSERT, UPDATE, DELETE 쿼리문을 클래스의 main ...

MariaDB 10.4버전 이후 root계정 패스워드 변경하기(ERROR: Column 'Password' is not updatable) [내부링크]

안녕하세요~ 이번에는 MariaDB의 root 패스워드를 변경해 보겠습니다.저는 MySQL Client 프로그램...

이클립스(Eclipse) - 필수 단축키 활용하기! 꿀팁 [내부링크]

안녕하세요~ 이번에는 이클립스에서 자주 활용하는 단축키에 대해 알아보겠습니다 !이클립스를 통해 개발...

[Java/자바] - 예외 처리(Exception Handling - try, catch, finally) [내부링크]

안녕하세요~ 이번에 정리할 내용은 예외 처리(Exception Handling)입니다.평소에 혼자 코드를 작성할때, ...

MySQL(MariaDB) - flush privileges [내부링크]

안녕하세요~ 보통 DB에서 MySQL(MariaDB)의 환경 설정을 변경할 경우, 아래와 같은 명령어를 입력...

[Python] - 정수 리스트 중 주어진 정수, 실수값과 가장 가까운 정수 찾기(근사값 찾기) [내부링크]

정수 & 실수 값이 주어졌을 때, 리스트에서 해당 값과 가장 가까운(근사값)을 찾고자 합니다.+ 인덱스...

[SW Expert Academy] - (D2)1979. 어디에 단어가 들어갈 수 있을까 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PuPq6A...

MySQL(Maria DB) - 조인(Join) 키워드 [내부링크]

안녕하세요~ 이번에 알아볼 쿼리문은 sql의 Join 키워드 입니다.MySQL(Maria DB) - Join 키워드...

금천구 맛집 - 황금맛족발 [내부링크]

안녕하세요~ 이번에 다녀온 맛집은금천구 독산로에 위치한 "황금맛족발" 입니다.가게 위치한곳이...

[Python] - 대문자는 소문자로, 소문자는 대문자로 변경하기(직접구현, swapcase()) [내부링크]

1. 직접 구현하기 - 아스키코드를 활용해 소문자는 대문자로, 대문자는 소문자로 변경했다대문자는 65 ~ 90...

[Eclipse] - 웹 브라우저 크롬(Chrome)으로 변경하기 [내부링크]

안녕하세요, 이번 시간에는 이클립스에서 톰켓서버를 실행할때, 기본으로 실행되는 웹 브라우저를 크롬으로...

MySQL(Maria DB) 서브쿼리(subquery) [내부링크]

안녕하세요~ 이번 시간에 알아볼 내용은 서브쿼리(subquery) 입니다.서브쿼리(subquery) - 서브쿼리는 다...

[SW Expert Academy] - (D3)10032. 과자 분배 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXJZ6_6K...

[Java/자바] - 문자열에서 단어 빈도수 세기(HashMap, split) [내부링크]

안녕하세요 ~ 이번에 알아볼 내용은 문자열에서 단어의 빈도수를 카운트하는 작업을 해보겠습니다..주어...

영등포 타임스퀘어 맛집 - 피에프창(아시안 푸드) [내부링크]

안녕하세요 ! 이번에 다녀온 곳은영등포 타임스퀘어 피에프창 입니다!피에프창 위치위치는 다음과 같습...

[SW Expert Academy] - (D3)5215. 햄버거 다이어트(조합) [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWT-lPB6d...

[Java/자바] - 정규 표현식(Regular Expression) [내부링크]

안녕하세요~ 이번 시간에 정리할 내용은 "정규 표현식" 입니다.평소에 코딩을 하면서 정규표현식...

관악구 - 가마솥 삼계탕(닭도리탕) [내부링크]

안녕하세요~ 이번에 다녀온곳은관악구의 "가마솥 삼계탕" 입니다~이름은 삼계탕이지만, 저는 닭...

2020년 6월 회고록 [내부링크]

벌써 2020년도 반이 지나고, 반이 남았다... 시간이 너무너무 빠르다6월은 일도많고 탈도많았던 한 달이었...

[Eclipse, 이클립스] - could not open '~\jvm.cfg', Java was started but returned exit code=1 [내부링크]

이클립스를 모르고 지워버려서 다시 설치하는 과정에서 다음과 같은 오류가 발생했다.Java virtual M...

[Eclipse] - amateras ERD 설치하기(UML) [내부링크]

amateras안녕하세요~ 이번에는 이클립스에서 amateras 라는 플러그인을 설치해보겠습니다.http://takezoe...

[Java/자바] - StringUtils (1)용도, 적용 [내부링크]

안녕하세요~ 이번 시간에 알아볼 내용은 StringUtils 클래스 입니다.문자열과 관련된 대부분의 처리가 가...

[Java/자바] - StringUtils (2)활용 [내부링크]

안녕하세요~ 저번에는 StringUtils의 용도, 적용방법에 대해 알아보았습니다.StringUtils (1)이번 시...

[SW Expert Academy] - (D3)5162. 두 가지 빵의 딜레마 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWTaTDua3...

가디역 맛집 - 명가네 삼겹살(고깃집) [내부링크]

안녕하세요~! 이번에는 명가네 삼겹살 고기집에 다녀왔습니다!바로 리뷰 고고할게요~명가네 삼겹살 ...

[SW Expert Academy] - (D4)7829. 보물왕 태혁 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWtInr3auH...

[Java/자바] - 제네릭(Generic) [내부링크]

안녕하세요, 이번에 설명한 내용은 Java5부터 추가된 제네릭(Generic) 입니다.아래에 대한 설명으로 제네...

강남타투 - 자이언트잉크타투 [내부링크]

안녕하세요 !!이번에 다녀온 곳은 강남 신사동 가로수길에 존재하는"강남타투 - 자이언트잉크타투&quo...

[Oracle] - 오라클 힌트(hint) [내부링크]

안녕하세요~ 이번에 설명드릴 내용은 오라클 쿼리에서 사용되는 힌트(hint) 입니다.보통 웹페이지의 목록...

[Eclipse, 이클립스] - GitHub(깃허브) 연동, 관리하기 [내부링크]

이번에는 GitHub를 이용해서 이클립스에서 소스 형상관리를 하는 방법에 대해 알아보겠습니다~GitHub에...

[구디 모각코] 네번째 스터디 후기 [내부링크]

안녕하세요 ! 토요일에 작성해야 했는데 까먹고... 일요일에는 몸이 좋지 않아서 이제야 적습니다~우선 ...

부스트코딩뉴비챌린지 2020 언택트 스터디 (1) [내부링크]

안녕하세요! 이번에 부스트코스에서 진행하는 부스트 코딩 뉴비 챌린지 2020 언택트 스터디에 참가하게 되...

[SW Expert Academy] - (D3)9997. 미니멀리즘 시계 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXIvNBzK...

[Java/자바] - 람다식(Lambda Expressions) [내부링크]

람다식(Lambda Expressions)자바는 객체 지향 프로그래밍이 소프트웨어 개발의 주요 패러다임이었던 1990...

[SW Expert Academy] - (D3)8931. 제로(Stack) [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AW5jBWLq7...

[Eclipse, Tomcat, 스프링] - Publishing failed with multiple errors, 지정된 파일을 찾을 수 없습니다 [내부링크]

이클립스에서 톰캣을 실행하는데 다음과 같은 오류가 발생했다.'Publishing to Tomcat v9.0 Serv...

부스트코딩뉴비챌린지 2020 언택트 스터디 - 1주차 [내부링크]

안녕하세요 ~!1주차에는 딱히 별다른 활동을 하지는 않았습니다!강의 한개 듣고, 팀원들과 토의해서 미...

2020 오픈소스 컨트리뷰톤 멘티 선정 [내부링크]

안녕하세요 !!!!!!!2020 오픈소스 컨트리뷰톤 멘티에 선정되었습니다 ㅎㅎㅎㅎㅎ저번에 우연히 메일로?...

[Java/자바] - Apache HTTP 컴포넌트(HttpClient)를 이용한 HTTP 프로토콜 사용 [내부링크]

네 안녕하세요 ~ 이번에 알아볼 내용은 HTTP 프로토콜을 손쉽게 하용할 수 있도록 도와주는Apache ...

서울대입구 대창 맛집 - 세광양대창 [내부링크]

안녕하세요 ! 맛집 리뷰는 오랜만이네요 ~!~! ㅎㅎ이번에 다녀온 곳은 서울대입구 대창 맛집 "세광양...

[Java/자바] - apache RandomStringUtils Class(문자열 랜덤 생성) [내부링크]

Java에서 랜덤 문자열을 생성할때, Apache의 RandomStringUtils 클래스를 사용하면 간편하게 랜덤 문...

[SW Expert Academy] - (D3)4299. 태혁이의 사랑은 타이밍 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWLv6mx6hto...

자바 프로그래머가 자주 하는 실수 10가지 [내부링크]

출처https://www.programcreek.com/2014/05/top-10-mistakes-java-developers-make/#1. 배열을 Arra...

5주차: 클래스 [내부링크]

https://github.com/whiteship/live-study/issues/5목표 자바의 Class에 대해 학습하세요.학습할 것...

[IntelliJ] 유용한 플러그인 - Key Promoter X, Presentation Assistant [내부링크]

IntelliJ / 인텔리제이 - Key Promoter X, Presentation Assistant안녕하세요~최근 인텔리제이에...

apache commons-lang 오픈소스 컨트리뷰터 되기 [내부링크]

apache / commons-lang 오픈소스안녕하세요! 최근에 나름 재밌는(?) 경험을 했습니당.바로 "오픈소...

6주차: 상속 [내부링크]

https://github.com/whiteship/live-study/issues/6목표 자바의 상속에 대해 학습하세요.학습할 것...

IntelliJ - GitHub remote URL 주소 변경하기 [내부링크]

인텔리제이(IntelliJ - GitHub) 리모트 URL 주소 변경안녕하세요, 최근에 깃허브에서 몇몇 리포지토...

[MySQL] - Error Code: 1175 You are using safe update mode and you tried to update a table [내부링크]

MySQL - Error Code: 1175. safe update mode 오류MySQL 에서 DELETE 쿼리문을 수행하려고 하니 아래와 같은 오류가 발생했다.대충 읽어보니 현재 safe update mode(안전한 update 모드..? )를 사용하고 있어서 테이블에서 KEY 값을 기준으로 UPDATE나 DELETE문을 허용하도록 되어있는데, 이와는 다른 SQL문을 적용할 때 Workbench에서 경고문을 준다.safe mode를 끄려면 Preferences의 옵션에서 SQL Editor 부분을 수정하면 될 것 같다.해결방법 1아래 쿼리문을 통해 일시적으로 Safe 모드를 해제함으로써 해결할 수 있다.해결방법 2경고문에서 나온대로 Workbench의 Preferences에서 해당 부분을 설정하자.Edit > Preferences.......

프로그래머스[Java] - H-Index(정렬) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42747코드풀이문제를 이해하는데도 시간이 꽤 걸린것 같다...일단 문제 분류가 정렬이어서, 정렬을 통해 문제를 좀 더 쉽게 풀수 있는 것 같다.어떤 과학자가 발표한 논문 n 편 중, h번 이상 인용된 논문이 h 편 이상이고, 나머지는 h번 이하 인용 => h의 최댓값위 말이 사실 굉장히 헷갈렸다... 문제에서 주어진 배열(citations)을 정렬하면 아래와 같다.위 배열에서 논문의 수(n)는 총 5편이고, 3을 기준으로 하면 (h = 3)3번 이상 인용된 논문 = 3 , 나머지는 3번 이하 인용(정렬을 통해 이부분은 항상 True) 으로 만족해서 H-Index는 3이다. - 따라서 문.......

[Eclipse, Java] - Jar, Runnable Jar 파일 생성 및 CMD 실행 [내부링크]

Eclipse, Java - Jar / Runnable Jar 파일 생성 & 실행그동안 개발을 하면서 훌륭한 IDE덕분에 이러한 기초적인 부분은 건너뛰는게 많아서 정리를 해보려고 한다.이클립스에서 Java 프로젝트 파일을 생성한 뒤 Jar 파일과 Runnable Jar 파일을 생성 및 실행해보자.그렇다면, Jar 파일과 Runnable Jar 파일의 차이점은 무엇일까?1. Java 프로젝트 생성먼저 간단히 Java 프로젝트를 생성하고, Main 클래스에 Hello World를 출력한다. - 프로젝트 명이나 jdk 버전은 상관없다.2. java 파일 우클릭 > Export 클릭3. JAR file을 선택하고 Next 클릭4. JAR file에 jar 파일의 이름을 작성하고 Finish를 클릭하여 jar 파일을.......

[Linux] - 쉘 스크립트(Shell Script) 기초 정리 [내부링크]

리눅스 - 쉘 스크립트(Shell Script)환경 Linux (goormIDE) Bash Shell, vi편집기쉘 스크립트 파일 생성 및 권한 부여 파일 생성 파일 실행 권한 부여(chmod)※ 쉘 스크립트는 상단에 #!/bin/bash 를 추가한 후 작성함. 파일 편집(vi 명령어) vi 편집기를 이용해 위와 같이 작성한 후 저장 후 exit (vi 편집기의 i, :wq 등 명령어 참조...) # => 주석 쉘스크립트 파일 실행(두 가지 방법) 쉘스크립트 변수 선언 = 를 이용한 변수 선언, $ 를 이용해서 변수 사용 {} 는 Parameter Substitution으로, $ 와 함께 사용 = 는 공백 없이 붙여써야 함 지역 변수에는 local .......

4주차: 선택문, 반복문, JUnit 5, GitHub API [내부링크]

https://github.com/whiteship/live-study/issues/4목표- 자바(Java)가 제공하는 제어문을 학습하세요.학습할 것 선택문 반복문과제 JUnit5 학습 live-study 대시 보드 만드는 코드 작성(GitHub API) LinkedList 구현 Stack 구현 위 LinkedList를 사용해서 Stack 구현 Queue 구현선택문 & 반복문, 제어문 if - else if - 표현식이 참인지, 거짓인지를 판별하는 키워드 - 참일경우 if문의 명령문이 실행됨 - if문 의 명령문이 한 줄이면 중괄호 { } 가 생략이 가능하고, 여러줄 인 경우 중괄호 { } 의 생략이 불가능 - 한 줄 명령문이더라도 중괄호 { } 를 사용하는 것을 지향함 switch - switch문은.......

[Java] - LinkedList(연결 리스트) [내부링크]

LinkedList연결 리스트(LinkedList)는 각 노드가 데이터 & 포인터를 가지고 한 줄로 연결되어 있는 방식의 자료구조이다.데이터를 담고있는 각 노드들이 연결되어 있고, 노드의 포인터가 이전 노드와 다음 노드의 연결을 담당한다.연결 리스트의 종류로는 단일 연결 리스트, 이중 연결 리스트 등이 있다.연결 리스트는 늘어선 노드의 중간지점에도 자료의 추가 및 삭제가 O(1) 의 시간에 가능하다는 장점을 가지지만,배열이나 트리 구조와는 달리 특정 위치의 데이터를 검색하는데는 최악일 경우, O(n) 의 시간이 걸리는 단점도 갖고 있다.따라서 탐색 및 정렬을 자주 사용하는 경우 배열을 사용하고, 데이터의 추가 및 삭제가 많은 경우.......

4주차: LinkedList, Stack, Queue [내부링크]

https://github.com/whiteship/live-study/issues/4LinkedList 연결리스트StackQueue

[GitHub] - 프로젝트 구조 확인 도구 OctoTree(크롬 확장 프로그램) [내부링크]

OctoTreeGitHub에서 소스코드를 확인하려면, 일일이 폴더를 들어가서 확인해야 하는 번거로움이 있습니다.하지만 최근에 OctoTree 라는 크롬 확장 프로그램을 알게되었고, 정말 정말 유용한 것 같아서 공유합니다.https://chrome.google.com/webstore/detail/octotree-github-code-tree/bkhaagjahfmjljalopjnoealnfndnagc위 사이트로 들어가서 Chrome에 추가하면 끝.저 확장 프로그램을 추가하고 깃허브에 들어가면 프로젝트의 전체 구조를 한눈에 확인할 수 있는 탭이 생기게됩니다.깃허브 좌측에 Octotree 라는 작은 탭이 생기고, 클릭하면/...위와 같이 프로젝트의 전체적인 구조를 한눈에 확인 할 수 있습니다.

[GitHub] - 크롬 확장 프로그램(GitHub Isometric Contributions) 커밋내역 확인 [내부링크]

GitHub Isometric ContributionsGitHub Isometric Contributions 프로그램은, 깃허브에서 Commit 내역을 3D 형식으로 보여주는 확장 프로그램입니다.https://chrome.google.com/webstore/detail/github-isometric-contribu/mjoedlfflcchnleknnceiplgaeoegien/related위 사이트에서 크롬 확장 프로그램을 추가해주면 끝!그 후 깃허브로 들어가면 바로 변경이 됩니다.GitHub 프로필에서 위와 같이 Commit 내역을 3D 형식으로 보여주고, 기존과 같이 보려면 2D 를클릭하시면 됩니다.Contributions총 Commit 수와 이번주 Commit 수, 하루에 가장 많이 한 Commit 수 등을 보여주며,Streaks가장 오랫동안 유지된 일일커밋 & 현재 유.......

2주차: 자바 데이터 타입, 변수 그리고 배열 [내부링크]

https://github.com/whiteship/live-study/issues/2목표- 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var프리미티브 타입 종류와 값의 범위 그리고 기본 값프리미티브 타입(기본형 타입: Primitive type) 기본 자료형, 원시 자료형이라고 불리는 프리미티브 타입은 총 8개가 있다. 기본값이 있기 때문에 Null이 존재하지 않는다.......

[Java/자바] - Scanner.nextInt() 메서드 스캐너 입력 오류(개행문자) [내부링크]

Scanner - nextInt() 입력 후 nextLine() 입력 받을 때 오류Java에서 Scanner 클래스의 nextInt() 메서드를 사용 후 nextLine() 메서드를 사용하면, 정상적으로 입력이 되지 않는다.nextInt() 메서드는 입력의 가장 마지막 개행문자(엔터)를 제거하지 않는다.즉, 개행문자(엔터) 전 까지만 숫자로 입력을 받는데, 이어서 nextLine() 메서드를 사용 해 입력을 받을 경우 이전에 제거되지 않는 개행문자(엔터)가 존재하므로, 정상적으로 입력이 안된다.예제를 통해 위의 문제점을 알아보고, 해결 방법을 알아보자.Scanner.nextInt() 문제위의 출력문에서 10을 입력했지만, 문자 입력은 건너띄고 바로 출력이 되었다.nextInt() 메서드를.......

인텔리제이(IntelliJ) - 필수 단축키 활용하기! 꿀팁 [내부링크]

인텔리제이(IntelliJ) - 필수 단축키안녕하세요! 인텔리제이를 사용해본지도 한달이 넘었네요 !확실히 유료 IDE인 만큼 지원해주는 기능, 단축키들도 정말 많고 정말 편리한 기능들이 많은 것 같습니다.저는 강의를 보면서 많은 단축키를 익힌 편이라, 이클립스에는 없는 유용한 단축키들이 많은 것 같습니다!저번 이클립스 단축키 정리에 이어 이번에는 인텔리제이에서 많이 사용하고, 유용한 단축키들 정리해보겠습니다 !(중요하고, 자주 사용하는 유용한 단축키는 빨간색으로 표시했습니다.) Ctrl + Shift + Enter현재 구문 완성 은 정말 정말 많이 사용하는 필수 단축키 입니다.for문, if문 등의 루프문 끝에서 Ctrl + Shift + E.......

[Java/자바] - (Map) HashMap vs LinkedHashMap vs TreeMap [내부링크]

Collections(Map) - HashMap(LinkedHashMap) , Hashtable , TreeMapMap 인터페이스는 키와 값을 하나의 쌍으로 저장하는 방식인 Key-Value 형식으로 데이터를 저장합니다. 여기서 키(Key)는 실제 값(Value)를 찾기 위한 이름의 역할을 합니다.Map 컬렉션 클래스 특징 요소(Element)의 저장 순서를 유지하지 않습니다. 키(Key)는 중복을 허용하지 않지만, 값(Value)는 중복을 허용합니다.Map 컬렉션 클래스 종류 HashMap<K, V> Hashtable<K, V> TreeMap<K, V>※ Hashtable 클래스는 JDK 1.0부터 사용해 온 HashMap 클래스와 동일한 동작을 하는 클래스입니다.현재는 호환성을 위해 남아있는 클래.......

3주차: 연산자 [내부링크]

https://github.com/whiteship/live-study/issues/2목표- 자바(Java)가 제공하는 다양한 연산자를 학습하세요.학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) 연산자 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java 13. switch 연산자산술 연산자 수학적 계산을 위해 쓰이는 연산자 두 개의 피 연산자를 가지는 이항 연산자 산술 연산자의 종류비트 연산자 데이터를 비트(bit) 단위로 연산 0과 1로 표현이 가능한 정수 타입만 비트 연산이 가능Left Shift 연산(<<)x << y 형식으로 연산자를 사용하고, x의 비트를 왼.......

[Java/자바] - 달력, 날짜 유효성 검사(Validation Date) [내부링크]

Java - 날짜 유효성 검사Java에서 날짜, 시간과 관련된 클래스나 함수들이 많이 존재하는데 아직 헷갈리는 것도 많고, 사용 못해본 것들도 많다.이번에 날짜와 관련해서 유효성 검사를 할 필요가 있어서 찾아보다가 SimpleDateFormat 클래스에 관련 메서드들이 존재해서 정리해보고자 한다.날짜 형식의 문자열을 입력받고, 입력받은 문자열이 유효한 날짜인지 검사하는 경우가 종종 있다. 예를들자면 .. yyyyMMddHHmmss(연/월/일/시/분/초) - yyyy : year - MM : month - dd : day - HH : hour - mm : minute - ss : second위와 같은 형식으로 입력을 받고자 할 때, 입력받은 문자열이 유효하지 않을 수 있는데,예를 들면 월(MM)은 1월.......

2020년 11월 회고록 [내부링크]

2020년 11월 회고록딱히 별다른일이 없던 11월, 뭐했는지 모를만큼 빠르게 지나간 것 같다.별로 쓸 내용이 없을것 같긴 하지만, 정말 큰 환경의 변화가 있었고 그 외에 기억나는만큼 써봐야겠다.스터디 & 공부최근 코로나 확진자가 급격히 증가하면서, 엄청 이슈가 되고있고 그에따라 또다시 모각코를 잠시 중단하게 되었다.8월~9월 두 달 가량 쉬고, 10월부터 다시 진행되었는데 또다시 중단하게 되었다.또한 최근에는 주말에 회사 스터디도 나가게 되면서 아마 모각코는 중단해야 할 것 같다.서울와서 처음 해봤고, 이끌어본 스터디는 쉽지 않았다. 어떻게 이끌어야 할지, 스터디 분위기나 환경 등등에서 어려움이 있었지만, 좋은분.......

[Linux] - 하드 링크(hard link), 심볼릭 링크(symbolic Link) [내부링크]

하드 링크(hard link), 심볼릭 링크(hymbolic Link)리눅스에서 하드링크와 심볼릭 링크란 무엇일까?Windows 운영체제에서의 바로가기 링크와 비슷한 개념이다.바로가기 아이콘을 클릭하면 실제 원본 파일을 실행하는 것처럼 심볼릭 링크도 원본 파일을 가리키는 '링크' 이다.하지만 리눅스에서는 '하드 링크' 와 '소프트 링크' 로 종류가 나뉜다는 차이점이 있다.하드 링크(hard link)하드 링크는 원본 파일과 동일한 inode를 가지는 링크이다. 이 뜻은, 원본 파일이 두 개의 파일(원본 파일, 하드 링크 파일)로 서로 다른 이름으로 존재하지만 같은 파일 정보를 가지게 되는 것이다.따라서 원본 파일.......

처음 맛보는 참치 ! 신림 맛집 거해참치 [내부링크]

신림 - 거해참치안녕하세요 !이번에 처음으로 참치를 먹어봤어요~평소에 회, 해산물을 별로 안좋아해서 ..거의 먹지를 않았는데 참치는 뭔가 먹어보고싶어서이번에 도전해봤습니다 !다녀온 곳은 신림역 근처에 있는 "거해참치"리뷰 고고~거해참치 위치서울특별시 관악구 남부순환로185길 5 1층 02-875-8934매일 16:00 ~ 01:00신림역 8번출구에서 200m 정도 위치에 있습니당~삐까빤짝 하네유~참치 무한리필!저는 어떤거 시키는지도 몰랐는데 ..보통 1인당 참치회 시키면 무한리필이라고 ...거해참치 분위기1인석인가요?주방 앞에서 식사할 수 있는 테이블도 있어용~의자 아래 있는 조명이 은은하이 이쁩니다.가게는.......

IE(Outlook) - 조건부 주석(Conditional Comments) [내부링크]

Internet Explorer 조건부 주석(Conditional Comments)최근 개발을 진행하면서 MS Outlook(아웃룩) 에서는 CSS에서 width 속성이 먹히지가 않아서 조건부 주석을 통해 처리를 해주어야 했는데, 이 과정에서 조건부 주석을 처음 알게되었다.조건부 주석은 어떠한 조건이 충족되지 않으면 주석처리가 되고, 조건이 충족되면 주석안의 내용이 브라우저에 렌더링 되는 것을 말한다. 주로 크로스브라우징을 위해 많이 사용되는 방법으로 IE 버전을 구분하는 용도로 사용한다.IE 10 미만에서만 작동하는 조건문이다. 조건을 만족하지 않으면 무시되는 코드로, 크롬 등의 다른 브라우저에서는 해당 코드를 주석으로 인식하여 무시해버린다.아래와.......

1주차: JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가 [내부링크]

https://github.com/whiteship/live-study/issues/1목표 - 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기.학습할 것 JVM이란 무엇인가? 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가? JIT 컴파일러란 무엇이며 어떻게 동작하는가? JVM 구성 요소 JDK와 JRE의 차이JVM이란 무엇인가?JVM(Java Virtual Machine)은 자바 가상 머신으로, 다른 프로그램을 실행시키는 것이 목적인 프로그램이다. JVM은 서로 다른 운영체제(윈도우, 리눅스 등)이더라도 JVM만 설치되어 있으면 동일한 자바 프로그램을 동작할 수 있게 만든다는 특징이 있다."Write Once Run Anywhere" 즉, 한 번만 프로.......

[Docker/도커] - Error response from daemon [내부링크]

Docker를 처음 설치하고, hello-world 이미지를 실행하려 했으나 아래와 같은 오류가 발생함.docker: Error response from daemon: ~해결방법 1. resolv.conf 파일 수정$ sudo vi /etc/resolv.conf 로 들어간 뒤 nameserver를 8.8.8.8 로 수정한다.(vi 편집기 사용법은 i를 통해 Insert모드로 들어간 뒤, 수정하고 esc + : 를 누른 후 wq(저장후종료)를 실행하면 된다.)위와 같이 수정한 후, hello-world를 run하면 정상적으로 실행이 된다.해결방법 2. 아래 사이트 참고..!https://wings2pc.tistory.com/entry/%EB%8F%84%EC%BB%A4Docker-Error-response-from-daemon-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95

Docker 아키텍처 & hello-world 이미지 구동(VM, Vagrant) [내부링크]

Docker 아키텍처 & hello-world 실행(Virtual Machine , Vagrant)Docker는 애플리케이션을 신속하게 구축하고, 배포할 수 있는 소프트웨어 플랫폼이다.Docker는 소프트웨어를 컨테이너라는 표준화된 유닛으로 Packaging하며, 이 컨테이너는 라이브러리, 시스템 도구, 코드 등 소프트웨어를 실행하기 위한 필요한 모든 것들이 포함되어 있다.도커의 아키텍처도커는 소프트웨어 개발자가 컨테이너를 이용해 개발 생산성을 높일 수 있도록 컨테이너를 Build(작성), Ship(이동), Run(실행) 할 수 있는 기능을 지원하는데, 이러한 기능을 제공하는 도커는 도커 데몬 서버와 클라이언트인 도커 커맨드, 그리고 이미지의 보관소인 레지스트리로.......

[구디 모각코] 열한번째 스터디 후기 [내부링크]

열한번째 모각코~저번주에 이어 이번주도 도커를 공부했는데, 일주일만이라 까먹은것도 있었지만 그래도 저번주보단 많이 알게된 것 같다.도커의 아키텍처 나 개념, 이미지 등을 다운 받아서 실습을 해보았고, 신기하기도 했다.하지만 아직 의문점은 왜 도커가 그렇게나 좋은 소프트웨어인지 감이 잘 안온다..물론 개발 환경을 처음부터 셋팅하기에는 시간도 오래걸리고, 오류날 부분도 많은데.. 이러한 부분에 있어서의 장점이라고 어렴풋이 알고있지 정확히 뭐가 좋은지는 잘 모르겠다.혹~~~시나 기회가 되면 나중에 실무에서도 사용해보고 싶다..최근 스터디원 두 분이 빠지면서, 인원 결원이 생겨서 한두분 정도 모집을 하려고 했.......

[IntelliJ/인텔리제이] - Progress Bar 꾸미기(Nyan Progress Bar) [내부링크]

인텔리제이 Progress Bar 꾸미기IDE를 사용하다 보면 빌드나 컴파일, 프로젝트 실행 등 대기시간에 Progress Bar가 뜨게 되는데,기다리는 지루한 시간동안 Progress Bar를 꾸며서 지루함을 없애보자.File > Settings ... > Plugins 에 들어간다.(윈도우 기준 Ctrl + Alt + S)Progress Bar 검색하면 위와 같이 여러 Progress Bar가 나오는데 다운받을 아이콘을 클릭한 후 우측에 Install을 누르면 된다.나는 귀여운 고양이인 Nyan을 다운받았다.다운로드가 끝나면 IDE를 재실행하라고 바뀌고, 클릭해서 재실행해주면 된다.다시 실행하면 저렇게 귀여운 고양이가 나타난다~

[IntelliJ, 인텔리제이] - GitHub,깃허브 연동(README 파일) [내부링크]

IntelliJ - GitHub 연동하기Git 설정하기.File > Settings 클릭(Window 기준 Ctrl + Alt + S)그 후 Version Control > Git 에서 설치한 Git의 실행 파일 경로를 지정하고, 우측 Test 버튼을 클릭한다.테스트가 성공하면 아래에 Git version이 출력된다.(Git version is 2.26.0)GitHub 계정 연동Git 바로 아래 있는 GitHub를 클릭하고, 계정을 설정해주면 된다.(미리 계정 등록해서 GitHub 계정이 연동되어 있음...)IntelliJ - GitHub 연동1) 프로젝트 명으로 GitHub에 새로운 Repo 생성하기. VCS > Import into Version Control > Share Project on GitHub 클릭위와 같은 창이 나오는데, 설명문을 적을거면 Descri.......

[MySQL] - 데이터 삭제(DELETE, TRUNCATE) [내부링크]

테이블 데이터 삭제 - DELETE , TRUNCATE테이블에서 데이터를 삭제할 때 주로 사용하는 명령어는 DELETE 이다. 간단한 문법은 아래와 같다..최근 테이블에 데이터가 100만건 정도 존재하는데, 이 중 90만건을 DELETE로 제거하니 ...10분 조금 넘는 시간이 소요됐다... 컬럼 하나 추가하는데도 5분 정도 걸렸었다 ..위와 같은 속도를 향상할 방법을 찾아보았는데, 다음과 같이 여러 방법이 존재했다.여러가지 방법 중 TRUNCATE 데이터에 대해 알아보자.테스트를 위해 DELETETEST 테이블을 생성하자. 테스트를 위해 데이터를 100만 개 정도 삽입했다. (재귀 INSERT)각 테이블에 존재하는 DT(DATE) 별 데이터 갯수는 다음과 같다........

구디역맛집, 감성술집 - 토라 [내부링크]

구디역맛집 - 토라안녕하세요! 이번에 구로디지털단지역 근처에 있는 분위기 있는 맛집"토라" 음식점에 다녀왔습니당 ^_^외관에서 보기에도 식당이 고급지고, 분위기도 좋아서 추천합니당~구디역맛집 - 토라 위치서울특별시 구로구 도림천로 448 예성유토피아 201동 101호 0507-1388-7982평일 17:00 ~ 00:00금요일 17:00 ~ 01:00 (불금 ㅎㅎ..)토요일 17:00 ~ 00:00일요일 휴무구로디지털단지역 3번출구에서 100m정도 걸어오면 있어서 방문하기도 좋아욤.입구부터 간판이 많이 보입니다잉토라시그니처1. 삼단모듬숯불구이 - 45,000원2. 정통숯불꼬치구이 - 16,000원위 두 메뉴가 시그니처 메뉴라고 합니당~ 참고참고.......

[구디 모각코] 아홉번째 스터디 후기 [내부링크]

아홉번째 모각코 이번주도 모각코를 진행했습니다~벌써 아홉번째네요! 벌써 11월이고 .......총 네분이서 하고, 두 분은 일찍가시고 다른 한분과 끝까지 진행했네요~그동안 모각코에서도 자바 & 스프링 위주로 공부를 했었는데 ...모각코 시간 만큼은 3~4시간이지만 다른 분야를 공부를 해보고 싶어서 정한 분야! 도커 & 쿠버네티스사실 저번에 이벤트로 위에 책이 당첨되어서 집에 고스란히 모셔두었는데... 드디어 조금조금씩 보게 되네요~그동안 공부해보고 싶었는데 시간이 나질 않아서,, 모각코 시간만이라도 공부를 해보고싶네용계속 동일한 공부를 하다보니 금방 지칠거 같기도 하고, 분위기 전환겸 시작하게 되.......

[인프런] 스프링 핵심 원리 기본편 이해 - 빈 생명주기 콜백 [내부링크]

본 포스팅은 인프런 김영한 강사님의 스프링 핵심 원리 - 기본편강의를 정리한 내용입니다!www.inflearn.com/course/스프링-핵심-원리-기본편스프링 빈(Bean) 생명주기 콜백데이터베이스 커넥션 풀이나 네트워크 소켓처럼 애플리케이션이 시작될 때 필요한 연결을 미리 해두고, 애플리케이션 종료 시점에 연결을 모두 종료하는 작업을 진행하기 위해서는 객체의 초기화와 종료 작업이 필요하다.스프링에서는 이러한 초기화 및 종료 작업을 어떻게 진행하는지 알아보자.외부 네트워크에 미리 연결하는 객체를 생성한다고 가정해보자.아래 NetworkClient 클래스는 애플리케이션 시작 지점에 connect() 메서드를 호출해서 연결을 맺고,애플리케.......

2020년 10월 회고록 [내부링크]

하루지난 10월의 회고록...10월은 올해 가장 바쁜 달 중 한달이었고 배운것도, 느낀것도 많은 한달이었던 것 같다.9월 추석지나 10월9일 한글날까지는 시간이 정말 빠르게 지나갔는데, 중순부터는 빠르게 지나간 것 같지가 않다.그래도 벌써 11월이고 2020년도 이제 2달밖에 남지 않았다.스터디 & 공부모각코코로나로 인한 거리두기가 1단계로 낮아지면서 그동안 중단된 모각코를 10월중순?부터 진행했다. 딱히 토요일에 약속이 없어서 모든 모각코에 다 참여를 했었고, 어제부터는 도커 & 쿠버네티스에 대해 공부하고 있다.그동안 모각코에서도 자바나 스프링 등으로 공부를 했었는데 뭔가 색다른걸 공부하고 싶었다.비록 3.......

관악 봉천동곱창 - 행수곱창 [내부링크]

봉천동 맛집 - 행수곱창안녕하세요~어릴때는 곱창이 너무 질겨서 별로였는데...요샌 곱창만한게 없네요 ㅎㅎ..친구 생일이기도 하고 오랜만에 만나서곱쏘(곱창+쏘주) 땡기고 왔네용~행수곱창 위치서울특별시 관악구 남부순환로 1726 1층 0507-1379-7818영업: 16:00 ~ 03:00봉천역 2번출구에서 50m도 안가서 바로있어요.골목가에 바로 있어서 찾기 쉬워요!생긴지 얼마 안되었다고 하더라구요!옆에 조그마한 주차장이 있습니다!행수곱창 분위기6~7테이블 정도 있었네요.엄청 크진 않았어요~처음 방문했을때는 거의 테이블이 꽉차있었어서...먹을수있나? 생각도 함.. ㅎㅎ..ㅋㅋㅋ벽에 붙여있던 벽지...사장님의 유쾌함이 드러납.......

[자바스크립트] - jQuery Effects 콜백 함수 [내부링크]

jQuery Effects 콜백 함수 - 효과자바스크립트에서 콜백 함수는 현재 효과가 완전히 끝난 뒤에 실행이 됩니다.자바스크립트는 문장들을 차례대로 실행하는데, 어떠한 효과를 추가하고자 할 때, 이 효과가 끝나기 전에 다음 라인의 코드가 실행되는 것을 예방하기 위해 콜백(CallBack) 함수를 사용합니다.아래 예제에서 alert() 함수를 통해 알아보겠습니다.위 코드에서 div를 hide 한 뒤 alert()가 실행되기를 원했지만,실제로는 hide가 되기전에 alert()가 먼저 뜬 걸 볼 수 있습니다.위와 같은 상황을 예방하기 위해 콜백 함수를 사용합니다. => 사용자가 원하는 행동을 먼저 취하고, 그 후의 행동을 취하도록 ..위에.......

객체지향의 사실과 오해 - 리뷰 [내부링크]

객체지향의 사실과 오해 - 역할, 책임, 협력 관점에서 본 객체지향이 책의 목차는 다음과 같다.01 / 협력하는 객체들의 공동체02 / 이상한 나라의 객체03 / 타입과 추상화04 / 역할, 책임, 협력05 / 책임과 메시지06 / 객체 지도07 / 함께 모으기부록 A / 추상화 기법부록 B / 참고 문헌이 책은 객체지향이란 무엇인가라는 원론적이면서도 다소 위험스러운 질문에 대한 나름대로 저자의 대답을 말하기 위해 쓰여졌다. 1) 객체지향으로 향하는 첫 걸음은 클래스가 아니라 객체를 바라보는 것에서 시작한다. 2) 객체지향으로 향하는 두 번째는 객체를 독립적인 존재가 아니라 기능을 구현하기 위해 협력하는 공동체의 존재로 바라보는 것이다.......

[구디 모각코] 열번째 스터디 후기 [내부링크]

열번째 모각코 열번째 모각코입니다.어제 바로 글을 올렸어야했는데... 저녁에 약속이 있어서 이제야 쓰네용..이번주도 도커, 쿠버네티스만 공부하려고 했으나... 온라인 세미나(?) 하나 듣는게 있어서 전부 몰빵하진 못했네요..!한국 커뮤니티 데이 KCD..!원래는 오프라인으로 진행되는거 같은데, 이번에는 온라인으로 사전 등록을 받아서 진행했어요.무료 신청이고 5천원에 멀티USB충전기, 카드지갑을 주길래 바로 구매했습니다 !트랙이 2개로 나뉘어서 거의 4시간동안 강연이 진행되는데, 저는 중간중간 저에게 필요할 것 같은 강의들을 들었네요.주로 오픈소스 관련된 강의들...그리고 마지막 이벤트로 5명 뽑아서 젯브레인의 모든 IDE를.......

[Git/Github] - 특정 브랜치만 Clone 하는 방법 [내부링크]

Git / Github - 특정 브랜치(branch)만 Clone하기Git에서 특정 branch만 선택해서 Clone 하는 방법을 알아보도록 하겠습니다.그동안 Git에서 Clone을 하면 프로젝트가 다운이 되고, 잘 실행이 되었었는데...이번에 계속 Clone을 해도 분명 branch에는 코드가 존재하는데, Clone을 했을 때 아무런 코드도 존재하지 않았습니다...알고보니 Clone을 해서 master branch만 계속해서 받아서, 아무런 파일이 존재하지 않았던것...Clone 하려는 Repo의 default 브랜치가 master여서...계속해서 Clone을 떠도 빈 파일이 존재하는 삽질을 했던것 .....아래와 같이 특정 브랜치를 지정해서 Clone을 하면 됩니다!굳굳! https://www.slipp.ne.......

[Java/자바] - JSON 데이터 다루기 [내부링크]

JSONObject, JSONParser, JSONArrayJSON은 주로 클라이언트 <---> 서버 에서 데이터를 주고받을 때 사용하는 아래와 같은 데이터 형식입니다.Key , Value 쌍으로 값을 가지는 형식으로 되어있고, Java에서는 HashMap과 비슷한 형식입니다.자바에서 간단하게 JSON 데이터에 대해 다뤄보도록 하겠습니다.먼저 json-simple 디펜던시를 추가해 줍니다.(pom.xml)예제를 통해 살펴보겠습니다.JSONObjectJSON in JSONJSON to StringJSON 파싱JSONArray

MySQL - 다중 Primary Key(PK) 기본키 설정 [내부링크]

MySQL - 다중 PK 기본키 설정MySQL에서 다중 PK(Primary Key) 기본키를 설정해보도록 하겠습니다.PK(Primary Key)란?한 개 혹은 여러 개의 칼럼으로 테이블 내의 각 행들을 구별하기 위한 목적을 갖고있습니다.PK는 그 자체만으로 Unique 하지만, 만약 여러 개의 Column이 PK로 묶여있다면, 해당 값들의 조합이 Unique 합니다.PK는 NULL 값이 될 수 없고, Unique Key라는 특징을 갖게 됩니다.id를 PK로 가지는 test1 테이블과id, name을 PK로 가지는 test2 테이블을 생성해보도록 하겠습니다.테이블 생성PK, INDEX 확인 - SHOW INDEX FROM TABLE명id를 PK로 가지는 test1 테이블과 , id와 name을 PK로 가지는 test2 테이블이 생.......

[인프런] 스프링 핵심 원리 기본편 이해 - 컴포넌트스캔 @ComponentScan [내부링크]

본 포스팅은 인프런 김영한 강사님의 스프링 핵심 원리 - 기본편강의를 정리한 내용입니다!www.inflearn.com/course/스프링-핵심-원리-기본편스프링 컴포넌트 스캔 @ComponentScan @ComponentScan : 설정 정보가 없어도 자동으로 스프링 빈을 등록하는 기능 @Autowired : 의존관계를 자동으로 주입해주는 기능AutoAppConfig.java 컴포넌트 스캔을 사용하기 위해 @ComponentScan 을 설정 정보에 붙여준다. 기존의 AppConfig와는 다르게 @Bean으로 등록한 클래스가 하나도 없음. ※ 컴포넌트 스캔은 기존의 @Configuration 이 붙은 설정 정보도 자동으로 등록되기 때문에 기존에 만든 AppConfig 등의 설정 정보를 제외하기 위해 e.......

[구디 모각코] 여덟번째 스터디 후기 [내부링크]

모각코 스터디저번주에 이어 이번주도 모각코를 진행했습니다.벌써 여덟번째네요, 6월부터 진행했지만 중간중간 빠지고 한게 많았습니다.초창기부터 계시던분들도 계시고, 많이 바뀌신분들도 계시고 그러네욤..이번주는 총 네명이서 진행을 했습니당.오늘은 스프링 강의보고 정리하고 하느라 잡담은 거의 못했네요..... 죄송합니당요즘 뭔가 슬럼프가 올 것 같은 느낌이 들어서... 다음주부터는 자바 스프링이 아닌 도커, 쿠버네티스 쪽으로 공부해보려고 합니다!저번에 이벤트로 당첨된 책이 있어서, 모각코 시간만큼은 따른 공부를 해야 의욕이 조금 오를 것 같습니다! 구럼 이만!

[인프런] 스프링 핵심 원리 기본편 이해 - 의존관계 자동 주입 [내부링크]

본 포스팅은 인프런 김영한 강사님의 스프링 핵심 원리 - 기본편강의를 정리한 내용입니다!www.inflearn.com/course/스프링-핵심-원리-기본편스프링 다양한 의존관계 주입 방법 생성자 주입 Setter 주입 필드 주입 일반 메서드 주입생성자 주입 생성자를 통해 의존 관계를 주입 받는 방법 생성자 호출시점에 딱 1번 호출되는 것이 보장된다. 불변 , 필수 의존관계에 사용 ※ 생성자가 딱 1개 있으면 @Autowired를 생략해도 자동으로 주입이 된다.Setter 주입 Setter 함수를 의존관계를 주입하는 방법. 선택, 변경 가능성이 있는 의존관계에 사용 자바빈 프로퍼티(Getter, Setter...) 규약의 수정자 메서드 방식을.......

[인프런] 스프링 핵심 원리 기본편 이해 - 의존관계 자동 주입(2) [내부링크]

본 포스팅은 인프런 김영한 강사님의 스프링 핵심 원리 - 기본편강의를 정리한 내용입니다!www.inflearn.com/course/스프링-핵심-원리-기본편롬복(Lombok)과 최신 트랜드기존 코드롬복을 사용한 간결한 코드롬복이 자바의 어노테이션 프로세서 라는 기능을 이용해 컴파일 시점에 생성자 코드를 자동으로 생성해준다.롬복(Lombok) 라이브러리 적용build.gradle 에 라이브러리 환경 추가File > Settings > Plugins 에서 lombok 검색 후 설치File > Settings > Annotation Processors 검색 후 Enable annotation processing 체크위 과정이 끝나면 롬복(Lombok) 라이브러리 설치는 끝나고 실제 테스트를 해보면 된다........

[Java/자바] - final 키워드, 상수, 불변 객체 [내부링크]

Java final - 상수, 불변 객체위키백과에서 설명하는 final 정의는 다음과 같다. - Java 언어에서, final 키워드는 엔티티를 한 번만 할당한다. - final 키워드는 Immutable / Read-Only 속성을 가진다.상수는 '값이 변하지 않는 수'를 의미한다. Java에서는 한번 그 값이 정해지면 이후로는 변경이 불가능한 변수도 상수라 한다.자바의 일반적인 상수변수를 선언할 때 그 앞에 final 이라는 키워드를 추가하면 그 변수는 '상수'가 된다. 그리고 다음 두 가지의 특징을 가진다. 값을 딱 한번만 할당할 수 있다. 한 번 할당된 값은 변경이 불가능하다.final 키워드는 클래스, 메서드, 필드 등 다방면으로 사.......

IntelliJ/인텔리제이 - 글자크기, Console창 글자 크기 변경 [내부링크]

IntelliJ / 인텔리제이 - 글자 크기, Console 크기 변경하기평소 이클립스를 사용하다가 인텔리제이를 사용해보니 단축키가 다른것이 많아서 적응하기가 약간 힘들 것 같습니다.이클립스에서는 Ctrl + 마우스 휠을 통해 글자 크기를 수정할 수 있는데, 인텔리제이에서는 별도의 설정이 필요합니다.Ctrl + 마우스 휠을 통해 글자 크기 설정하기인텔리J에서는 '설정(Setting)' 부분에서 설정을 해주어야 합니다.File - Settings... 로 들어갑니다. (단축키는 Ctrl + Alt + S)그 후 Editor > General 에서 Change font size with Ctrl+Mouse Wheel 을 체크하면Ctrl + 마우스 휠 을 통해 인텔리제이에서 글자 크기를 조절할.......

[인텔리제이/IntelliJ] - 자동 저장 끄기, 저장안된 파일 *표시 [내부링크]

인텔리제이 자동 저장 끄기 Auto Save OffFile > Settings 에서 Apperance & Behavior > System Settings 에 들어간다.그 후 Autosave 에서 다음 내용을 체크 해제한다.Save files if the IDE is idle for ~ secondsSave files when switching to a different applicationBack up files before saving.저장하지 않은 파일 * 표시기존의 이클립스와는 다르게 인텔리제이에서는 저장이 됐는지 안됐는지 판단을 할 수 없었다.따라서 다음처럼 * 표시를 통해 저장이 되었는지, 안되었는지 확인할 수 있다.File > Settings 에서 Editor > General > Editor Tabs 에 들어간다.Mark modified (*) 에 체크를 한다.그.......

[인프런] 스프링 핵심 원리 기본편 이해 - 스프링 컨테이너와 스프링 빈 [내부링크]

본 포스팅은 인프런 김영한 강사님의 스프링 핵심 원리 - 기본편강의를 정리한 내용입니다!www.inflearn.com/course/스프링-핵심-원리-기본편스프링 컨테이너의 생성 과정1. 스프링 컨테이너 생성 스프링 컨테이너를 생성할 때는 구성(설정) 정보를 지정해주어야 한다. 현재 AppConfig.class 를 구성(설정) 정보로 설정2. 스프링 빈 등록소스에서 @Bean 어노테이션을 설정한 정보들에 대해 스프링 컨테이너에 빈을 등록한다.빈 이름 빈 이름은 메서드 이름을 사용한다. 빈 이름을 직접 부여할 수 있다. @Bean(name="memberService")※ 빈 이름은 항상 다른 이름을 부여해야 한다. 같은 이름을 부여하면 다른 빈.......

[구디 모각코] 일곱번째 스터디 후기 [내부링크]

안녕하세요~오랜만에 쓰는 모각코 회고 입니다!여섯번째가 8월 9일에 작성했었는데.. 코로나 때문에 2달만에 진행을 했네요.그동안 찌푸둥 하고 효율성이 떨어졌었는데, 확실히 여러 사람들과 함께 모여서 카페에서 스터디를 하니,혼자하는 것보다 효율은 좋은 것 같습니다.그 이전에 나가시는분이 계셔서 두 분? 세 분?을 구해서 진행을 했는데, 오늘은 총 여섯분이 나오셨습니다 !오늘 스터디는 외주 작업이 좀 있어서 진행하고, 알고리즘 좀 하니 4시가 후딱 넘어가버렸숩니다...음 오늘 알고리즘 문제 간단히 회고해보면... n , width를 매개변수로 받고 n * n 행렬을 만들고,,행과 열이 같은곳에서 좌 우만큼 width를 aster.......

[인프런] 스프링 핵심 원리 기본편 이해 - BeanFactory, ApplicationContext [내부링크]

본 포스팅은 인프런 김영한 강사님의 스프링 핵심 원리 - 기본편강의를 정리한 내용입니다!www.inflearn.com/course/스프링-핵심-원리-기본편BeanFactory 와 ApplicationContextBeanFactory 스프링 컨테이너의 최상위 인터페이스이다. 스프링 빈을 관리하고 조회하는 역할 getBean() 메서드를 제공한다.ApplicationContext BeanFactory 기능을 모두 상속받아서 제공한다. 빈을 관리하고 조회하는 BeanFactory 의 기능 외에도 부가적인 기능이 많이 필요하다. MessageSource 메시지소스를 활용한 국제화 기능.(한국 -> 한국어, 영어 -> 영어로 출력) EnvironmentCapable 로컬, 개발, 운영 등을 구분해서 처리함.......

신림 닭갈비 맛집 - 박재성의 메밀숯불닭갈비 [내부링크]

신림 맛집 - 박재성의 메밀숯불닭갈비안녕하세요 !오랜만에 맛집 다녀왔습니다~~~~~신림에 존재하는 이름도 긴~ 숯불 닭갈비집박재성의 메밀숯불닭갈비 !!!맛있었어요 ㅎㅎ 한가지 아쉬운점 빼면 ㅠㅠㅠ아쉬운점은 리뷰에서 보시죵~박재성의 메밀숯불닭갈비 위치서울특별시 관악구 신원로 40-16 1층 02-887-1236매일 16:00 ~ 24:00 입니다!근처에 산책하기 좋은 도림천이 있어용 ~7시쯤 갔는데... 모야 사람이 왜케 많죠????사람이 꽉차서 예약했는데도 웨이팅 시간이 있었어요!디자인이나 인테리어도 깔끔하고 이뻤어요.요런 문구 너무 좋아요~소중한 당신은 아니었지만 ...내부 구조도 약간 신기하게 되어있습니다 !.......

[인프런] 스프링 핵심 원리 기본편 이해 - 싱글톤 컨테이너 [내부링크]

본 포스팅은 인프런 김영한 강사님의 스프링 핵심 원리 - 기본편강의를 정리한 내용입니다!www.inflearn.com/course/스프링-핵심-원리-기본편웹 애플리케이션과 싱글톤 대부분의 스프링 애플리케이션은 웹 애플리케이션이다. 웹 애플리케이션 => 보통 여러 고객이 동시에 요청(Request)을 한다. 기존에 생성한 스프링 없는 순수한 DI 컨테이너인 AppConfig는 요청을 할 때마다 객체를 새로 생성한다. 고객 트래픽이 초당 100일경우 => 초당 100개의 객체가 생성되고 소멸된다 ==> 메모리 낭비가 심하다! => 객체가 딱 1개만 생성되고, 공유하도록 설계하면 해결이 된다(싱글톤 패턴)싱.......

[인프런] 스프링 핵심 원리 기본편 이해 - @Configuration과 싱글톤 [내부링크]

본 포스팅은 인프런 김영한 강사님의 스프링 핵심 원리 - 기본편강의를 정리한 내용입니다!www.inflearn.com/course/스프링-핵심-원리-기본편@Configuration과 싱글톤AppConfig 클래스 코드 memberService() 메서드와 orderService() 메서드에서 각각 memberRepository() 메서드를 호출한다. memberRepository() 메서드는 MemoryMemberRepository() 를 호출한다. MemoryMemberRepository() 메서드는 두 번 호출되어서 싱글톤이 깨지는것 처럼 보이는데, 스프링 컨테이너는 어떻게 해결할까?직접 테스트를 해보자.MemberServiceImplOrderServiceImpl테스트를 위해 MemberServiceImpl , OrderServiceImpl 클래스에 MemberRepository.......

Spring CRUD 게시판 만들기 - 1. 소개 & 개발 환경 [내부링크]

Spring CRUD 게시판 만들기 - 1. 소개 & 개발 환경안녕하세요! 앞으로 스프링을 통해 간단한 CRUD 게시판(생성, 조회, 수정, 삭제)을 구현해보도록 하겠습니다.기존에 학습한 내용을 정리하면서 복습할 겸, IntelliJ IDE에 익숙해질 겸, 겸사겸사 해서 정리를 해보도록 하겠습니다!모든 예제는 코드로 배우는 스프링 웹 프로젝트 교재를 참고하여 구현하며, 개발 환경은 다음과 같습니다.원래 교재에서는 Eclipse를 사용하지만, 저의 목적은 IntelliJ에도 익숙해지기 위해 활용하는 것으로 Eclipse를 사용해도 무방합니다.내용이 방대해서 설치하는 부분, 내용 설명 부분 등등의 생략이 많을 수 있습니다.혹시 중간에 막히시면 질.......

인텔리J(IntelliJ) - Auto Import / 이클립스 Ctrl + Shift + O [내부링크]

Auto Import이클립스에서는 Ctrl + Shift + O 단축키를 누르면 클래스에서 필요한 모든 라이브러리들이 자동으로 import가 되었었다.하지만 인텔리제이에는 추가 설정을 통해 코드를 작성하는 시점에서 바로바로 import 해주는 좋은 기능이 있다!Files > Setting (Ctrl + Alt + S) 를 통해 설정에 들어간 후 아래 두가지를 체크해준다.Add unambiguous imports on the flyOptimize imports on the flyOptimize imports on the fly 옵션은, 코드를 작성할때 자동으로 패키지 import문을 삽입 및 삭제해주는 옵션이다.필요한 패키지가 있으면 자동으로 삽입을 해주고, 불필요한 패키지는 자동으로 삭제해주는 엄청 편리한 기능이다!.......

[인프런] 스프링 핵심 원리 기본편 이해1 - 예제 만들기 [내부링크]

본 포스팅은 인프런 김영한 강사님의 스프링 핵심 원리 - 기본편강의를 정리한 내용입니다!www.inflearn.com/course/스프링-핵심-원리-기본편개발 설정 및 환경 Gradle Project , Spring Boot: 2.3.4, Java 11, IntelliJ비즈니스 요구사항과 설계 회원 회원을 가입하고 조회할 수 있다. 회원은 일반, VIP 두 가지로 나뉜다. 회원 데이터는 자체 DB 혹은 외부 시스템과 연동할 수 있다. 주문과 할인 정책 회원은 상품을 주문할 수 있다. 회원 등급에 따라 할인 정책을 적용할 수 있다. 할인 정책은 모든 VIP는 1000원 할인회원 도메인 설계 회원 도메인 협력 관계회원 클래스 다이어그램회원 도메인 개발.......

[인프런] 스프링 핵심 원리 기본편 이해2 - 객체 지향 원리 적용 [내부링크]

본 포스팅은 인프런 김영한 강사님의 스프링 핵심 원리 - 기본편강의를 정리한 내용입니다!www.inflearn.com/course/스프링-핵심-원리-기본편개발 설정 및 환경 Gradle Project , Spring Boot: 2.3.4, Java 11, IntelliJ새로운 할인 정책 개발기존에 할인은 VIP일 경우 1000원 FixDiscountPolicy 정책이었으나, 새로운 요구사항이 발생했다.좀 더 합리적인 주문 금액당 할인하는 정률% 할인으로 변경 RateDiscountPolicy RateDiscountPolicy 코드RateDiscountPolicy 테스트 코드 작성할인정책을 추가하고 테스트까지 완료했으나, 문제점이 있다.새로운 할인 정책 적용과 문제점할인 정책을 변경하려면 클라이언트인 OrderServiceImpl.......

구로 안경 아비드안경콘택트(대림점) [내부링크]

안녕하세요 !이번에 구로 안경점 - 아비드안경콘택트(대림점)에 다녀왔습니당..라식을 했는데.. 하루종일 모니터를 봐야해서눈이 좀 건조해서 이번에 다시 안경을 맞췄습니당~서울특별시 구로구 도림도93 1층 아비드안경아비드안경콘택트 대림점위치는 위와 같습니다!대림역 1번출구에서 200m 근처에 있습니다~ 02-859-3328평일 10:00 ~ 21:00공휴일 10:00 ~ 20:00위와 같이 큰 나무.. 두개 사이에 있어요~구로 안경점, 아비드안경 콘택트재난지원금(?) 사용 가능하고,, 사은품도 증정합니다 !매장 내에도 저렴하고 가성비좋은 제품들이 많이있어요 !!!!!안경테가 진짜 너무너무 많아서 ...고르는거도 힘들었습니당 ㅋㅋ고급 브랜.......

[인프런] 스프링 핵심 원리 기본편 이해2 - 객체 지향 원리 적용(2) [내부링크]

본 포스팅은 인프런 김영한 강사님의 스프링 핵심 원리 - 기본편강의를 정리한 내용입니다!www.inflearn.com/course/스프링-핵심-원리-기본편스프링으로 전환 AppConfig에 설정을 구성한다는 뜻인 @Configuration 을 붙여준다. 각 메서드에 @Bean을 붙여준다. @Bean 은 스프링 컨테이너에 스프링 빈으로 등록한다는 설정.MemberApp에 스프링 컨테이너 적용OrderApp에 스프링 컨테이너 적용 두 코드의 실행은 기존 결과와 동일하다.스프링 컨테이너 ApplicationContext 를 스프링 컨테이너라고 한다. 기존에는 개발자가 AppConfig 를 통해 직접 객체를 생성한 후 DI를 했지만, 스프링은 컨테이너를 통해 사용한다. 스.......

[오라클/Oracle] - 비밀번호 만료 "the password has expired" [내부링크]

오늘 오라클에서 DB를 연결하려고 하니 위와 같이 비밀번호가 만료되었다는 오류가 발생했습니다.ORA-28001: the password has expired... - 'the password has expired'*Cause: The user's account has expired and the password needs to be changed ...오류 내용을 보니 비밀번호가 만료되었고, 변경해야 한다는 오류입니다.저는 오라클 11g 버전을 사용하고 있는데, 이 버전이 나왔을떄 사용자의 기본 프로필이 180일이 지나면 비밀번호가 만료 되도록 변경이 되었다고 합니다...따라서 비밀번호를 변경해주어야 합니다.SQL Plus에 들어가서 다음 명령어를 통해 비밀번호를 변경해주면 됩니다.비밀번호를 변경하.......

[우아한테크세미나] 리팩토링 정리 (by 자바지기 박재성님) [내부링크]

[우아한테크세미나] 190425 TDD 리팩토링 by 자바지기 박재성님https://youtu.be/bIeqAlmNRrA안녕하세요! 이번에 정말 좋은 강의를 보게 되어서 정리하고자 글을 쓰려고 합니다!본 강의는 TDD, 리팩토링에 대한 연습방법에 대한 강의이지만 저는 리팩토링에 대한 내용을 중점으로 정리를 하도록 하겠습니다.앞 내용인 1~2단계는 TDD에 대한 내용이고, 3단계부터 리팩토링과 관련된 내용입니다.리팩토링과 관련한 제약사항, 방법은 다음과 같습니다.위와 같은 과정을 지키면서, 더 나아가 함수(메서드)의 라인 수를 줄이거나, Indent의 depth를 1까지만 허용하도록 더 개선해 나가면서 리팩토링을 진행합니다.리팩토링에 사용될.......

2020년 9월 회고록 [내부링크]

조금 뒤늦은(?) 9월 회고록을 작성하게 되었다.저번주말엔 좀 바빴어서 작성을 못했고, 이제야 쓰게 되었다.9월도 별일없이 지나가고 벌써 10월이 다가왔다... 이제 2020년도 얼마 남지 않았다.최근 코로나 상황이 좀 괜찮아져서 회사로 출근을 했고, 화요일 휴가를 내서 월요일 저녁 ~ 일요일 거의 일주일이 정말 녹아버렸다 ...고향가서 어느정도 공부를 하려고 계획했지만, 거의 놀다만 온 것 같다... ㅋㅋㅋ 정말 긴 연휴도 끝났고 내일부터는 다시 일상으로 돌아가야 하는데.. 뭔가 적응이 힘들것같다.. ㅎㅎ스터디 & 공부이번에 조금 저렴하게 책을 구매할 기회가 생겨서 꽤 많이 구매했는데... 언제 다볼지 걱정이다!확실히 최.......

HTML, CSS 소스를 자동 인라인(inline) 변환 - Emogrifier, Premailer [내부링크]

Emogrifier, Premailer최근 Java에서 메일 관련 프로그램을 개발하는데, 여기에 HTML과 외부 CSS를 적용해서 메일을 발송해야 하는 경우가 있었다.HTML의 내용은 정상적으로 출력이 되지만, CSS가 적용이 안되는 문제가 발생했었는데......HTML으로 메일 발송 시 CSS 깨짐 현상HTML으로 메일 발송 기능을 개발하는데, 고려해야 할 것은 CSS 이다!HTML, CSS 태그를 담은 페이지를 별도의 웹페이지에서 띄었을때는 정상적으로 출력이 되지만, 메일 발송을 했을때는 CSS가 적용이 안되는 현상이 발생한다!CSS가 적용이 안되는 현상은 다음과 같다.기존 CSS를 외부의 파일이나, <style> ... </style> 형식으로 적용을 한다면 C.......

[Java/자바] - Optional<T> 클래스 [내부링크]

Optional<T>보통 코드를 작성하고 실행을 해보면 NullPointerException 예외를 빈번하게 접하게 됩니다.따라서 이러한 Null 값에 대한 예외를 고려하고 코드를 작성해야 하는데, 이는 번거로운 일입니다.이러한 일을 단순히 처리할 수 있도록 자바 8에서는 Optional<T> 라는 클래스가 있습니다.어떠한 정보를 저장하는 코드를 간략히 나타내보겠습니다.위와 같은 코드에서, 만약 친구가 휴직 상태일경우 해당 멤버는 null 일 수 있습니다.따라서, 위와 같은 null 값에 대한 처리를 해주려면 코드가 복잡해집니다.위와 같이 각각의 정보들에 대해 null 값인지, 아닌지를 일일이 비교를 해주어야 합니다.NullPointerException 예외.......

구로디지털단지역, 구디역 곱창집 - 이모네한우돌곱창 [내부링크]

구로디지털단지역 - 이모네한우돌곱창안녕하세요 ! 오랜만에 맛집 리뷰를 올리게 되었네요~그동안 코로나때문에 밖에 다니기도 좀 그랬고, 추석도 끝나서오랜만에 휴일인만큼 친구들과 곱창집에 다녀왔습니다 !바로 리뷰 고고할게용~이모네한우돌곱창 위치서울특별시 관악구 조원로 13위치는 위와 같습니다.구로디지털단지역 6번출구에서 200m 내외정도에 있어요!그나저나 저쪽은 관악구인걸 처음알았네요 !구디역 근처에 위치해있어서 쉽게 찾아갈 수 있습니당.커다란 현수막 하나가 기다리고 있습니당.흐흐이모네한우돌곱창 메뉴한우곱창이라 그런지 일반곱창보다는 가격이 약간 있네요 ㅎㅎ..기본 메뉴인 곱창, 대창, 막창, 염.......

[Java/자바] - 객체 지향 설계의 5가지 원칙 - SOLID [내부링크]

좋은 객체 지향 설계의 5가지 원칙 - SOLID클린코드로 유명한 로버트 마틴이 좋은 객체 지향 설계의 5가지 원칙을 정리한 개념. SRP: 단일 책임 원칙(Single Responsibility Principle) OCP: 개방/폐쇄 원칙(Open/Closed Principle) LSP: 리스코프 치환 원칙(Liskov Substitution Principle) ISP: 인터페이스 분리 원칙(Interface Segregation Principle) DIP: 의존관계 역전 원칙(Dependency Inversion Principle)SRP 단일 책임 원칙 - Single Responsibility Principle 한 클래스는 하나의 책임만 가져야 한다. 클래스를 변경한 이유가 단일해야 한다. 프로그램의 각 클래스와 모듈은 단일 작업에 중점을 두어야 한다. 하.......

IntelliJ - "Could not target platform" 에러(JDK 버전 에러) [내부링크]

> Coult not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'.IntelliJ에서 스프링부트로 프로젝트를 생성하고 Gradle Build를 수행하니 위와 같은 오류가 발생했다.이전까지는 JDK 8 버전을 사용하고 있었고, 환경 변수도 JDK8로 잡혀있었는데 Gradle에는 JDK 11을 사용하려고 하니 오류가 발생했다.오류 내용은 뭔지 알았으나, 인텔리제이에 익숙하지 않아서 어느 부분을 손봐야할지 잘 모르겠지만..인텔리제이에 적응도 할 겸 이것저것 살펴보며 해결을 해보자~해당 프로젝트의 우클릭 > Open Module Settings(F4) 로 들어간다.위 화면에서 Project SDK: 에 기존에는 JDK 1.8로 되어있어.......

[Java/자바] - 가변 인자(Varargs) [내부링크]

Java - 매개변수의 가변 인자가변 인자(Varargs)는 매개변수를 동적으로 받을 수 있는 방법으로, 자바 1.5부터 지원되었습니다.위와 같이 ... 이 삽입된 메소드의 매개변수 선언을 '가변 인자 선언' 이라고 합니다. 매개변수의 가변 인자 선언과 호출메소드의 매개변수를 선언할 때, '가변 인자 선언' 을 하면 전달되는 인자의 수에 제한을 두지 않고 동적으로 받을 수 있습니다.자바의 가변 인자 선언은 단순하고 명료한데, 오버로딩과 비슷한 것 같습니다.위 코드를 통해 알 수 있는 사실은, vargs가 배열을 참조한다는 것입니다. 따라서 length 를 통해 길이를 확인할 수 있습니다.위와 같이 메서드 호.......

[Spring] - BeanFactory not initialized or already closed - call 'refresh' ... [내부링크]

BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext스프링에서 시큐리티를 설정하는 도중 위와 같은 오류가 발생했다.위 예외는 ContextLoaderListener 를 제공하는데서 발생하는 예외이다.하지만, applicationContext.xml와 같이 스프링 configuration 파일에 대한 context-param 을 제공하지 않는다는 문제이다.따라서 <context-param> 부분을 유심히 살펴봐야한다.(물론 다른 부분일 수도 있다...)나의 시큐리티 설정은 위와 같이 /WEB-INF/spring/security-context.xml 으로 되어있었는데,해당 파일은 spring/appServlet 경로에 있어서 발생한.......

프로그래머스[Java] - 삼각 달팽이 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/68645코드풀이기존에 사각형 달팽이 문제와 유사한 삼각형 달팽이 문제이다.이 삼각형 달팽이 문제는 규칙을 찾는것이 우선이다. 사각형 달팽이와 비슷한데 내가 찾은 규칙은 다음과 같다.n=4 일때를 기준으로 보자.위와 같은 삼각형을 위와 같은 이등변 삼각형으로 보고, 각 방향대로 값을 채워 배열에 담아서 리턴해주면 된다.↓ , → , 각 방향으로 갈 때마다, 반복되는 횟수가 1회씩 줄어든다.4회 반복 ↓ 3회 반복 → 2회 반복 1회 반복 ↓0회 반복 (끝)따라서, 입력받은 n이 0이 될때까지, ↓ , → , 방향으로 진행하면서 2차원 배열에 값을 채우고,각 단.......

프로그래머스[Java] - 키패드 누르기(2020 카카오 인턴십) [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/67256코드풀이이 문제에서의 핵심은 각 핸드폰 번호사이의 거리를 좌표를 기준으로 생각하는 것이다.위 사진처럼 0,0 부터 3,2 까지 좌표를 기준으로 각 중간의 핸드폰 번호(2, 5, 8, 0) 간의 거리를 구하면 된다.그러면 중앙 번호를 기준으로 좌측과 우측의 번호가 어느것이 더 가까운지 파악할 수 있다.만약 눌러야하는 번호가 5번(1, 1), 좌측의 현재 손가락은 7번(2, 0) , 우측의 현재 손가락은 6번(1, 2) 라고 가정하면좌측의 거리는 |1-2| + |1-0| = 2 가 되고,우측의 거리는 |1-1| + |1-2| = 1 이 되어서우측의 거리가 더 가까우므로 우측의 손으로 누를 수 있다.따.......

[Java/자바] - ArrayList.removeIf(predicate<? super E> filter) [내부링크]

ArrayList.removeIf(predicate<? super E> filter)안녕하세요~ 이번에 정리할 내용은 자바 컬렉션 프레임워크 ArrayList의 removeIf(Predicate <? super E> filter) 메서드 입니다!Java8 공식문서 설명에는 주어진 predicate를 만족하는 컬렉션의 요소들에 대해 모두 제거해준다고 나와있네요~removeIf() 메서드에 대해 내부적으로는 위와 같이 구현되어 있는데요, 매개변수 내용은 아래를 참고해주세요!함수형 인터페이스 Predicate? 와일드카드removeIf() 메서드와 람다표현식을 함께 사용하면 간단한 코드로 다양한 구현을 할 수 있습니다.기존의 중복 제거가 아닌, 중복 되는 수를 완전히 제거해보는 코드를 작성.......

프로그래머스[Java] - 두 개 뽑아서 더하기 [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/68644코드풀이1. 주어진 배열의 모든 인덱스에 대해 더하면서 HashSet에 넣는다. - HashSet은 중복이 제거가 되므로, 중복에 대해 신경쓸 필요가 없음!2. HashSet to List 로 변환한 후, 정렬을 한다.3. List의 제네릭 타입이 Integer이므로, int로 변환한다.

[Java/자바] - 리플렉션(Reflection) [내부링크]

리플렉션 Reflection리플렉션Reflection이란 개념은 저에게는 낯선 용어였습니다. 자바 기본서 2권이 있지만, 이 2권 모두 리플렉션이란 개념이 나오지 않았고, 얼핏 들어보기만 했을뿐 정확히 무엇인지는 잘 몰랐습니다. 리플렉션은 C, C++과 같은 다른 언어에서는 볼 수 없는 기능입니다.하지만, 리플렉션은 실무에서도 많이 사용되고 다방면에서 사용되기에 중요하고 알아야 할 개념입니다. 자바는 정적인 언어로 부족한 부분이 많지만, 이 동적인 문제를 해결하기 위해 리플렉션을 사용합니다. 정적 언어: 컴파일 시점에 타입을 결정 - Java, C, C++ 등 동적 언어: 런타임 시점에 타입을 결정 - JavaScript, Python, Ruby 등등..........

[Java/자바] - Apache POI 라이브러리를 이용한 엑셀 파일 쓰기 [내부링크]

Apache POIApache 에서 제공하는 POI 라이브러리를 통해 Java에서 엑셀 파일을 쓰는(Write) 방법에 대해 알아보겠습니다.Apache POI 라이브러리를 통한 엑셀 파일 읽기http://poi.apache.org/download.htmlPOI 라이브러리는 위에서 다운 받을 수 있습니다. * 저는 4.1.1 버전으로 Maven에 의존성을 추가하는 방식으로 테스트를 진행했습니다.Apache POI 라이브러리 Excel 파일 쓰기 예제pom.xml먼저 pom.xml 파일에 위와 같이 POI 라이브러리를 추가해줍니다.CustomerVo.java 간단한 고객 정보 Vo 객체CustomerExcelWrite.java 엑셀 파일 생성 클래스 .xls 파일은 HSSF ~ 클래스를 사용. .xlsx 파일은 X.......

[Java/자바] - Apache POI 라이브러리를 이용한 엑셀 파일 읽기 [내부링크]

Apache POIApache 에서 제공하는 POI 라이브러리를 통해 Java에서 엑셀 파일을 읽는(Read) 방법에 대해 알아보겠습니다. Apache POI 라이브러리를 통한 엑셀 파일 쓰기https://poi.apache.org/download.htmlPOI 라이브러리는 위에서 다운 받을 수 있습니다. * 저는 4.1.1 버전으로 Maven에 의존성을 추가하는 방식으로 테스트를 진행했습니다.Apache POI 라이브러리 Excel 파일 읽기 예제pom.xml먼저 pom.xml 파일에 위와 같이 POI 라이브러리를 추가해줍니다.CustomerVo.java 간단한 고객 정보 Vo 객체CustomerExcelReader.java 엑셀 파일 읽어오는 클래스 엑셀 파일 쓰기 와 동일하게 .xls 파일은 HSSF를.......

[Spring/스프링] - 트랜잭션 @Transactional 이란? [내부링크]

트랜잭션 @Transactional 비즈니스에서는 쪼개질 수 없는 하나의 단위 작업을 말할 때 '트랜잭션(Transaction)' 이라는 용어를 사용합니다.즉, '한 번에 이루어지는 작업의 단위' 를 '트랜잭션(Transaction)' 이라고 정의합니다. 트랜잭션으로 묶은 작업 중에서 하나라도 수행이 되지 않고 잘못된다면, 이전에 수행한 모든 작업을 취소하고 실행 이전의 상태로 되돌리게 되는데 이것을 롤백(Rollback) 이라고 합니다.트랜잭션의 성격을 'ACID 원칙' 이라고 설명하는데 다음과 같습니다.트랜잭션을 사용해야 하는 이유트랜잭션을 사용해야 하는 이유는, '계좌 이체' 를 생각해보면.......

[Spring/스프링] - 트랜잭션 @Transactional 실습 [내부링크]

트랜잭션 @Transactional 실습이전의 글에서 트랜잭션 @Transactional 이란 무엇인지 알아보았는데요,이번 시간에는 스프링에서 @Transactional 트랜잭션 실습을 해보겠습니다.※ 실습은 이클립스, 스프링 5.0.7 버전과 Oracle DB, JUnit4를 사용합니다.pom.xml에 spring-jdbc, spring-tx, mybatis, mybatis-spring, hikari 등의 라이브러리를 추가합니다.pom.xmlroot-context.xml의 Namespaces에서 mybatis-spring과 tx를 추가해줍니다.그 후 HikariConfig에 DB 정보를 입력하고, dataSource 와 트랜잭션을 설정할 수 있도록 <tx:annotation-driven/> 태그를 추가합니다.root-context.xml<bean> 으로 등록 된 &qu.......

[Clean Code / 클린코드] - 10장 클래스 [내부링크]

10장 클래스코드의 표현력과 그 코드로 이루어진 함수에 아무리 신경 쓸지라도 더 높은 단계까지 신경 쓰지 않으면 깨끗한 코드를 얻기는 어렵다.이 장에는 깨끗한 클래스를 다룬다.클래스 체계클래스를 정의하는 표준 자바 관례는 다음과 같다. 가장 먼저 변수 목록이 나온다 - 정적static 공개public 상수가 있다면 맨 처음에 나온다. 다음으로 정적static 비공개private 변수가 나오며, 이어서 비공개 인스턴스 변수가 나온다. 변수 목록 다음에는 공개 함수가 나오고, 그 후 비공개 함수가 나온다."추상화 단계가 순차적으로 내려가므로 프로그램은 신문 기사처럼 읽힌다."캡슐화변수와 유틸리티 함수는 가능.......

[Java/자바] - SqlBuilder [내부링크]

SqlBuilderSqlBuilder 은 Java 어플리케이션에서 SQL 쿼리를 생성하는 과정에서 발생하는 불편함을 덜어주는 라이브러리입니다.하나의 프로그래밍 언어(예를들면 Java) 를 사용하여 다른 언어(예를들면 SQL)에 대한 코드를 생성하는 것은 어려운 일입니다.위의 코드만 보더라도 공백, 문자열, 괄호, 콤마 등을 일치시키는 문제가 항상 존재하고, 코드가 디버깅되고 완전히 테스트 된 후에도 여전히 취약합니다.사소한 변화로 인해 여러 테스트와 수정이 필요하게 됩니다.SqlBuilder 은 SQL 구문을 가볍고 사용하기 쉬운 Java 객체(Java의 StringBuilder와 유사)로 감싸 전체 시나리오를 변경합니다.이로 인해 많은 일반적인 SQL 구문 런타임 오.......

[Clean Code / 클린코드] - 9장 단위 테스트 [내부링크]

9장 단위 테스트애자일과 TDD 덕분에 단위 테스트를 자동화하는 프로그래머들이 아주 많아졌으며 점점 더 늘어나는 추세이다.정확한 테스트 케이스를 작성하는 것은 아주 중요하다.TDD(Test Driven Development) 법칙 세 가지 첫째 법칙: 실패하는 단위 테스트를 작성할 때까지 실제 코드를 작성하지 않는다. 둘째 법칙: 컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 작성한다. 셋째 법칙: 현재 실패하는 테스트를 통과할 정도로만 실제 코드를 작성한다.위 세 가지 규칙을 따르면 개발과 테스트가 대략 30초 주기로 묶인다. 테스트 코드와 실제 코드가 함께 나올뿐더러 테스트 코드가 실제 코드보다 불.......

[Java/자바] - PDF 출력하기(itextpdf) [내부링크]

Java - PDF 출력(itextpdf)안녕하세요! 이번에 알아볼 내용은 Java에서 Maven 기반으로 pdf를 생성하는 방법에 대해 알아보겠습니다.먼저 pom.xml에 다음 라이브러리들을 추가합니다.MVN REPOSITORY: https://mvnrepository.com/artifact/com.itextpdf/itextpdf/5.5.13.1MVN REPOSITORY: https://mvnrepository.com/artifact/com.itextpdf.tool/xmlworker/5.5.13.1사용되는 소스코드는 다음과 같습니다.설명은 주석으로 대체하고, css 파일은 다음과 같습니다!배경 색상과 폰트 색상을 각각 red, blue로 설정했습니다.위 프로그램을 실행해보면 정상적으로 PDF가 생성됩니다.iText 5.5.13.1 공식문서

[Spring, pom.xml] - "Multiple annotations found at this line" Failure to transfer javax.jms jar1.1 [내부링크]

이클립스에서 스프링 프로젝트를 생성하고, pom.xml 파일에서 세팅할때 위와 같은 오류가 발생했다.Multiple annotations found at this line: Failure to transfer javax.jms:jms:jar1.1 from ...~위와 같은 오류가 발생하면 거의 log4j 와 관련된 오류이다.따라서 log4j 의 버젼을 변경해주면 되는데,,수정 전) 1.2.15수정 후) 1.2.17위와 같이 변경해주면 오류가 감쪽같이 사라진다.+ 관련 없는 jar 들을 제외시키는 방법도 있습니다.https://gubok.tistory.com/356

[Java/자바] - 열거 타입(Enum) 사용법 [내부링크]

Java - 열거형 Enum안녕하세요, 이번에 알아볼 내용은 자바 5에서 추가된 열거형 Enum입니다.열거형 Enum은 '의미가 부여된 이름'을 갖는 '상수'의 선언에 목적이 있습니다.Enum의 특징은 다음과 같습니다. 클래스처럼 보이게 하는상수 서로 관련 있는 상수들을 모아 심볼릭한 명칭의 집합으로 정의 Enum 클래스형을 기반으로 한 클래스형 선언 새로운 열거형(Enum)을 선언하면, 내부적으로 Enum 클래스형 기반의 새로운 클래스형이 만들어짐Enum의 장점은 다음과 같습니다. 코드가 단순해지고, 가독성이 좋습니다. 인스턴스 생성과 상속을 방지하여 상수값의 타입 안정성이 보장됩니다. E.......

[Java/자바] - 함수형 인터페이스(@FunctionalInterface) [내부링크]

함수형 인터페이스 - @FunctionalInterfaceFirst Class Citizon First Class Citizon 은 아래의 속성들을 모주 만족해야 합니다. 변수에 값을 할당할 수 있어야 합니다. 함수의 파라미터로 넘겨줄 수 있어야 합니다. 함수의 반환값이 될 수 있어야 합니다.Java에 메서드는 위 조건의 모두를 만족하지 않으므로 일급객체가 아니고, 따라서 Java는 함수형 프로그래밍 언어가 아닙니다.하지만, Java8에서는 함수를 일급객체처럼 다룰 수 있게 함수형 인터페이스를 제공합니다.@FunctionalInterface 어노테이션은 자바8에서 추가된 어노테이션입니다.함수형 인터페이스(Functional Interface)는 추상 메서드가 딱 하나.......

[Java/자바] - Function<T, R> interface [내부링크]

Function<T, R> interface 안녕하세요, 이번시간에 알아볼 함수형 인터페이스는 Function<T,R> 입니다.위 사진은 공식문서에서의 Function<T,R> 입니다.위 사진은 Function<T, R> 의 내부 코드중 일부 입니다.위 인터페이스에는 다음과 같은 추상 메서드가 존재합니다.apply 라는 메서드가 존재하고, 인자로는 어떤 타입의 T(제네릭) 을 받고 R(제네릭) 을 리턴 합니다.위 개념을 잘 새겨서 예제를 통해 자세히 살펴보겠습니다.함수형 인터페이스인 Function<T, R>을 사용해 내부의 apply() 메서드를 구현한 코드입니다.리팩토링을 통해 위의 코드를 람다 표현식으로 변경해보겠습니다.① 먼.......

[Java/자바] - Consumer<T> interface [내부링크]

Consumer<T> interface이번에 알아볼 함수형 인터페이스는 Consumer<T> 입니다.위 사진은 공식문서에서의 Consumer<T> 입니다.위 사진은 Consumer<T>의 내부 코드중 일부 입니다.위 인터페이스에는 다음과 같은 추상 메서드가 존재합니다.Consumer 소비한다 라는 단어만 봐도 유추할 수 있듯이, 인자는 전달받지만 반환은 하지 않습니다.따라서 Consumer<T> 인터페이스는 전달된 인자(T)를 가지고 어떠한 결과를 보여야 할 때(소모) 유용하게 사용할 수 있습니다.예제를 통해 살펴보겠습니다.함수형 인터페이스인 Consumer<T>을 사용해 내부의 accept() 메서드를 구현한 코드입니다.위 예제.......

[Java/자바] - Predicate<T> interface [내부링크]

Predicate<T> interface안녕하세요, 이번시간에 알아볼 함수형 인터페이스는 Predicate<T>입니다.위 사진은 공식문서에서의 Predicate<T> 입니다.위 사진은 Predicate<T> 의 내부 코드중 일부 입니다.위 인터페이스에는 다음과 같은 추상 메서드가 존재합니다.따라서 Predicate<T> 인터페이스는 전달된 인자를 판단하여 true 또는 false를 반환해야 하는 상황에서 유용합니다.매개변수가 양수인지 음수인지 확인하는 예제를 살펴보겠습니다.위 예시는 주어진 매개변수가 양수이면 true를 반환하고, 0이나 음수이면 false를 반환합니다.이번에는 리스트에서 양수만 저장하는 예제를 살펴.......

[Java/자바] - Supplier<T> interface [내부링크]

Supplier<T> interface안녕하세요, 이번시간에 알아볼 함수형 인터페이스는 Supplier<T>입니다.위 사진은 Supplier<T> 의 내부 코드 입니다.인터페이스에는 다음과 같은 추상메서드가 존재합니다.다른 함수형 인터페이스들의 추상메서드는 모두 매개변수를 받았는데, Supplier<T> 는 특이하게 매개변수를 받지 않고 단순히 무엇인가를 반환하는 추상메서드가 존재합니다.위 코드에서 Supplier<T>의 제네릭 타입은 String 이므로, helloSupplier.get() 을 통해 "Hello " 를 받아올 수 있습니다.Supplier<T> 인터페이스는 추상 메서드 get()을 통해 Lazy Evaluation 이 가능합니다........

[Spring/스프링] - DispatcherServlet(Front-Controller패턴), web.xml, root-context.xml, servlet-context.xml [내부링크]

Spring 프로젝트에서 DispatcherServlet(Front-Controller 패턴) 과web.xml , root-context.xml , servlet-context.xml 파일 분석스프링 프로젝트에서 매우 매우 중요한 3개의 설정파일(.xml)에 대해 분석해보겠습니다. web.xml root-context.xml servlet-context.xml위 파일들중 web.xml 은 Tomcat 구동과 관련된 설정이고, root-context.xml 과 servlet-context.xml 은 스프링과 관련된 설정입니다.프로젝트의 구동은 web.xml 에서 시작합니다. web.xml 의 상단에는 가장 먼저 구동되는 Context Listener가 등록되어 있습니다.web.xml web.xml 은 Deployment Descriptor(배포 서술자) 라고도 합니다.web.xml 은 WAS(W.......

[MySQL] - update에서 where 문에 동일한 테이블 서브쿼리(select) [내부링크]

MySQL - Update 시 동일한 테이블 서브 쿼리이번에 MySQL에서 Update 시 동일한 테이블로 Update를 하면 오류가 발생하는데, 이를 해결하는 방법을 알게되어서 포스팅합니다~위의 Update 쿼리문은 다음과 같습니다.testDB 테이블에서 SEND_FG = 'R' 로 Update 하는데, num 값이 testDB 테이블 중 최대값(Max) 이거나 1인 걸 조회해서 Update 합니다.즉, testDB 테이블에서 num 값이 MAX 이거나 1인 값들의 데이터들에 대해 SEND_FG 컬럼을 'R'로 변경하는 쿼리문입니다.위 쿼리처럼 Update를 하면 테이블이 중복되었다는 오류가 발생합니다.즉, MySql에서는 자기 자신을 조건으로 보고 있으면 Update문에서.......

관악, 신림 분위기 좋은 이자카야 추천 ! "우마" [내부링크]

우마 이자카야 - 신림안녕하세요 ! 이번에는 신림에 있는 "우마 이자카야" 에 다녀왔습니당저녁을 먹으려고 간 곳이지만,,이자카야인 만큼 간술 했어용 ~우마 이자카야 위치서울특별시 관악구 신원로 26 02-830-4549매일 17:00 ~ 02:00 (일요일 휴무)신림역 3번출구에서 350m 정도 근처에 있습니다!우마 이자카야 가게입니다 !주변에 비해 좀 화려하네요 .. ㅎㅎ;우마 IZAKAYA우마 이자카야 내부건물 내부만 봐도 이자카야 가게의 느낌이 납니다!디자인이 전체적으로 깔끔하고 괜찮았어요 !내부는 길~게 테이블이 여러개 있었고, 가장 안쪽에 테이블이 하나 더 존재합니다!내부에는 다양한 일본느낌(?)의.......

[Clean Code / 클린코드] - 7장 오류 처리 [내부링크]

7장 오류 처리 오류 처리는 프로그램에 반드시 필요한 요소 중 하나이다. 뭔가 잘못된 가능성은 항상 존재하는데, 뭔가 잘못되면 바로 잡을 책임은 바로 우리 프로그래머에게 있다. 깨끗한 코드와 오류 처리는 확실히 연관성이 있다. 상당수의 코드 기반은 전적으로 오류 처리 코드에 좌우되므로 오류 처리는 중요하다. 하지만 오류 처리 코드로 인해 프로그램 논리를 이해하기가 어렵다면 깨끗한 코드라 부르기는 어렵다.오류 코드보다 예외를 사용하라Try-Catch-Finally 문부터 작성하라 어떤 면에서 try 블록은 트랜잭션과 비슷하다. try 블록에서 무슨 일이 생기든지 catch 블록은 프로그램 상태를 일관성 있게 유지해야 한다. 그.......

2020년 8월 회고록 [내부링크]

8월도 빠르게 지나갔다...매달 매달 한달이 너무 빠르게 지나가고, 2020년도 얼마 안남았다..!8월에는 딱히 별일이 없었기에, 간단하게 작성을 할듯하다.재택근무요즘 코로나가 다시 난리다... 수도권 지역에 특히나 더 심해서 재택근무를 하게 되었다.이번주부터 해서 다음주까지 연장되었고, 언제까지 진행될지는 모르겠다 ...그동안 코로나에 대해 딱히 관심은 없었는데, 최근에 서울쪽에 상황이 나빠지면서 정말 정말 조심해야겠다.회사 들어온지 얼마 됐다고 벌써 3번째 재택근무다.. ㅋㅋㅋㅋㅠ나는 한번씩 환경을 바꿔줘야 공부가 잘되는 스타일인데, 하루종일 집에서 하려니 조금 답답하기도 하다...그래도 상황이 상황인만큼 집.......

[Java/자바] - 어노테이션(Annotation): @Override, @Deprecated, @SuppressWarnings ... [내부링크]

@어노테이션(Annotation)이번에 설명할 내용은 어노테이션(Annotation) 입니다.자바나 스프링 등을 개발하다 보면 어노테이션을 자주 사용하게 됩니다.어노테이션은 자바 5에서 소개된 내용으로, 클래스나 메서드 앞에 붙은 '@' 표시를 어노테이션이라고 합니다.어노테이션의 용도는 다양하겠지만, 그 중에서도 "메타데이터" 의 비중이 가장 크다고 할 수 있습니다.1. Built-in Annotation자바 5에서 소개된 어노테이션의 타입 세가지는 다음과 같습니다.@Override 위 어노테이션을 선언한 메서드가 오버라이드 되었다는 것을 나타냅니다. 만약 상위(부모) 클래스 및 인터페이스에서 해당 메서드를 찾을 수.......

[신림(관악)] - 1등급 한우, 부드러운 고기 "모르겐" [내부링크]

"모르겐" 고기집 - 신림(관악)안녕하세요 ! 이번에 한우 함 먹구 왔습니다. ㅎㅎ고기가 너무너무너무 먹고싶어서, 이왕 고기먹을거 좋은거로 먹자해서한우 소고기 한번 먹구 왔습니당 ~고기가 너무너무 부드러운 고기집"모르겐" 입니다!모르겐 위치위치는 위와 같습니다!도로명: 서울 관악구 호암로26가길 18지번: 서울 관악구 신림동 1525-10 02-874-9898모르겐을 검색하면 두 곳이 나옵니다.한곳은 한식, 한곳은 양식인데요!위 위치가 이번에 다녀온 고기집이고 다른 곳은 레스토랑의 양식입니다!저도 처음 방문해봐서 헷갈렸네요 .. ㅎㅎ...그치만 두 곳의 위치가 100m 이내에 위치하고 있어서,다행히 길을 잘.......

[Clean Code / 클린코드] - 8장 경계 [내부링크]

8장 경계 시스템에 들어가는 모든 소프트웨어를 직접 개발하는 경우는 드물다. 때로는 패키지를 사고, 오픈소스를 이용하며, 사내 다른 팀이 제공하는 컴포넌트를 사용하기도 한다. 이 장에서는 소프트웨어 경계를 깔끔하게 처리하는 기법과 기교를 살펴본다.외부 코드 사용하기 인터페이스의 제공자와 사용자 사이에는 특유의 긴장이 존재한다. 제공자는 적용성을 최대한 넓히려고 애쓰고, 사용자는 자신의 요구에 집중하는 인터페이스를 바란다. 한 예로 java.util.Map 을 살펴보자.아래 사진에서 보듯, Map 은 굉장히 다양한 인터페이스로 수많은 기능을 제공한다. 이 라이브러리의 기능성과 유연성은 확실히 유용하지만, 그만.......

[Clean Code / 클린코드] - 5장 형식 맞추기 [내부링크]

5장 형식 맞추기 프로그래머라면 형식을 깔끔하게 맞춰 코드를 짜야 한다. 코드 형식을 맞추기 위한 간단한 규칙을 정하고 그 규칙을 착실히 따라야 한다. 팀으로 일한다면 팀이 합의해 규칙을 정하고 모두가 그 규칙을 따라야 하며, 필요하다면 규칙을 자동으로 적용하는 도구를 활용한다.형식을 맞추는 목적 코드 형식은 정말 중요하다! 어쩌면 '돌아가는 코드'가 개발자의 일차적인 의무라 여길지도 모르겠지만, 이 책을 통해서는 생각이 바뀌었기를 바란다. 오늘 내가 구현한 코드는 추후에 바뀔 확률이 아주 높다. 따라서 오늘 구현한 코드의 가독성은 추후 코드의 품질에 지대한 영향을 미친다. 초기의 코드는 시간이 지나.......

[MyBatis/마이바티스] - resultMap, resultType [내부링크]

MyBatis - resultMap, resultTypeMyBatis에서 resultMap, resultType의 차이점에 대해 알아보겠습니다.먼저 공식문서를 보면 다음과 같습니다.https://mybatis.org/mybatis-3/sqlmap-xml.htmlresultType 은 매핑될 클래스 명을 작성하는 것이고, resultMap은 사용자가 원하는 POJO 클래스(VO) 매핑 시킬 수 있습니다.만약 DB의 컬럼명과 POJO에 있는 setXXX 이름이 다르다면, resultMap을 이용해서 XXX 명과 동일하게 설정합니다.DB의 컬럼명과 POJO 객체의 필드명을 완전히 동일하게 설정한다면, resultType을 사용해 매핑을 해줘도 상관없습니다.코드를 통해 살펴보겠습니다. 위에서 살펴보면 resultType에 POJO 객체인 Bo.......

[토이 프로젝트] - Java로 스타크래프트 게임 만들기 (4) 마무리;; [내부링크]

사이드 프로젝트로 스타크래프트를 간단하게 콘솔로 만들어보고자 한게 5월 말이었는데...6~7월은 사실 거의 손을 놓고 있었다... 바쁘기도 했지만 애정이 별로 안갔다...;;처음부터 범위를 너무 크게 잡았었고, 생각하면 할수록 따져야 할 것들이 너무너무 많아서 어떻게 손을대야할지 몰랐었다.그래서 바쁘기도하고 핑계기도 하지만 6~7월은 거의 손을 못댔었고, 8월에서야 조금씩 작업을 하기 시작했다.어느정도 마무리는 짓고싶었는데 다 하자니 반복적인 작업도 많고 너무너무 오래 걸릴 것 같아서...진~짜 간단하게 유닛 하나(마린) 만 뽑는 것으로 급 마무리를 했다...........ㅎㅎ;그래도 따져야 할 것도 많았고, 쉽지 않았다... 다.......

[Clean Code / 클린코드] - 6장 객체와 자료 구조 [내부링크]

6장 객체와 자료 구조 변수를 비공개(private)로 정의하는 이유가 있다. 남들이 변수에 의존하지 않게 만들고 싶어서다.그렇다면 어째서 많은 프로그래머들이 조회(getter) 함수와 설정(setter) 함수를 당연히 공개(public)해 비공개 변수를 외부에 노출할까?자료 추상화다음 두 코드를 살펴보자.6-2)의 추상적인 클래스는 점이 직교좌표계를 사용하는지 극좌표계를 사용하는지 알 길이 없다. 그치만 인터페이스는 자료구조를 명백하게 표현한다. 6-2)는 클래스 메서드가 접근 정책을 강제한다. 좌표를 읽을 때는 각 값을 개별적으로 읽어야 하지만 좌표를 설정할 때는 두 값을 한꺼번에 설정해야 한다. 반면 6-1)은 개별적으로 좌표값을.......

[Eclipse/Spring, Maven] - Plugin execution not covered by lifecycle configuration: ~ [내부링크]

spring-petclinic Maven 프로젝트를 다운받고, 실행하려하니 pom.xml 에서 위와 같은 오류가 발생했다.Plugin execution not covered by lifecycle configuration: io.spring.javaformat:spring-javaformat-maven-plugin:0.0.22:validate ~툴에서 여러가지 해결책을 제시해주는데, 가장 간단한 방법은 다음과 같다.위에서 <plugins> 를 감싸고 있는 태그 밖에 <pluginManagement> 태그를 감싸주는 것이다.위와 같은 형식에서 <build> 와 <plugins> 사이에 <pluginManagement> 태그로 감싸주면 된다. 아래 처럼!그 후 빌드를 하면 에러가 감쪽같이 사라져버린다~참고http://maven.apac.......

[Spring] - 이클립스에서 spring-petclinic Maven 실행 및 분석하기 [내부링크]

spring-petclinic 프로젝트 실행하기스프링을 시작할때 좋은 예제인 spring-petclinic 프로젝트를 다운 받고 실행해보겠습니다.깃허브 관련한 fork, clone 에대한 설명은 생략하겠습니다.spring-petclinic 의 URL은 다음과 같습니다.https://github.com/spring-projects/spring-petclinic위 프로젝트를 먼저 fork 해서 로컬 깃허브에 저장합니다.그 후 코드를 Clone 해줍니다.이클립스에서 File > Import ... 를 클릭합니다.다음과 같이 Maven > Existing Maven Projects 를 클릭합니다.위에서 spring-petclinic 를 Clone 한 폴더를 선택하고 Finish를 눌러줍니다.Finish 를 누르면 파일들을 다운받게.......

[서울대입구역] - 카도야라멘 [내부링크]

서울대입구역 - 카도야라멘안녕하세요~ 이번에 다녀온 곳은 라멘집서울대입구역 5번출구 근처 - 카도야라멘 입니다!카도야라멘 위치위치는 위와 같습니다.관악구 남부순환로 1811 신원메트로빌서울대입구역 5번 출구에서 도보 100m 정도 위치에 있습니다.역 근처라 방문하기에 좋은 위치입니다!매일 11:00 ~ 22:00 02-882-5090입구 앞에서 찍은 주변사진~도로가에 존재합니당.도로가 1층에 저렇게 존재합니다.일본어로 존재하니까 잘 찾아가세용 ㅎㅎㅎ일본어 밑에 카도야라멘 이라고 한글로 적혀있습니다!일본 라멘전문점 "카도야라멘"AM 11:00 ~ PM 15:00런치 할인세트 이벤트중입니다!라멘 주문시 미니.......

[Eclipse] - Target runtime Apache Tomcat ~ is not defined. [내부링크]

Target runtime Apache Tomcat v6.0 is not defined.위 오류는 프로젝트의 Apache Tomcat 버전과 제 로컬에 설치되어있는 Tomcat 버전이 달라서 발생하는 오류입니다.상단의 Window > Show View > Problems 를 클릭하면 발생하는 Error가 나오게 됩니다.해결 방법Problems 창에서 해당 오류를 우클릭 > Quick Fix 를 클릭합니다.해당 부분을 선택하고 Finish 를 클릭합니다.사용중인 Apache Tomcat 톰캣을 클릭하고 Apply and Close를 클릭합니다.(저는 톰캣을 2개설치했으므로, 아무거나 선택해도 상관이 없습니다.)그 후 위에서 설정한 Apache Tomcat의 버전을 선택하고 Apply and Close 를 클릭하면.......

[Eclipse] - The hierarchy of the type is inconsistent [내부링크]

The hierarchy of the type is inconsistent위 오류는 아래 오류와 동일합니다.Multiple markers at this line, The type java.lang.Object cannot be resolved...아래 사이트에 동일한 해결방법이 나와있습니다~!참고오늘도 에러를 내뿜는 이끌립스새로운 프로젝트를 받고 파일을 열어보니 위와 같은 오류가 발생했습니다.The hierarchy of the type is inconsistent여기서 확인해봐야 하는것은 두 가지입니다.1. .jar 파일이 제대로 불러져왔는지...2. JDK 버전이 맞는지위 두가지를 확인해야 합니다.프로젝트명 우클릭 > Properties > Java Build Path... 에서 확인할 수 있습니다.저는 위와 같이 JDK 버전.......

[구로 디지털단지역 맛집] - 맛찬들 왕소금구이 [내부링크]

맛찬들 왕소금구이 구로점안녕하세요!이번에 다녀온 맛집은 구로맛집 맛찬들 왕소금구이 입니다!개인적으로 먹어본 고기 중에 역대급이었어요 !고기가 두툼하고, 체인점으로 알고있는데 정말 맛있었습니다~맛찬들 왕소금구이 위치서울특별시 구로구 디지털로32나길 17-28 02-868-6692위치는 구로디지털단지역 3번출구에서 3~5분정도 걸어가시면 됩니다!역근처에 있어서 가기도 쉽습니당.여기입니다 ! 뭔가 이것저것 많이 붙어있어요 ㅎㅎ고기의 기준이 바뀝니다맛 찬 들 3.5 왕소금구이7년연속 이용객 1등7년연속 판매량 1등1등인 이유가 다 있어요 ! !영업 시간은 오전11시 ~ 밤12시 입니다.맛찬들 왕소금구이 분.......

[Clean Code / 클린코드] - 4장 주석 [내부링크]

4장 주석나쁜 코드에 주석을 달지 마라. 새로 짜라 - 브라이언 W. 커니핸, P. J. 플라우거 잘 달린 주석은 그 어떤 정보보다 유용하다. 주석은 '순수하게 선하지' 못하다. 사실상 기껏해야 필요악이다.우리가 프로그래밍 언어를 치밀하게 사용해 의도를 표현할 능력이 있다면, 주석은 거의 필요하지 않으리라.우리는 코드로 의도를 표현하지 못해, 즉 실패를 만회하기 위해 주석을 사용한다. 그래서 주석은 반겨 맞을 손님이 아니다. 그러므로 주석이 필요한 상황에 처하면 곰곰이 생각을 해봐야한다. 상황을 역전해 코드로 의도를 표현할 방법은 없을까?주석은 오래될수록 코드에서 멀어지고, 그릇될 가능성도 커진다. 이유는.......

[Java/자바] - 제네릭(Generic) - 멀티 타입 파라미터, 제네릭 메소드, 제한된 타입 파라미터 [내부링크]

제네릭에 대한 설명은 아래를 클릭하시면 확인할 수 있습니다.자바의 제네릭제네릭에서 자주 사용하는 타입 파라미터타입 파라미터의 이름은 짓기 나름이지만, 일반적으로 다음 두 가지 규칙을 지켜서 이름을 짓습니다. 한 문자로 이름을 짓는다. 대문자로 이름을 짓는다.위와 같은 방식으로 이름을 짓게되면, 다른 종류의 이름들과 구분이 됩니다. 보편적으로 자주 사용하는 타입 매개변수의 이름과 의미는 다음과 같습니다. E Element K Key N Number T Type V Value멀티 타입 파라미터 class<K, V, ...> , interface<K, V, ...>제네릭 타입은 두 개 이상의 멀티 타입 파라미터를 사용할 수.......

[Java/자바] - 제네릭(Generic) - 와일드카드(Wildcard) 타입<?>, <? extends ...>, <? super ...> [내부링크]

와일드카드 타입 <?>이전에 제네릭, 다양한 타입 파라미터 및 제네릭 메소드에 대해 정리를 해보았습니다.제네릭 클릭멀티타입 파라미터, 제네릭 메소드, 제한된 타입 파라미터 클릭이번에는 제네릭의 와일드카드(Wildcard)타입 에 대해 정리를 해보겠습니다.코드에서 <?> 를 일반적으로 와일드카드(Wildcard) 라고 부릅니다.제네릭 타입을 매개값이나 리턴 타입으로 사용할 때 구체적인 타입 대신에 다음과 같은 세 가지의 방식으로 와일드카드를 사용할 수 있습니다. 제네릭타입<?> : Unbounded Wildcards(제한 없음) - 타입 파라미터를 대치하는 구체적인 타입으로 모든 클래스나 인터페이스 타입이.......

[JSP] - JSTL 커스텀태그 라이브러리(Custom Tag Library Descriptor) [내부링크]

JSTL 커스텀태그 라이브러리 TLD(Custom Tag Library Descriptor)JSP 페이지에서 EL(Expression Language)을 사용할때, Java 메서드를 사용하고 싶을 때즉 사용자가 정의한 Java의 함수를 사용하고자 할 때 커스텀태그 라이브러리를 사용하면 된다.JSTL(Jsp Standard Tag Library 표준 태그 라이브러리)를 이용하면 대부분 해결이 되지만, 업무시스템에서 자주 사용되는 함수들, 반복되는 공통적인 기능들을 공통으로 구현해놓은 Util 클래스들이 있다.따라서 JSP에서 EL을 이용해 사용자가 지정한 Java의 메소드를 커스텀태그 라이브러리를 통해 사용해보자.간단하게 Java의 메소드에서는 두 수를 더하는 Plus 함수를 구현하고, JSP에서.......

[Java/자바] - 향상된 예외처리(try-with-resources) 자원 해제 [내부링크]

향상된 예외 처리(Try-with-resources)기존에 작성했던 예외처리에 대해서는 아래를 참고해주세요.자바 - 예외처리(Exception)이번에 정리할 내용은 Java에서 향상된 예외 처리(Try-with-resources) 입니다.try - with - resources 는자바7 에서 추가된 구문입니다. try()에 자원 객체를 전달하면, try() 코드 블럭이 끝난 뒤 자동으로 자원을 해제(close)해주는 기능입니다.즉, finally 블록이나 모든 catch 부분에 자원 해제를 처리해주지 않아도 되므로 편리합니다.보통 입출력(IO Resource) 부분에서 자원을 할당받아 사용하는데요, 이 때 사용한 자원을 정상적으로 해제(Close)해주지 않고만약 다른곳에서 이 자원을 사용한다.......

[SW Expert Academy] - (D2)1974. 스도쿠 검증 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5Psz16AYEDFAUq&categoryId=AV5Psz16AYEDFAUq&categoryType=CODE코드풀이문제에서 확인해야 할 곳은 3가지이다.위와 같이 9X9 격자판에서 가로와 세로, 3X3의 그리드 격자를 따져봐야 한다.각각 판단할때 boolean flag[] 라는 1차원 배열을 활용해서 체크를 했다.1 2 3 4 5 6 7 8 9가로가 위와같이 있을때, 각 값에 -1(배열은 0부터 시작하므로)에 해당하는 flag[] 배열의 요소가 true인 경우와 false인 경우로 나눠서 풀었다.기본값은 false이므로, 초기에는 false이고 9개씩 숫자를 반복하면서 해당 요소를 인덱스로.......

[Akka] 공부하기 & 이해하기 [내부링크]

Akka란?Akka는 병행(Concurrent) 및 분산 처리를 위한 오픈 소스 툴킷으로, JVM 상의 동시성과 분산 애플리케이션을 단순화 한다. Akka는 Java와 Scala 모두 작성이 가능하다. Scala로 작성이 되었지만, Java의 동시성 패키지를 사용하기에 결국 Java의 Thread나 Task를 사용하는 것과 마찬가지이다.또한 Akka는 액터(Actor) 라는 모델을 사용하는데, 액터 모델의 특징은 다음과 같다. 액터는 상태를 공유하지 않는다. 액터들 간의 통신은 메시지 전달을 통해서 이루어진다.(이벤트 기반 모델) 액터간의 통신은 비동기로 이루어진다. 각 액터는 전달받은 메시지를 큐에 보관하며, 메시지를 순차적으로 처리한다. 액터.......

[SW Expert Academy] - (D1)2019. 더블더블(Stream) [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QDEX6AqwDFAUq&categoryId=AV5QDEX6AqwDFAUq&categoryType=CODE코드풀이주어진 n+1까지 2씩 곱해서 배열에 저장하고, forEach 를 통해 출력한다.(순회)

[Git/깃] - 브랜치(Branch) [내부링크]

Git branch이번 시간에서는 깃에서 브랜치를 생성, 삭제, 조회, push(origin - upstream) 등을 알아보겠습니다. ※ origin - 로컬 저장소, upstream - 원격 저장소 라고 보시면 됩니다.모든 버전 관리 시스템에서는 브랜치(branch)를 지원합니다. 브랜치는, 개발을 할 때 독립적으로 개발을 가능하게 해주는 기능입니다.Git의 브랜치는 매우 가볍고, 새로운 브랜치를 생성하고 이동하기가 엄청 간단합니다.즉 브랜치란? "같은 폴더 다른 세상" 이라고 보시면 됩니다.$ git branch --list 브랜치 목록 조회위 명령어를 통해 현재 작업소에 존재하는 브랜치들의 목록을 확인할 수 있습니다.$ git branch <.......

[신림 삼겹살맛집] - 미나리생삼겹 3호점 [내부링크]

관악 신림 - 미나리생삼겹 3호점이번에 친구들과 함께 고기집에 다녀왔습니다.요즘 전국적으로 비가 엄청와서 날씨도 좋지않고..비도 오고 날씨도 꿉꿉한날엔 고기를 먹어줍시다.저희가 방문한 곳은 미나리생삼겹 3호점 입니다 !미나리생삼겹 3호점 위치서울특별시 관악구 심림로59길 15-10매일 15:00 ~ 03:00 연중 무휴 02-884-9292미나리생삼겹폰트가 뭔가 귀엽고 아기자기합니다 ㅋㅋ미나리생삼겹 3호점 분위기가게 입구에 들어왔을때 사진입니다.자세히 보면 사진 중앙에 장소가 하나 더 있습니다!테이블도 많고 넓어서 회식장소에도 딱일듯해요 !저녁시간보다 좀 더 일찍와서 그런지 사람이 많지는 않았.......

[Maven/메이븐] - Maven 라이프사이클(LifeCycle) [내부링크]

메이븐 라이프사이클(LifeCycle)메이븐에는 라이프사이클(LifeCycle)이 존재한다.라이프사이클(LifeCycle)이란 미리 정해진 빌드순서로, 메이븐은 프레임워크이기 때문에 작업 방식이 정해져있고, 빌드 순서가 정해져있는데 이를 라이프사이클(LifeCycle) 이라고 한다.이전에 작성했던 compile, test, package, install 등이 모두 메이븐의 빌드 라이프사이클에 속하는 단계이다.메이븐 프로젝트의 컴파일(mvn compile) , 테스트(mvn test) , 패키징(mvn package) 등의 과정이다.메이븐은 clean, build, site 의 세 라이프사이클을 제공한다.각 라이프사이클은 순서를 갖는 단계(Phase)로 구성된다. 또한, 단계별 실행되는 플러그.......

[SW Expert Academy] - (D1)1933. 간단한 N의 약수(Stream) [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PhcWaAKIDFAUq&categoryId=AV5PhcWaAKIDFAUq&categoryType=CODE코드풀이rangeClose(1, N) - 1 ~ N까지filter(i -> (N%i == 0) - N%i == 0인경우(i가 N의 약수인경우)forEach() - 약수인 i 출력.

[구디 모각코] 여섯번째 스터디 후기 [내부링크]

벌써 모각코를 여섯번 진행했습니다~3주만에 하는거라서 후기 남기는거도 깜빡하고 있었네욤..최근에 한분 나가시고, 바쁘신분들도 계시고 해서 3명이서 했습니다. !!각자 스터디를 하는거지만, 집에서 하는거보다는 집중도 잘되기에 효율은 더 좋은 것 같습니다.모각코에서 자바공부만 하려고 했지만, 최근에는 오픈소스 활동이 더 급해져서, Git 공부만 했네요.아직 git이 익숙하지 않고 헷갈리지만, 확실히 많이 배웠고 익힌 것 같습니다.확실히 공부에서 가장 중요한게 직접 해보는 실습인 것 같습니다.3주전 git 강의 영상을 보고 실습하면서 이해했다고 생각했지만, 실제로 적용해야할 오픈소스에 따라해보며 실습해보니 금방.......

[Git] - 브랜치(branch) 이름 변경하기 [내부링크]

git - 브랜치(branch) 이름 변경Git에서 브랜치(branch)의 이름을 변경해보겠습니다.feature 로 이름을 만들어야 했으나, 실수로 featuer로 브랜치를 생성했습니다.사실 딱히 변경할 필요는 없지만, 그래도 뭔가 보기에 불편합니다.featuer/64_jdbc_interface -> feature/64_jdbc_interface 로 변경을 하겠습니다.또한 기존의 브랜치명을 삭제하고, 새로운 브랜치명을 푸시하고, upstream에 재설정까지 해보겠습니다. 먼저 변경하려는 branch 로 이동합니다. 해당 branch에서 다음 명령어를 통해 branch의 이름을 변경해줍니다. <새 이름>의 로컬 branch를 푸시하고, upstream branch를 재설정합니다........

[Git/Github] fork한 깃허브 로컬 저장소를 원본 저장소와 동기화하기(싱크 맞추기) [내부링크]

GitHub - fork한 로컬 저장소와 원격 저장소의 동기화하기오픈소스를 활용하다 보면 해당 오픈소스를 fork(내 로컬 저장소로 저장) 한 후 수정하거나 작업을 하게 되는데, 만약 이때 원격 저장소에 소스가 수정되거나, 파일이 변경되거나 하면 내 로컬 저장소에도 동일하게 동기화를 시켜줘야 합니다.즉, 내 로컬 저장소와 원격 저장소의 내용을 동일하게 맞춰줘야 합니다.(동기화, 싱크 맞추기)아직 Git 다루는게 익숙하지 않아서 정리를 해놓으려고 합니다.오픈 소스의 원격 저장소를 원격 저장소라고 하겠습니다.fork한 제 저장소를 로컬 저장소라고 하겠습니다.저는 간단히 제 깃허브에서 새로운 Repository를 생성하고 수정하고.......

[git 오류] - ! [rejected] master -> master , Your branch is ahead of 'origin/master' by 2 commits [내부링크]

깃허브에서 이것저것 테스트를 해보던 중, push를 하려고 하니 다음과 같은 오류가 발생했다.! [rejected] master -> master (fetch first)error: failed to push some refs to ...두 가지 해결방법이 존재한다.$ git push origin master --force force를 통한 강제 push: - 기존 데이터는 보장하지 못한다.$ git pull -> $ git push pull 을 통해 다시 받고, push 만약 pull 후 push로 안된다면, push -f를 사용. $ git pull -> $ git push -f위와 같이 진행하는데, git pull에서 commit이 2개로 생성되었다.Your branch is ahead of 'origin/master' by 2 commits위 문제는 다음과 같이.......

[Spring] Spring , Spring Boot [내부링크]

Spring와 Spring BootSpring? 스프링 프레임워크(영어: Spring Framework)는 자바 플랫폼을 위한 ...

JPA, iBATIS, MyBatis, Hibernate, ORM [내부링크]

JPA(Java Persistence API)자바 플랫폼 SE와 자바 플랫폼 EE를 사용하는 응용프로그램에서 관...

[SW Expert Academy] - (D1)2071. 평균값 구하기(Stream) [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QRnJqA5cDFAUq&categoryId=AV5QRnJqA5cDFAUq&categoryType=CODE코드풀이Stream의 average().getAsDouble() 를 통해 Double로 평균을 구한다.그 후 Math.round() 함수를 통해 소수점은 반올림 해서 나타낸다. - round() 리턴 자료형: double, long

[SW Expert Academy] - (D1)2072. 홀수만 더하기 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QSEhaA5sDFAUq&categoryId=AV5QSEhaA5sDFAUq&categoryType=CODEQ) 10개의 수를 입력받아 그 중에서 홀수만 더한 값을 출력하라.코드풀이Stream의 filter() 중간연산을 통해 홀수를 추출하고, sum() 메서드를 통해 합을 구한다.

[Clean Code / 클린코드] - 3장 함수 [내부링크]

3장 함수어떤 프로그램이든 가장 기본적인 단위가 함수다. 이 장에서는 함수를 잘 만드는 방법에 대해 소개한다.작게 만들어라!함수를 만드는 첫째 규칙은 '작게!' 다. 함수를 만드는 둘째 규칙은 '더 작게!'다.함수가 설정 페이지와 해제 페이지를 테스트 페이지에 넣은 후 해당 테스트 페이지를 HTML로 렌더링하는 코드이다.위 코드는 간략히 다음과 같이 줄여야 마땅하다.블록과 들여쓰기다시 말해, if문, else문, while문 등에 들어가는 블록은 한 줄이어야 한다. 보통 거기서 함수를 호출한다. 그러면 바깥을 감싸는 함수가 작아질 뿐 아니라, 블록 안에서 호출하는 함수 이름을 적절히 짓는다면, 코드를 이.......

[백준] 10818번: 최소, 최대(Stream) [내부링크]

https://www.acmicpc.net/problem/10818코드풀이primitive type(원시 자료형) 과 Wrapper class(객체) 에 따라 두 방법으로 풀었다.풀이는 주석 참고~

[Maven/메이븐] 이클립스에서 메이븐 프로젝트 생성 [내부링크]

이번에는 이클립스에서 메이븐 프로젝트를 생성하는 방법에 대해 알아보겠습니다.이클립스 상단의 File > New > Maven Project 클릭Workspace를 default로 설정하고 Next > 를 클릭합니다.apache의 quickstart 를 선택해 줍니다.(만약 웹페지이를 만들고자 하면 web-app 을 선택하면 됩니다.)프로젝트의 이름을 설정해 줍니다. Group Id: 프로젝트에 속하는 고유 아이디를 결정합니다. 보통 도메인 이름을 역순으로 적습니다. Artifact Id: 프로젝트 결과물의 식별 값. 프로젝트나 모듈을 의미하는 값 입니다. Version: 결과물의 버전을 입력합니다. SNAPSHOT은 현재 프로젝트는 개발중이라는 걸 나타냅.......

[백준] 2562번: 최댓값(Stream) [내부링크]

https://www.acmicpc.net/problem/2562코드풀이Stream의 max() 로 최댓값을 구하고, getASInt() 로 변환한다.filter() 연산을 통해 배열의 요소가 최댓값일때를 구해주고, toArray() 를 통해 배열로 인덱스들을 배열로 생성한다.(최댓값이 여러개인경우 해당 인덱스가 전부 담긴다.)스트림이 신기하긴 하다.. 가독성은 좋지만 성능면에서는 많이 따져봐야 할 것 같다.Stream / 일반 for문for문 코드

[MySQL] - 날짜 표시 date_format [내부링크]

date_format()date_format()는 MySQL에서 현재 날짜를 나타내기 위해 사용한다.간단한 예제출처 : https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-format위 공식문서에 date_format에 대한 함수와 포매터 방식이 나와있다.년 - 월 - 일다양한 형식의 Formatterdate_add() , date_sub() + INTERVAL 을 통해 날짜를 더하거나 뺄 수 있다.위와 같이 now()를 통해 현재 날짜를 받아오는게 아닌 임의의 날짜를 설정해줄때는 출력 형식과 동일하게 맞춰주어야 한다.그렇지 않으면 결과값이 null로 나온다.날짜 계산

[Java/자바] - IO(입출력)네트워크 - TCP 네트워킹(소켓 통신) [내부링크]

IO 네트워크 - TCP 네트워킹(ServerSocket, Socket)저번 시간에 IO 네트워크에서 InputStream, OutputStream 스트림에 대해 간략하게 알아보았다.InputStream, OutputStream 설명이번에는 이를 사용해서 간단하게 서버-클라이언트 구조인 TCP 네트워킹(소켓통신)에 대해 알아보자.네트워크 기초네트워크(Network)는 여러 대의 컴퓨터를 통신 회선으로 연결한 것을 말하고, 인터넷(Internet)은 지역 네트워크를 통신 회선으로 연결한 것을 말한다.서버와 클라이언트보통 서비스를 제공하는 프로그램을 서버(Server)라고 부르고, 서비스를 받는 프로그램을 클라이언트(Client)라고 부른다.인터넷에서 두 프로그램이 통신하기 위해서.......

[백준] 2739번: 구구단(스트림/Stream) [내부링크]

https://www.acmicpc.net/problem/2739코드풀이IntStream 에서 range(), rangeClose() 메서드가 있다.range() 메서드는 end값을 포함하지 않고, rangeClose() 메서드는 end값을 포함한다.range(1, 9) = 1부터 8까지rangeClose(1, 9) = 1부터 9까지IntStream 객체를 생성하고 forEach 메서드를 통해 구구단을 출력한다.

2020년 7월 회고록 [내부링크]

벌써 한달이 지나고 8월이 다가왔다. 회사에 입사한지도 어엿 3개월차... 인턴생활도 얼마 남지 않았다..!아직은 아는 것 보단 모르는게 많지만, 나름 열심히 하고 적응도 잘 하고 있는 것 같다.7월에도 다사다난했고, 빠르게 지나갔다~그럼 7월 회고록을 ~재택근무5월 말에도 한번 37도가 넘어가서 재택근무를 2일?정도 했었는데,, 7월 초에도 몸살에 걸려 재택근무를 4일정도 했다....열이 39도가 넘어가서 코로나 검사도 받았는데 ........ 4일동안 진짜 힘들었따 ㅠㅠ..2달차 신입인데 벌써 재택근무를 2번이나 하는거에 회사 눈치도 많이 보이고, 건강 챙기지 못했던 탓에 좀 힘들기도 했다...운동도 별로 안하다보니 면역력도.......

[Java/자바] - @FunctionalInterface 함수형 인터페이스 [내부링크]

함수형 인터페이스 - @FunctionalInterfaceFunction<T, R> R apply(T t)Consumer<T> void accept(T t)Predicate<T> boolean test(T t)Supplier<T> T get()First Class Citizon First Class Citizon 은 아래의 속성들을 모주 만족해야 합니다. 변수에 값을 할당할 수 있어야 합니다. 함수의 파라미터로 넘겨줄 수 있어야 합니다. 함수의 반환값이 될 수 있어야 합니다.Java에 메서드는 위 조건의 모두를 만족하지 않으므로 일급객체가 아니고, 따라서 Java는 함수형 프로그래밍 언어가 아닙니다.하지만, Java8에서는 함수를 일급객체처럼 다룰 수 있게 함수형 인터페이스를 제공합니다.@FunctionalIn.......

[Java/자바] - IO(입출력)네트워크 InputStream / OutputStream [내부링크]

IO 패키지 소개자바에서 데이터는 스트림(Stream)을 통해 입출력되므로 스트림의 특징을 잘 이해해야 한다.스트림은 단일 방향으로 연속적으로 흘러가는 것을 말한다.프로그램이 출발지냐 또는 도착지냐에 따라서 스트림의 종류가 결정되는데, 프로그램이 데이터를 입력받을 때에는 입력 스트림(InputStream) 이라 부르고,프로그램이 데이터를 보낼 때에는 출력 스트림(OutputStream) 이라고 부른다.자바의 기본적인 데이터 입출력(IO: Input/Output) API는 java.io 패키지에서 제공하고 있다. java.io 패키지는 파일과 관련된 처리를 하기위한 File 클래스와, 데이터 입출력을 위한 다양한 입출력 스트림 클래스를 제공한다.스트림.......

2020 오픈소스 컨트리뷰톤 발대식 [내부링크]

안녕하세요~ 오늘 2020 오픈소스 컨트리뷰톤 발대식에 다녀왔습니다 !공식적인 시간은 13:00 ~ 15:00 여서 12시쯤에 집에서 나왔는데 비가 진짜 미친듯이 와서 갈까말까 고민을 했었는데 ...결과적으로 안갔으면 정말정말 후회할 뻔 했네요~선릉역에 도착했는데도 비가 엄청 쏟아진 ...위치는 강남 테헤란로 저스트코 타워 입니다! 타워에 들어가는 입구에 컨트리뷰톤 참가자들 반겨주는 현수막 ㅎㅎ입구에서 담당자분이 인원 체크하고, 건물에 들어갈 수 있습니다.1층에서부터 현수막들이 많이 있어요~사람들도 많고 빠르게 올라가서 사진은 잘 못찍은...무튼 발대식은 13층에서 진행했습니다!요즘 시국이 시국인만큼.........

[Eclipse/이클립스] - SonarLint(소나린트) 코드 분석 플러그인(코드리뷰) [내부링크]

이클립스에서 SonarLint(소나린트) 플러그인을 설치해보도록 하겠습니다.Sonarlint(소나린트)Sonarlint(소나린트) 플러그인은 이클립스에서 코드를 작성할 때 품질적인 문제를 정적으로 탐지하고 해결할 수 있도록 도와주는 IDE 확장 플러그인입니다.SonarLint(소나린트) 사용환경 Eclipse IntelliJ Visual Studio VS Code위와 같은 4가지의 IDE에서 소나린트를 지원합니다.※ 소나린트를 사용하기 위해 Java 8 이상이 필요합니다.Eclipse(이클립스) - SonarLint(소나린트) 설치Eclipse > Help > Eclipse Marketplace... 클릭sonarlist 를 검색한 후 Install 로 설치.Aceept에 체크한 후 Finish 클릭설치.......

[Clean Code / 클린코드] - 2장 의미 있는 이름 [내부링크]

2장 의미 있는 이름소프트웨어에서 이름은 어디나 쓰인다. 변수에도 이름을 붙이고, 함수와 메서드, 클래스, 패키지, 소스파일 등 모든 곳에 이름을 붙인다. 이렇듯 많이 사용하므로 네이밍을 잘 하면 여러모로 편하다. 이 장에서는 이름을 잘 짓는 간단한 규칙을 몇 가지 소개한다.의도를 분명히 밝혀라. 의도가 분명한 이름이 정말로 중요하다는 사실을 거듭 강조한다. 좋은 이름을 지으려면 시간이 더 걸릴지라도, 이로 인해 절약하는 시간이 훨씬 더 많다. 변수나 함수, 클래스 이름은 다음과 같은 질문에 모두 답해야 한다. - 변수(혹은 함수나 클래스)의 존재 이유는? - 수행 기능은? - 사용 방법은?따로 주석이 필요하다면 의도를.......

관악 신림 맛집 - 흥부보쌈 [내부링크]

안녕하세요 !~이번에 다녀온 맛집은관악 신림 흥부보쌈 입니다 !오늘따라 배가 왜이렇게 고팠는지 ......."흥부보쌈"에서 보쌈 땡기고 왔습니다 ~흥부보쌈 위치서울특별시 관악구 신림로59길 15-13골목길에 육쌈냉면 바로 옆에 존재합니다.처음 가봐서 약간 길을 헤맸네요 ...신림역 3번출구 도보 5분거리30년을 이어온 흥부보쌈100년 가게로 만들어 가겠습니다.흥부보쌈은 체인점이 아닙니다.그리고 체인점을 만들지도 않겠습니다.흑백사진 ... 분위기 있네요 ㅋㅋ흥부보쌈 Since 1987 888-9464뭔가 흥부 마크가 키포인트네요 ^^,백년가게는 위에서 설명드렸어요~까먹으셨으면 복습 ^^또한 재난지원금 사용이 가능.......

금천 가산 초밥 맛집 - 휴스시 [내부링크]

안녕하세요 ~ 오랜만에 먹은 초밥.스시를 먹었습니당.원래 어릴때 엄마가 해준 유부초밥이 진짜 맛있었는데.. 무튼 오늘은 금천 가산의 초밥, 사시미 전문점 "휴(休)스시" 에 다녀왔습니다.사람이 나무그늘에서 쉰다는 데서 '쉬다'를 뜻함.(메뉴판에 적혀있음..)휴스시 위치위치는 서울특별시 금천구 디지털로9길 46 입니다.디지털단지오거리 & 가산디지털단지역 근처에요!매일 11:30 - 22:00 영업하며, 일요일은 휴무입니다. 02-860-5566휴스시 근처 사진* 식당 지키고 있는 물고기들 *식당 앞에서 내부사진을 보니 뭔가 고급스러워요.찾아오시기는 어렵지 않아요 ^^~ 바로 식당이 보.......

[Eclipse/이클립스] - 인코딩 한글깨짐 현상(UTF-8, EUC-KR) [내부링크]

이클립스에서 한글이 깨지는 현상은 자주 발생하는 오류이다.보통 혼자서 개발할때는 딱히 발생하지는 않지만, 다른 프로젝트를 받거나 협업할때 발생한다.기존에 작업을 할 때, UTF-8로 셋팅을 해서 개발하는게 가장 좋은 것 같다.위와 같이 나는 SVN으로 프로젝트를 받았더니 한글이 깨지는 현상이 발생했다.이녀석 때문에 꽤 골치가 아팠다 ...다른 분들의 방법대로 UTF-8로 설정해보고, 해당 프로젝트의 인코딩도 설정해보고 ...온갖 방법을 다 해봤지만 해결은 되지 않았다...먼저 기본적인 방법은 다음과 같다.이클립스 상단 Window > Preferences 를 클릭한다.그 후 좌측 상단에서 encoding를 입력하면 여러가지.......

[Clean Code / 클린코드] - 1장 깨끗한 코드 [내부링크]

1장 깨끗한 코드이 책은 프로그래머가 (Java)언어를 사용해 프로그램을 작성할 때 깨끗한 코드를 작성하는 방법을 소개한다.프로그램을 짜다보면 코드를 쓰는 시간보다 코드를 읽는 시간이 훨씬 더 많다고 소개하고, 프로그래머는 이에 따라 보다 좋은 코드를 작성해야 한다고 말한다.이 책은 세 부분으로 나눠진다.처음 몇 장은 깨끗한 코드를 작성하는 원칙, 패턴, 실기를 설명한다. 둘째 부분을 준비하는 단계이다.둘째 부분은 좀 더 어렵다. 여러 사례의 연구를 소개하는데 복잡도는 점점 더 높아진다. 각각의 사례 연구들은 코드를 깨끗하게 고치는, 다시말해 문제가 있는 코드를 문제가 더 적은 코드로 바꾸는 연습을 한다.셋째 부.......

[Eclipse] - ~.UnsupportedOperationException: This parser does not support specification "null" .. 오류 [내부링크]

톰캣을 구동할 때 다음과 같은 오류가 발생했다.java.lang.UnsupportedOperationException: This parser does not support specification "null" version "null" ...검색해보니 톰캣 7버전을 사용할경우, classpath에 2개 이상의 paser가 존재할 경우 잘못된 버전을 사용해서 발생한 오류이다.따라서 이클립스 해당 프로젝트의 톰캣 옵션에서 VM arguments에 설정을 추가해주면 된다.프로젝트 우클릭 > Profile As > Profile Configurations...Arguments 탭에서 VM arguments: 의 마지막에 다음을 추가한다.-Djavax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXPa.......

[Spring] - REST 방식 [내부링크]

현재 일상 생활에 필요한 작업들을 대부분 모바일을 통해서 할 수 있는 지금의 생활에서 WEB 분야의 가...

[Spring] - MyBatis에서 @SelectKey 사용 [내부링크]

데이터베이스 작업을 하다보면 특정 키값을 가져와서 해당 키값으로 처리를 해야할 필요가 있습니다.키 값...

[Spring, Apache] - 스프링, 아파치(HttpClient, PostMethod)를 사용한 Server - Server 통신 [내부링크]

안녕하세요, 이번에 정리할 내용은 아파치의 HttpClient, PostMethod를 통한 서버와 서버의 통신입니다...

영등포 맞춤셔츠 고급진 '레온수트'에서~ [내부링크]

안녕하세요 !이번에 영등포에서 개인 맞춤셔츠를 한벌 맞췄습니다 !그동안 셔츠는 많이 사봤어도 맞춤형 셔츠는 처음 맞춰보네요..처음이어서 신기했고, 무엇보다 맞춤 제작이기에 개인이 원하는 스타일로 제작할 수 있다는점이 좋은 것 같습니다!영등포 레온수트 위치위치는 위와 같습니다.영등포구 국제금융로6길 33 맨하탄빌딩 3층 39-A호(여의도 백화점 3층입니다!!!)여의도역 5번출구 근처에 위치하고 있습니다."레온수트"는 100% 예약제입니다.뭔가 예약제에서 고급진게 느껴집니다 ~! 02-761-2691평일: 10:00 ~ 20:00토요일: 10:00 ~ 18:00레온수트는 여의도 백화점 3층에 위치합니다 !음 처음갈땐 이런곳에 있나? .......

사내스터디 2주차(Linux) [내부링크]

회사에서 스터디를 진행하고 있다.저번주부터 했는데 저번주에는 기록을 못해서 이번주부터 기록을 해놔야겠다~!오늘은 저번주에 이어 리눅스 명령어에 대해 직접 찾아보고, 실습해가면서 공부를 했다.(구름IDE로 진행)B-Tree 구조 ...인덱스(주소, 레코드 주소) - *** 무조건 인덱스를 태울 것 !!(데이터가 늘어날 것 같은것)- DB에서 가장 빠른게 PK임! -> Unique Index -> FK -> index- 검색을 빠르게 하기위해 사용- 오름차순으로 자동 정렬됨.- 인덱스를 태우는 방법: WHERE 조건에 컬럼을 태운다.(WHERE C = ?)- B:남, C:2 일때 순서 맞춰서 태워야함(WHERE C=2 AND B='남')- 케이스가 많은걸.......

[Maven/메이븐] 자바 프로젝트 생성 [내부링크]

이번에는 Maven에서 프로젝트를 생성해보자.먼저 다음과 같이 maven의 폴더를 만들었다.그 후 cmd창에서 해당 경로로 들어간다.cmd 창에서 다음 명령어를 실행한다.mvn archetype:generate(Maven에 필요한 플러그인, 모듈을 받기 때문에 시간이 꽤 걸린다.)실행하다가 설치가 멈추고, 다음과 같은 입력하라는 명령어가 나온다.위에서 입력하는 값들은 다음과 같다. groupId: 프로젝트에 속하는 고유 아이디를 결정한다. 보통 도메인 이름을 역순으로 적는다. artifactId: 프로젝트 결과물의 식별 값. 프로젝트나 모듈을 의미하는 값 - 위의경우, 빌드시 sample-1.0-SNAPSHOT.jar 파일이 생성된다. version: 결과물의 버전.......

[Eclipse] java.net.BindException: Address already in use: bind [내부링크]

톰캣 서버에서 localhost / 8181 포트로 서버를 실행하고 테스트를 하고있었는데, 실행해보니 다음과 같은 에러가 발생했다.Exception in thread "main" java.net.BindException: Address already in use: bindat sun.nio.ch.Net.bind0(Native Method)at sun.nio.ch.Net.bind(Net.java:433)at sun.nio.ch.Net.bind(Net.java:425)at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:134)at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:550)at io.netty.channel.DefaultChanne.......

[Eclipse/이클립스] - Multiple markers at this line, The type java.lang.Object cannot be resolved... 오류 [내부링크]

새로운 프로젝트를 받아보니 다음과 같은 오류가 발생했다.Multiple markers at this line - The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files - The type java.lang.String cannot be resolved. It is indirectly referenced from required .class files내용을 보면 최상위 클래스인 Object 패키지가 해결되지 않았고, 필요한 클래스 파일들이 제대로 레퍼런스 되지 않고있다는 내용이다.위와 같은 경우는 jre 라이브러리에 문제가 생겨서 발생하는 오류이다.해결법은, 해당 프로젝트의 jre 라이브러리를 제거하고 다시 추가하면 된다.1. 해당 프로젝트 우클릭 > Propert.......

[Eclipse, Java/자바] - Java was started but returned exit code... 에러 [내부링크]

어제 저녁부터 이클립스가 실행이 안되더니... 오늘도 실행해봤는데 여전히 안된다.오류내용은 첫번째줄에 나와있는 녀석Java was started but returned exit code = -....보통 code가 13이던데... 나는 이상한 숫자였다.아래 파일의 내용들은 eclipse.ini 파일의 내용들인데... 바로 구글링을 해보았다.첫 번째 방법1. 일단 이클립스가 설치되어 있는 경로로 들어가자.위와 같이 들어가면 eclipse.ini 파일이 있다.이 파일을 실행하자.(메모장)2. eclipse.ini 파일 수정위 사진과 같이 jdk 경로를 복사해서,--launcher ~ 와 -install 사이에 -vm JDK경로\javaw.exe를 넣어주도록 한다.두 번째 방법1. 이.......

금천구 가산 곱창, 막창 맛집 - "문정곱창" [내부링크]

안녕하세요 ! 이번에 다녀온 곳은 곱창집입니다 ~오랜만에 먹은 곱창~ 문정곱창 !!!와우 존맛탱입니다 ㅋ바로 리뷰 할게요 ~문정곱창 위치위치는 요기!!서울특별시 금천구 가산로 137 문정곱창디지털단지 오거리 근처에요 ~~~~~~~~~~~~비가 진짜 폭풍처럼 내려서 사진을 많이 못찍었네요 ......삐까번쩍한 간판 하나 있어요 ㅎㅎ#문정곱창구이영업 시간매일 15:00 - 02:00둘째, 넷째 주 일요일 휴무02-6014-7290문정곱창 분위기딱 회식느낌 나는 가게였어요 ~~오늘 비도 와서 딱 곱소... 곱창소주 날이네요 ~자리는 거의 꽉 찼어요 !다들 직장인의 스맬이 남니당요즘 많은 가게에서 진행하는 SNS 이벤트~#가산동곱창 #.......

[Eclipse, 이클립스] - 깃허브(Github)에서 프로젝트 Clone해서 로컬 저장소에 저장하기(프로젝트 불러오기) [내부링크]

안녕하세요! 이번에 정리할 내용은 깃허브 -> 이클립스 프로젝트 Clone을 통해 불러오는 방법입니다.Github -> 이클립스 프로젝트 Clone이클립스 상단메뉴 - Windows > Show View > OtherShow View 에서 Git Repositories 를 클릭한 후 Open을 클릭해줍니다.위에 Open을 눌렀으면 아래 Git Repositories가 뜰텐데요,,이제 깃허브에서 받아올 프로젝트의 URL를 복사해줍시다~프로젝트 레포지토리에 들어가서 Code > 아래 빨간색 버튼을 클릭하면 URL이 복사됩니다.다시 이클립스로 가서 Clone a Git repository 를 클릭아래에서 URI 부분에 깃허브에서 복사한 URL을 붙여넣어 주면Host, Repository path 부.......

Github(깃허브) 이스터에그 [내부링크]

안녕하세요! 이번에는 우연히 알게된 GitHub(깃허브) 에서 이스터에그 라는걸 만들어 보겠습니다.위에 사진처럼 깃허브 프로필에 내용이 나오는겁니당~어떻게 넣는지 궁금하시면 따라해보세용.1. Create a new repository본인의 깃허브 Repositories를 들어가서 New를 클릭합니다.2. username repository 생성Repository name에 본인의 깃허브 계정 Username을 작성합니다.그럼 아래 움직이는 귀여운 고양이 한마리랑You found a secret! ... 라는 창이 뜰겁니다.레포지토리를 만들어주도록 합니다.3. README.md 파일 생성레포지토리가 정상적으로 생성되었으면 README.md 파일을 생성합시다.위에서 README 클릭4. REA.......

포항 가족여행(경주 교리김밥, 포항 영일대 해수욕장, 영일대 맛집 한계령 조개구이, 바베큐, 화진별장펜션) [내부링크]

안녕하세요! 이번에 가족끼리 여행을 다녀왔습니다 ㅎㅎㅎㅎㅎㅎㅎㅎ서울 올라와서 주말에 쉰거는 처음이네요..! 정말정말 힐링하고 왔습니다 !!24일 토요일, 아침 10시 구미 출발 -> 경주 교리김밥 -> 포항 영일대 해수욕장 -> 월포해수욕장 -> 펜션 !가족과 여행은 정말 오랜만에 온 것 같고, 바다도 보면서 엄청 힐링이 된 것 같습니당 구럼 바로 사진 투척 해보겠습니당 ~경주 교리김밥저는 처음 들어봤는데, 경주에서 엄청 유명하다고 합니다."경주 교리김밥"원래 확장하기 전에는 무더위에도 엄청 많이 줄서서 먹는다고 ...무슨 김밥이 얼마나 맛있길래 줄까지 서서 먹는지 궁금했어요 ㅋㅋㅋㅋㅋㅋ.......

Github(깃허브) - 프로필 꾸미기(capsule-render) [내부링크]

안녕하세요~ 저번에 깃허브 이스터에그를 통해 프로필의 README.md를 꾸미는 방법을 알아보았습니다.이스터에그란?이번에는 마찬가지로 README.md 파일에 이쁘게 꾸밀수 있는 기능을 하나더 추가해볼게요~프로필에 위와 같이 꾸밀 수 있습니다.README.md 파일에서 아래와 같이 마크다운으로 작성을 하시면 됩니다.![header](https://capsule-render.vercel.app/api?type=wave&color=gradient&height=300&section=header&text=Hi there &fontSize=90)위에서 type, color, height, section, text, fontSize 에 대한 설명은 아래 깃허브 주소를 참고하시면 됩니다........

[Maven/메이븐] - 메이븐 정의 & 설치 [내부링크]

Maven(메이븐) ??그동안 이클립스에서 개발하고, 스프링을 사용하면서 Maven, Gradle 등등 빌드 도구에 대해서는 거의 무지에 가까웠다...따라서, 당연히 알아야 되는것들에 대해 공부하고, 정리를 조금씩 해야겠다. Maven(메이븐)이란? - Maven(메이븐)은 개발자에게 Java(자바) 프로젝트 관리를 쉽게 도와주는 빌드 도구(Build tool) 이다. - 즉, 자바의 소스를 compile 하고, package해서 deploy하는 일을 자동화 해주는 빌드 도구인 것이다. - 초기의 Java 빌드 도구로 Ant를 많이 사용했으나, 이후 많은 빌드 도구들이 생겨나 Maven이 많이 쓰였고, 현재는 Gradle이 많이 사용된다.메이븐이 지원해주는 기능들은 다음과 같다. · 빌.......

[구디 모각코] 다섯번째 스터디 후기 [내부링크]

안녕하세요 ~ 오늘도 모각코 스터디를 진행했었습니다~!저번주에는 열때문에 못했었고, 오늘 스터디를 했는데 저포함해서 세명이네요 ........날이 갈수록 참여 인원이 적어지는 것 같은 ... 허허오늘은 스터디시간 내내 오픈소스 컨트리뷰톤 관련 유튜브 강의만 보고 공부했네요..덕분에 리눅스에 대해 좀 더 배울수 있는 좋은 기회였습니다~git, 리눅스에 대해 실습하면서 정말 많이 배운 것 같아요.회사에서도 리눅스 공부좀 해야할 것 같다고 했었는데... 좋은 기회입니다 ㅋ.ㅋlog, branch, checkout, PR, cat, mv, rebase 등등... 정말 많아서 자주 자주 복습을 해야 안까먹을 것 같아요~그리고 스터디원 중에 한분이 비전.......

[SW Expert Academy] - (D3)2817. 부분 수열의 합 [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV7IzvG6EksDFAXB&categoryId=AV7IzvG6EksDFAXB&categoryType=CODE코드풀이nCr 조합 문제.재귀함수를 통해 해결하고, 재귀함수의 종료 조건은 다음과 같다. - 고른 자연수의 합이 K와 동일한 경우 - 고른 자연수의 합이 K보다 크거나, 고른 자연수의 갯수가 N개일 경우dfs 재귀 호출을 통해 현재 선택된 숫자를 포함하는 경우 - dfs(count+1, sum+arr[count])현재 선택된 숫자를 포함하지 않고 다음으로 가는 경우 - dfs(count+1, sum)로 나누어 탐색을 진행함.

[Spring] - REST 요청/ Http Status 415 error [내부링크]

HTTP Status 415 ErrorREST 방식에 대한 Service를 설정하고, 동일하게 POST 방식으로 데이터를 전송했는데 계속해서 에러가 발생했다 ......415 Unsupported Media Type HTTP 상태 415 - 지원되지 않는 Media Type ...스프링에서 해당 Controller을 삭제하고 다시 작성해봤는데도 계속해서 발생했다 ..........구글링을 해봤지만 Json 데이터를 주고받는데서 발생하는 오류라고 ..요청 Header 부분에 application/json 설정을 하라고 했지만 나는 당연히 Header 에는 해당 설정을 하고 요청에는 문제가 없었다.문제는 Spring에서 Json을 다루는 라이브러리가 없어서 발생하는 오류였고, pom.xml 에 jackson-databind 를 추가해주면 된.......

서울대입구 스터디카페 - 감성도서관 카페내자리 [내부링크]

안녕하세요 ! 주말에도 열공하고자 스터디카페에 다녀 왔습니다!!서울대입구 스터디카페 - "감성도서관 카페내자리" 입니당바로 리뷰 가보도록 하겠습니담감성도서관 카페내자리 위치위치는 다음과 같습니다.서울특별시 관악구 관악로5길 30 2층 입니다!바로 맞은편에 관악 경찰서가 있습니다 ^.^시간은 07:00 ~ 22:00 입니다.처음 방문해봐서 입구 찾느라 좀 헤맸다는 .....위 사진에서 저쪽 유리쪽에 들어가는 문이 있습니다!!!!아래 사진들은 입구가 아니에용~건물 주변 사진들입니당 !약간 위치가 안쪽에 있는 것 같아서 좀 아쉬워요~감성도서관 카페내자리 분위기카페에 전체적으로 조명도 많고 자리도 넓직해서.......

[Eclipse, Java/자바] 이클립스에서 여러 Console(콘솔)창 보기 [내부링크]

안녕하세요~ 이번에 알아볼 내용은 이클립스에서 여러 Console + Tomcat를 작동하는 방법입니다 !최근에 한 이클립스에서 두개의 톰캣을 띄우고, 각 서버당 Console창을 봐야할 경우가 생겨서 적용을 해보았습니다.여러개의 서버를 동시에 실행하고, 각 서버당 콘솔창을 확인하고자 할 때 유용할 것 같습니다.먼저 저는 다음과 같이 두개의 서버가 있습니당.(한 이클립스에서 여러개의 톰캣을 실행하려면 서버를 만들고, 포트번호를 다르게 설정해주시면 됩니다!)Console 창을 클릭해보면 우측에 저런 버튼 2개가 있습니다.(저는 이클립스를 커스텀마이징화해서 기본 이클립스는 조금 다르게 보일 수 있습니다!)위에 2개 버튼중 왼.......

2020 오픈소스 컨트리뷰톤 - 오픈소스 기본 교육(git, 리눅스) [내부링크]

안녕하세요 ~ 오늘 .. 오픈소스 기본 교육 강의를 시청했습니다 ...총 강의시간은 13:00 ~ 16:00 , 18:00 ~ 20:00 입니다..거의 5시간동안 강의만 봤네요 후아구름 IDE 처음 사용해봤는데 ... 신기하네요~직접 리눅스 컨테이너를 실행하고 리눅스를 실습할 수 있는 좋은 툴입니다~git 사용법과 리눅스에 대해 좀 더 친해진 것 같아요 ㅋㅋㅋㅋㅋ이전에 git이라고 해봤자 add, commit, push, clone 정도만 사용했었는데 ...오픈소스로 부터 clone해서 다양한 로그확인, 커밋이력, 파일수정, 커밋, branch, 풀리퀘스트 등등 다양한 실습들 해보면서 배운 것 같아요. 회사에서도 리눅스를 밥먹듯이 사용하니까, 좋은 기회인 것 같습니다~구름 ID.......

박선호 국토부 차관 "내년 스마트시티 투자 대폭 확대" [내부링크]

박선호 국토교통부(국토부) 차관은 13일 "내년에 스마트시티 투자 폭을 더욱 확대, 민간이 믿고 투자...