private의 등록된 링크

 private로 등록된 티스토리 포스트 수는 67건입니다.

인스타그램 무료 자동 좋아요 댓글 팔로우 프로그램 (2020/12/1 업데이트) [내부링크]

 (2020/12/01 업데이트) 안녕하세요. 인스타그램 좋아요, 댓글 팔로우를 자동으로 해주는 프로그램을 배포합니다. 사용환경과 방법을 숙지하신 후에 사용하시길 바랍니다. 사용 환경 안내 - 윈도우에서만 사용..

[Python] 인스타그램 자동 댓글 예제 [내부링크]

*앞에서 작성한 인스타그램 자동 좋아요 예제와 거의 비슷해서 바뀐 부분만 작성하니 아래의 게시글을 확인해주세요. 2020/06/27 - [프로그래밍/Python] - [Python] 인스타그램 자동 좋아요 예제 [Python] 인스타..

[Python] 인스타그램 자동 좋아요 예제 [내부링크]

준비1. chrome browser 설치 https://www.google.com/intl/ko/chrome/ 준비2. chromedriver https://chromedriver.chromium.org/downloads 설치된 크롬브라우저에 맞는 버전을 사용해야 에러가 나지 않습니다. 다..

2019 벤츠 기브앤레이스 안내 [내부링크]

드디어 벤츠 기브앤레이스 홈페이지가 오픈되었다. 참가신청은 4/15(월) 부터 시작! 참가비는 전부문 5만원, 대회일은 5/26(일) *참가 신청이 미뤄졌다! 추후에 공지! *참가 신청은 4/18(목) 오후 12시부터 선착순..

Spring 프로젝트 AWS 연동 버그 [내부링크]

발생 : AWS S3를 연동한 스프링부트 프로젝트를 aws 서버에 배포할때 에러발생(로컬에서는 문제 없었음) 에러내용 : org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'o..

2019 미즈노 릴레이 마라톤 안내 [내부링크]

2인/ 4인 릴레이 마라톤이라길래 12km를 나눠서 달리거라 생각하겠지만 다 함께 12km를 달려야 하는 미즈노 릴레이 마라톤 접수가 4월 9일 오전 11시부터 시작된다. 작년에 달리는중에 어떤 남자분께서 팀원을..

form태그에서 put, delete로 전송하기 [내부링크]

form 태그의 method는 기본적으로 get, post방식만 지원하기 때문에 put, delete 방식으로 전송하기 위해서는 아래와 같은 방법으로 전송하면 된다.

[Vue.js] 간단한 todo app 구현 [내부링크]

프로젝트 폴더 구조 기능 입력폼에 데이터 입력 후 엔터 혹은 add 버튼 클릭 시 데이터 추가 탭 [todo, finish] 클릭 시 해당 목록 출력 todo 목록에서 완료버튼 클릭 시 finish로 이동 finish 목록에서 reset버..

Vue.js 기초 [내부링크]

Vue-CLI로 프로젝트 기본 틀 만들기 vue init [템플릿명][프로젝트명] 이 명령어를 수행하면 [프로젝트명]으로 디렉터리가 생성됨 simple 템플릿을 이용하여 첫 번째 Vue.js 애플리케이션 생성 윈도우 cmd / Mac t..

의왕역 저렴하고 친절한 맛집 - 왕짜장 [내부링크]

의왕역 근처에 위치한 짜장면과 탕수육이 맛있는 중국집입니다. 짜장면(3,000원), 탕수육 소(11,000)원 이라는 저렴한 가격, 맛, 친절 모두 만족스러웠습니다. 음식들이 전체적으로 저렴한 편이고, 세트메뉴..

티스토리 초대장 나눔(마감) [내부링크]

현재 7장 보유중입니다. 비밀 댓글로 티스토리 블로그 개설 이유, 이메일 알려주시면 확인 후에 보내드릴게요~

구글차트(Google Chart) 사용해서 그래프 생성하기 - Bar 차트 [내부링크]

구글차트(google-chart)의 bar 그래프입니다. 주제와 데이터는 임의로 지정하였으며, 원한다면 DB의 데이터를 사용할 수 있습니다. * 툴팁은 마우스 오버 시에 나타납니다. 소스코드 *html 한 페이지에 구성했습..

구글차트(Google Chart) 사용해서 그래프 생성하기 - 라인차트, 컨트롤 [내부링크]

구글차트(Google Chart) 사용해서 그래프 생성하기 - 라인차트, 컨트롤 구글차트(google-chart)의 line 그래프와 그래프에서 원하는 구간만 볼 수 있는 컨트롤바 생성 소스코드입니다. 주제와 데이터는 임의로 지..

스프링부트(SpringBoot) 게시판 만들기14 - 댓글 기능 구현(ajax) [내부링크]

댓글 기능 구현 게시판에서 댓글기능이 빠질수는 없겠죠~ 댓글을 작성할때마다 페이지 이동이 되지 않고, 댓글 목록만 바로바로 바뀔 수 있도록 ajax를 사용해서 비동기 방식으로 구현해보겠습니다. 1. 댓글용 테..

스프링부트(SpringBoot) 게시판 만들기13 - 간단하게 application.properties 사용하기 [내부링크]

application.properties 사용하기 간단하게 파일업로드 위치 같은 것들을 수정 했을뿐인데 프로젝트의 소스코드를 수정하고 재배포를 하는건 너무나 번거롭고, 운영을 하는 입장에서도 좋지 않겠죠~ 그럴때 설정파..

[MySQL] 여러개 한번에 insert 하기 [내부링크]

MySQL에서 여러개의 데이터를 한 테이블에 한번에 Insert 하는 방법입니다. 그냥 values( data1 ), (data2),,, 이런식으로 넣으면 됩니다! 1 2 3 4 5 INSERT INTO 테이블명 (컬럼1, 컬럼2,,,,) VALUES ('값1',..

스프링부트(SpringBoot) 게시판 만들기12 - 부트스트랩 더 끼얹기2 [내부링크]

부트스트랩 더 끼얹기2 - 부트스트랩을 이용해서 페이지 정리~ 1. list.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45..

스프링부트(SpringBoot) 게시판 만들기11 - 부트스트랩 더 끼얹기1 [내부링크]

부트스트랩 더 끼얹기1 1. WEB-INF 아래에 tags 폴더 생성 *폴더명을 tag로 생성 시 스프링부트가 로딩하면서 해당 폴더를 찾지 못합니다. 2. tag 폴더에 layout.tag, navbar.tag, header.tag 생성 3. layout..

스프링부트(SpringBoot) 게시판 만들기10 - Multipart 파일 다운로드 [내부링크]

Multipart 파일 다운로드 1. DB에 저장되어 있는 파일정보를 불러오기 위해 mapper, service 추가 1 2 3 4 com.example.demo.board.mapper.BoardMapper.java //파일 상세 public FileVO fileDetail(int bno) ..

스프링부트(SpringBoot) 게시판 만들기9 - Multipart 파일 업로드 [내부링크]

Multipart 파일 업로드 1. 라이브러리 추가(pom.xml) 1 2 3 4 5 6 7 8 9 10 11 12                         org.apache.commons             commons-lang3           ..

스프링부트(SpringBoot) 게시판 만들기8 - 게시글 수정(update), 삭제(delete) [내부링크]

게시글 수정(update) , 삭제(delete) 1.  boardUpdate.jsp 수정 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 <%@ page language="java" contentType="text/html; ..

스프링부트(SpringBoot) 게시판 만들기7 - 게시글 상세(detail) [내부링크]

게시글 상세(detail) 1. detail.jsp 수정 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 <%@ page language="java" contentType="text/ht..

스프링부트(SpringBoot) 게시판 만들기6 - 게시글 목록(list) + jstl 태그 사용 [내부링크]

게시글 목록(list) + jstl 태그 사용 1.  jstl 태그 사용을 위해 pom.xml에 jstl 라이브러리 추가 1 2 3 4 5 6                        jstl                jstl      ..

스프링부트(SpringBoot) 게시판 만들기5 - 게시글 쓰기(Insert) + 부트스트랩 끼얹기 [내부링크]

게시글 쓰기(Insert) + 부트스트랩 끼얹기 1. views 폴더에 bootstrap.jsp 파일 생성 후 작성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <%@ page language="java" contentType="text/html; charset=UTF-8"     p..

스프링부트(SpringBoot) 게시판 만들기4 - CRUD [내부링크]

게시판 목록, 쓰기, 상세, 수정, 삭제 1. BoardMapper.java, BoardMapper.xml에 내용 추가 BoardMapper.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 package com.exam..

스프링부트(SpringBoot) 게시판 만들기3 - MySQL, MyBatis, JSP 연동(2) [내부링크]

MySql, MyBatis, JSP 연동(2) 1. 생성한 mapper 패키지에 BoardMapper '인터페이스' 생성 후 작성 1 2 3 4 5 6 7 8 9 10 package com.example.demo.board.mapper; import org.springframework.stereotype.Repo..

스프링부트(SpringBoot) 게시판 만들기2 - MySQL, MyBatis, JSP 연동(1) [내부링크]

MySql, MyBatis, JSP 연동 1. pom.xml 의 태그 사이에 MySql, MyBatis, JSP 사용을 위한 라이브러리 추가 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36..

스프링부트(SpringBoot) 게시판 만들기1 - 프로젝트 생성 [내부링크]

프로젝트 생성  - STS, MySQL, MyBatis, JSP, BootStrap 사용 1. New - Spring Stater Project 2. Packaging만 War로 변경 (나머지는 변경하지 않았습니다.) - Next 3. Web 에서 Web 선택 후 Finish  * 항목..

이클립스(STS) 에 eXERD 플러그인 추가 [내부링크]

- exerd는 교육용 및 비영리 개인 사용자들에게 무료로 제공 - 소스 버전 관리 등 이클립스 플러그인과 완벽하게 연동 설치 1. 이클립스(혹은 STS) 실행 후 Help -> Install New Software 선택 2.Work with 에 ..

[Linux] CentOS 6.8에서 tomcat7 설치 [내부링크]

관련 - [Linux] CentOS 6.8에서 jdk1.7 설치 1. https://tomcat.apache.org/download-70.cgi 접속 후 os에 맞는 tar.gz 파일 다운로드 2. 다운 받은 tar.gz 파일 압축 해제 $)tar -zxvf apache-tomcat-7.0.7..

[Linux] CentOS 6.8에서 jdk1.7 설치 [내부링크]

1. http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 접속 2. 설치한 CentOS 비트에 맞는 jdk 설치파일(tar.gz 파일) 우클릭 후 링크 복사 3. wget 명령어를 이용하여..

스프링(Spring) - AOP 개념과 예제 - @Aspect 구현 [내부링크]

예제파일 : 관련포스팅 : 스프링(Spring) - AOP 개념과 예제 - XML 기반으로 구현 안녕하세요. 이전 포스팅에 이어서 @Aspect를 이용한 AOP를 설정해보도록 하겠습니다. 내용은 이전 포스팅과 동일합니다. aopEx..

스프링(Spring) - AOP 개념과 예제 - XML 기반으로 구현 [내부링크]

예제파일 : AOP(Aspect Oriented Programming) : 관점 지향 프로그래밍  프로그래밍을 하다보면 공통적인 기능이 많이 발생합니다. 이러한 공통 기능은 상속을 통해서 모든 모듈에 적용을 시켜줄 수 있지만 몇..

스프링(Spring) - DI(Depedency Injection) 개념과 예제 : java를 이용한 설정 [내부링크]

예제파일 : 참고 : 스프링(Spring) - DI(Depedency Injection) 개념과 예제 : setter() 사용  스프링(Spring) - DI(Depedency Injection) 개념과 예제 : 생성자 사용 이전 포스팅에서는 xml파일을 이용해 DI..

스프링(Spring) - DI(Depedency Injection) 개념과 예제 : 생성자 사용 [내부링크]

예제 파일 : 이전 포스트에서 DI의 방식 중 setter()를 사용하였습니다. 이번 포스트에서는 생성자를 사용해보도록 할게요. 참고 : 스프링(Spring) - DI(Depedency Injection) 개념과 예제 : setter() 사용 생..

스프링(Spring) - DI(Depedency Injection) 개념과 예제 : setter() 사용 [내부링크]

예제 파일 : 이번 포스트에서는 스프링의 핵심 기능중 하나인 DI(Dependecy Injection)에 대해 알아보고 예제를 작성해보겠습니다. DI는 말 그대로 의존성을 주입시켜준다- 입니다. 객체를 직접 생성하는 게 아..

스프링 부트 게시판 만들기4 - Rest방식의 게시글 목록/작성/수정/삭제 [내부링크]

관련글 : 스프링 부트로 게시판 만들기1 - 프로젝트 생성 스프링 부트로 게시판 만들기2 - MyBatis, MySQL 연동 스프링 부트로 게시판 만들기3 - JSP 사용하기 사실 포스팅은 매일하는데 어제는 작성 완료를 못해..

스프링 부트 게시판 만들기3 - JSP 사용하기 [내부링크]

관련글 : 스프링 부트로 게시판 만들기1 - 프로젝트 생성 스프링 부트로 게시판 만들기2 - MyBatis, MySQL 연동 JSP 사용을 위한 설정 변경 스프링 부트를 이용하는 경우 화면을 처리하기 위해서는 기본적으로 JSP..

스프링 부트로 게시판 만들기2 - MyBatis, MySQL연동 [내부링크]

관련글 : 스프링 부트로 게시판 만들기1 - 프로젝트 생성 스프링 부트에서 데이터베이스 설정하기 스프링 부트에서 데이터베이스를 설정하기 위해서 라이브러리를 추가해야합니다. 처음 프로젝트를 생성할때도 가..

스프링 부트로 게시판 만들기1 - 프로젝트 생성 [내부링크]

스프링 부트는 2014년부터 개발된 스프링의 하위 프로젝트 중 하나입니다. 단독으로 실행이 가능하고(stand-alone), 제품 수준의(production-grade) 스프링 기반 어플리케이션을 제작하는 것을 목표로 진행된 프..

Gradle 다운, 설치하기 [내부링크]

이전 포스팅에서 이클립스에 스프링 플러그인을 설치하였고, Spring Boot 웹 프로젝트를 생성하기로 했었는데요. 그전에 Gradle을 먼저 설치하겠습니다. STS에는 그레들이 기본적으로 설치가 되어 있지 않기 때문..

이클립스에 스프링(Spring) 플러그인 설치하기 [내부링크]

스프링 프레임워크(Spring Framework) 사용을 위해 이클립스에 스프링 플러그인을 설치하겠습니다. *제가 사용한 이클립스 버전은 MARS.2입니다. 이클립스 상단 메뉴에서 Help - Eclipse Marketplace 선택 Find칸..

REST API의 탄생/구성/특징 등 [내부링크]

REST API의 탄생  - REST는 Representational State Transfer라는 용어의 약자로써 2000년도에 로이 필딩(Roy Fielding)의 박사학위 논문에서 최초로 소개되었습니다. 로이 필딩은 HTTP의 주요 저자 중 한사람으..

자바(JAVA) 상속/ 생성자/ SUPER 예약어 [내부링크]

상속  - 부모의 유산을 물려받다.  - 객체 지향 프로그래밍에서는 부모클래스에 정의된 멤버를 자식클래스가 물려받는다. 즉, 상속을 통해 기존에 있던 클래스(부모클래스)를 이용하여 새로운 클래스(자식클래..

미국에서 교환한 노트7이 비행기안에서 발화가 됐다네요. [내부링크]

미국 시간으로 수요일(10월 5일) 아침, 루이스빌에서 출발하는 사우스웨스트 여객기 안에서 노트7이 발화됐습니다. 뉴스에 따르면 비행기 이륙전에 노트7의 전원을 끄라는 안내에 따라 전원을 끄는 과정에서 갑자..

오버로딩과 오버라이딩 차이와 예제 [내부링크]

자바에서 다형성을 지원하는 방법으로 메서드 오버로딩과 오버라이딩이 있습니다. 오버로딩(Overloading) : 같은 이름의 메서드 여러개를 가지면서 매개변수의 유형과 개수가 다르도록 하는 기술 오버라이딩(Over..

동기와 비동기의 개념과 차이 [내부링크]

데이터를 받는 방식인 동기와 비동기. 이 둘의 개념에 대해 설명하는 게시물은 매우 많은데 프로그래밍적으로 생각했을 때 이해가 가지 않아서 쉽게 이해를 할 수 있는 동기와 비동기의 예가 어떤것들이 있는지 ..

프레임워크와 라이브러리의 차이점 [내부링크]

저는 여태껏 라이브러리는 작은 규모, 프레임워크는 큰 규모 라고 매우 단순하고 틀리게 생각하고 있었는데요. 웹 서핑중 우연히 프레임워크와 라이브러리에 관련된 글을 읽어보고 기억에 남기기 위해 포스팅을..

자바(JAVA) 인터페이스와 추상클래스의 설명과 예제 [내부링크]

추상메서드 정의 : 내용이 없는 메서드, 구현(정의)는 하지 않고 선언만 한 메서드 목적 : 메서드의 내용이 너무 일반적인 내용이라 부모 클래스에서 구체화하여 정의할 필요가 없을 경우, 추상메서드로 선언만..

Servlet - 이클립스에서 작성하기 [내부링크]

서블릿에 대해 알아보고 이클립스에서 간단히 작성해볼게요. - 서블릿이란 서블릿은 자바 플랫폼에서 동적인 웹을 개발할 때 사용하는 기반 기술로서 웹에서 JAVA 프로그래밍을 할 수 있습니다. 사용자에게 요청(..

톰캣과 이클립스를 연동한 후 jsp파일 작성하기 [내부링크]

*톰캣 설치 후 작성된 게시물입니다. 톰캣과 이클립스를 연동한 후에 간단한 jsp파일을 작성해보겠습니다. 1) 톰캣과 이클립스 연동 2) Dynamic Web Project 생성 3) 간단한 jsp 파일 작성 및 결과 확인 순서로..

오라클 서브쿼리 [내부링크]

서브쿼리(subQuery)  - select구문 내부에 또 다른 select 구문이 있는 것 (ex 페이징처리) 단일행 서브쿼리 - select 문장으로 부터 하나의 행만 검색하는 것을 단일행 서브쿼리라고 합니다. 예제) emp테이..

오라클 그룹함수, group by, having [내부링크]

그룹함수 => 통계처리(계산목적)  - 테이블의 전체 테이블에서 통계적인 결과를 구하기 위해 행 집합에 적용하여 하나의 결과를 생산함  - 하나 이상의 행을 그룹으로 묶어 연산하여 총합, 평균 등 하나의 결과..

웹프로그래머 면접 예상 질문 [내부링크]

*제가 직접 받았던 질문중에 기억나는 것들만 올렸습니다. *굵은 글씨는 클릭 시 설명 페이지로 이동합니다.(새 창)  - MVC 패턴에 대해서 설명  - 채팅 프로그램을 짠다면 어떻게 구성할 것인지 : 제가 작성한..

아파치와 톰캣을 같이 사용하는 이유 [내부링크]

아파치와 톰캣을 같이 사용하는 이유를 알아보기 전에 간단히 아파치와 톰캣에 대해 설명해보자면 아파치  - 아파치는 설치한 컴퓨터를 웹 서버로 만들어주는 역할을 합니다. 외부에서 랜선을 타고 HTTP 프로..

자바 기초 문제 [내부링크]

*답은 파일에 첨부해서 올립니다. 직접 풀어보신 후에 확인해보세요 ㅎㅎ [문제1] String a = "100"; String b = "200"; a 와  b의 값을 형변환해서 두수의 곱을 구하시오 --출력-- 100 * 200 = 20000 -------..

JSP 웹 프로그래밍 기초 [내부링크]

1. 웹 어플리케이션(Web Application)  - 웹을 기반으로 실행되는 어플리케이션을 의미  - 웹 브라우저에 URL주소로 웹 어프리케이션에 기능을 요청하고, 요청을 받는 웹 어플리케이션은 요청한 기능에 알맞는..

Spring 설정 시 참고사항 [내부링크]

*제가 웹 프로젝트를 진행하며 메모한 내용이기 때문에 다른 프로젝트와 다를 수 있습니다. web.xml - web.xml에 서블릿을 지정해줌 - DispatcherServlet은 클라이언트의 요청을 전달받는 서블릿으로서 컨트롤러나..

인터페이스(Interface) [내부링크]

- 작업지시서라고도 한다. - 다형성을 가능하게 한다.  만약 팀장이 두명의 직원에게 Interface를 만들어 놓고 Interface를 implements해서 작업하라고 지시를 하였습니다. 두명의 직원은 인터페이스를 상속 받..

객체지향 언어의 개념 및 특징과 장단점 [내부링크]

기존 대부분의 언어들이 프로그램의 프로세스 흐름을 표현하는데 비중을 두고 개발되었지만, 객체지향 언어들은 데이터나 정보의 표현에 비중을 두고 있습니다. 객체지향 프로그래밍에서는 대표적으로 객체가 이 D..

프레임워크란? [내부링크]

사전적 의미로는 '복잡한 문제를 해결하거나 서술하는데 사용하는 기본 개념 구조'라고 정의 되어 있습니다.  정의에 따르면 '특정한 목적에 사용되는 사고체계'라는 뜻으로 소프트웨어 개발에 해당하는 것은 공..

MVC 패턴에 대하여 [내부링크]

MVC 패턴(Model, Controller, View)  - Model과 View사이에 Controller가 있음  - MVC 패턴의 가장 큰 장점은 비즈니스 로직과 프리젠테이션 로직이 분리되어 있어서 디자이너와 개발자의 영역이 분리됨으로써..

Post 와 Get의 차이 [내부링크]

get은 가져오는 것(select) post는 수행하는 것(insert, update, delete) Post  - Form 태그에서 action을 통해 데이터를 전송  - post 방식은 파일의 형태로 전송됨으로 url상에 나타나지 않아 보안성이 있음..

쿠키(cookie)와 세션(session)의 차이 [내부링크]

쿠키  - 클라이언트(브라우저)에 데이터를 저장  - 클라이언트에서 실행됨으로 보안에 취약하나 속도가 빠름  - 유효시간 : 유효시간을 지정하지 않을 경우 웹 브라우저를 닫을 때 쿠키는 자동으로 삭제됨 세션..

Servlet과 JSP의 차이점 [내부링크]

- Sevlet은 JAVA에 HTML이 삽입/ 동적인 웹을 개발할 때 사용하는 기반 기술로서 웹에서 자바 프로그래밍을 할 수 있음 - JSP는 HTML에 JAVA가 삽입 - 서블릿클래스는 컴파일 과정과 등록 과정이 필요, JSP는 필..

신입 웹개발자 면접을 위한 스프링 정리 [내부링크]

*제가 제출한 기술소개서와 프로젝트에서 사용된 기능을 위주로 작성된 포스팅입니다. *때문에 스프링의 모든 것을 정리하지는 않았습니다. *여기저기 검색한 결과물을 정리한 것이기 때문에 출처가 불명확합니다...

신입 웹개발자 면접을 위한 자바 정리 [내부링크]

- 객체 - 동일한 성질의 데이터와 메서드를 모아두고 필요할 때 언제든지 이용할 수 있게 만들어 놓은 것 - 객체지향 - 객체의 성격을 지향하는 프로그래밍 - 객체들간의 메시지를 주고 받는 구조 - 독립적, 대규..