본문 바로가기

전체 글368

[MacBook]초간단 MacBook에 STS 설치하기

안녕하세요. 영상으로 방법 알아보기 https://www.youtube.com/watch?v=otgSbiejSRo 맥북에 STS(Spring Tools Suits)를 설치해볼 거에요. STS는 스프링 프로젝트 작업을 할 때 사용해야 하는 이클립스와 같은 IDE 입니다. 저같은 경우는 이번에 안드로이드 애플리케이션의 서버 개발을 Spring boot으로 개발하기 위해서 맥북에 처음으로 STS를 설치하게 되었습니다. 개발한 다음에는 Heroku에 배포해서 앱이 서비스가 될 수 있게 해볼거에요. 우선적으로 스프링을 사용하기 위한 STS를 맥북에 설치해보겠습니다. 준비물 1. Macbook💻 2. jdk1.8 STS 설치 순서 1. 설치 사이트 접속 ==> 다운로드 사이트 접속하면 eclipse, VisualS.. 2020. 3. 28.

[중고마켓]안드로이드 앱 살리기-2

안녕하세요. 이번 글에서는 앱을 어떻게 살릴 지 생각해볼거에요. 일단 서버는 Heroku를 사용하기로 결정했는데, heroku에 옛날에 개발해 논 php를 올리려고 하니까 안되는거에요. 그래서 이럴바에야 기존꺼 버리고, Spring boot로 was서버를 개발하는게 낫겠다고 생각했어요. 일단 데이터베이스는 heroku-cleardb를 사용할 거라 db는 만들어 놨어요. 그리고, 일단 몸풀기로 가볍게, spring boot로 데이터베이스에서 값을 가져오는 로직을 짜보고, 이걸 안드로이드 스튜디오로 요청해서 결과값을 불러오는 걸 오늘 해보려고 해요. Android Studio로 옛날 프로젝트를 import해오는데는 성공했지만,, 서버를 살려야 해요. 1. spring boot 모델 정하기 햇갈리게 하는 요소.. 2020. 3. 22.

[중고마켓] 안드로이드 앱 살리기-1

안녕하세요. 2018년 12월 ~ 2019년 02월 까지 4학년 2학기 겨울방학 졸업을 앞두고 포트폴리오를 만들고 실력을 키울 목적으로 안드로이드 앱을 만들었었습니다. 대학교 내에서 이루어지는 중고 거래 커뮤니티 앱입니다. 당시 서버가 AWS였는데,, 프리티어 서버를 사용하는데도 불구하고 과금이 한달에 2만원부터 시작해서 4만원까지 올라가서 더이상은 안되겠어서 서비스를 중단한 앱입니다;;; ㅋㅋ (당시 프리티어인데 왜 과금이 부과가 되는거지? 하면서 ... 서버를 지워버렸어요..) 얼마 전에 다시 플레이스토어에서 제가 만든 앱이 아직 올라가 있어서 다시 얼마나 다운이 되었는지 들어가 봤습니다.. . . . 그랫더니... . . 세상에 2019년 2월 말 출시 ~ 지금까지 87회나 다운(동기부여 +1)이 .. 2020. 3. 22.

MacBook 2주 사용후기

터치바가 이렇게 아름다워요.. android studio를 틀면 기본적으로 터치바에는 사진처럼 실행, 디버그, app 프로젝트 선택과 같은 자주 사용하는 버튼들이 표시됩니다. 단축키보다는 직관적으로 버튼 하나만 터치하면 되니까 너무 편하고 보기도 좋았습니다. Android Studio뿐만 아니라 다른 프로그램들도 실행하면 관련 버튼들이 터치바에 등장합니다. 발열과 소음이 장난이 아닙니다... 여러분.. Android Studio 와 Emulator 를 동시에 실행하고 작업한 결과 Macbook의 발열이 심해졌다.... 뜨겁다.. 손이 뜨거워서 몸까지 더워졌다. 팬 소음도 발생하였다. 신경이 쓰일 정도이다.... 특히 Gradle을 다운받으면 진짜 소음 심해요... 와 삼성과 엘지 pc는 소음이 신경조차 .. 2020. 3. 21.

MacBook으로 Android Studio 개발 팁!

안녕하세요. 코블린입니다. 이번 글에서는 MacBook에서 Android Studio 개발 팁을 알려드릴거에요! 1. 단축키로 편하게 개발해 보아요~ =모든 항목 검색(코드와 메뉴 포함)= shift + shift ( shift 두번) ==경로에서 찾기== command+shift+F ==메서드 구현== Control+i ==한줄 복사== command+d ==한줄 주석== command + / ==블록 선택 주석== command + shift + / ==줄 자동 들여쓰기== Control+Option+I ==디버그== control+ d 2020. 3. 21.

MacBook에 JDK1.8과 Android Studio 설치해보기

안녕하세요. 코블린입니다. 이번 글은 이번 달에 구매한 MacBook Pro 16에 JDK1.8 과 Android Studio 를 설치 방법입니다. 1. jdk1.8 설치 방법 ==JDK1.8 설치 링크== Android Studio에서는 JDK를 기본적으로 설치가 되어 있어야 실행이 됩니다. 1) mac 버전의 JDK를 찾아 다운받습니다. 2) 설치가 완료되었다면, 설치된 jdk-8u241-macosx-x64.dmg파일을 실행 -> JDK 8 Update 241.pkg를 실행시킵니다. =설치과정= 3) 터미널 열고 ~ % java -version 명령어 검색으로 java 정상 설치 및 작동 확인. java version명령어 검색으로 다음과 같은 결과가 나오지 않을 경우 원인1. java 설치 미완료... 2020. 3. 20.

[Spring] Annotation 종류와 역할

회사에서 Spring으로 프로젝트 하면서 어노테이션을 많이 접하게 되었습니다. 어떤 때는 값이 서버에서 jsp로 안넘어 가길래 알아봤더니..RequestBody를 해줘야 값이 받아지기도 해서 이번 기회에 Spring MVC모델에서 자주 사용하는 어노테이션에 대해서 정리해보고자 합니다.. @Controller Controller.java에서 가장 먼저 클래스에 사용하는 어노테이션입니다. Spring 프레임워크에 Controller 객체라는 것을 알려주는 어노테이션입니다. @RequestMapping Controller.java에서 Controller객체 안에 있는 메서드와 클래스에 사용하는 어노테이션입니다. URI의 요청이 RequestMapping(value="")에 value값이 일치하면 해당 클래스나.. 2020. 3. 17.

[MacBook Pro]엔지니어가 구매한 MacBook Pro 16!

안녕하세요. 맥북 16인치를 구매한 후기를 남겨볼까 합니다. 구매할 때 실버를 살까 스페이스그레이를 살까 무척 고민했습니다. 사실 처음에 스페이스그레이로 주문해 놓고,, 하루 뒤에 주문 취소하고 다시 실버로 바꿔서 구매했네요.. 사실 스페이스 그레이 색상이 가장 인기가 많고 이쁜걸 알지만, 남들이 모두가 선호하는 것을 저는 별로 안좋아하기도 하고 ㅋ 실버색상도 무지 예뻐보였기 때문에 실버로 구매했습니다. ㅋ 영화에서는 실버색상이 많이나오드라구요 구매는 당연히 애플공홈에서 구입했습니다. 교육할인스토어에서 3,289,160원에 Flex~해 버렸습니다. 인생 살면어 이런 큰 돈을 써본 적이 처음이네요. + MacBook Pro 16 교육 할인가 2,919,000원 + AMD Radeon Pro 5500M(4G.. 2020. 3. 17.

[spring]SVN 프로젝트 받고 안정적으로 Maven 설정하고 관련 라이브러리 받기

SVN으로 프로젝트를 받으면 에러로 다 표시되어 있는 모습을 종종 확인한다. 보면 Maven에서 라이브러리를 다 다운 받지 못했기 때문이다.. 일단 Maven 설정을 하는 법부터 알아보자. 1. Maven clean 2. Maven install https://tnsgud.tistory.com/82 SVN 체크아웃(Checkout) 프로젝트 Maven 설정 SVN 체크아웃(Checkout) 프로젝트 Maven 설정 이클립스 설정을 기반으로 설명 합니다. 1. 체크아웃(Checkout)을 받는다 2. 해당 프로젝트를 선택 Project facets 이동해서 Dynamic Web Module 체크를 확인하고 선.. tnsgud.tistory.com build FAUIL로 오류가 난다면.... 오류내용 Fai.. 2020. 3. 16.

[JavaScript] Alert에 JSON 형식의 데이터를 출력하는 방법

결론부터 말하자면 alert(data); 를 alert(JSON.stringify(data)); 로 사용하면 됩니다. Ajax로 서버로부터 응답받은 data가 json 형식의 데이터로 가져와서 자바스크립트의 alert로 출력하게 되면 위의 그림과 같이 [object Object]로 나옵니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 function fnDoLoadCategory() { $.ajax({ url: "category/loadCategoryAjax.do", type:'POST', cache: false, dataType: "json", data: $('#form1').serialize(), async: false, succe.. 2020. 3. 9.