링크: http://hadihariri.com/2014/01/06/intellij-idea-minimal-survival-guide/

posted by 뚱2

링크: http://zeroturnaround.com/rebellabs/getting-started-with-intellij-idea-as-an-eclipse-user/

posted by 뚱2

링크: http://blog.naver.com/jaebum85?Redirect=Log&logNo=110187855361

'JavaScript > CSS' 카테고리의 다른 글

[CSS] Table CSS  (0) 2015.06.25
[CSS] Selector 셀렉터  (0) 2012.08.01
posted by 뚱2

링크: http://devnet.jetbrains.com/thread/285876


위 링크와 다르게 13.1에서는 Menu -> Navigate -> Select In ... 이다.

단축키 수정해서 맞게 사용하자

기본은(?) Alt+F1+1 이다.


난 Source라는 의미로 Alt+S로 사용중

posted by 뚱2

링크: http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/

posted by 뚱2

[OSX] Unix 프로세스 관리 (ps)

OS/Mac 2014. 4. 8. 10:20

링크: http://daddycat.blogspot.kr/2011/05/unix-ps.html


OS X도 유닉스 계열이라 명령어가 비슷

'OS > Mac' 카테고리의 다른 글

[Mac] find + grep으로 파일 찾기  (0) 2014.06.11
[Mac] 콜솔에서 IP 확인하는 방법  (0) 2014.05.14
[OSX] OSX 파일구조  (0) 2014.04.07
[Mac] OS X 기본 자바 변경하기  (0) 2014.04.06
[Mac] OSX Java 삭제하기  (0) 2014.03.28
posted by 뚱2

[OSX] OSX 파일구조

OS/Mac 2014. 4. 7. 16:33

링크: http://x86osx.com/bbs/view.php?id=knowhow&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=602


/                             루트 디렉토리 (최상위 디렉토리)

   /System                    OSX에서 사용하는 프로그램과 파일이 보관

      /Library                OSX에서 사용하는 프로그램 설정 파일

      /Assistants             Mac 0SX을 인스톨한 직후에 실행되는 Mac 0SX 지원 관련 파일

      /Authenticators         인증 기술 'Kerberos'에 관련 프로그램

      /CFMSupports            0SX에 관련된 각종 라이브러리 파일들

      /Components             애플스크립트, 파워입력기 등 0SX 핵심 컴포넌트와 관련된 파일

      /Colorsync              컬러 테이블 관련된 프로파일

      /CoreServices

         /BootX               0SX의 시동을 담당

         /CharacterSets       언어별 문자 코드 세트

         /Dock                0SX의 Dock 본체 프로그램

         /loginwindow         0SX에 로그인 기능 프로그램

         /WindowServer        0SX의 윈도우 창을 표시하는 파일

      /Extensions             주변기기와 관련된 드라이버

      /Filesystems            HFS와 기타 포맷을 인식하는 프로그램

      /Find                   Sherlock에서 색인 작성을 도와주는 파일

      /Fonts                  모든 사용자 사용 폰트

      /Frameworks             응용 프로그램의 개발 및 실행의 토대가 되는 0S의 기본 프로그램

      /Java                   자바 확장 API와 관련된 파일

      /Keyboards              키보드별 또는 언어별 키보드 맵

      /PreferencePanes        시스템 환경설정에서 각 패널들의 초기값을 보관

      /Printers               프린터 관련 드라이버를 보관

      /QuickTime              OuickTime 관련된 파일

      /Rulebooks              문자의 표시 및 인쇄에 관련된 규칙 파일들

      /Screen Savers          화면 보호기와 관련된 파일

      /ScriptAdditions        스크립트 기능을 추가하는 파일들(애플스크립트용 추가 명령 등)

      /Services               0SX 응용 프로그램에서 공통으로 이용할 수 있는 서비스

      /Sounds                 0SX에 사용되는 소리 파일

      /Speech                 Text-To-Speech에 관련된 파일

      /StartupItems           OSX 시동시 자동으로 실행되는 프로그램들

   /Applications              각종 응용프로그램

   /Library                   OSX,응용프로그램,사용자가 공통으로 이용하는 설정 파일,관리자 권한 필요

      /Application Support    응용 프로그램에 사용되는 플러그인

      /ColorSync              ColorSync용 프로파일

      /Desktop Pictures       OSX 데스크탑에 사용되는 이미지 파일들

      /Documetation           도움말 메뉴 및 프로그램에 사용되는 도움말 파일

      /Fonts                  OSX에 사용되는 폰트

      /Internet Plug-lns      웹 브라우저에서 사용하는 플러그인

      /Modem Scripts          모뎀 관련 스크립트

      /Preferences            OS와 관련된 초기 설정치

      /Printers               프린터와 관련된 각종 플러그인

      /WebServer              웹서버와 관련된 CGI와 문서

   /Users                     등록된 사용자를 위한 디렉토리

      /사용자명               사용자가 이용하는 프로그램,문서,다운로드 등등이 저장

         /Documents           각 개인 사용자가 작성한 문서 파일들

         /Download            각 개인 사용자가 다운로드한 파일들

         /Library             사용자가 이용하는 프로그램 등의 설정파일 저장

            /Caches           인터넷 익스플로러의 캐시 파일

            /Favorites        사용자가 설정한 Favorites 관련 파일

            /Font Collections 폰트 캐시 파일

            /Fonts            사용자 폰트. 추가가능

            /Preferences      사용자별 운영체계 및 응용 프로그램 환경파일 보관

            /Mail             애플 표준 프로그램인 Mail.app에서 사용하는 메일 상자

            /Public           네트웍크를 공유할 때 상대방 사용자에게 공개되는 폴더

            /Site             웹 공유시 상대방 사용자에게 공개되는 폴더


'OS > Mac' 카테고리의 다른 글

[Mac] 콜솔에서 IP 확인하는 방법  (0) 2014.05.14
[OSX] Unix 프로세스 관리 (ps)  (0) 2014.04.08
[Mac] OS X 기본 자바 변경하기  (0) 2014.04.06
[Mac] OSX Java 삭제하기  (0) 2014.03.28
[Mac] Homebrew 특정 버전으로 설치하기  (0) 2014.03.28
posted by 뚱2

# /user/[사용자계정]/.profile 을 오픈한다.

# 아래 내용을 추가한다.


export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)


위와 같이 해주면

기본 자바가 1.7로 설정된다.

물론 기본적으로 1.7 버전의 자바가 설치되어 있어야 한다.


'OS > Mac' 카테고리의 다른 글

[OSX] Unix 프로세스 관리 (ps)  (0) 2014.04.08
[OSX] OSX 파일구조  (0) 2014.04.07
[Mac] OSX Java 삭제하기  (0) 2014.03.28
[Mac] Homebrew 특정 버전으로 설치하기  (0) 2014.03.28
[Mac] netstat 서버의 포트와 아이피 확인하기  (0) 2014.03.28
posted by 뚱2
posted by 뚱2

'VCS > Git' 카테고리의 다른 글

[Git] Git Server 설치  (0) 2014.06.05
[Git] Git 명령어 정리  (0) 2014.06.05
[Git] Set up SSH for Git  (0) 2014.04.04
[Git] git command를 편하게 변경하기  (0) 2014.01.15
[Git] Learn Git Branching  (0) 2014.01.13
posted by 뚱2

[Git] Set up SSH for Git

VCS/Git 2014. 4. 4. 17:03

링크: https://confluence.atlassian.com/pages/viewpage.action?pageId=270827678

링크: https://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Git


'VCS > Git' 카테고리의 다른 글

[Git] Git 명령어 정리  (0) 2014.06.05
[Git] SVN 능력자를 위한 git 개념 가이드  (0) 2014.04.04
[Git] git command를 편하게 변경하기  (0) 2014.01.15
[Git] Learn Git Branching  (0) 2014.01.13
[Git] Merge VS Rebase  (0) 2013.12.27
posted by 뚱2

링크: http://www.sjune.net/archives/1577


링크: http://dryang.egloos.com/viewer/4005366


링크: http://www.nextree.co.kr/p2963/

posted by 뚱2

링크: http://naleejang.tistory.com/59

posted by 뚱2

링크: http://pragmaticstory.com/224


'일반' 카테고리의 다른 글

[png] png최적화 pngguant  (0) 2014.07.14
[Internet] 인터넷 미디어 타입  (0) 2014.06.24
[REST] REST API 설계  (0) 2014.01.21
노땅 개발자가 가야할길  (0) 2014.01.19
[Things] Things for Mac - 각 메뉴 구분법  (0) 2014.01.10
posted by 뚱2

링크: http://youngman.kr/?p=1540



posted by 뚱2

[Java] Cron 문법

Java/Java 2014. 3. 31. 16:24

링크: http://blog.naver.com/aau21?Redirect=Log&logNo=130057861117


'Java > Java' 카테고리의 다른 글

[Java] Java Installer IzPack  (0) 2014.06.24
[Java] Current Project classpath  (0) 2014.05.31
[Java] Open Source Installers Generators in Java  (0) 2014.01.07
[Java] enum에 대해서  (0) 2013.12.24
[Java] Java Garbage Collection  (0) 2013.11.28
posted by 뚱2

[Mac] OSX Java 삭제하기

OS/Mac 2014. 3. 28. 18:47

링크: http://kkeutex.tistory.com/entry/%EB%A7%8C%EC%95%BD-osx%EC%97%90%EC%84%9C-java%EB%A5%BC-%EB%8B%A4%EC%8B%9C-%EC%84%A4%EC%B9%98%ED%95%9C%EB%8B%A4%EB%A9%B4

posted by 뚱2

링크: http://timnew.github.io/blog/2012/06/02/install-specific-version-of-tool-with-HomeBrew/


posted by 뚱2

#mysqladmin이 있는 폴더로 이동

./mysqladmin -u root -p password [변경할 비밀번호]

Enter password: [기존비밀번호]


posted by 뚱2

Mariadb를 기본적으로 설치하면은 로컬에서만 접속이 된다.

처음에 왜 안되는지 찾아다 해당 포트를 접속 할수 없다는걸 확인했다.


확인하는 방법은

>netstat -ant | grep 3306


#결과

tcp4       0      0  127.0.0.1.3306         *.*                    LISTEN  

* 3306 포트는 mariadb 기본포트이다.


위와 같이 외부에서 접근 불가능한 포트이다. 이 부부은 mariadb  설정을 변경하면은 된다.

posted by 뚱2

>ifconfig | grep inet


# 결과

inet6 ::1 prefixlen 128

inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1

inet 127.0.0.1 netmask 0xff000000

inet6 fe80::fa1e:dfff:feea:d544%en1 prefixlen 64 scopeid 0x5

inet 192.168.0.100 netmask 0xffffff00 broadcast 192.168.0.255


posted by 뚱2

링크: http://codeholic.net/post/39827697943/mac-os-x-redis

posted by 뚱2

# 10.9 Mevericks에서 명령어가 약간 달라졌다.


#보이기

>defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder


#숨기기

>defaults write com.apple.finder AppleShowAllFiles 0 && killall Finder


posted by 뚱2

#링크 만들기

>ln -s [target directory] [symbolic shortcut]


#링크 삭제하기

>unlink [symbolic shortcut]


#링크 복사하기

>cp -R [target symbolic shortcut] [source directory]


#링크 생성시 Permission denied 에러 발생

>sudo ln -s [target directory] [symbolic shortcut]


'OS > Mac' 카테고리의 다른 글

[Mac] Redis를 서비스로 구동시키기  (0) 2014.03.27
[Mac] Mac mevericks (10.9) 숨김파일 보이기  (0) 2014.03.27
[Mac] 터미널로 SSH 접속  (0) 2014.03.27
[Mac] SideEffects  (0) 2014.01.29
[Mac] Change the Shell in Mac OS X Terminal  (0) 2014.01.22
posted by 뚱2

[Mac] 터미널로 SSH 접속

OS/Mac 2014. 3. 27. 16:05

#1 방법

ssh -l [아이디] [아이피]

Password:[비밀번호]

#예) ssh -l ddoong2 192.168.0.1


#2 방법

ssh [아이디]@[아이피]

Password:[비밀번호]

#예) ssh ddoong2@192.168.0.1


개인적으로 두번째 방법이 편하다.

posted by 뚱2

설명보다 제목적기가 더 힘들다.


Bean을 일일이 설정하기 힘들기 때문에 SpringMVC에서는 MVC 구분에 맞춰서

@Controller, @Service, @Repository가 있다. 또한 이와 관계없이 @Component  어노테이션이 존재한다.


나는 보통 @Controller는 servlet context에 설정하고

@Service, @Repository, @Component는 root context에 설정한다.


그래서 servlet-context에 아래와 같이 설정했다.

    <context:component-scan base-package="com.ddoong2">

        <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" />

        <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" />

        <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Repository" />

    </context:component-scan>


그리고 root-context에는 다음과 같이 설정했다.

    <context:component-scan base-package="com.ddoong2">

        <context:include-filter type="annotation" expression="org.springframework.stereotype.Service" />

        <context:include-filter type="annotation" expression="org.springframework.stereotype.Repository" />

        <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" />

    </context:component-scan>



그런데 이번에 @Component 어노테이션을 사용할 일이 있어서 사용했더니 이개 두번 생성된다.

servlet context와 root context에서 같이 생성되는 현상이 발생했다.


그래서 servlet context를 아래와 같이 설정했다.

    <context:component-scan base-package="com.ddoong2">

        <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" />

        <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" />

        <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Repository" />

        <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Component" />

    </context:component-scan>


그랬더니 페이지를 찾을 수 없다는 404에러가 발생했다.

원인은 컨트롤러 빈이 로딩이 되지 않는것이였다.

원인을 찾아보니 @Controller 어노테이션의 소스에서 찾았다.

@Target({ElementType.TYPE})

@Retention(RetentionPolicy.RUNTIME)

@Documented

@Component

public @interface Controller {


/**

* The value may indicate a suggestion for a logical component name,

* to be turned into a Spring bean in case of an autodetected component.

* @return the suggested component name, if any

*/

String value() default "";


}

Controller 어노테이션이 Component 어노테이션을 사용하고 있는 것


그리고 최종으로 아래와 같이 수정해서 해결했다.

servlet context 

    <context:component-scan base-package="com.ddoong2" use-default-filters="false">

        <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" />

    </context:component-scan>


root context

    <context:component-scan base-package="com.ddoong2" use-default-filters="false">

        <context:include-filter type="annotation" expression="org.springframework.stereotype.Service" />

        <context:include-filter type="annotation" expression="org.springframework.stereotype.Repository" />

        <context:include-filter type="annotation" expression="org.springframework.stereotype.Component" />

    </context:component-scan>


component-scan의 프로퍼티중에 use-default-filters의 기본값은 true 이다.

이 부분을 false로 하고 설정을 하면 다른 필터는 로딩되지 않고 순수하게 설정된 부분만 필터링이된다.

posted by 뚱2

링크: http://blog.softwareinlife.com/2013/05/building-applications-with-spring-data.html

posted by 뚱2

op.gg를 만들며

뚱2's 이야기 2014. 3. 24. 15:47

링크: http://log.op.gg/?p=13

개발자 관심에서 시사하는 바가 있어서 있어서 이렇게 링크를 걸어둡니다.

posted by 뚱2

[java] Java Profiler YourKit

Java 2014. 3. 21. 17:15

링크: http://www.yourkit.com/home/index.jsp

posted by 뚱2