기본 콘텐츠로 건너뛰기

Eclipse에서 Intellij 프로젝트 import시 설정해줘야 할 것들

요즘 여유가 좀 생겨서 지금까지 Eclipse만 쓰다가 사람들이 하도 Intellij가 좋다하길래 얼마나 좋길래 하고 써보려고 하다가 프로젝트를 import 시키던중 좀 적어두면 좋을거같아서 적어보려고한다 !! 다음에 잊지 않기 위해...
1. Settings > Build, Execution, Deployment > Compiler > Java Compiler 버전 맞추기


2. 상단에 설정 추가 하는부분을 눌러 톰켓을 생성해준다.




꼭 넣어줘야할 부분은 VM options에 -Dfile.encoding=utf-8 한글 깨짐 방지다. (그리고 intellij 설치 된 곳에 bin폴더 안에 vmoptions 확장자를 갖은 녀석의 맨 마지막 줄에도 넣어준다!)
3. project structure > Project Settings > Project

그리고 java버전에 맞춰서 project language level도 맞춰줘야합니다!
4. project structure > Project Settings > Modules - Sources


여기도 project language level도 맞춰줘야합니다!
5. project structure > Project Settings > Modules - Dependencies

들어가서 + 단추를 누르고 Library..를 누르고 Tomcat 추가!
이러면 이클립스에서 갖고온 프로젝트가 잘 동작합니다!!

아 그리고 .settings, .classpath, .project 는 필요 없어지므로 삭제해도 무방합니다


ps. 사실... 이클립스 쓰면서 불편한건 하나도 없었어요... 그리고 아직은 단축키라던지 익숙하지 않아서 이클립스가 더 편하네요... 사실 이클립스 단축키를 인텔리제이와 동일하게 할 수 있지만.... 인텔리제이의 기본 설정만 써보려구요...
좀더 써보고 후기도 남길께요...
최근 글

구글 로그인 연동

안녕하세요 광흠입니다.
제가 이전에 포스팅 구글 로그인 연동을 쓴적이 있습니다.
2014년도에 작성한 글인데요.

최근 OAuth2가 바뀐점이 뭐가 있는지 볼겸 다시 포스팅 하게되었습니다.

일단 OAuth2의 개념을 보려고 오신분들 보단 "내 사이트에 구글 로그인 연동 넣어야지!!"
라는 분이 더 많을거 같아 구글 로그인하는 간략한 방법을 기술하려고합니다.

구글 콘솔에서 프로젝트 생성 https://console.developers.google.com


처음들어가면 대시보드에 저 처럼 보이실텐데요, 빨간 네모 박스에 있는
프로젝트 선택 을 클릭합니다.



그 다음 빨간 네보 버튼의 새 프로젝트 를 클릭합니다.


가다음 프로젝트 이름을 작성하시고 만들기 버튼을 클릭합니다.

그 다음 왼쪽 탭의 사용자 인증 정보를 선택하신 후 사용자 인증 정보 만들기를 클릭한 후 OAuth 클라이언트 ID 를 클릭 합니다.



그 후 동의 화면 구성 버튼을 클릭합니다.


그 후 어플리케이션 이름 작성하시고 저장 버튼 눌러주세요.

저장 하시면 전 화면이 나올텐데 라디오 버튼 비활성화 되어있으면 새로고침해주세요.


그런다음 전 홈페이지에서 할거니 웹 어플리케이션을 선택한 후 웹 서버는 로컬에서 보려고 http://localhost:8080을 작성했습니다.
다 작성하신 후 생성을 선택해주세요.


그다음 보시면 빨간 테두리 있는 부분을 복사해둡니다.

그리고 아래 소스를 보고 테스트 작성해보시면 됩니다.



Mybatis에서 결과값에 null도 포함시키기

mapper설정에서 이렇게 해주면 된다.

사파리에서 transition 문제 해결

아는 지인이 css로 메뉴 컨트롤을 해주는 기능이 있었는데
transition 속성으로 컨트롤을 하고있었다.
다른 브라우저는 다 잘나오는데 유독 사파리에서만 안나온다는것이였는데
문제 해결은 transform: translateY(0px); 이것으로 해결

찾아보니 사파리 문제라는데.. 나중에 나도 이럴경우 있을지 몰라
글써보네..아마 위아래로 하면 transform: translateX(0px);
로 해결 될거같긴한데 케바케라 상황을 접해봐야할듯하다..

mysql domain 만드는 쿼리

오라클 데이터 삭제법

DELETE FROM 테이블; --데이터 삭제후 오라클 로그에 쌓인다

TRUNCATETABLE 테이블;--데이터를 완전 삭제한다(복구 불가)

사파리에서 jQuery animate할때 잔상 남을때 해결방안

이번 프로젝트에서 개발하면서 jQuery 사용하면서 animate를 줘서 움직임을 표현해야했는데

난... 개발을 맥에서 사파리로 개발하고있는데 다른브라우저는 괜찮은데

유독 사파리에서만 이미지처럼(차량 오른쪽 오렌지색) 잔상이 계속 남았다

이유를 찾아봤는데... 몰라...해결방법만 찾았다

움직임의 대상한테 css로 -webkit-transform:translateZ(0) 를 넣어주면 해결되는것이였다!!

감사합니다 해결 방법 찾아주신 개발자들 흑흑...