본문 바로가기

분류 전체보기

(182)
[Eclipse] 윈도우 환경에서 이클립스 설치 후 기본 세팅 정리 수 많은 자바 프로그래머들이 OS에 상관없이 이클립스를 많이 사용하고 있습니다. 무료 여서도 있고.. 교육 커리큘럼이나 팁들이 워낙에 축적되어서 그런 느낌인데요. 하지만 아무래도 불편한건 사실입니다. (좀 불친절한 느낌이..) netBeans 라는 것도 있고.. IntelliJ 라는 것도 있는데. 넷빈즈는 저도 실제 써본적은 없고요. (잘 쓰는 분들은 요것만 쓰시던데.)인텔리J는 유료인데.. 학생 이메일을 가지고 있으면 무료로 쓸 수 있고요. (이클립스랑 번갈아가며 쓰고 있습니다)여튼 저도 이클립스를 가장 오래 쓰다보니 팁이 축적되어 정리를 할만큼이 되었습니다. (틈날 때마다 포스팅하려고 노력하다보니) 그때 그때 필요한게 생기면 더 추가하도록 하겠습니다. UTF-8 인코딩 세팅 (윈도우 유저)요즘은 보통..
이클립스, STS 크롬을 기본 브라우저로 추가 및 변경하기 만약 Chrome이 따로 없을 경우 추가 방법 설정에서 browser 를 검색하고 외장 브라우저를 직접 추가해줍니다.윈도우 10 의 경우 C:\Program Files\Google\Chrome 의 exe파일윈도우 7의 경우 C:\Users\사용자계정명\AppData\ Chrome의 exe파일맥의 경우 애플리케이션에서 Chrome 선택
[Spring] Mybatis SQL Log 출력 모듈 추가하기 보통 ORM.. 자바에서는 JPA를 이용한 관계형 데이터 베이스가 아니라면.. 스프링 웹 프로젝트는 쿼리를 기반으로 한 OOP가 주력 패러다임 일 것이다. 그말은 작성해야 하고 디버깅 해야 할 SQL의 양이 상당하고 피할수가 없다는 것인데. 스프링 프로젝트에 기본 세팅에는 SQL Logging이 켜져 있지 않다. 이 글에선 Console 창에 Mybatis 에서 어떤 쿼리가 실행되는지. 쿼리에 어떤 매개변수를 받고.. 실행된 쿼리에서 어떤 데이터를 반환받는지 등을 콘솔에서 바로바로 볼 수 있게 세팅 할 것이다. (statement, preparedstatement) 물론 LIST나 MAP의 형태로 받은 데이터를 logger로 출력해도 비슷하게 볼 수 있으나, 그 데이터가 조금만 늘어도 한줄로 길게 출력 ..
2017년의 회고 (부제 2개월 + 1일 지나고 적는 회고) 개인적으로 블로그에는 쓸모있는 글만 올라가야 한다는 생각이 어느 순간 들었었다. 하지만 내 스스로를 조금은 알리고.. 손은 아니지만 키보드로 라도 글을 쓰는건 좋은 영향(??)을 주지 않을까 하여 글을 쓰게 되었다. 2017년에도 긴 기간 백수생활을 하였다. 컴공 비전공 개발자로서는 인턴 3개월이 전부. 소위 학원 출신 Java 스프링 웹개발자 교육이수 이력만을 가지고 여기저기 문을 두드리며 마음에 드는 직장을 찾기에는 부족한 한해였다.2016, 2017년 상당히 오랜 기간 혼자만의 시간을 가졌으나 시간 활용을 제대로 못하고 소중한 20대를 소홀히 한것이 아닌가 생각하였다.다시 2017년 회고로 돌아가자면.. 크고 작은 생각의 변화를 가진 한해였고 기초 개념 적립(?)과 과거의 코드들을 정리하며 '이런걸..
react 윈도우에서 세팅 (VELOPERT님의 기초 입문 프로젝트) React로 유명하신 VELOPERT님이 Fastcampus의 강의 자료를 정리하여 블로그에 올려주셨다. 기존에도 내용이 있긴 했었는데.. 따라하다가 결국에는 끝을 못본 슬픈 기억이 ㅠㅠ간단히 todolist를 만들면서 ES6 감을 잡을겸 구글링을 하다가.. 무려 작년 크리스마스에 (!) 올리신 포스팅을 보고 무작정 따라하기 시작했다.아마도 맥이나 리눅스 터미널 환경에서의 강좌인듯하다. 본인도 맥도 썼고(현재는 안씀..) 리눅스는 현재도 쓰는데. 윈도우가 쬐금 더 친숙해서인지. 아무튼 윈도우 환경에서 이 강좌를 따라하면서, 그리고 요즘 흔히말하는 MEAN이나 AMEAN 스텍에 완전 무지한 나와 같은 어린이들의 눈높이에 맞추어 원문 강좌글에서 필요한 요약정보를 약간 보충해서 올리게 되었다. (물론 거의 보..
네트워크 환경에서 시놀로지가 나타나지 않을때 (윈도우 공통) 윈도우 10만의 문제는 아닌듯하고.. 현재는 7을 집에서는 사용하지 않아서 확인은 안되지만가끔 시놀로지가 사라지기도 하고, 다시 생기기도 합니다. 시작 - 실행 - \\DISKSTATION (나스 별명)을 쳐서 들어가면 또 접속은 되는데.. 보통 사람이라는게 패턴이 있어서.. 네트워크 환경에서 주로 찾아 들어가는 경우가 많은데.. 사라져 있으면 귀찮죠. 마땅히 한국쪽 웹에서는 솔루션을 적으신분이 없었고.. 구글링인지.. (아마 유튜브 영상이었던가..)에서 보고 설정대로 하니까 시놀로지가 잘 나옵니다. 해결방법 NetBIOS over TCP/IP 설정을 고쳐주면 되는데. 윈도우 기본 설정은 기본값은 DHCP에서 NetBIOS 설정을 따르고, 제공하지 않으면 TCP/IP로 되어있는데. 이걸 바꿔주면 됩니다...
[Java] .toString() 보다는 String.valueOf()를 사용하자.. (Null Point Exception) 자바의 단점이랄까.. 태생(?)의 문제점을 꼽으라면 아마도 Null 포인트 Exception을 많이 꼽으실겁니다. 아무리 신경쓰고 잘 처리 한다고 해도.. 자바를 처음 배울때부터 능숙해져도 널포인트는 자바 개발자라면 땔수없는 (ㅠㅠ) 그런 오류겠지요.특히 String에서 값의 여부를 판단하려면 보통 이런 코드를 많이 작성하게 되죠. (StringUtil 같은 Class를 만들지 않았다면)123456String data; if (data != null && "".equals(data)){ 'Something'} Colored by Color Scriptercs 와 같은 짓을 해야하는 불편도 있습니다. 여하튼 이번 포스팅에서 적어보려고 하는건 값을 String에 담거나 혹은 담기전에 캐스팅에 관한 이야기입니..
[Git] eclipse 에서 git push시 rejected-non fast-forward 에서 해결 이번에도 git에 대한 일지입니다. 간혹 알수 없는 (?) 이유로 해당 오류가 나곤 하는데. 해결 방법을 검색해서 다음과 같이 해결 하였습니다.Git Repositories 탭에서 Remotes - origin에 push 방향에 우클릭하여 Configure Fetch를 누릅니다.Git Repositories는 Window - Show view - Other 로 찾아갈 수 있습니다. Ref mappings가 비어 있다면 add를 눌러 추가하고, 이미 추가 되어있다면 Advanced를 누릅니다.Specificattion for fetch에 기존에 등록된 Source Ref가 있다면 Remove를 눌러 제거 해줍니다. 그리고 상단의 탭을 이용해 add Spec을 새로 해줍니다. Finish - Save and..