728x90

분류 전체보기 130

unknown host exception

이 에러는 host에 api,twitter.com(?)이 등록되어 있지 않아서 나는것이다. 이 unknownhost exception 이 자주나게 되는데 이는 서버의 host 파일의 도메인 네임이나 호스트가 등록되어 있는지 꼼꼼히 확인해야 된다. 하지만!!! 트위터나 페이스북의 ip는 유동적일 수 있으므로 ping으로 간간히 테스트를 해봐야되고 이렇게 유동적인 아이피는 서버 담당자에게 앞단에서 처리해달라고 요청해야한다. L4(?) 로컬에서 할 때는 구글에서 찾아봐라 ㅋㅋㅋㅋㅋㅋ

디자인 패턴이란?

디자인 패턴이란 소프트웨어 설계 시 특정 상황에서 자주 만나는 문제를 해결하기 위해 사용할 수 있는 재사용 가능한 솔루션을 말한다.모든 패턴에는 이름이 있어 간단히 패턴 이름을 언급하는 것만으로도 설계의 의도와 해결책을 함께 설명할 수 있다는 장점이 있다.패턴의 설계 구조를 보면 대부분 비슷한데 적용할 수 있는 확장성 추구 방법이 대부분 클래스 상속과 오브젝트 합성으로 정리되기 때문이다. GoF의 디자인 패턴(에릭감마외) 또는 Head First Design Pattern(에릭프리먼)을 추천한다 . 스프링에서 자주 사용하는 대표적인 패턴을 소개하자면1. 템플릿 메소드 패턴 상속을 통해 슈퍼클래스의 기능을 확장할 때 사용하는 가장 대표적인 방법이다. 변하지 않는 기능은 슈퍼클래스에 만들어두고 자주 변경되며..

mysql 한글 깨짐 utf8 설정하기

XXX라는 한글 이름을 넣었는데 위에처럼 깨졌다.. 다른 한글들이 잘나오는 것 보면 이건 mysql에러라는 확신!이 들면서 에러를 잡으러 왔다! 먼저 MySql콘솔로 들어가서 show variables like 'c%'; 를 실행시켜보면 다음과 같이 나옵니다.(default일경우) MySql의 기본설정은 latin1, latin1_swedish_ci 상태입니다. [출처] MySql 한글깨짐 없게 하려면~|작성자 palfuni[출처] MySql 한글깨짐 없게 하려면~|작성자 palfuni윈도우일경우(C:\Program Files\MySQL\MySQL Server 5.1)의 my.ini파일을 열어 캐릭터 설정을 바꿉니다.[client]default-character-set=utf8 [mysql]default..

프로그래밍/DB 2013.07.08

mysql 계정 추가 및 계정 권한 적용

mysql에 접속한후use mysql;//계정추가insert into user(host,user,password) values('localhost','계정',password('비번')); insert into mysql.db value('localhost','test','guitarhero','y','y', 'y','y','y','y','y','y','y','y','y','y', 'y','y','y','n','n','y','y'); 여기서 test는 디비명 guitarhero 계정명이다. //권한설정GRANT ALL PRIVILEGES ON *.* to 계정명@localhost IDENTIFIED BY '비번' WITH GRANT OPTION;//적용flush privileges; 확인하려면select ..

프로그래밍/DB 2013.07.07

맥북 Parallels + Windows 7, Windows 8 설치 및 패러렐즈 완벽사용법

많은 분들이 힘들어하시고 궁금해 하시는 부분을 정리한 글입니다보다 자세한 다른 내용을 원하시면 제 블로그 http://blog.naver.com/mobile_09 에 보시면 됩니다. 내용이 조금 긴 편이니 시간을 내서 천천히 읽어내려 가시면 부트캠프와 패러렐즈에 대해서 궁금증이 풀리실 겁니다.** 본 내용은 출판사와 계약된 문서이므로 퍼가실때는 출처를 http://blog.naver.com/mobile_09 인용 했다고 명시해 주시기 바랍니다. *** 제가 그동안 맥쓰사에 올렸던 글 중에서 좀 쓸만한 내용들을 링크 걸었습니다.. 본문과는 상관없이 참고하실분이 계실것 같아 올려 드립니다 (네이버 카페가 검색을 정확히 하기 힘들어서 말이죠~~) 맥북 Parallels + Windows 7, Windows 8..

프로그래밍/Mac 2013.07.06

mysql 명령어 모음

http://mp17_2.blog.me/140180718634 에서 퍼옴(마카론님의 블로그) mysql 명령어 모음 데이터베이스 생성 create database 데이터베이스명;데이터베이스 목록보기 show databases;데이터베이스 삭제 drop database 데이터베이스명;데이터베이스 선택 use 데이터베이스명; 테이블 생성 create table 테이블명(필드명, 타입, 공백 여부 등등);테이블 보기 show tables;테이블 구조 보기 desc 테이블명;필드 추가 alter table 테이블명 add 새로추가할 필드명과 타입 (위치 설정[after 필드명]);필드 삭제 alter table 테이블명 drop 삭제할 필드명;필드명 변경 alter table 테이블명 change 기존 필드명 ..

프로그래밍/DB 2013.07.06

수동태

수동태는 당하는거 능동태는 하는거 be + p.p guitarhero write this document (기타히어로가 이글을 쓰다) this document is written by guitarhero (이 글은 기타히어로에 의해서 쓰여졌다.) 번외로 현재진행형 ! ㅋㅋguitarhero is writing on his tistory blog(기타히어로는 그의 티스토리 에 쓰고있다.) 아 영어! 잘하고 싶다! 영어ㅋㅋㅋ 오늘 배운 숙어 hang out to dry (빨래를 널다) i was hung out to dry (나는 빨래를 널었다) 끝!

mac에 MySql 설치하기

스프링을 시작하며 DB가 필요해서 mysql을 설치 하려는데 혹여나 맥북 쓰시는 분들과 공유하고자 작성을 해본다 ㅎㅎ http://dev.mysql.com/downloads/mysql/ 이곳에서 DMG Archive를 다운받는다. 난 10.7 64bit 버전으로 다운받았다. 그리고 더블 클릭으로 간단하게 압축을 풀고 왼쪽부터 순서대로 설치 하면 되겠다. 헉! 허락되지 않은 소프트 웨어라고 뜨지만 과감하게 확인 버튼을 클릭해서 다음으로 넘어가서 설치를 진행하였다. 앗 ... 설치했는데.. 내가 전에 이미 설치했나보다... 이런 실수 하지 않도록 미리 설치 했는지 확인은 필수! ㅋㅋㅋㅋ 다음에는 이미지 캡쳐프로그램을 사용해서 캡쳐해서 글을 작성해 봐야지 좋은 프로그램 있으면 추천 해 주세요 ㅎㅎ 아.. 이렇..

프로그래밍/DB 2013.07.06

고급 프로그래밍을 하기 위한 개발자에게 조언 -유경상

1 프로그래밍은 경험이다 # 마지막으로 필자가 초보 프로그래머와 보다 고급 프로그래밍을 하고자 하는 개발자에게 해줄 수 있는 몇 가지 조언을 해보도록 하겠다. 다분히 개인적이고 주관적인 내용이기 때문에 모든 독자들이 공감하리라고 생각하지는 않는다. 그래도 1985년부터 프로그램을 짜온 한 프로그래머의 이야기니 들어봐 주기 바랄 뿐이다. 먼저 권장하고 싶은 것은 보다 많은 경험을 해보라고 권하고 싶다. 필자의 주관 하에 프로그래밍은 경험이라고 말하고 싶다. 보다 많은 프로그래밍 경험을 갖고 있는 사람은 주어진 문제를 보다 빨리 해결할 능력을 갖고 있다. 말을 좋게 해서 경험이지 속된 말로 '닥치는 대로 프로그램을 짜보라'고 권하는 것이다. 아무리 프로그램이 작더라도 직접 작성해 본 것과 그렇지 않은 것은 ..

[안철수 컬럼] 경쟁력 있는 프로그래머의 조건

필자가 프로그래밍을 처음 시작한 지도 벌써 20년이 지났다. 우연인지 모르겠지만 필자가 막 컴퓨터 공부를 시작할 때 창간된 잡지가 마소였으니 필자의 컴퓨터 경력과 마소의 나이가 같은 셈이다. 처음 개발을 시작할 당시에는 지금처럼 많은 사람들이 컴퓨터를 쓰게 될 것이라고는 상상조차 못했었다. 8비트 컴퓨터인 애플 컴퓨터를 사용하던 시절이었으니 가정에서 취미로 가지고 노는 정도였지, 업무용으로 사용한다는 생각은 하지 못할 상황이었다. 그러나 20년이 지난 지금은 인터넷이 보편화되면서 가정마다 없어서는 안될 필수품으로 자리잡게 되었다. 그에 따라 개발 문화도 많이 달라졌다. 당시 PC 개발자는 먹고 살 수 있는 직업이 아니었다. 초기에는 개발 자체에 재미를 느끼는 마니아들이 주축을 이루었지만 생계를 위해서 다..

728x90