일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 월화수목금토익
- rollbackOnly
- weblogic
- 학생비자
- spring message converters
- 어학연수
- java
- ue5
- 증시
- jdk17
- kospi
- JPA
- flex하는게 아니었는데..
- 최근증시
- spring
- mastering unreal engine
- mysql
- paper2d
- spring security
- 인물
- 펜실베이니아
- HRD
- 금융공학
- 필라델피아
- UE4
- AT&T
- @JsonView
- 주식
- 유학
- 삼성의 내구성은 고의인가
- Today
- Total
목록Dev (55)
HeBhy, since 1983.
JPA entity에서 글이나 회원에 대한 세부정보(분리된 table)를 Lazy Loading(지연로딩) 하고 싶은데 @OneToOne 관계에선 @SecondaryTable 등을 해도 잘 먹히지 않는다..(방법이 있어도 지저분해진다) 간단하게 해결하기 위해서 @OneToMany (parent) / @ManyToOne (child) 관계로 한다음 List 등 배열의 0번 인덱스만 사용하면된다.. 끝.
1. application.properties 설정 (using mariaDB, maven) 1234567891011121314151617181920212223# ===========================# JDBC# ===========================spring.datasource.url=jdbc:mysql://localhost:3306/testDB?useSSL=false&useUnicode=yes&characterEncoding=UTF8&autoReconnect=true&autoReconnectForPools=true&allowMultiQueries=truespring.datasource.driverClassName=org.mariadb.jdbc.Driverspring.datas..
1. redis 설치 (CentOS 7) (참조: https://redis.io/download) $ cd /usr/local/src $ wget https://download.redis.io/releases/redis-5.0.10.tar.gz $ tar xvzf redis-5.0.10.tar.gz $ cd redis-5.0.10 $ make && make install $ cd utils $ ./install_server.sh * 버전업으로 인해 빌드에러가 나는경우.. 다음을 실행후 다시 install_server.sh 실행. yum install centos-release-scl yum install devtoolset-7-gcc* scl enable devtoolset-7 bash yum insta..
[ 원문 : http://improgrammer.com/12 ] -푸쉬 서버 개발 관련 자료- 이지 APNS 오픈 소스 라이브러리 http://www.easyapns.com/ 구글 코드 APNS 오픈 소스 http://code.google.com/p/apns-php/ 서버 튜토리얼 http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/ -label이나 textView에 현재 시간을 표시하고 싶습니다- NSDate *t = [NSDate date]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; NSString *tim..
겨우 안정적으로 OSX 10.6.5를 깔고 xcode를 책을 보면서 만지작 거리고 있는데.. 이게 캐싱때문에 (pre-compiled code) 단순히 debug&run 으로는 안되더군요.. VC에서는 Rebuild를 써서 잘 몰랐습니다만.. 인터페이스 빌더에서 만든 컨트롤에 IBAction이나 IBOutlet등을 사용하려는데 분명 연결했고 저장도 했는데도 안되는 경우가 있죠. 이럴경우->책의 예제대로 따라할경우.. 99%가 인터페이스빌더에서 컨트롤만 생성하고 저장하고 컴파일을 이전에 했던 경우인데요, 이게 나중에 코드를 집어넣으면 컴파일 갱신이 안되서 그렇습니다. 책에서 그런건 알려주지도 않네요; (Headfirst 입니다.. 게다가 SDK 4.2책은 언제나오는지..) 무튼, 우선은 간단하게, xcod..
Hide outline using simple CSS code when A-Tag is focused. (both IE & FF) A태그만 누르면 생기는 아웃라인때문에 복잡한 코드 적느라 신경쓰이셨죠? 리소스먹는 자바스크립트를 쓰거나 IE에서만 되는 익스프레션 CSS를 쓰기는 비효율적입니다..; CSS파일이나 선언에 a:focus { outline:none; } 요놈 하나만 써주시면.. 끝입니다; a태그에서 포커스를 먹는순간 아웃라인을 감춰버립니다. ^^ 물론 IE, FF 다 되구요. 웹에서 하도 복잡한것들이 많아서~ 구글링해서 찾았습니다 ㅎㅎ
크리에이티브 커먼즈 라이선스 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다. 개 요 데이터 캐싱은 자바 애플리케이션에서 매우 중요한 고려사항이다. 데이터 캐싱은 분산 애플리케이션에서 원격 호출의 수를 한정시키고 영구 데이터 저장에 대한 호출 수를 줄임으로써 웹 애플리케이션의 성능을 향상시킨다. 캐싱이 성능을 향상시키고 아키텍처가 실제로 동작하도록 하는데 기여하지만, 사실 설계를 복잡하게 하고 동시성 코드와 클러스터에 대한 동기화와 같은 복잡성을 유발시킬 수도 있다. 일단 데이터 캐싱이 아키텍처의 필요한 부분이라고 결정되었다면, 적합한 캐싱 솔루션을 채택하는 것이 어려울 수 있다. 항상 캐싱 솔루션을 구현하는데 선택사항이 있다..
레진 새 버전이 나왔네요. (좀 지났습니다만, 이제바꿨네요 ㅎㅎ) 이번에 특히 새로운점은, setup 다이얼로그 화면에서 windows의 service에 등록/삭제가 가능해졌다는점, 간단한 옵션을 지정가능하다는것입니다. 커맨드에서 직접 세팅해주지 않아도 되죠. ^^ (윈7에서는 관리자모드 실행 필수!) resin.xml 은 기존과 동일한것 같네요. 아무튼 써보니 약간 빨라진 느낌이 드는 것 같습니다. 제가 바꾼 설정은 -Xmx512m utf-8 요정도 입니다. (utf-8의 위치는 full.xml 참고) 세션타임아웃은 각 WEB-INF의 resin-web.xml 에 등록하시는게 좋을 것 같습니다.
2010년 3월에 아파치 2.2의 수정버전이 나오고, 2.3 베타버전도 나왔네요. ^^ 근데, 윈7 64비트에서 conf 파일을 수정하려는데.. 안되는군요. (권한없음) UAC때문에.. 노트패드나 울트라에디트를 '관리자모드로 실행' 해서 연 다음, 파일 열기 해서 읽어옵시다. ㅎㅎ 그런다음 저장.. 하시면 됩니다. 관리자 모드로 실행 안하면, 울트라 에디트의 경우는 '권한없음으로 인한 읽기실패-표시가 안됨' 때문에 이전의 캐시된 파일을 읽어와서.. 파일 내용도 다르고 저장해도 저장도 안됩니다;; 파일을 저장은 하지만 다른 임시위치에 된다는.. 어쩐지 아무리해도 수정이 안되더라구요; - 추가팁 : 관리자 모드로 실행이 귀찮으시면, 호환모드를 winxp-sp3 로 지정해 놓으시면 됩니다.(울트라 에디트)
Generic-Text Routine Mappings (출처 : http://msdn.microsoft.com/en-us/library/tsbaswba.aspx) Generic-text routine name SBCS (_UNICODE & MBCS not defined) _MBCS defined _UNICODE defined _cgetts _cgets _cgets _cgetws _cgetts_s _cgets_s _cgets_s _cgetws_s _cputts _cputs _cputs _cputws _fgettc fgetc fgetc fgetwc _fgettchar _fgetchar _fgetchar _fgetwchar _fgetts fgets fgets fgetws _fputtc fputc fputc f..
웹로직같은경우는, 해당 도메인의 lib 폴더가 따로있어서 WEB-INF/lib 에 있을 필요도 없습니다만.. 어쨌든 그냥 간단하게 탐색기에서 위 외부 lib파일들을 이클립스 프로젝트탐색기의 WebContents/WEB-INF/lib 로 바로 'Drag&Drop' 해주시면 간단히 해결됩니다 ^^. 그럼 자동으로 프로젝트 폴더로 옮겨지고 인식도 됩니다. 참 쉽죠~잉? - 추가팁 : 상시로 WAS 가 돌아가서 Run 이 필요치않고, 오로지 java 파일을 Build 만 하면된다! 하시는 분은.. 메뉴의 'Project > Build Automatically' 를 체크 해제해 주시고 필요시마다 'Ctrl+B' 를 눌러주시면 됩니다. ^^ - 추가팁2 : 외부경로의 소스를 직접 편집하고, 컴파일된 파일의 Outp..
(아래 항목은 되는대로 계속 추가할 예정입니다.) - 포인터의 전환 (64비트의 기본 개념은 DWORD라고 생각하면 된다) > UINT to UINT_PTR : OnTimer(UINT nIDEvent) => OnTimer(UINT_PTR nIDEvent) > LONG to DWORD_PTR : SetWindowLongPtr(hWnd1, GWLP_WNDPROC, (LONG)WndProc1); => SetWindowLongPtr(hWnd1, GWLP_WNDPROC, (DWORD_PTR)WndProc1); > CWnd::OnNcHitTest 의 반환값을 int 에서 LRESULT 로 전환 - Linker 옵션의 /MACHINE:I386 을 MachineX64 (/MACHINE:X64) 로 전환 - OpenCV..
The DirectX component 'd3d10sdklayers.dll' is currently in use by other applications 윈도우7 에서 DirectX SDK 설치 시 뜨는 팝업입니다. MS 홈페이지에도 '알려진 문제점'으로 등록되어 있구요. (http://www.microsoft.com/downloads/details.aspx?FamilyID=2c7da5fb-ffbb-4af6-8c66-651cbd28ca15&displaylang=en) 그냥 '무시(ignore)' 를 눌러 설치 후, 재부팅을 하면 된다고 합니다.
실 사용된 소스코드 문법이 현재 프로젝트에서 지정된 JDK 버전과 맞지 않을때 발생되는 경고이다. 일단, 프로젝트 Properties를 연다. (alt+enter) Project Facets 에서 올바른 JDK 버전을 선택한다. (최근것은 6.0 선택) 다시 빌드 후, 경고가 뜨지 않으면 성공. -PS : 최근 Weblogic 10.3 빌드에 이클립스가 포함된 버전이 있더군요. 완전 편해서 이클립스로 전향했습니다!
dll file은 plugins 폴더에 덮어쓰기 하심 됩니다.(첫번째 파일) 두번째는 소스코드 SVN 픽스입니다.. 소스보실분만 받으시면됨..
데브피아 어느분이 올리셨던 소스를 조금 손봤는데 거의 동일합니다. 다만, goto를 없앤거, 이미지처리 및 클래스 상속없이 헤더파일만 포함하면 어떤 다이얼로그에서도 동일한 처리가 가능하도록 했습니다. 편의성 위주죠.. 사용하고자 하는 dlg cpp 파일에 CTV.h 를 인클루드 하시고, 다이얼로그에서 TVN_BEGINDRAG 메세지 추가해주시고 안에 다음처럼 집어넣으시면 됩니다. (예제 - m_TreeMesh 는 CTreeCtrl의 컨트롤 변수입니다) 이해안되시는것 있으면 댓글 달아주세요 ^^ void CDlgTabMesh::OnTvnBegindragTreeMesh(NMHDR *pNMHDR, LRESULT *pResult) { LPNMTREEVIEW pNMTreeView = reinterpret_cast..
프로그램 개발 중, 디자인을 위해 일반 윈도우를 띄우면서 부모의 사용을 막는 모달 형태의 윈도우(예:환경설정 윈도우)를 띄우고 싶을 때, 검색 해 보니 그냥 Modal Dlg 써라, 심지어 MFC코드를 알려주는 사람도 있더라; 아니면 뭐 메세지 처리부분에서 훼이크를 줘라... 라고 하던데 그건 너무 예외가 많아서 힘들고.. 혹시나 해서 컨트롤에 적용되는 enable 옵션이 일반 윈도우에도 적용될까 했는데 된다.. (물론 컨트롤도 된다) EnableWindow(m_hWndParent, TRUE); // 부모 윈도우 핸들 지정. 2번째인자는 접근가능/불가능 오늘은 간단하네요. 즐프~ ^^
이전 문서들을 참고하면, Weblogic 에서 JDBC connection Pool 사용 시, connection pool 과 JDBC를 따로 설정하는 듯 했으나.. 10.3에서는 따로 connection pool 을 설정 할 필요 없이 바로 콘솔의 "Services-JDBC-Data sources" 에서 한 번만 추가하면 된다. 다만, 드라이버를 수정 해 주어야 한다. 드라이버는 mysql 공식 사이트에서 다운로드 받으면 된다. Url은 유니코드활성화와 utf8 환경을 사용한다.(mysql 환경이 utf8 이므로) [URL] jdbc:mysql://localhost:3306/abc?useUnicode=true&characterEncoding=utf8 [Driver Class Name] com.mysql..
[참고 : 상세정보] http://e-docs.bea.com/wls/docs103/plugins/apache.html http://download.oracle.com/docs/cd/E15051_01/wls/docs103/plugins/apache.html 1. Apache / Weblogic 설치 2. "웹로직 설치 폴더\server\plugin" 에서 OS에 맞는 모듈을 선택하여 "apache폴더\modules" 폴더에 복사한다. (Weblogic 10.3에서는 해당 플러그인을 발견하지 못함- 10.0에 있던 플러그인으로 대체 해도 가능) => Apache 2.2는 mod_wl_22.so 3. "apache폴더\conf\httpd.conf" 수정 - 아파치에서 모듈을 설정해 줌. LoadModule 검..
웹로직이 학습용은 무료였군요.. ㅎㅎ (http://www.oracle.com/kr 에서 회원가입 후 검색해서 다운로드) 개인 테스트용으로 쓰던 Resin과 Mysql DB는 이제 저 멀리 보내고 오라클 두 제품으로 바꿨습니다. 오라클이 썬을 인수하면서.. 아무래도 자바다 보니 지원이 더 낫지않을까 하는 기대감이 있죠 ㅎㅎ (먹고살려면 항상 앞을 준비해야 한다능 ㅋ) WAS는 BEA Weblogic 10.3, DB는 Oracle 11g (for Win32) 로요 ㅎㅎ 웹 먼저 해보고.. 윈도 어플이랑 DB 테스트 해봐야 겠네요 ㅎㅎ 이제 두 제품에 대해 간간히 포스팅 올려보도록 하겠습니다. Resin은 버젼업하면서 영 찝찝하더니.. 드디어 안녕이군요..ㅋ IDE는 계속 netbeans를 써 볼 생각입니다..