seodaeya의 등록된 링크

 seodaeya로 등록된 티스토리 포스트 수는 137건입니다.

멀티 충전기 가성비 브랜드 요이치, 밸류엠 추천, 단기 속성 구매 전략 공유 [내부링크]

들어가기 전... 지금도 잘 모르긴 하지만(밑밥중...), 예전에는 전기에 대한 지식이 아예 없었고, 요즘은 그래도 사는 데 도움이 되는 정도로 끌어올리긴 했다. ... 무슨 말이냐? ... 무슨 말이 하고 싶은 거냐? 현기증난단 말이야 빨랑 불어!! ex) 1. 예전 같았으면 충전기에 usb 포트가 2개네? 하나보단 둘이 낫지. 사자~ 2. 멀티 충전기? USB A타입, C타입, 오오 장난 아니네... 사자~ 근데 좀만 더 머리를 쓰거나 ... 그래도 이과생인데, w를 모르는 것도 아니고, 출력이 왜 중요한 지 알려고 하지도 않았던 시절이 있었다. 그래서 준비했다!!! 가성비 끝판왕 4구 1개, 5구짜리 모델 2개, 입맛대로 골라골라~ 추천 모델 #강력추천 #출력65w #4구 #A타입2구 #C타입2구 ..

페이코, 아이허브 앱으로 바이오가이아 유산균 비타민 D 포함 싸고 저렴하게 할인 받아서 사기, 강력 추천, 단기 속성 구매 전략 공유 [내부링크]

준비 페이코 앱(6% + @카드 할인 쿠폰을 사용하고 싶지 않으면, 필요 없다 => 카카오페이, 네이버페이, 타 결제수단도 가능하다) 아이허브 앱 구매하기 1. 페이코 앱 실행 * 없으면 설치 and 비회원인 경우, 회원가입 필수 => 페이코 앱을 사용하지 않을 경우, 6번 아이허브 앱부터 시작하면 된다. * 웹으로 해도 됐던 것 같은데, 결제수단이 안됐던 것 같아서 앱을 설치했던 걸로 기억한다. 2. 검색창에 "아이허브" 검색 3. 혜택 검색 결과에 나오는 결과 선택한다. 4. 내가 할인 받을 수 있는 할인 쿠폰을 다운받는다. * 기본 5만원 이상 결제 시, 기본 6% + 카드별 추가 할인 가능하다. 5. 아이허브 앱으로 이동한다. 쿠폰 밑에 링크가 있다. 웹에서는 페이코 결제가 없던 걸로 기억하여 늘..

아직도 안샀어? 베이스어스 8 in 1 usb 허브, 단기 속성 구매 전략 공유 [내부링크]

들어가기 전... 노트북이 슬림해지면서 노트북에 점차 포트들이 줄어들었다. 그래서 나도 언젠가는 허브를 하나 장만해야지 하다가 발견하게 되었다. 헌데 이 가격이 맞아?라는 의구심이 들 정도로 너무 저렴한게 아닌가... 그래서 소개합니다. 베이스어스 8 in 1 usb 허브 후기 혹시나 단독으로 키보드, 마우스를 사용할 수 있나 했지만, 역시나 c로 전원 넣어줘야 사용할 수 있습니다. 일반 키보드는 안해봤지만, 단독으로도 사용 가능할 것 같다. 왜냐면 cox rgb 모나크 모델은 사용 가능하기 때문이다. fc660c는 전력을 많이 쓰는지 연결하고 얼마 안되서 작동을 하지 않았다. 공식 사이트 #공식사이트 #8in1허브 https://baseuskorea.co.kr/product/%EB%B2%A0%EC%9D..

애드센스 광고 테스트, 글 쓰는 블로거에게 후원 같은 느낌, 병맛 코너 광고를 클릭하면 블로거 삶의 도움이 됩니다 [내부링크]

광고는 상단, 좌/우측, 글의 중간, 하단 등 곳곳에 숨어있습니다 스크롤 좀 내리다 보면 위에서 광고가 스르르 내려옵니다. 광고를 눌러줌으로써 많은 도움이 됩니다. 이 글을 오로지 광고를 누르기 위한 글입니다. 자, 눌러주시면 행복해져요 ~~~ . . . . . . . . . 네네.... 많은 도움이 되고 있습니다. 좀 더 눌러주세요. . . . . . . . . 네네 계속 진행해주시면 됩니다. 어서 ~~ . . . . . . . . . . . . 잘 하고 계십니다. 이제 스피드를 올려볼까요? . . 쭉쭉쭉 쭉쭉~ . . . . . . . . . . . . 이제 좀 쉬었다 가겠습니다. . . . . . . . . 그동안 블로그 돌아다니시면서 이런 글 못보시지 않으셨습니까? . . . . . . . . 많..

나만의 노트북 고르는 방법(주의 전문가 아님), 단기 속성 구매 전략 공유 [내부링크]

들어가기 전... 지극히 개인적인 노트북 선정 방법이니, 참고용으로 생각하면 좋을 것 같다. 예전에는 싼 거 사서 고장나기 전까지 사용하면 된다는 생각이었는데, 잦은 고장 및 디스플레이 등의 문제로 기준이 있어야 될 것 같아서 기준을 잡았다. 퀵하게 기준을 정해보자. 가격대를 정한다. 러프하게... 최대 140만원까지 용도를 정한다. 개발, 짧은 거리 휴대(회의 정도?), 가끔 게임(그래픽카드 3060이상) 노트북 크기(인치), 해상도 및 주사율을 정한다. 13인치 맥북이 있는데, 간단한 업무, 휴대용으로 사용하긴 좋으나, 주업무를 하기에 13인치는 보조 디스플레이로 사용하기에도 부족하다는 생각이어서 적어도 14인치 이상이 좋은 것 같다. cpu 벤치 순위를 찾는다. 순위 및 단 건 찾기: https:/..

크롬 개발자도구 팁 - 돔 이벤트 보기 [내부링크]

들어가기 전에... 사이트 분석을 하면서 돔에 걸려 있는 이벤트를 쉽게 찾기 위한 방법이 뭐가 있을까? 예전에는 웹사이트 하면 php, jsp, ...를 많이 생각했었는데, 요즘에는 react, vue, angular, ... 등등 여러 언어로 개발을 하고 있다. jsp, jquery로 되어 있는 웹에서 이벤트 찾을 때는 $._data(element, 'events'); 위와 같이 찾았는데, 요즘에는 확장프로그램도 충분히 좋아진 건지 이제 본 건지... 개발자 도구를 좀 눌러보니 아니 이벤트 리스너(event listeners)가 있네?? 사용해보자 예를 들어, 11번가에서 상품상세 화면에 "쿠폰보기"가 있다. 한번 개발자도구로 까보자. 2개의 이벤트가 걸려 있는 걸 확인할 수 있다. 아! 여기서 디폴트..

와 미쳤다. 지슈라 로지텍 G Pro 라이트스피드 8만원대! 단기 속성 구매 전략 공유 [내부링크]

#8만원대(81,350원) #11월30일 #10만원대(10만4,280원) #11월22일 로지텍 G 프로 라이트스피드 리그 오브 레전드 무선마우스 #지프로라이트스피드 #G Pro Lightspeed 할인가로 구매하기 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

Vue 3.x 프로젝트 생성 및 설정 [내부링크]

프로젝트 생성하기 전... nuxt 설정하는데, 불편해서 vue 3으로 넘어왔다. vue 4 얘기도 나오는 것 같고, 안정화 버전이 vue 2.x 기반으로 되어 있는 nuxt로 굳이 프로젝트를 구성할 필요가 없으니 vue 3.x 로 가보자. 앞으로는 vuex 에서 pinia 로 넘어갈 예정인 것 같다. 기본적으로 vite 설정으로 되어 있는 듯하다. 버전 정보 vue: 3.2.41 pinia: 2.0.23 프로젝트 생성 > npm init vue@latest 모듈 추가 및 설치 > npm i axios > npm i vue-router github 공유 https://github.com/seodaeya/vue-pinia-vite.git GitHub - seodaeya/vue-pinia-vite: vue ..

경량화 게이밍 마우스 로지텍 G Pro, 단기 속성 구매 전략 공유 [내부링크]

#8만원대(81,880원)(87,900원) #11월3018일 #경량화 #게이밍 #마우스 로지텍 G PRO Wireless 무선게이밍마우스 정품박스 (로지텍 마우스 패드 정증) #G PRO #무선마우스 #게이밍 할인가로 구매하기 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

지금 딱 좋아! 보조배터리 + 무선충전 가능 모루이 40000mAh(4만) 4만원대! 추천, 단기 속성 구매 전략 공유 [내부링크]

#4만원대(42,500원) #무선충전 #보조배터리 모루이 차박 캠핑용 고속무선충전 대용량 보조배터리 40000mAh 멀티단자 COUPANG www.coupang.com 할인가로 구매하기 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

지금 사야돼! 로지텍 MX Master 3S 9만원대, 10만원도 안돼! 단기 속성 구매 전략 공유 [내부링크]

#화이트 #9만원대(95,900원) #블랙 #10만원대 로지텍 MX 마스터 3S 무선마우스 #MX Master 3S #무선마우스 할인가로 구매하기 #9만원대(98,900원) #마우스패드포함 로지텍 MX master 3S 무선 마우스 + 로지텍 마우스 패드 #MX Master 3S #무선마우스 #마우스패드포함 할인가로 구매하기 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

Nuxt 프로젝트 생성 및 설정 [내부링크]

프로젝트 생성하기 전... 아직 Nuxt 3이 Beta 버전이다. RC라 확정이겠지만, nuxt 2로 진행하기로 한다. 버전 정보 nuxt: 2.15.8 vue: 2.7.10 @nuxtjs/composition-api: 0.33.1 @nuxtjs/composition-api 버전이 아직 1 이하인 걸 봐선 정식 버전은 아닌 것 같다. nuxt 3 정식 버전 발표 후론 굳이 설정해주지 않아도 되지만, ... (이게 최선인가?) 프로젝트 생성 > npm init nuxt-app nuxtProject 모듈 추가 및 설치 > npm i @nuxtjs/composition-api composition-api 설정 nuxt 2에서 vue composition-api를 사용하기 위해서 설정이 필요하다. buildMo..

[종료] 와우회원이라면 4만원대! 오로치 V2 무선 마우스 Orochi V2 [내부링크]

행사는 이제 끝났지만, 그냥 기록으로 남긴다. 많은 사람들이 알았는지 순삭 당했다... 연말이고, 오늘까지 중국 광군제 행사로 인해 중국 직구 상품들이 저렴하게 풀린 것 같다. 직구는 아마존, 알리에서 했었는데, 알리는 진짜 브랜드 상품은 거르자. 짭퉁인 줄 모르고, 센터 갔더니 짭퉁 가지고 오지 말라고 날 사기꾼 취급해서 그 뒤론 브랜드는 알리에서 사지 않는다. 근데 쿠팡에서 요즘 직구 평들이 좋고, 정품이라고 해서 적극적으로 서칭해서 줍줍하고 있다. 정품이긴해도 국내정발 상품이 아니면 A/S 정책이 다르기 때문에 A/S는 받기 어렵다고 들은 것 같다. 그래서 이번엔 누구냐? 어쨋든 요놈도 마음이 좀 가는 친구긴 하다. 레이저 Orochi V2 무선 마우스 화이트 구매 전 체크 필수! 5만원이 넘는 상..

로지텍 MX Master2S 10만원 밑으로 겟겟, 단기 속성 구매 전략 공유 [내부링크]

고민이 많이 된다. 얼마 전에 레이저 바실리스크x하이퍼스피드 더블클릭 이슈인 줄 알고, 좋다고 RGB 마우스 살 기회라고해서 산 내돈내산 커세어 하푼 RGB 무선 마우스가 내겐 현재 있다. 늘 마음 한켠에 사고 싶었던 MX Master 시리즈... 다시 5만원대의 기회가 왔지만, 늘 이렇게 나에게 시련으로 다가오다니... 제일 처음 기회가 온 건 G304를 너무 좋아서 다른 마우스는 쳐다도 보지 않았을 때 왔었고, 지인이 쓰던 중고를 5만원으로 살 수 있는 기회가 있었고, 이번엔 하푼 RGB 무선 마우스 사자마자... 이렇게 두번째 기회가 오고 말았다. 사실 아직 반품할 기회가 있긴 한데, 마음 속에서 RGB냐, 늘 마음 한켠에 있던 업무용 마우스냐 갈등이다. 1인 1구매 제한 걸어둔 걸 봐서는 뭔가 마..

[품절] 너로 정했다. CORSAIR HARPOON RGB WIRELESS 마우스! (하푼 RGB 무선 마우스), 단기 속성 구매 전략 공유 [내부링크]

행사는 끝났지만, 그냥 기록으로 남긴다. 짧게... 이야기의 시작 이전에 사용하던 레이저사의 바실리스크 x 하이퍼스피드가 더블클릭 이슈(?)로 드래그 끊김 현상(?)이 지속되어 G703에 이어 또 시작된 마우스 더블클릭 스트레스가 다시 오는 건가 했다. 짧게 마무리 짓자면, 더블클릭 이슈가 아니었고, 마우스 블루투스 주파수 간섭으로 인해 끊김 현상이 원인인 것으로 파악(?)됐다. 사실 이것도 확실하지 않지만, 리시버 꽂고 사용하니 더블클릭이 언제 있었냐는 듯... 너무 잘되서 ... (마우스만 또 산거지 뭐...) 덧붙여서 블루투스 주파수 간섭은 무선 사용량이 늘어남에 따라 동일 주파수 사용량이 급증하여 발생한다. 해당 내용을 더 자세하게 알고 싶다면, 검색 ㄱㄱ, 주파수 전문가가 아닌지라... 무슨 마..

오픈스택 속성 입문 정리 [내부링크]

버전 목록 릴리즈 일자 코드명 2010-10-21 Austin 2011-02-03 Bexar 2011-04-15 Cactus 2011-09-22 Diablo 2012-04-05 Essex 2012-09-27 Folsom 2013-04-04 Grizzly 2013-10-17 Havana 2014-04-17 Icehouse 2014-10-16 Juno 2015-04-30 Kilo 2015-10-16 Liberty 2016-04-07 Mitaka 2016-10-06 Newton 2017-02-22 Ocata 2017-08-30 Pike 2018-02-28 Queens 2018-08-30 Rocky 2019-04-10 Stein 2019-10-16 Train 볼륨 #필요 yum install lvm2 pvcre..

[VSCode] 한글 재적용, 한글이 갑자기 적용이 풀렸을 때... [내부링크]

#1. 명령 팔레트 열기 Ctrl + Shift + p #2. 표시 언어 구성 > configure display language ※ 짧게 "con dis lang"만 입력해도 찾아준다. #3. 언어 설정 ko #4. 재시작

[영상 있음] 집에서 관리하는 서버 팬(200mm) 설치하기 [내부링크]

집에서 관리하는 서버가 2대가 있다. 라즈베리파이와 오드로이드가 그 주인공이다. 여름철에 열 받으면 한번씩 꺼지곤 해서 달아야지 달아야지 하다가 몇 해가 지난... 그것도 추운 겨울이 되서야 달게 되었다. 처음에도 셋탑박스 정리함에 서버를 배치해뒀었는데, 여름철 가끔 접속이 되지 않아 서버를 만져보면 거짓말 많이 보태서 달걀 후라이 해먹을 정도의 온도를 경험했었다. 그래서 늘 집에서 서버를 관리하는 것에 대해 고민을 많이 했지만, 서버로 뭐 많은 걸 하는 게 아닌지라 큰 돈을 들이고 싶지 않아 팬이나 하나 달아야지 했는데, 벌써 2년은 넘게 지난 것 같다. 그래도 결국 만원 좀 넘는 돈으로 팬을 구입해서 달았는데, 만족스럽다. 지금은 겨울이라 서버 온도는 30~40도 정도로 왔다 갔다 하는 것 같은데, ..

단기 속성 입문 현업 사용 VSCode 단축키 정리 [내부링크]

들어가기 전 왠만하면 해당 툴에서 제공하는 단축키를 이용하려고 한다. 예전엔 새로운 툴을 접하면 원하는 단축키로 커스터마이징 해서 사용하려고 잠깐 생각했으나, 일부 툴끼리 단축키가 쫑나는 경우도 많고, SI 인생이라 프로젝트별 새로 설치하거나 여러 디바이스에서 환경 세팅을 하는 경우가 빈번하여 커스터마이징 하지 않고, 사용하는 것을 선호하는 방향으로 바뀌었다. 하지만, 일부 '이건 굳이? 왜?'라는 생각이 드는 단축키는 일부 취소선으로 처리하여 변경하였다. (작은 변화로 큰 효과를 얻어내기 위함) #보기/검색/명령 #파일로 이동 ctrl + p #탭닫기 ctrl + F4 #구현으로 이동 - 확인 필요 ctrl + F12 #찾기 ctrl + f #파일에서 찾기 ctrl + shift + f #다음 강조 기..

[VSCode+PowerShell] ng : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\사용자\AppData\Roaming\npm\ng.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?Lin.. [내부링크]

들어가기 전 지난 번엔 vscode로 vuejs 공부하다가 막혔는데, 노트북 포맷하니 머리도 포맷되서 이번엔 angular 시작하려니 다시 막혀서 남겨놓게 되었다. 문제의 시작 PS C:\Development\workspace\angular-study> ng ng : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\SeoDaeYA\AppData\Roaming\npm\ng.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + ng + ~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityExceptio..

[영상 있음] 레이저 바실리스크 X 하이퍼스피드 분해 [내부링크]

올해 나온 레이저 바실리스크 X 하이퍼스피드... 그래서 분해하는 영상이 없어서 한번 올려본다. 일부러 분해 하려고 한 건 아닌데, 노트북, 마우스가 있는 상을 옮기려다가 마우스가 그만 혼자 낙하...... 처음에는 그냥 들린 부분을 눌러보았지만 들어가지 않았다. 전자제품을 몇개 뜯어본지라 잘못하면 일부 부러지는 경우가 있어서 간단히 검색을 해보았다. 몇개 보니 나사 구멍을 숨겨 놓는 게 특기라고.... 하... 하단에 패드? 부분을 뜯고 싶지 않았는데, 나사 구멍이 어디 있는지 해당 모델 영상을 찾질 못해서 일단은 다 뜯었다. 결국 찾았다. 내부 모습이다. 올해 산 마우스라 딱히 다른 부분이 이상있진 않고, 다시 작업해야 할 부분을 공략했다. 뜯어서 보니 ... 아 .... 뜯지 않아도 될 작업이었다...

[Mac] Apache 자동실행 제거 [내부링크]

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist #참고: qastack.kr/superuser/986775/how-can-i-remove-apache2-that-i-have-installed-in-mac-os-x Mac OS X에 설치된 Apache2를 제거하려면 어떻게합니까? qastack.kr

단기 속성으로 배우는 우분투 mysql 설치부터 외부(원격) 접속 설정까지 [내부링크]

우선 읽고 갑시다. mysql version 5.7.32 기준으로 작성되었다. 사용자가 입력해야 되는 부분을 {내용}으로 표기했다. mysql 설치 apt-get mysql-server mysql 삭제 apt-get purge mysql-server mysql 접속 /usr/bin/mysql -u root -p root 비밀번호 변경 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('{비밀번호}'); ※ root는 외부에서 접근하지 않는 것이 보안상 좋기 때문에 비밀번호만 변경해준다. 비밀번호 : root 계정에 사용 할 비밀번호를 입력한다. 데이터베이스 생성 CREATE DATABASE {데이터베이스 명}; 데이터베이스 명 : 생성할 데이터베이스명을 입력한다. 사용자..

[Ubuntu] 방화벽 설정 [내부링크]

방화벽 설정 확인 ufw status verbose 방화벽 활성화 ufw enable 방화벽 비활성화 ufw disable 방화벽 설정 예시 몇가지 ( ssh, mysql ) ufw allow ssh ufw allow mysql

CORS 해결 [내부링크]

외부에서 api 서버용으로 스프링부트 프로젝트를 구축했을 때, 호출 시, 도메인이 달라 cors 문제가 발생하게 된다. 해결 방법은 아래와 같다. ... @Controller @CrossOrigin("http://localhost:3000") @RequestMapping("/api/test") public class TestController { ... } 호출되는 localhost:3000 을 허용해주겠다는 의미이다. #참고 spring.io/guides/gs/rest-service-cors/

[Gradle] QueryDSL 설정 [내부링크]

plugins { id 'org.springframework.boot' version '2.2.5.RELEASE' id 'java' } apply plugin: 'io.spring.dependency-management' group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = '1.8' configurations { developmentOnly runtimeClasspath { extendsFrom developmentOnly } compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } // QueryDSL Version def queryDSLV..

[SpringBoot] Gradle 을 이용해서 JPA(+QueryDSL) 프로젝트 설정 [내부링크]

프로젝트를 구성할 수 있는 방법이 너무 많아서 구성하는데 너무 짜증났다 ㅋ 뭘로 설정해야 가장 좋을까 하다가 기본 start.spring.io 에서 생성한 프로젝트를 기준으로 plugin 을 추가해주는 방법을 선택해서 구성했다. 1. start.spring.io 에 들어간다. 프로젝트는 gradle로 구성할 것이기 때문에 1) gradle, java, Spring Boot SNAPSHOT 이 아닌 최신 버전으로 선택한다. 2) Group과 Artifact 를 원하는 걸로 선택해준다. 3) Dependencies에는 spring web, jpa, h2, lombok, thymleaf, devtools, actuator 를 선택했다. 2. 그리고 아래 generate 를 눌러준다. 생성된 프로젝트에서 바로 ..

[Gradle] Maven to Gradle, 메이븐에서 그래들 전환(변환) [내부링크]

준비 OS 에 Gradle 이 설치 되어 있어야 한다. 전환 / 변환 하기 gradle init --type pom

GIT 커밋했는데, 다른 개발자에게 보이지 않을 때 [내부링크]

git을 사용한지도 어느 덧 한달이 지났다. 여러 기능을 써본 것은 아니지만, 그래도 나름 clone, pull, add, push, commit, rebase, merge, branch 변경, rollback 정도를 쓰면서 나름 익숙해졌다고 생각했었다. Intellij로 말이다. 근데 오늘 커밋을 했는데, 내 소스가 반영이 되지 않은 일이 생겼다. 뭐지? 난 커밋을 했는데? 내 IntelliJ 화면 깃 전체 히스토리에서도 내 커밋된 정보가 있었다. 근데 왜 내 소스는 반영이 되지 않은 걸까? 이유는 push를 하지 않아서다. 다른 개발자와 행여 쫑날 수 있으니, 생각나는 대로 pull 받으면서 merge하는 게 습관이 되었다. 히스토리를 다시 확인해보았다. origin 따로, 브랜치 따로 태그가 달려있..

단기 속성 입문 현업 사용 인텔리제이(IntelliJ) 단축키 정리 [내부링크]

관리 #설정: Ctrl + Alt + s 찾기 #파일 찾기: Ctrl + Shift + n #열린(최신) 탭: Ctrl + e #Call Hierarchy: Ctrl + Alt + h #이전 탭: Ctrl + Tab #구현체 들어가기: Ctrl + Alt + b #파일내 단어 찾기: Ctrl + Shift + f #선택 단어 찾기 다음(이전): Ctrl(Shift) + F3 보기 #JAVA Doc 보기: Ctrl + q #메소드단위 이동: Alt + ↑,↓ #이전(다음) 파일(탭 넘기기?) 탭 이동: Alt + ←(→) #여닫기_alt *Project: Alt + 1 *Favorites: Alt + 2 (개인적인 패턴, Breakpoints용) *Server/Debugger: Alt + 5 (개인적인 패..

[환경변수] CMD로 환경변수 설정(환경변수가 제대로 먹히지 않을 때) [내부링크]

환경변수를 보통 내 컴퓨터에 들어가서 속성누르고, 설정 변경 누르면, 시스템 속성 창 뜨고, 거기서 고급 탭 들어가서... 어쨋든 했는데, 제대로 명령 처리가 되지 않는다면??? 설정 다 맞춰놨는데 안되서 정말 짜증이 난다. 안되면 설치경로\bin\파일명 치면 되긴 하지만, 언제까지 이렇게 할 수 없고, 관련 내용 다 수정해줘야 되고, 등등 머리가 아플 수 있다. 근데 cmd 로 해결이 가능했다. set 1. 명령프롬프트 창을 띄운다. 2. set을 입력한다. 환경변수에 담긴 아이들이 엄청 나올텐데, 내가 설정한 아이도 분명 나온다. 하지만 입력해보면, "'***'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다."라는 문구가 뜨면서 되지 않는다. 와, 짜증이 짜증이...

[이클립스] 소나큐브 or 소나린트 설치 [내부링크]

벌레 잡자, 벌레 잡자 찍찍찍? 웹 취약점을 잡아보자. 몇 마리? 읭? 1. 소나큐브 설치 소나큐브 플러그인 설치 Help - Install New Software... 참고 링크 https://docs.sonarqube.org/display/SONARQUBE53/Installing+SonarQube+in+Eclipse#app-switcher Installing SonarQube in Eclipse - SonarQube-5.3 - Doc SonarQube 페이지 SonarQube in Eclipse 배너의 맨 끝으로 배너의 맨 처음으로 Installing SonarQube in Eclipse 메타 데이터의 끝으로 건너뛰기 작성자 : Ann Campbell - 3월 09, 2016 메타 데이터의 시작으로 ..

[오라클] 디비링크 생성 [내부링크]

간단하게 디비링크 생성 방법을 알아보자. CREATE DATABASE LINK [디비링크명] CONNECT TO [연결할_사용자] IDENTIFIED by [연결할_사용자_비밀번호] USING '[접속정보]' 예시는 아래와 같다. CREATE DATABASE LINK LNK_A_DB CONNECT TO seodaeya IDENTIFIED by pwd1234 USING '192.168.0.156:1521/mydb' 관련 글 [오라클] 잡 생성 잡 생성을 해보자. 잡 생성 문을 그냥 모르는 입장에서 보기만 해봐도 대충 뭐가 뭘 할 것이라는 것이 눈에 들어온다. job은 무시하고, 잡 번호가 자동생성 되서 들어오는 듯 하다. what 무엇이냔데 seodaeya.tistory.com [오라클] DB 관련 문서(..

[오라클] 잡 생성 [내부링크]

잡 생성을 해보자. 잡 생성 문을 그냥 모르는 입장에서 보기만 해봐도 대충 뭐가 뭘 할 것이라는 것이 눈에 들어온다. job은 무시하고, 잡 번호가 자동생성 되서 들어오는 듯 하다. what 무엇이냔데 - 잡 생성하는데 무얼 하겠냐 이거다. 당연히 실행할 것을 넣으면 되겠고, next_date 다음 날짜 - 요건 감이 안올 수도 있겠지만, 최초 실행을 언제 할 것이냐가 되겠다. 디폴트 sysdate interval 간격,주기 - 어느 주기로 돌릴 것이냐가 되겠고, 디폴트 null no_parse 안 파스 - 파스 여부를 뜻하는 것 같은데, 연관 테이블이 생성 되기 전에 생성을 원하는 지를 뜻하는 것 같다. 디폴트 false DECLARE X NUMBER; BEGIN SYS.DBMS_JOB.SUBMIT (..

[ERwin] DDL script(Comment 포함) 추출하기 [내부링크]

# Comment script 추가 %ForEachTable() { COMMENT ON TABLE %TableName IS '%EntityName'; %ForEachColumn() { COMMENT ON COLUMN %TableName.%ColName IS '%AttName'; } } # 순서대로 DDL 추출하기

[리뷰] 야야 꼬마버스 타요 3in1 버스 미끄럼틀 그네 세트 조립하기 [내부링크]

※ 이건 육아템으로 꼭 추천하고 싶다. 첫째는 아쉽게도 그네를 잘 타진 않아서 살짝 돈이 아깝긴 했는데, 미끄럼틀은 확실히 추천하고 싶다. 하단에 링크 있음. 얼마 전 친구에게 첫 아이 돌 선물로 타요를 선물받았다. 자! 이제 조립 해볼 시간이다. 우선 타요 몸통 구성품이다. 설명서를 굳이 참고 안해도 대충 사이즈가 나와서 갖다대고 맞으면 조립하면 된다. 타요 버스 말고도 다른 플라스틱 제품들 조립하면서 느낀 부분은 사진을 보면 몸체 부분에 일단 나사 구멍이 없고, 바퀴 부분에도 나사가 한번 들어가면 다시 풀고, 조이고 여러번 하게 되면 분명 못쓰게 되는 상황이 벌어질 것 같은데... 단가 절감을 위해서 인지, 아니면 AS 기간이 지난 후 제품에 문제가 생겼을 때 제품을 새로 사라라는 메시지를 포함하고 ..

[오라클] 테이블 생성했는데, 기본 설정이 궁금하다! [내부링크]

한번쯤 궁금했다. 오라클에서 테이블 생성했을 때, 순수하게 테이블명, 컬럼만 입력해서 생성해도 기본적으로 따라오는 속성들이 있다. 지금 파헤쳐보자! 하지만, 자세한 내용은 다루지 않겠다. CREATE TABLE "SEOCH"."T_TEST" ( "C_A" NUMBER(10,2), "C_B" VARCHAR2(20 BYTE) ) SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_PO..

[오라클] DB 관련 문서(엔티티/테이블 정의서, 테이블 목록 등) 작성 [내부링크]

산출물은 양식이 있는 것은 아니지만, 어딜가나 뽑는 데이터는 비슷한 것 같다. 엔티티 정의서나 테이블 정의서에 경우, 거의 뽑는 데이터가 비슷하기 때문에 한꺼번에 다 뽑아서 해도 상관 없다. 때에 따라 테이블 크기, 초기 사이즈, 크기를 얼만큼씩 증가 시킬 것인지 등등을 뽑는 경우도 있는데, 그러한 정보들은 그때 다시 뽑고나서 작성하는 것으로... # 테이블 목록 조회 SELECT CASE WHEN INSTR(A.TABLE_NAME,'_CM_') > 0 THEN '공통' END 구분 ,A.TABLE_NAME 테이블명 ,B.COMMENTS 코멘트 FROM USER_TABLES A INNER JOIN USER_TAB_COMMENTS B ON A.TABLE_NAME = B.TABLE_NAME AND A.TAB..

[리뷰] 에어비타 캡슐 400 세척, 헹굼, 분리, 결합? (링크 포함) [내부링크]

#하단_구매_링크_있음 에어비타 캡슐 400 혹시 들어보셨나요? 저도 광고를 본 것 같긴 한데, 본가에 가보니 아버지께서 여러개를 홈쇼핑에서 구매를 하셨다고 하시더군요. 그래서 하나 가져가라고 하셔서 집으로 한대 데리고 왔습니다. 에어비타 캡슐 400이 뭐냐고 할 수 있는데, 공기청정기입니다. 개인적으로는 공기청정기는 무조건 필터만 잘 갈면 된다고 생각하는 1인인데, 이 모델의 경우, 반영구적으로 사용이 가능한 방식으로 되어있습니다. 제품 설명은 이 글에서 다루지 않고, 세척과 헹굼, 몸체와 필터 분리와 재조립?만 다루도록 하겠습니다. 보통 공기청정기하면 필터 교환 방식을 많이 떠올릴 수 있는데, 이 필터의 경우 반영구적으로 사용이 가능해서 세척을 해서 다시 사용하면 됩니다. 일단 몸체와 필터를 분리합니..

맥북 에어 2013 8GB 업그레이드(CTO) 13인치 [내부링크]

나도 판매한다에서 나도 리뷰한다로 카테고리 이동 해당 제품은 더이상 판매하지 않으며, 제 3의 전성기를 맞이했다. 현재 다시 블로그를 활성화 시키는 데, 큰 기여를 하고 있다. 해당 제품은 제 첫 애플 입문을 도왔던 제품입니다. 원래 전자제품은 다 아껴쓰지만, 제 첫 애플 제품이라 더 애지중지하면서 사용했습니다. 간단한 스펙을 먼저 보자면 아래와 같습니다. MacBook Air (13-inch, Mid 2013) - 제품 사양 디스플레이 13.3형(대각선) LED 백라이트 글로시 와이드스크린 디스플레이(수백만 색상 지원) 지원 해상도: 16:10 비율에서 1440 x 900(기본), 1280 x 800, 1152 x 720, 1024 x 640 픽셀. 4:3 비율에서 1024 x 768, 800 x 60..

[리뷰] 아이패드OS 마우스 연결 [내부링크]

아이패드 프로와 함께 하며, 제일 반가운 소식인 아이패드OS와의 만남. 그 중 아이패드에 마우스 연결 기능이 있는데, 한번 그 기능을 사용해봤다. 과연 맥북에 마우스 꽂고 사용하는 것만큼 만족도가 있을지... 우선 연결하기 위한 준비물은 아이패드OS가 설치된 “아이패드”, “마우스”, C타입 USB 허브 or C to A 변환 젠더만 있으면 된다. 블루투스 마우스의 경우엔 리시버가 필요 없겠지만, 나는 블루투스 마우스가 아니기에 변환 젠더를 이용하여 마우스를 연결해보려 한다. USB 젠더는 노트8사면서 껴있던 것이고, 마우스는 로지텍 G304로 무선을 지원하는 마우스이다. 1. 우선 제일 먼저 리시버를 젠더에 꼽고, 아이패드에 연결한다. 2. 마우스를 사용하기 위한 설정을 한다. 2.1. 일반 ..

라즈베리파이 미니콘다(아나콘다) 설치하기 [내부링크]

라즈베리파이에 설치하기 위해서 리눅스 버전을 다운받아서 설치를 했다. 근데 자꾸 다음으로 넘어가지 않고, 에러가 나면서 설치가 완료되지 않았다. 그래서 찾아보니 라즈베리파이에 맞는 미니콘다가 있었다. 우선 설치 파일을 다운로드 받아보자. https://repo.continuum.io/miniconda/ 에 접속해보면 여러 파일들이 있는데, 찾기로 armv 써있는 파일로 다운받자. 1. wget 2. md5sum 3. bash

화면 포커스 상단으로 올리기 [내부링크]

문제 프로젝트 history.back 문제를 해결하면서 history.replaceState를 사용하였다. document.referrer를 이용하여 history.back 했을 때 이전 페이지를 불러올 수 있도록 처리하는데, 해당 처리하는 화면에서 스크롤을 내려서 다시 현재 화면으로 오게 되면 스크롤이 내려가서 이전 페이지를 불러오는 현상이 생겼다. ex) A -> B,history.replaceState(null,null,document.referrer) -> C, history.back() -> A 스크롤 중간 해결 document.body.scrollIntoView(true); 해당 스크립트를 화면 이동하기 전에 스크롤을 최상단으로 이동시킨 다음 이전 페이지로 돌아왔을 때 스크롤이 내려가 있던 문..

[Ubuntu] plex 업데이트 (내가 생각하기에 제일 쉬운 방법) [내부링크]

plex 업데이트 하는 방법 중에 나는 이게 제일 쉬운 것 같다. 2019.04.01 기준 1. 브라우저를 연다. 2. URL을 입력한다. https://dev2day.de/pms/pool/main/p/plexmediaserver-installer/ Index of /pms/pool/main/p/plexmediaserver-installer dev2day.de 3. URL을 입력한 사이트에서 파일명을 복사한다. 4. 터미널 프로그램을 사용하여 서버에 접속한다. 5. 명령어를 친다. wget https://dev2day.de/pms/pool/main/p/plexmediaserver-installer/plexmediaserver-installer_1.15.2.793-782228f99-1_armhf.deb 6..

[리뷰] KEYS TO GO for iOS, 로지텍 블루투스 키보드 [내부링크]

드디어 아이패드용으로 사용할 블루투스 키보드가 도착했다! 얼마나 기다렸던 키보드란 말인가?! 지난 2월(2019년) 중순쯤 이베이를 통해서 구매했던 아이패드용 키보드 가성비 갑이라 불리우는 keys to go 가 2주가 넘은 바로 오늘 따끈따끈하게 도착을 하였다. 해외직구를 많이 해본 편은 아니라서 처음에 위에 도착일정을 보고 당연히 2월 28일이겠구나 생각했다. 앞에는 2월 25일로 되어 있었으니까, 근데 해외직구는 보통 2주는 생각하는데, 어떻게 2월 28일까지 온다는 거지? 라고 생각해서 다시 봤더니... mar, 3월이었다. 뭐 어찌됐건간에 지금 받았으니 상관은 없지만, 오늘 낮까지만 해도 배송조회가 되지 않아서 사기당한 건 아닐까 조마조마했었다. 제품 사양은 아래와 같다. 0.6cm로 1cm의 ..

[Eclipse][TIP] SVN Synchronize 시, SVN 탭으로 화면 전환 방법 [내부링크]

방법이클립스Window - Preferences -> Team -> Perspectives (SelectBox) : None -> "Team Synchronizing" 설정 ※ 만약 계속 화면이 전환이 되서 (반대의 경우) 짜증나시는 분들은 "None" 설정

[Ubuntu] plex 수동 설치 방법 [내부링크]

웹브라우저로 파일 확인하기https://dev2day.de/pms/pool/main/p/plexmediaserver-installer/ 다운로드 파일 확인 다운로드 # wget https://dev2day.de/pms/pool/main/p/plexmediaserver-installer/plexmediaserver-installer_1.14.1.5488-cc260c476-1_armhf.deb 설치 # dpkg -i plexmediaserver-installer_1.14.1.5488-cc260c476-1_armhf.deb 버전 확인

class 명에 $1, $2, ... 붙는다면? [내부링크]

작은 프로젝트는 배포목록 관리도 잘 안하고 FTP에 바로 붙어서 파일을 업로드 한다던가 할 것이다.근데 조금 큰 프로젝트를 하다보면 배포목록을 관리하게 된다. 근데 class 파일을 보던 중 $1이 붙은 class 파일을 보게 되었다. 원인은 inner class.ex) throw new DataAccessException("데이터 접근 에러!") { }; 해결 방법은 inner class를 제거한 뒤 해당 부분을 대체할 로직으로 변경하여 수정한다.단순히 저렇게 throw 하는 경우에는 상관이 없는데, 특별히 작업을 해주는 부분이라면 머리 아프다.

[Ubuntu] 완전 간단 x11vnc 설치 및 설정 [내부링크]

VNC 설치 apt-get install x11vnc 원격 접속 암호 설정 x11vnc -storepasswd VNC 설정 vi /lib/systemd/system/x11vnc.service [Unit] Description=Start x11vnc at startup. After=multi-user.target [Service] Type=simple ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /root/.vnc/passwd -rfbport 5900 -shared [Install] WantedBy=multi-user.target ※ Service - ExecStart에 5900은 연결 포트 설정 설정 #설..

[OS][Windows] 지정되지 않은 오류입니다. [내부링크]

뭐지?OS 든, 프로그램이든, 뭐 여러가지 상황, 환경에서 자기 입맛에 맞게 커스터마이징해서 사용하는 사람들이 있을거라 생각한다. 예를 들면, .... 요즘은 블리자드에서 접속 툴을 만들어서 접근하기 편하도록 만들어놓았지만, 필자가 어렸을 때, 처음 PC방이 생겨서 갔을 때는 바탕화면에 게임이 널부러져있거나 아니면 좀 꼼꼼하신 사장님이라면 폴더를 만들어서 카테고리별로 유틸리티든 게임이든 나눠놓은 것을 볼 수 있었다. 서론이 길었던 것 같은데, 필자도 마찬가지로 윈도우를 내 입맛에 맞도록 설정해서 사용하는데, 아직 윈7 시절에서 벗어나지 못했는지, 윈10에서 인덱스 기능이 예전보다 좋아져서 검색기능으로 모든 프로그램을 찾아서 쓰기 편하게 되어있었지만, 윈7 시절에는 필자도 프로그램 바로가기 폴더를 만들어서..

단기 속성 입문 현업 사용 MS-SQL SSMS 단축키 설정 정리 [내부링크]

들어가기 전 oracle과 mysql 식구들만 써오다가 mssql 을 쓸라니 역시 툴도 불편하다. 가장 느껴지는 건 역시 단축키... 쓰고 싶은 건 정말 많은데, 그 역시나 시간을 공들여야 한다는 점... 그래서 일단 가장 시급한 테이블 및 프로시저, 함수들 정보 보기였다. 단축키 단축키 설명 alt + F1 선택 요소 정보 테이블 같은 경우에는 컬럼 정보들도 같이 나온다. 헌데 프로시저나 함수 같은 경우, 구조가 어떻게 생겨먹었는지 알 수가 없다. 그래서 필요한 단축키는 별도로 설정이 필요하다. 단축키 설정 단축키 설명 ctrl + 3 선택된 요소 Script 정보 포인트는 선택만 하면 되지 않는다. 프로시저나 함수명을 전체 블록으로 잡아서 단축키를 눌러야 한다. #기타 팁 단축키 설명 ctrl + 4..

단기 속성 입문 현업 사용 이클립스 단축키 팁 정리 [내부링크]

들어가기 전 개발할 때 제일 중요한 것은 당연히 만들고자하는 기능을 잘 만드는 것이 당연하다. 하지만, 이클립스 같은 IDE 툴을 사용하는 것은 개발을 좀 더 빠르고 편리하게 할 수 있게 하기 위함이라 생각한다. 우선 개발하면서 편리한 단축키들을 나열해보려 한다. 단축키에 대한 내용을 작성하면서 '이걸 왜 내가 작성하고 있지?'라는 생각이 들었지만, 이미 빼어든 칼은... 다시 넣기엔 이미 너무 많이 와버렸다는 것을 깨달았다. 단축키 단축키에 대소문자는 전혀 상관이 없고, 대문자료 표시한 이유는 강조하기 위함이다. shift 까지 있는데 뒤에 대문자가 있다고 '왜 대문자지?'라는 생각은 하지 않을 것이라 믿는다. 우선 편집할 때 편리한 단축키를 소개하자면, 아래와 같다. 편집 시, 유용한 단축키 #1 단..

[MySQL] MySQL 64bit 설치 [내부링크]

준비물mysql-5.7.18-winx64.zip 다운로드 #URL링크 - https://dev.mysql.com/downloads/mysql/ 64bit 를 선택해서 다운로드 한다. 초기화 및 설치#1. zip 파일을 푼다.#2. 환경변수 등록 환경 변수 - 시스템 변수 - 편집 - 새로 만들기 - 압축 푼 [압축 푼 폴더]\bin 까지 입력 #3. (관리자권한으로)명령프롬프트를 열어서 압축 푼 [압축 푼 폴더]\bin 폴더까지 들어와서 초기화와 설치를 진행한다. > mysqld --initialize (20초 정도)> mysqld -- install 관리자 설정#1. 옵션 설정해서 mysql 시작하기 ##1. 서비스를 실행한다. (실행(윈키+R) > services)##2. mysql 속성에서 시작 매..

[MySQL] Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode ... [내부링크]

정보 문제 Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 0.000 sec 해결방법 Edit > Preferences > SQL Editor - Safe Updates (rejects UPDATEs and DELETEs with no restrictions) 체크 해제

[SVN] TortoiseSVN 클라이언트 [내부링크]

들어가기 전...이클립스에서만 svn 체크아웃, 업데이트, 커밋 등 작업을 했지만, 여러 프로젝트를 진행하거나 거의 업데이트만 받는 프로젝트거나 등등 여러가지로 사용하면 편한 TortoiseSVN에 관한 내용이다. 귀찮아서 이클립스로 다 컨트롤했었지만, 여러가지를 많이 사용해보면 분명 장단점은 들어나게 되는 법! 장점이라면 이클립스에서 소스 싱크를 맞출때, 프로젝트를 왔다 갔다 하면서 맞출 필요 없이 해당 프로젝트 폴더에서 우클릭 업데이트! 하면 끝! 단점이라면 당연히 이클립스 화면에서 벗어나서 받아야 한다는 사실? 이 부분은 사용하다보면 어느 부분이 장단점이 될 것인지는 판단이 될 것이라 생각한다. 설치https://tortoisesvn.net/downloads.html 32, 64bit 둘 다 지원을..

[MS-SQL] 중국어 깨질 때 [내부링크]

동기DB(MS-SQL)에 중국어를 등록하는데 깨진다. 방법 insert table (ko, ch) values ('안녕하세요.', N'你好'); 텍스트 넣을 때, 앞에 'N'을 넣어주면 된다. 이 방법으로 되지 않는다면 데이터타입을 확인해보자. varchar 로 되어 있다면, nvarchar 로 수정해주어야 한다. 위 방법이 아니라 다른 방법을 원한다면, DB 커넥션 설정 부분에서 해당 부분이 있는지 확인해보고 설정되어 있다면 제거하면 된다. jdbc:sqlserver://[IP]:[PORT];DatabaseName=[DB];sendStringParametersAsUnicode=false ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ jdbc:sqlserver://..

다국어 처리 [내부링크]

동기쇼핑몰 사이트를 맡게 되어 정말 오랜만에 locale 설정에 의해 properties 로 다국어 작업을 해보게 되었다. 방법#1. xml 설정 언어 설정하는 리졸버는 여러가지 있는데, 그 중에서 session 으로 설정할 수 있는 SessionLocaleResolver 를 선택하였다. - basename : 로딩할 메시지의 기본 이름?(루트?)를 설정한다.- cacheSeconds : value 값(초 설정)이 설정된 초마다 properties 가 수정된 것을 인지해서 반영해준다.- defaultEncoding : 기본 인코딩을 설정한다.- fileEncodings : 파일 인코딩을 설정한다.- useCodeAsDefaultMessage : #2. properties 설정(ex. message_ko...

[Script] 내 도메인, 포트, QueryString 등 확인 [내부링크]

동기스크립트로 프로토콜, 도메인, 포트, 쿼리스트링 처리할 일이 많아졌다. 스크립트 #프로토콜: URL의 호스트 이름과 포트 번호를 설정하거나 반환합니다. > location.protocol"http:" #URL path와 쿼리스트링을 제외한 URL 정보: URL의 프로토콜, 호스트 이름 및 포트 번호를 반환합니다. > location.origin"http://seodaeya.tistory.com" #호스트네임: URL의 호스트 명을 설정 또는 리턴합니다. > location.hostname"seodaeya.tistory.com" # URL 경로: URL의 경로 이름을 설정하거나 반환합니다. location.pathname"/admin/entry/post/" # 쿼리스트링: URL의 쿼리 문자열 부분을 ..

[LINUX] 파일 찾기 [내부링크]

동기프로젝트를 진행하다보면 꼭 필요로 하는 문서가 있다. 이번에는 *.class, *.js, ... 등등 갯수를 세야할 일이 생겼다. 윈도우에서는 파일찾기에서 *.css 하면 나올 것 같다. 생각했는데, 리눅스라... 고민을 좀 했었는데, 아니 웬걸? 윈도우보다 더 쉽게 해결을 하게 되었다. 방법 ] find . -type f -name "*.css" | wc -l46] find . -type f -name "*.class" | wc -l262] find . -type f -name "*.js" | wc -l367] find . -type f -name "*.jsp" | wc -l205] find . -type f -name "*.xml" | wc -l157 ※ 명령어 아래 수치는 필자가 임의로 적은 것..

[라즈베리파이] 톰캣 설치 및 기본 정보 [내부링크]

동기경력 관리를 코사에 해도 괜찮은데 개인서버가 있으므로 내 서버에 경력관리 겸 포트폴리오를 올리기 위해 진행하게 되었다.설치 apt-get install tomcat8 ......... 후...... 넌 어디에 설치된 것이냐.... ?????? 톰캣 설치 root@server:~# apt-get install tomcat8 기본 설치 경로 tomcat 설정 경로는 "/etc/tomcat*/" webapps 경로는 "/var/lib/tomcat*/"

[OS] OS별 시리얼 번호(Serial Number) 확인하기 [내부링크]

동기예전 서버관리할 때 시리얼 번호를 확인하기 위해서 메모해둔 것을 파일 정리하면서 나와있어서 정리. 방법 #윈도우(windows) wmic bios get serialnumber

[Tool-Tip] 이클립스 레이아웃이 이상할 때 [내부링크]

동기콘솔을 보기 위해 콘솔창을 최대화 하였는데, 소스 창을 제외한 나머지 부분에만 최대화가 된다든지 레이아웃이 지멋대로일 때가 있다.예전에는 아예 콘솔창을 별도의 창으로 띄워서 콘솔만 보곤 했는데, 간혹 소스창에 소스를 입력을 해도 콘솔창에 써지는 경우가 있었다.이클립스가 여러창을 띄웠을 때 포커스를 제대로 인식을 못하는 것인지 그건 윈도우 문제일지도.. 무튼 지금 콘솔창이나 소스창 등을 최대화 하였을 때 제대로 레이아웃이 맞춰지지 않은 부분을 초기화 하는 것만 해결해보자. 해결 방법#1 : 우선 사용하는 이클립스가 있는 폴더로 이동해보자. "파일 위치 열기" #2 : 이클립스가 있는 경로를 복사한다. #3 : 명령프롬프트창을 띄워서 해당 이클립스 경로로 들어가서 "eclipse -clean" 명령을 내..

[디자인] 파비콘(Favicon) 만들기 [내부링크]

동기우선 파비콘은 브라우저 별로 약간 차이가 있는 것 같은데, 익스플로러는 주소란과 탭에 좌측에 위치해 있고, 크롬이나 파이어폭스 같은 경우 탭에만 타이틀 왼쪽에 이미지가 있다. 이 이미지(아이콘)가 바로 파비콘이다. 프로젝트를 진행하다가 이미지를 넣는 일이 생겼다.그때는 디자인팀에서 준 이미지를 넣었지만, 한참이 지난 지금에서 그냥 한번 만들어볼 수 있지 않을까 생각이 들어,'한번 내가 직접 만들어볼 수 있나?' 하고 찾아본 결과 ... 역시 있었다. 방법파비콘을 만들 수 있는 여러 사이트가 있는 것 같은데, 구글에서 'favicon'라고 치면 제일 위에 나오는 사이트에 들어가서 만들어보자. #링크 : http://www.favicon-generator.org/ 브라우저 기준으로 세로 2/5 정도, 가..

[용어] BI (Business Intelligence) [내부링크]

BI (Business Intelligence) ? 기업에서 데이터를 수집, 정리, 분석하고 활용하여 효율적인 의사결정을 할 수 있는 방법에 대해 연구하는 학문이다.기업의 비전을 달성하기 위하여 비즈니스의 전략을 효율적이고 효과적으로 지원하여 각 조직의 구성원(종업원, 중간 관리자, 의사결정자 등)에게 적시에 의사결정을 할 수 있도록 지원하는 정보체계라고 정의하기도 한다. 관련 키워드# Big Data 관련 기사# http://www.dator.co.kr/391210 참고# https://ko.wikipedia.org/wiki/%EB%B9%84%EC%A6%88%EB%8B%88%EC%8A%A4_%EC%9D%B8%ED%85%94%EB%A6%AC%EC%A0%84%EC%8A%A4

[ORACLE] [SQL] SELECT 해서 INSERT 하기 [내부링크]

동기프로젝트를 진행 중에 예기치 못한 요구사항으로 인한 DB 변경이 이루어질 때가 있다.이때, 컬럼만 추가해서 NULL 값이 들어가도 되거나, 그냥 기본 값 = (예를 들어) 1 이 들어간다면 얼마나 좋을까?하지만, 그룹으로 묶어서 값을 넣어주어야 한다면 좀 더 복잡해지기 마련이다.그룹으로 묶어서 LEVEL 값을 넣어주어야 했다. 방법 UPDATE /*+ BYPASS_UJVC */( SELECT A.COLUMN1 UPD_COL , B.RNUM SEL_COL FROM TABLE_A A , ( SELECT KEY_COLUMN, ROW_NUMBER() OVER(PARTITION BY GROUP_COLUMN1, GROUP_COLUMN2 ORDER BY ORDER_COLUMN) AS RNUM FROM TABLE_..

[엑셀] 셀 병합 매크로 만들기 [내부링크]

동기엑셀에서 셀 병합을 단축키로 하고 싶었는데, 찾아도 잘 나오질 않는다. 방법이 없는 것인지 잘 모르겠지만, 그래서 더 찾아보니 선택한 셀 안에 동일한 값이 들어있으면 셀을 병합해주는 스크립트가 있었다. 방법1. 메뉴바에 '보기'탭에서 '매크로'를 선택한 뒤에 '매크로 보기'를 클릭한다. 2. 매크로 이름에 아무거나 입력해주면 '만들기' 버튼이 활성화되는데, '만들기' 버튼을 클릭한다. 3. 새로운 창이 뜨게 되는데, 그 창 안에 아무렇게 입력한 이름으로 함수가 만들어지게 되는데, 전체선택(ctrl+a)한 뒤에 아래 스크립트를 붙여넣는다. Sub MergeMacro() ' 선택 영역에서 인접 셀에 같은 값이 있는 경우 셀을 병합함'If Selection.Cells.Count < 2 Then MsgBox..

[Java] split 특수문자 [내부링크]

동기double 을 소수점 길이를 알고 싶었기 때문에 Double.toString 에 split 해서 사용하려고 하는데,자꾸 "ArrayIndexOutOfBoundsException" 가 떨어지는 것이 아닌가... 1. 특수문자를 입력시에는 "\"(이스케이프)를 꼭 붙여야 한다. 2. split("\.")을 하게 되면 에러가 나게 된다. 3. .(점)이라는 문자는 정규식으로 '불특정 문자 1개'라는 의미를 가진다.(구분 문자열을 정규식으로 입력을 받기 때문에) 4. 점 그대로 사용하기 위해선 이스케이프(\) 문자 2개를 붙여야 정상 작동 된다. 사용방법 String[] strDb = "0.1".split("\\."); 참고#http://m.blog.naver.com/lsy820814_2/50153566707

[Oracle] 버전 확인 [내부링크]

들어가기 전개발을 하면서 개발에 필요한 DB, 서버 등 버전을 확인해야 할 일이 생긴다. 문서 작업을 하면서... 그리고 문서 작업뿐만 아니라 기본적으로 제공되는 함수들의 사용 여부도 알 수 있기 때문에 버전은 중요하다. 예를 들면, 11g 에서 제공하는 문자열 붙이는 함수에 LISTAGG(ENAME, ', ') WITHIN GROUP (ORDER BY HIREDATE) AS AGGREGATED_ENAMES 하지만, 10g에서는 listagg 함수가 없다.... 이럴 때 10g 에서 사용할 수 있는 함수를 찾아야 한다. SUBSTR(XMLAGG(XMLELEMENT(a, '@@', NVL(COLUMN1,'_')||':'||NVL(COLUMN2,'_')) ORDER BY COLUMN3).EXTRACT ('/..

[eclipse] 툴 설정 초기화 [내부링크]

동기레이아웃이 말을 듣지 않았다. 전에는 이클립스를 다시 설치 하거나, workspace 안에 .metadata 폴더 지우거나 했는데, 이렇게 하지 않고, 초기화 하는 방법이 있을 거란 생각을 해서 열심히 찾았다. 방법을 찾았다. 자세한 내용은 다루지 않겠다. 방법명령프롬프트(실행 → cmd])에서 이클립스가 설치되어 있는 폴더까지 들어간 뒤에 명령어를 입력한다. D:\eclipse> eclispe -clean 후기명령어를 입력하면 자동으로 이클립스가 재기동된다. 다행히 폰트나 기타 설정은 초기화되지 않았다. 뭐가 초기화된 건진 잘 모르겠지만, 내가 원했던 레이아웃이 지멋대로 깨지거나 하는 일은 사라졌다. 이클립스 윈도우 메뉴에 reset perspective 클릭한 뒤, 이클립스 재시작을 해도 레이아웃..

[SQL] primary key 추가 삭제 [내부링크]

들어가기 전기본키를 추가 할 일이 생겼다.기존에 키가 등록이 되어 있는데, 수정하고 싶었던 것이다.그럼 일단 지우고, 다시 등록을 해야 한다. 근데 지워지지 않았다. ALTER TABLE TEST_TABLE DROP PRIMARY KEY; ORA-02441: Cannot drop nonexistent primary key 삭제 할 수 없단다. 다시 테이블 description 을 봤다. 분명 우리가 사용하는 pk 사용 네이밍룰로 된 key 값이 등록 되어 있었다. '이상하다.' 싶어서 다시 지웠는데도 없단다. 다시 description 을 봤다. 머리가 아파왔다. 자세히 보니.... CREATE UNIQUE INDEX [PK명]ON [TABLE명]([KEY1],[KEY2],[...]) 위와 같이 되어 있..

[Java] 문자열에 문자열 찾기 [내부링크]

들어가기 전문자열에 포함된 문자열을 찾고 싶었다. indexOf 는 문자열 안에 찾고 싶은 문자의 index 를 return 해주는 것이기에 내 의도와는 다르기 때문에 좀 더 깔끔한 것이 있나 확인해본 결과, 당연히 있었다. contains(CharSequence s)Returns true if and only if this string contains the specified sequence of char values. 사용예시String str = "내가 찾는 문자열"; if(str.contains("찾는")) {true;}else{false;} 참고# https://docs.oracle.com/javase/7/docs/api/java/lang/String.html

[CSS] html table display 설정 시, 화면이 깨지는 현상 [내부링크]

들어가기 전display는 block, none만 알고 살아왔다.jQuery는 show, hide 만 해주면 되니까.... 근데 이건 왠걸? jquery에서 제공해주는 attr 로 display 속성을 변경했는데,table 의 td tag 를 보여주고 숨기는 과정에서 문제가 발생했다. 하나의 tr에 td 태그로 나와야 할 것들이 td 태그로 나오긴 했지만, 하나의 tr에 두 줄은 무어란 말인가.... 이유인 즉슨, style 속성을 block 으로 해준 부분에서 잘못되었다. table 의 td 로 넣기 위해서는 display가 block 이 아닌 table-cell 로 해주어야 한다. 직접 테스트 해보자if("보여주고 싶을때"){$("#table_td").attr("style", "display:tabl..

[script] toNumber, toString, ... [내부링크]

왜?문자 타입에서 숫자타입으로 바꾸고 싶을 때, 방법문자를 숫자로 Number(변경할 값) # 간단한 예시 # 간단한 설명? 2 line 에서 는 문자열이기 때문에 1을 더해줘도 11이 되는 것이고, 3 line 에서는 숫자로 타입이 바뀌었기 때문에 1을 더해주면 12가 되는 것이다.

[MAC] MacOS Sierra [내부링크]

드디어 기다리던 MAC OS 가 그 모습을 들어냈다. 예전에는 베타로 사용했었는데, 이번에 중점을 둔 것은 시리 기능이기 때문에 앱 호환성을 위해 업데이트는 정식버전에 초점을 두었다. 링크http://www.apple.com/kr/macos/sierra/https://itunes.apple.com/kr/app/macos-sierra/id1127487414?mt=12 다운로드 방법링크에 있는 URL로 파일 다운로드 받을 수 있다.2번째 링크는 iTunes store의 다이렉트 링크로 좀 더 편하게 이용할 수 있다. 한번 더 거칠 필요가 없으니 말이다.

[ORACLE] INDEX 목록 조회 [내부링크]

동기산출물을 작성 해야 한다. 그럼 뽑아야지. 쿼리 SELECT B.TABLE_NAME, B.INDEX_NAME, B.COLUMN_NAME, A.UNIQUENESSFROM ALL_INDEXES A, ALL_IND_COLUMNS BWHERE A.INDEX_NAME = B.INDEX_NAMEORDER BY B.TABLE_NAME, B.INDEX_NAME, B.COLUMN_POSITION 참고용https://docs.oracle.com/cd/B19306_01/server.102/b14237/statviews_1069.htm#i1578369http://docs.oracle.com/cd/B19306_01/server.102/b14237/statviews_1064.htm#i1577532 궁시렁형식은 각 형식에 맞춰..

[MAC] spotlight 검색 안될 때(index 설정) [내부링크]

동기앱을 삭제하고 다시 설치를 했는데, spotlight 기능이 제대로 되질 않는 것이다. 솔직히 이런 적이 한두번이 아니지만, 그때마다 구글링을 했었던 것 같다. 설정 방법우선 '시스템 환경설정'에 들어간다.그 다음 'Spotlight' 메뉴 그 다음 '개인 정보 보호' 탭 재인덱싱하고 싶은 폴더나 디스크를 추가한다. ('+' 버튼을 눌러서 선택하면 된다) 위 개인 정보 보호는 'spotlight 로 검색이 되지 않게 하기 위한' 그런 용도인 듯 싶다. 검색에 불필요한 부분이나 보호해야 할 영역으로 검색에서 제외하는 것으로 보이나 이 것으로 역이용하는 듯하다. 하지만, 응용 프로그램을 넣었다 뺐다를 한 두차례 해보았으나, 그 역시도 안됐을 때가 있었는데, .... 잘못 넣었다 뺐나?????? 아무튼 애..

[script] host url [내부링크]

들어가기 전...script 로 host url 을 가져와서 사용해야 할 때가 있다.처음에는 location.host 를 사용하면서 앞에 'http://' 를 추가해주는 식으로 사용했었는데, ie11 부터 지원하는 속성이 생겼다. 사용 방법ex) var url = location.origin + query_string; 개발자도구로 실행해보면 필자는 맥으로 캡처를 했기 때문에 safari 로 테스트 했지만, IE11 에서도 동일한 값이 나오는 것을 확인 할 수 있을 것이다. 지원 브라우저 #참고 : http://www.w3schools.com/jsref/prop_loc_origin.asp

[ssh] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! [내부링크]

접속에러 아니 이건 또 무슨 에러지 ???? 원격 호스트 증명? 식별?이 바뀌었다고 하는데 도대체 뭐지? 라고 생각했던 것도 잠시... 아... os 를 갈아엎은 게 생각이 났다. 그래서 도대체 어떻게 해결을 해야 되는 건가? 했는데.... 역시 구글링은... 해결방법 이와 같이 ssh를 요청하는 pc 에서 ssh-keygen 을 재등록해준다. [참고 : http://visu4l.tistory.com/343]

[라즈베리파이] [MAC] img 파일 SD Card 에 write 하기 [내부링크]

들어가면서...처음에 라즈베리파이를 사고, 신나서 회사에서 바로 뜯어서 윈도우가 설치된 업무용 노트북으로 "Win32 Disk Imager" 프로그램을 이용하여 이미지를 write 해주었는데,이번에는 업무용 노트북이 없는 집에서 맥으로 하게 되어 dd(Data Description) 명령어를 써보게 되었다. [참고용 : https://ko.wikipedia.org/wiki/Dd_(유닉스)] USB BSD 확인상단바에 "Apple메뉴 > 이 맥에 관하여"를 클릭하면 현재 OS 버전, 시스템 정보가 나오게 되는데, "시스템 레포트..."를 클릭하여 들어간다. "시스템 리포트..."를 클릭하여 들어가보면,뭔가 다 까발려진 기분이라 좀 그렇지만, ㅎㅎ BSD 를 확인만 하면 된다. dd 명령어로 img writ..

[라즈베리파이] [MAC] SDFormatter 로 SD Card 포맷하기 [내부링크]

1. 설치#다운로드 링크 : https://www.sdcard.org/downloads/formatter_4/eula_mac/index.html 위 링크를 따라 들어가면, 아래와 같이 좌측에 윈도우와 맥에서 다운로드할 수 있는 것을 확인할 수 있다. 맨 처음 링크를 클릭하면 "Mac" 이 선택 되어 있기 때문에 그냥 아래로 스크롤 하면 된다. 이렇게 까지 설명을 해야 되나 싶지만, .............. Accept 를 선택하면 파일을 다운로드 받을 수 있다. 2. 포맷하기더이상 무슨 말이 필요하겠는가? 하지만, USB 는 연결해야 ...... 이제 아래 Format 버튼만 눌러준다면 정상적으로 포맷이 된다.

[MAC] Unarchiver 앱으로 *.xz 압축 풀기 [내부링크]

1. 설치 동기확장자명이 xz 인 압축파일을 풀게된 동기는 라즈베리파이에서 OS가 라즈비안이 아닌 다른 OS 를 설치 하기 위해 다운받은 이미지가 *.xz 였기 때문에 단지 확장자가 *.xz 인 파일을 압축을 풀기 위함이다. 다른 이유가 있겠는가? 사실 다른 프로그램을 설치해보려 했으나, 복잡한 방법으로 해야 하는 번거로움이 있었기에... 사실 영어라... 사실 압축 하나 풀기 위해 귀찮은 작업을 더 하기 귀찮.... 핑계일 뿐이라... 2. 앱 설치설치는 어렵지 않다. Store 앱에서 "Unarchiver" 앱을 다운 받는다. 가장 왼쪽에 위치한 The Unarchiver 앱이다. 3. 압축 풀기 The Unarchiver 앱으로 정상적으로 *.xz 확장자를 압축을 풀 수 있는 것을 확인했다. #뒷 ..

[ORACLE] [SQL PLUS] sql script 실행 [내부링크]

몇 줄 되지 않은 데이터를 넣을 때는 GUI가 잘 되어 있는 툴을 이용해서 데이터를 넣어도 되지만, 엄청나게 많은 데이터를 넣을 때 GUI 가 잘 되어 있는 툴을 이용하여 넣을 때엔 상당히 오랜 시간이 걸려서 스크립트를 실행한다. oracle은 기본적(? - 기본옵션, 뺏다면 어쩔 수 없지만...)으로 sqlplus 를 이용하여 CUI 로 빠르게 넣을 수 있다. SQL 문으로 작성된 파일 실행하기 SQL> @c:\my_scripts\my_sql_script.sql 참고 : https://docs.oracle.com/cd/B25329_01/doc/appdev.102/b25108/xedev_sqlplus.htm

[ORACLE] 컬럼 코멘트 조회, 테이블 생성 시 편리한 쿼리, 코멘트 쿼리 [내부링크]

알고 있으면 편리한 쿼리 SELECT ( CASE WHEN COLUMN_ID=1 THEN ' ' ELSE ', ' END ) || ATC.COLUMN_NAME AS COLUMN_NAME /* 컬럼명 */, '/* ' || ACC.COMMENTS || ' */' AS COLUMN_NAME_COMMENT, DATA_TYPE/* 데이터타입 */, CASE --WHEN DATA_TYPE='VARCHAR2' THEN '(' || DATA_LENGTH || ')'--WHEN DATA_TYPE='CHAR' THEN '(' || DATA_LENGTH || ')'WHEN DATA_TYPE='NUMBER' THEN '(' || DATA_PRECISION || ')'ELSE '(' || DATA_LENGTH || ')' E..

[MAC] 맞춤법 자동 교정 설정 끄기 [내부링크]

맞춤법 자동 교정을 끄게된 동기이런 게 있을 거라는 걸 상상도 하지 못했다. 필자는 개발자이기 때문에 간혹 맞춤법과 무관한 영문자를 쓰는 경우가 있다. 예를 들어 FileInputStream 에 흔히 클래스 대문자를 따서 fis 와 같은 별 의미 없는 영문자를 쓰는데, 이게 부분을 fis 만 치고 띄어쓰기만 해도 자동으로 고쳐지는 경우가 있는다. 어찌나 불편하던지 ... 다시 ctrl + z (되돌리기) 를 해서 고쳤었다. 사실 소스를 sns 로 봐달라고 보낸적은 없고, 대부분 exception 같은 경우에만 오고 가서 이런 문제는 발생하지 않았었다. 하지만 어제 처음으로 직접 운영서버에 반영하지 못하는 경우가 생겨 개발을 모르는 누군가에게 소스를 보낼 일이 생겨서 한 20 라인 가까이 되는 소스를 아무..

[CUBRID] 함수 사용하기 [내부링크]

들어가기 전.... 큐브리드 홈페이지에 다 나와있는 내용이다. 하지만 살짝 이해를 돕기 위해, 처음 사용해보는 사람들을 위해, 사용해 봤는데 까먹은 사람을 위해(나처럼....) 큐브리드에서는 함수를 사용할 때 불편하게????? 자바로 만들어서 사용해야 한다. 에이 설마???? 정말 그렇다. 하지만, 누군가에겐 편리하게 느껴질 수도 있다. 큐브리드 도큐먼트 참조 : http://www.cubrid.org/manual/91/ko/sql/jsp.html 근래 개발환경에서는 시스템 환경변수를 사용하지 않아서 충분히 개발을 원활하게 할 수 있었는데, 큐브리드 함수 때문에 시스템 환경변수를 다시 설정하게 됐다. 큐브리드에서 컴파일된 자바를 로드하기 위해서.... 1. 시스템 환경변수 설정 1) 자바 홈 설정 2) ..

[ORACLE] 컬럼 추가, 수정, 변경, 삭제 [내부링크]

컬럼 추가 ALTER TABLE 테이블명 ADD (컬럼명 데이터타입(숫자)); ex) ALTER TABLE T_TEST ADD ( SESSION_ID VARCHAR2(8) ) ; 컬럼 수정 ALTER TABLE 테이블명 MODIFY (컬럼명 데이터타입(숫자)); ex) ALTER TABLE T_TEST MODIFY ( SESSION_ID VARCHAR2(32) ) ; 컬럼명 변경 ALTER TABLE 테이블명 RENAME COLUMN (구)컬럼명 TO (신)컬럼명 ; ex) ALTER TABLE T_TEST RENAME C_PRV_COL TO NEW_COL ; 컬럼 삭제 ALTER TABLE 테이블명 DROP (컬럼명); ex) ALTER TABLE T_TEST DROP ( COL1 ) ;

[SQL] create table 로 테이블 단위 간단 백업하기 [내부링크]

CREATE TABLE [TABLE명] AS SELECT * FROM [TABLE명] [WHERE 절] 필자의 경우, 기존 테이블의 데이터를 수정할 때,잘못 수정할 경우를 대비해서 기존 데이터를 살리기 위한 하나의 방법으로 사용하고 있다. CREATE TABLE = 백업된 데이터AS 뒤에 SELECT 로 조회해오는 테이블은 기존 데이터 데이터를 백업하는 방법은 여러가지 방법이 있겠지만, 필자는 이 방법을 사용하고 있다. 서버의 저장공간이 부족한 환경이라면 이 방법은 추천하지 않는다.

[라즈베리파이] ssh 접속 문구 설정 [내부링크]

설정 동기예전 서버 작업할 때, ssh 접속 시, 접속 시 블라블라블라 문구가 뜨는 게 기억이 났다. 위와 같이 id를 치고 다음(비밀번호를 치는 단계)으로 넘어가려고 할 때, 문구가 뜬다. 설정 $ vi /etc/ssh/sshd_config ... #Banner /etc/issue.net ... #으로 주석처리 되어 있는 저 배너를 풀어주면 배너를 사용할 수 있다. Tip1. '?Banner' → 쉽게 찾을 수 있다. '?' 는 찾겠다는 것이고, 뒤에는 찾을 단어를 넣어주면 된다. Tip2. 'Shift + G' → 단축키를 지그시 눌러주면 제일 아래로 내려가게 되는데,Banner 설정 부분이 하단쪽에 있어서 찾기가 쉬울 것이다. $ vi /etc/issue.net This Server ..... ....

[라즈베리파이] 토렌트 서버 만들기 [내부링크]

Keyword - 설치 $ apt-get install transmission-daemon - 디렉토리 권한 변경 $ chgrp debian-transmission downuser - 계정 그룹에 추가 $ usermod -a -G debian-transmission downuser Transmission 이란...(참고 : https://www.transmissionbt.com/about/) 설치하기에 앞서, 요즘 맥용 트랜스미션에 관한 기사가 나와서 링크를 걸어본다.그에 따른 해결방안도 같이 있는 기사를 링크 걸어놨다.(참고 : http://www.boannews.com/media/view.asp?idx=49858&kind=0) 1. 설치 $ apt-get install transmission-daem..

[라즈베리파이] FTP 서버 만들기 [내부링크]

우선 라즈베리파이를 ftp 서버를 만들기 위한 간단한 순서를 적어보았다. ① vsftp 설치 ② 계정 생성1) 계정 생성 : adduser2) 비밀번호 변경 : passwd3) 관리 폴더 생성 : mkdir ③ vsftp 권한 설정1) vsftpd.conf2) vsftp_user_conf 제일 먼저 FTP 서버로 만들어줄 vsftp를 설치하자.* 설치는 root로 하자. 맨날 귀찮게 sudo 를 앞에 붙여주는 것도 귀찮은 일이다. $ apt-get install vsftpd 두 번째, 계정 생성 및 비밀번호 변경을 한다. 여기서 잠깐! 계정 생성시, 디렉토리도 같이 지정을 해주기 위해 -D 옵션을 주면 더욱 편리하게 진행할 수 있다.아래와 같은 추가 작업이 필요하지 않아진다. $ /home/downuse..

[라즈베리파이] Maria DB 설치 및 확인, 설정(방화벽, Encoding=CharacterSet) [내부링크]

mariadb 설치 $ sudo apt-get install mariadb-server #출처 : http://www.tecmint.com/install-mariadb-in-debian/ 참고할만한 사이트들은 무지 많다는 거~~~~~~이쪽저쪽 사이트 참고를 많이 했지만, 전체적으로 잘나와 있는 듯 해서 하나만 남긴다. 중간에 DB root 권한 비밀번호를 설정하는 푸른색 창이 뜬다. 가끔 아무 생각없이 패스워드 설정하다가 나중에 루트 비밀번호가 뭐지? 하면서 비밀번호 초기화나 재설치를 하지 않기를.. 설치 확인 방화벽 설정이제 외부에서 툴을 써서 접속을 해보도록 해보자. 외부 포트를 오픈을 해주어야 하며, ip를 정해주거나 전체로 지정해주는 작업을 해보자. #참고 : http://choiyb2.tisto..

[Tool Tip] Oracle Orange 로 Export & Import 하기 [내부링크]

오라클 디비 툴로 토드를 많이 사용했었는데, 오렌지가 토드 보다 가볍고, UX가 좀 더 편한 부분이 있어서 오렌지를 쓰게 되었는데, 이번에 데이터 백업을 하게 되어 찾아본 결과 좋은 동영상이 있어서 링크를 걸어본다. https://youtu.be/UGsedNDBW0Y 테이블 전체를 export 할 것이 아니라면where 버튼을 클릭해보자. 아래와 같이 나오는데, 안에 해당 조건문만 잘 넣어주면 된다.

[라즈베리파이] 설정 - #1 update, upgrade, 원격제어, resizing [내부링크]

라즈베리파이를 전원에 연결 후, usb 마우스, 키보드와 HDMI을 연결해서 모니터에서 작업을 하는데, 처음에 무엇부터 해야 할지 곰곰히 생각해보다가 '무엇보다 화면과 분리를 해야 겠다.' 생각이 들어 ip부터 확인을 했다. 필자는 맥북으로 원격제어를 할 것인데, 윈도우에서 원격제어를 할 것을 감안하여 MicroSoft 사에서 제공해주는 Micro Remote Desktop을 사용하기로 했다. 우선 xrdp를 설치한다.(추후 캡쳐화면 넣을 것임....) 이 원격제어 프로그램은 3389 포트를 사용하므로 나중에 포트포워딩 시에는 3389를 해당 ip와 같이 오픈시켜주면 된다.아래 화면은 iptime 기준 설명이다. 규칙이름에는 원하는 규칙이름을 넣고, 외부 포트는 어떠한 포트로 접속을 할 것인지 Micro..

[라즈베리파이] 구매, 조립, 연결 [내부링크]

"라즈베리파이는 영국의 라즈베리 파이 재단이 학교에서 기초 컴퓨터 과학 교육을 증진시키기 위해 만든 싱글 보드 컴퓨터이다."라고 위키에 나온다.자세한 내용은 아래 위키에서 찾아보면 된다.(출처 : https://ko.wikipedia.org/wiki/라즈베리_파이) 쇼핑몰 A사에서 구매한 라즈베리파이2 Model B 간단한 스펙은 아래와 같다. 더 자세한 내용은 라즈베리파이 홈페이지에서 확인해보자. (출처 : https://www.raspberrypi.org/) 웹프로그래머의 직업을 갖고 있는 필자의 라즈베리파이를 사게된 동기는 집에서 공부해야지 하면서 늘 환경탓만 했고, 공부는 시간이 나면, 대충 눈으로만 하는... 사실 집에서 쉴뿐....개인용도로 사용하는 PC는 맥북에어 밖에 없는 나로선 내 애지중..

[DB] MariaDB 를 사용해보자 in MAC [내부링크]

집에서 혼자서 spring framework 설정 과정부터 다시 한번 훑어보려 하였으나, 역시 장벽이 있었으니...그 이름 바로 DB ! 그것도 Oracle.... 아... 지원안하네.. 리눅스... 맥이랑 뭐 다른가? 했더니... 좌절... 괜히 MySQL도 지웠어... 경솔했어... 그래서 다시 MySQL 설치를 하려던 순간...전에 면접 볼때 학교 선배님이셨던 형님께서 마리아디비를 써봤냐고 물으셨던 기억이 되살아난 김에....그래 뭐 대수겠냐 싶어서 설치를 해보기로 결정했는데..... 우선 공부해보고.. ㅋㅋ 설치는 일단 성공 ! (출처 : http://cpuu.postype.com/post/24270/) 터미널로 간단하게 설치가 가능했다. MariaDB 설치 전 우선 필요한 프로그램은 Xcode,..

[개발 버전 호환] Common DBCP jdk jdbc 호환 관련 자료 [내부링크]

이것도 좀 더 공부하고 작성 해야지... http://d2.naver.com/helloworld/5102792

[DB] Job, Procedure [내부링크]

oracle 에서 job 을 돌린다. 잡은 일단 내가 알기로는 프로시저를 이용하여 일정 시간 간격, 원하는 시간 등 수행을 하고 싶은 시간에 돌릴 수 있다. 이것도 공부 하고 글 쓰자... http://www.gurubee.net/lecture/1041

[시큐어코딩] Exception 처리하기 [내부링크]

참고..... 많이 배우고, 글을 써야지... http://www.jpstory.net/2014/02/avoid-nullpointerexception/

[네트워크] 네트워크 유/무선 우선순위 [내부링크]

우선 네트워크 유/무선을 우선순위를 나누려고 하는 이유가 무선이 전용선에 무선공유기를 꽂아서 사용하는 형태가 아닌 유료 무선 라우터를 사용해야 하는 개발환경이기에.... 조금이나마 무선 라우터 사용량을 줄이기 위함임을 밝히고 설명을 계속 하도록 하겠다. 우선 '네트워크 및 공유 센터'까지 들어오는 방법을 모르진 않겠지...우선순위까지 나누려고 한다면 당연히 스킵하고, 계속... 아래 캡쳐화면을 보면 무선이 위에 잡혀있고, 유선이 아래 잡혀있는 것을 확인할 수 있다.필자는 네트워크 타입이 회사 네트워크로 되어 있지만, 각자 설정한 대로 홈 네트워크로 설정했다면 홈 네트워크, 공용 네트워크로 설정했다면 공용네트워크로 보일 것이다. 1. '어댑터 설정 변경'을 클릭해준다. 우선 로컬 네트워크부터 우선순위를 설..

[Eclipse] JSP 파일이 자꾸 엉뚱한 에디터로 열릴 때.... [내부링크]

아, 오늘은 맥에서 이클립스가 말썽이구나...지친다 이렇게 하나 둘 빵빵 터져주는 것이..뭐 큰 건 아니지만, 아주아주 불편함..Syntex가 맞지 않는 에디터로 보면 아주 불편함. 늘 편하게 보던 에디터가 다른 엉뚱한 에디터로 열린다면 .... 아... 짜증뭐 늘 보던 에디터가 어떤 에디터인지 모른 상태에서 jsp editor 였던 것 같은데, 목록엔 안보이고, 뭐지...좀 더 구체적으로 이야기 하자면 맥에서 전자정부프레임워크 설정을 이클립스에 적용하던 중...다 완료했다고 생각하고 프로젝트를 import 해서 소스를 보려고 하는데 JSP 파일을 열라고 하니까 Sublime Text 2 가 열렸던 것이클립스 설치 전에 간단히 소스 편집용으로 사용했던 Sublime Text 2.... 근데 이클립스를 깔..

[script] script parameters 에 관한 것들 [내부링크]

혹시 scrpit function 호출 시, 전달인자의 갯수를 더 주거나 아니면 덜 준 적이 있는가?작년 프로젝트에서 처음 function 전달인자 갯수가 다른 것을 접해본 적이 있었다.그때는 그냥 뭐 이게 뭐야, 잘못됐네. 이러면서 ... 호출이 되긴 했지만 관심 없었다.근데 이번 프로젝트 기본 구성된 프레임웍을 가지고 개발 시작 전에 잠깐 프레임웍을 훑어보던 중 또 전달인자가 다른 부분을 확인했다. 이번엔 시간도 많으니 한번 궁금해서 찾아봤다. 참고 URL : http://www.w3schools.com/js/js_function_parameters.asp 영어라서 마음에 들지 않지만, 제일 맨 위에 문장을 봐보자.A JavaScript function does not perform any check..

[CSS] 스타일 적용 순서 [내부링크]

순서는 아래와 같다.External Stylen Sheet

[Eclipse] ctrl + shift + f, coding style formatting 설정 in Eclipse - Text Editros, Java Code Style Formatter [내부링크]

모두 각자 개발을 시작할 때 설정하는 항목들이 있을 것이다. 코딩 화면에 number 표시를 한다던지, 글씨체는 어떻게 한다던지...하지만 내가 지금 작성하고 싶은 것은 ctrl + shift + f 했을 때, 내 눈에 보기 좋게 딱 보이기 위한 설정만 작성할 것이다. 우선 화면에 스페이스바는 왠지 눈에 거슬린다.어디선가 들은 법 한데... 스페이스바로 설정해놓는 이유가 있었는데... 어디에서는 스페이스바 밖에 인식을 못해서랬나?아니면 오류가 난다고 했었던가? 아무튼 그 내용은 더 내가 몸소 느껴지면 바꾸도록 하겠다. 첫 번째, 띄어쓰기 보임 설정 [Leading]String[Enclosed]str[Enclosed]=[Enclosed]new[Enclosed]String();[Trailing]※ 부가설명 ..

[JSP] request 기본 객체 [내부링크]

메소드명설명 request.getProtocol(); 1 - 프로토콜 이름과 버전 정보를 리턴 request.getServerName(); 2 - 호스트 서버 이름을 리턴 request.getServerPort(); 3 - 요청된 포트 번호를 리턴 request.getRequestURI(); 4 - 1 ~ 3 뒤에 붙은 문자열이 리턴되나, 쿼리스트링은 제외 request.getRequestURL(); 1 ~ 4 모두 리턴 request.getQueryString(); 1 ~ 4 를 제외한 쿼리스트링만 리턴 request.getContextPath(); 컨텍스트 패스 리턴

[CSS] div 태그 안에 2개 태그 좌/우 정렬과 text 세로 정렬하기 [내부링크]

이것 때문에 무지하게 찾았네. 아무리 해도 텍스트가 세로 정렬이 되지 않아서 왜 안되나.... 안 되나... 위와 같이 div 태그 안에 텍스트 영역과 select box 영역으로 구분하여 한 줄로 표시할 수 있도록 하고 싶었다. 근데 안쪽 div 태그에 열심히 float 으로 left 와 right 를 나누어 주어도 'TEXT' div 영역은 세로 정렬이 되지 않는 것이었다. 아.... 무엇이 문제일까.... 첫번째 div 에서 vertical-align 속성을 분명 middle 로 주었는데 말이다. 흠.... 해답은 여기에서 찾을 수 있었다. TEXT... 아.... 해답은 찾았는데, 영어가 약해서 해석이 안된다. 젠장.............. 일단은 해결인 걸로..... 끝!!

mail.worksmobile.com outlook 설정 방법 [내부링크]

회사에 들어와서 worksmoblie 에서 제공해주는 mail 서비스를 처음 사용을 해보았다. 하지만, 메일은 실시간으로 체크를 해야 하기 때문에 outlook 과 같은 프로그램이 필요하다. 자, 설정을 해볼까? worksmobile 에 잘 뒤져보면 설정정보가 나온다. * 받는 메일은 pop 설정, 포트는 995, SSL 인증 필요* 보내는 메일은 smtp 설정, 포트는 465, SSL 인증 필요 설정 정보를 알았으니, 이제 outlook 수동 계정 설정을 해보자. 간단한 화면은 그냥 설명 없이 넘어가겠다. ! "계정 추가"화면에서는 각 입력란에 맞게 값을 넣어준다.※ WorkMobile 에서 얻은 받는 메일 서버, 보내는 메일 서버도 입력해준다. 처음에 멍청하게 사용자 이름에 내 이름을 그대로 넣었더니..

[개발 환경 호환] Servlet, Tomcat, Java, ... 개발환경에 따른 호환 확인하기( [내부링크]

tomcat 사이트에 들어가면 Download - Which version? 에서 원하는 정보를 찾을 수 있다. 이 부분은 은근 신경이 쓰이는 부분이었는데, 구글링하다보니 tomcat 사이트에 나와있다는 것을 확인할 수 있었다.

[전자정부프레임워크] 기본 DB 설정 ( mysql -> oracle ) 변경하기 [내부링크]

전자정부프레임워크를 샘플을 다운 받아서 코딩을 하다보면,기본 DB 기본 설정 값이 mysql로 되어 있다.mysql 를 oracle 로 변경을 해주어야 하는데,globals.properties에 mysql 설정값만 oracle로 변경해주고,mysql 설정 사항들을 주석처리 하고,oracle 설정사항들을 주석 풀어주면 다 끝나는 것이 아니다. pom.xml 에 설정되어 있는 oracle driver 를 다운받아 주어야 하는데, 그냥 pom.xml 에 있는 ojdbc 설정 값을 주석만 풀어준다고 되는 것이 아니다. 아래와 같이 설정을 해주어야 해당 repository를 통해 ojdbc 라이브러리를 다운 받을 수 있다. 위와 같이 repositories 태그 안에 넣어주면 된다. ..,mesir-repohtt..

[전자정부프레임워크] 설정 후, 프로젝트 미생성 문제 해결방법 [내부링크]

전자정부프레임워크를 설치하고 나서 샘플 프로젝트를 생성해 보려고 eGovFrame Template Project 를 눌러서 프로젝트를 만들어보았다. 근데 분명 샘플 프로젝트를 클릭하여 프로젝트를 생성해보면 샘플코드가 줄줄이 나와야 하는데, 코드가 나오지 않았다. 구글링을 해보니, 1) project - Properties 에서 2) Project Facets 에서 Dynamic Web Module과 Java 를 체크를 해주면 정상적으로 ..... 아닌 것 같다. 이게 아닌 것 같아......만약 여기까지 이 글을 읽고 따라하셨다면...... 미안한 마음이 큽니다.하지만, project facets 에 관련된 오류가 많으니, 한번 봐두는 것도 괜찮을 듯 하다. 전자정부프레임워크에서 최신 3.5 기준으로 j..

유럽 자전거 여행 포르투갈 그 시작.. [내부링크]

2015년 5월 30일, 포르투갈 리스본에서 고우 ~ 으흠... 외국이다. 좋구나 ! 내가 출발한 시간은 새벽 6시가 조금 안되는 시간이었던 것 같다. 일단 도로 상태는 괜찮은 듯 했... 으나.... 조금씩... 좋구나 ~ 외국이다! 처음에 동상을 봤을 땐 많이 없겠거니 하고 많이 찍었다. 다 동상마다 뭔가 그 도시나 동네의 의미를 두고 만든 것 같기도 하다는 생각을 했다. 일단 루트를 정해야 하는데... 사실 내가 루트를 정하거나 한 건 없다. 다만 난. 포르투갈에서 스페인으로, 스페인에서 프랑스로, 프랑스에서 벨기에, 벨기에에서 네덜란드, 네덜란드에서 독일까지... .... 너무 크게 잡았다. 그냥 우리집에서 앞에 슈퍼가는 기분으로 루트를 정했다랄까? 슈퍼는 우리집 앞에 있으니까... 하하하하하하...

유럽 자전거 여행 그 시작.... [내부링크]

* 재수정일 : 2015.06.25 사진을 여러 디바이스(갤럭시 노트2, 옵티머스G, 갤럭시S2, 아이폰5S, 아이패드 미니2)로 찍어놔서 사진을 더 찾아서 수정함. 유럽 자전거 여행을 하기 전 나의 짐을 사진으로 남겨보았다. 넘쳐난다. 넘쳐 나.... 이렇게 짐이 많을 줄은... 사실 유럽 가기 전엔 이정도 쯤이야... 이건 뭐 다 이정도는 가져가는 건 줄.... 이렇게 고생이 시작될 줄이야... 2015년 5월 29일, 여행의 시작일... 자동차에 다 들어가지 않아서 자전거를 분해서 다시 공항 주차장에서 싸게 되었다. 아버지와 친구의 도움으로 빠르게 할 수 있게 되었다. 아 정말 유럽으로 내가 간단 말인가... 드디어 준비는 완료가 되었다. 패니어 3개는 왼쪽 박스에 담고, 자전거는 오른쪽 박스에, ..

핸들바백 만들기 [내부링크]

유럽 자전거 여행을 위한 준비! 오늘은 핸들바백을 만들어보기로 했다. 핸들바백은 다 만들어져 나오는 줄만 알았는데 대부분 카메라 가방을 가지고 고정틀만 구매해서 만들어 사용한다. 내가 알게 된 Fixer 8 마운트는 별도 구매해야 한다. 구성품은 아래와 같다. 왼쪽 아래 보이는 저 와이어는 설명서 제대로 안봤다가 구멍에 왜 안들어가지냐며 혼자 짜증 좀 부렸는데, 고정 되어 있는 나사를 풀러서 사이 공간틈에 와이어를 넣어야 하는 것이니 잘 확인해봐야 한다. 일단 고정틀이 맞는 지 내 잔챠에 이리저리 맞춰봤다. 젠장.... 브레이크 와이어랑 닿아서 선이 눌린다. 계속 놔두면 왠지 브레이크를 오래 사용하지 못할 것 같다. 포기를 해야 하나 많은 고민을 했다. 고정틀을 살짝 올리니 모양새는 나지 않아도 브레이크..

유럽 자전거 여행에 가져갈 & 필요한 품목들 [내부링크]

구매한 품목들 품목(모델명) 가격 자전거 (그레이트 져니) 88만원 자전거 펌프 (지요 GM-71) 1만 3천원 텐트 (힐맨 클라우드2 플러스)16만 1천원태양열 충전 (픽스 솔라셀)7만 9천원 자물쇠 (Doberman #8031)1만 8천원보조배터리 (샤오미 16000mAh)2만 8천원자전거 공구 (???)1만 5천원이너웨어 팬츠 (121340116)2만 8천원 x 2벌헬멧 (SV-90)4만 5천원타이어 (슈발베 마라톤 플러스 투어 26x1.75)3만 4천원튜브 (SV13 60mm)8천6백원 ...... 가져갈 품목들 구매한 품목 포함, 사진 및 SNS용 아이폰 & 아이패드(+ 오프라인 지도), 오프라인 지도용 옵티머스 G & 갤럭시 S2, 영어회화책, 침낭, 깔깔이, 맥가이버세트, 의료상자, 전조등,..

여행 동기와 시작 [내부링크]

난 누구인가? 난 무엇을 하기 위해 태어났는가? 난 무엇을 하고 싶은가? 나의 행복이란? 나의 미래는? ... 수많은 생각이 들었습니다. 같이 일했던 분께서 권했던 해외 자전거 여행... 으흠... 내가 자전거를 언제 타봤더라??? 안탄지 5년 됐나 ? ... 흠... 어렸을 땐 참 많이 탔는데, 그리고 한참 또 안타다가 이XX 에서 알바로 일하던 시절 자전거는 내 출퇴근 수단이었지, 약 4키로 정도 되는 거리를 일했던 9개월? 동안 늘 타고 다녔었지... 카페도 추천해주셔서 카페에서 열심히 글로만 활동하다가 바로 자전거를 구매했다. 질러야 시작할 것 같았다. 자, 자전거는 구매했고, 이제 뭘 해야 되지??? ... 이럴 때 보면 난... 참 ... 이럴때일수록 난 더 나가야 겠다고 마음을 먹었다. 날 ..

항공 예약 [내부링크]

하나투어를 통해 항공권을 저렴하게 알아볼 수 있었다? 인XX크 투어에서 알아본 가격에 비해 30만원 가량 저렴했기 때문에 저렴하다고 생각할래... 일단 예약하자. 그래야 떠날 것 같으니, ...

[sciprt] form 가져오기 [내부링크]

간단한 것이지만 모르고 있던 사실, can't get "form" element-----var frm = document.form; ????? --------

[ANSI 표준] LEFT JOIN 에 INNER, OUTER 명시해주기 [내부링크]

SELECTT_A.*,B_TABLE.DATAFROM (SELECTCOL1,COL2FROM A_TABLE) T_ALEFT OUTER JOIN B_TABLEON (A_TABLE.KEY1 = B_TABLE.KEY1AND A_TABLE.KEY2 = B_TABLE.KEY2)

[script] 브라우저 체크 [내부링크]

왜?언젠가는 사용하게 될 날이 온다.브라우저에서 F12 키를 눌러서 확인해보거나, script 에 브라우저를 확인할 일이 생길 때 사용하면 좋다. 테스트 코드 결과

팝업 url 변경하기 [내부링크]

history.pushState('', document.title, window.location.pathname); window . history . pushState(data, title [, url ] )주어진 타이틀로, 주어진 데이터를 세션 히스토리에 씁니다. URL이 주어졌다면 함께 적용합니다.Pushes the given data onto the session history, with the given title, and, if provided, the given URL. 참고 http://stackoverflow.com/questions/15322917/clearing-url-hash http://html5.clearboth.org/history.html

HP ACU 및 IML 로그 확인 [내부링크]

참고 : http://kikiho.tistory.com/102

event.preventDefault() [내부링크]

$(document).ready(function() {$('#id').click(function(event) {event.preventDefault();}} 참고 : http://ismydream.tistory.com/98

Elements 선언 규칙 [내부링크]

전체 html 문서 엘리먼트 순서 doc, html, ...html 엘리먼트 순서 ; meta, title, link, script 순서로 엘리먼트를 선언 타이틀... * 참고 : http://webpublish.co.kr/02.html_guide/* 추가 참고 사이트 : NHN 코딩 컨벤션

out.print in JSP [내부링크]

파싱을 두번 하게 되니 사용을 자제해야 함

typeof undefined [내부링크]

상태(의도) : null 체크를 하고 싶었던 필자... # 실행 if( '' == data ) {// 읭??} alert(data); // 결과 : undefined # 변경 if ('undefined' == typeof data) {// 여기서 잡자.} 듣다. 보다. 바꾸다.

JSP 와 문자열 주고 받기 [내부링크]

정말 간단한 것이지만, 실수할 수 있다. var str = 'string';if(str == "") {// String 형태이니 그냥 를 사용하면 될 것 같지만, 앞뒤로 " 쌍따옴표를 해주지 않으면 문자열로 읽지 않는다.}

jQuery 와 prototype 충돌 [내부링크]

jQuery 와 prototype 은 $ 를 사용함에 있어서 충돌이 생긴다. 둘 다 사용해야 된다면, jQuery는 $ 로 시작해서 사용하는 문법이 아닌 jQuery 로 시작하는 문법으로 사용해야 한다.

샘플로 본 서블릿의 구조와 작동원리 1 [내부링크]

출처 : http://www.gliderwiki.org/wiki/149 기본적인 구조를 파악하자!

용어 [내부링크]

* URL (Uniform Resource Locator) : 정형화 된 리소스 위치표시* URI는 Uniform Resource Identifier : 통합 자원 식별자 2014/09/25* 쿼리 스트링(Query string)관련 키워드의 궁금증 ) 쿼리 스트링 기반의 URL 과 세그먼트 기반의 URL 의 차이

구글 검색 잘하려면 검색 도움말부터 읽자! [내부링크]

구글에도 검색하는 방법이 있다는 사실을 알고 있는가? 구글에도 검색하는 방법이 있다. 링크https://support.google.com/websearch/?hl=ko#topic=3378866

[Oracle] 함수 [내부링크]

NVL(A, B) if ( A == null ) { B } else { A } ※ B는 수치를 넣어줘야 한다. Ex1) SELECT COM.COM_NAME, NVL(STATS.CNT, 0) AS CNT FROM COM_INFO COM, COM_STATS STATS WHERE COM.COM_ID = STATS.COM_ID Ex1 결과) COM_NAME CNT A 152 B 0 Ex2)SELECT COM.COM_NAME AS COM_NAME, STATS.CNT AS CNT FROM COM_INFO COM, COM_STATS STATS WHERE COM.COM_ID = STATS.COM_ID Ex2 결과) COM_NAME CNTA152B ※ NVL 을 쓰지 않고 STATS.CNT 을 사용할 경우 데이터가 없으..

Controller - Service - DAO [내부링크]

A Controller - A Service - A DAOB Controller - B Service - B DAO... Q1) A Controller 에서 B Service 가 제공해주는 기능을 사용하고 싶을 때의 결정은 ?Q2) A Controller - A Service - A DAO 로 1:1:1 방식은 좋지 않다?Q3) Q2) 의 질문처럼 1:1:1 방식이 좋지 않다면, 어떤 방식이 좋은 것이며, 가장 잘 활용한 방식은 어떤 것들이 있을 까 ? A1) A Controller 에서 B Service 를 선언해서 B Service 가 제공해주는 흐름을 사용하면 된다.A2) A3)

There is a problem with the site's security certificate [내부링크]

그림은 해결하고 난 후 뭔가 남겨야 할 것 같아서 구글링으로 캡쳐화면을 가져왔다. S1)http://stackoverflow.com/questions/6267278/eclipse-error-popup-certificate-problem 1. 'window key + R (실행 단축키)'으로 실행창을 띄운 후에 "mmc"를 입력한다. 2. 메뉴바에 '파일 - 스냅인 추가/제거(Ctrl + M)'를 선택한다. 3. 사용 가능한 스냅인에서 '인증서'를 선택하고 '추가' 버튼을 클릭한다. 4. 인증서 스냅인 팝업이 뜨는데 여기서 '내 사용자 계정'(기본 설정)을 선택한 후 '마침' 버튼을 클릭한다. 5. 다시 스냅인 추가/제거 화면에서 인증서가 잘 포함된 것을 확인한 후 '확인'버튼을 클릭한다. 6. 인증서가 ..

[Eclipse] 별다른 수정이 없었는데 class 파일이 미생성 시 해결 방법 [내부링크]

Intro) xml 및 java 파일을 수정했는 데도 불구하고 반영이 안되었을 때 Project - Clean 을 누른다. ※ eclipse Clean을 찾아보니, 꼴랑 아래처럼 나온다. Project Actions Clean Shows a dialog where the projects to be cleaned can be selected. Project Menu actions Clean Invokes the make clean defined in the makefile 필자는 한가지 경우만 설명을 하지만, Clean에 대한 내용을 좀 더 설명해 놓은 블로그를 링크해 놓는다. http://a07274.tistory.com/199 헌데, 어이 없게 bean이 생성이 안됐다는 둥 에러가 뜨게 되면, 당황하게..

pseudo swap 관련 자료 [내부링크]

- 이 분은 답을 못냄http://finaljesus.tistory.com/63 - 이건 해석 중...http://brainscraps.wikia.com/wiki/Understanding_Device_and_Pseudo_Swap