분류 전체보기 889

CentOS7 에 mysql 설치 및 보안 설정하기, 사용자 생성하기, 문자열 utf-8 설정

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 1. Mysql 설치하기아래 명령어 그대로 따라치면 됩니다.1234567891011// Mysql repository 추가sudo yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm // Mysql 설치sudo yum -y install mysql-community-server // 시스템 재시작 시 Mysql 자동실행 설정sudo systemctl enable mysqld // Mysql 실행sudo systemctl start mysqldColored by..

개발 etc 2019.08.30

스프링부트 2.1.x 버전 이하 한글 처리 인코딩하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 스프링부트 2.1.x 버전부터는 한글 처리 인코딩필터가 이미 적용되어 있습니다. 하지만 제목처럼 그 이하 버전에서는 그렇지 않기 때문에 별도로 필터를 적용시켜야합니다. 적용방법은 간단합니다.1. 클래스만들고 @Configuration 어노테이션 추가하기2. WebMvcConfigurer 인터페이스 구현하기3. 필터 메소드 @Bean 등록하기12345678910111213141516171819202122232425import org.springframework.context.annotation.Bean;import org.springframework.c..

마이바티스(mybatis) 사용 시 sql문 작성할 때 <![CDATA[...]]> 태그 사용하는 이유

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ mybatis를 사용하다보면 태그를 사용하는게 되는 경우가있는데요. 태그를 사용하는 것과 안하는 것의 차이가 뭔지????궁금하신 적이 있으신가요? 저는 궁금해서 여기저기 찾아봤는데요. 태그는 xml에서 sql을 작성할 때 xml parser에 의해 같은 부등호가 xml 태그로써 해석되는 것을 막고 문자 그대로 출력하도록해준다고 합니다.예를 들어select * from xxx where age > 100;이런 sql 문이 있을 때 태그 안에 작성하면 그대로 출력되지만select * from xxx where age > 100;사용하지 않으면select ..

스프링부트에서 롬복사용하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 스프링부트에서 롬복 의존성을 추가할 수 있습니다.하지만 의존성만 추가한다고 해서 롬복을 사용할 수는 없습니다. 롬복이란?자바 클래스 생성 시 흔히 만드는 코드를 어노테이션을 이용해서 자동으로만들어주는 라이브러리흔히만드는 코드란 DTO 처럼 모델에서 항상 만들게 되는 setter, getter 메서드나상황에 따라 자주만드는 toString, equals, hashCode 같은 메소드를 의미합니다.-----------------------------------------------------------------------------------------..

이클립스에 스프링부트 환경 세팅설정하기 + 그레이들 + 스프링부트 프로젝트 생성하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 이클립스에 스프링부트개발환경 세팅하는 방법에 대해 알아봅니다. 1. 이클립스 설치 당연히 이클립스가 설치되어 있어야겠죠?===================================================== 2. 플러그인 설치하기 플러그인은 Help -> Eclipse Marketplace 에서 설치합니다. ㄱ. STS마켓플레이스에서 STS 검색후 가장 최신 버전인 Srping Tools 4 를Install 해주시면 됩니다.Install 이 완료되면 이클립스를 재시작하겠냐는 물음이 나오는데, 재시작해주시면 됩니다. ㄴ. Gr..

이클립스 자바 클래스 자동임포트

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이클립스에서 자바 클래스 자동임포트 설정 방법입니다.Window->Preferences하시면 간단하게 설정이 끝닙니다. 그 후 Ctrl + Shift + O 단축키를 누르면 임포트가 필요한 클래스들이 자동적으로 임포트 됩니다.이상입니다.

개발 etc 2019.08.22

유튜브에 채널명 검색되게 하는 방법

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 요즘 유튜브가 아주 난리죠, 유명 연예인분들 뿐만 아니라 일반인 분들까지도유튜브를 많이들 하시는데요. 유튜브 검색에서 영상이 아닌 채널명이 검색되는 방법에 대해 포스팅합니다.아래대로 쭉 따라하시면 검색이 안되던 내 채널명이 검색되는 걸 확인할 수 있습니다.원하는 키워드를 입력하시고 저장하면? 끝입니다저의 경우 박성균이라는 전 스타크래프트 프로게이머 분이 계시고 올린영상도 워낙 많아서 검색이 안되지만 ㅠㅠㅠ 여러분들은 잘 되실 거에요. 이상입니다.

아무거나 2019.08.22

코틀린(kotlin) : 코틀린의 Collections - List, Set, Map

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 2019/08/21 - [코틀린(Kotlin)] - 코틀린(kotlin) : 코틀린의 Collections - read only, mutable 지난 포스팅에 이어 Collection에 대해 공부합니다. 예전에도 Collection의 List, Set, Map 에 대해 포스팅한 적이 있는데 이번에는조금 더 자세하게 포스팅 해보려 합니다. CollectionCollection 는 collection 체계의 가장 머리, root 입니다.이 인터페이스는 읽기 전용 collection의 공통적인 동작을 나타냅니다.(크기 검색, item 체크, 기타 등등) c..

코틀린(Kotlin) 2019.08.21

코틀린(kotlin) : 코틀린의 Collections - read only, mutable

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 코틀린에도 자바처럼 Collections 가 존재합니다. 이번 포스팅에서는 코틀린의 Collections 에 대해 공부합니다. 많은 프로그래밍 언어에서 Collection은 공통의 컨셉을 가지는데요,Collection 은 일반적으로 0개 또는 많은 수의 같은 타입의 오브젝트를 포함합니다.그리고 이 오브젝트를 Collection에서는 elements 또는 items 라고 부릅니다. List : index로 접근할 수 있는 순서가 있는 collection입니다.index는 0 이상의 양의 정수 값을 가지고, 해당 정수 값이 position이 됩니다.Ele..

코틀린(Kotlin) 2019.08.21

자바로 두 날짜 사이의 차이를 구하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ private void calcDateBetweeonEndAndStart(String endDay, String startDay) throws Exception{ Date endDate = simpleDateFormat.parse(endDay); Date startDate = simpleDateFormat.parse(startDay); long diff = endDate.getTime() - startDate.getTime(); int diffDays = (int)(diff / (24 * 60 * 60 * 1000)); Log.e("diffDays",..

자바 2019.08.21