somoly.tistory.com
article thumbnail
MongoDB _class 필드 제거하기
SpringBoot 2019. 7. 9. 10:18

MongoDB 사용시, SpringBoot 자동설정을 이용할 경우 아래와 같이 _class 에 Entity Class 의 package 정보가 함께 저장됩니다. 이 부분을 제거하기 위해서는 DefaultMongoTypeMapper 설정을 변경하면 됩니다. { "_id" : NumberLong(112), "name" : "마샤", "tags" : [ "여자캐릭터", "흑마법사" ], "_class" : "com.company.model.entity.Actor" } 자동설정 소스코드 org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration 참고 @Bean @ConditionalOnMissingBean({MongoConverter..

article thumbnail
restful json request response 패킷 로깅 필터
SpringBoot 2019. 7. 4. 14:05

Json 통신 request 및 response 패킷 로깅을 위한 필터를 작성해 보았습니다. @Slf4j public class HttpLoggingFilter extends OncePerRequestFilter implements Filter { private static final List VISIBLE_TYPES = Arrays.asList( MediaType.APPLICATION_JSON, MediaType.APPLICATION_JSON_UTF8, ); @Data private static class HttpLogData { private String method; private String uri; private Map headers = new HashMap(); private String ra..

article thumbnail
404 NoHandlerFoundException 설정
SpringBoot 2019. 7. 4. 14:02

404 에러를 사용자가 커스텀 하게 구성하여 사용하고자 할 경우 아래와 같이 설정하여 사용할 수 있습니다. 테스트 환경 : JDK 11 이상, SpringBoot 2.5.x 없는 페이지 테스트 URL : http://localhost:8080/hello pom.xml 에 필요한 패키지 org.springframework.boot spring-boot-starter-web Springboot404Application.java package rxcats.springboot404; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBo..

[파판14] 갈론드벨 주소
FF14 2017. 11. 7. 22:10

https://ariette.github.io/garlandbell/

VirtualBox 에서 우분투 7.10 server 설치시 "PANIC: CPU too old for this kernel" 메시지
Linux 2008. 1. 14. 21:08

VirtualBox로 우분투 7.10 Server 를 설치한 후 부팅시 PANIC: CPU too old for this kernel 란 메시지를 접하게 되었습니다. 해결방법은 아주 간단합니다. Kernel 파일만 재설치 해주면 됩니다. 1. 설치 CD로 부팅합니다. 2. Rescue a broken system (망가진 시스템 복구하기) 메뉴로 부팅을 합니다. 3. 기본적인 하드웨어 장치 설정 및 HDD 마운트 과정이 진행됩니다. 천천히 다음을 눌러 진행합니다. 4. #sudo apt-get install linux-386 위 명령어로 kernel 파일을 재설치 합니다. 5. 재부팅 하면 해결 됩니다. 참고 : http://ubuntuforums.org/showthread.php?t=635532

article thumbnail
VirtualBox - Windows의 네트워크 브리지를 사용한 네트워크 구성(NAT 사용)
Linux 2007. 12. 17. 13:54

VirtualBox 를 사용하여 리눅스 설치시 내부 NAT 네트워크 사용으로 해야지만 인터넷이 되는것을 해결해 보고자 찾아보던중 알게된 것입니다. 보통 공유기를 사용하고 있기 때문에 공유기에서 포트포워딩을 통해 VirtualBox에 설치한 리눅스에 외부에서 접속하기 위한 방법이라 생각하시면 됩니다. Vmware의 경우 따로 Network 장치를 다루는 부분까지 되어 있으나 VirtualBox의 경우는 없더군요... 다음과 같이 구성하시면 내부 네트워크의 IP 를 VirtualBox에서 할당 받아서 사용하실 수 있습니다. 1. VirtualBox 에서 네트워크를 선택합니다. 2. 환경설정 하는 부분이 나오는데 호스트 인터페이스 의 + 버튼을 눌러 장치를 1개 추가한 후 호스트 인터페이스, VirtualBo..

리눅스 압축툴 Unpack
Linux 2007. 7. 21. 14:51

unp는 여러가지 압축파일을 풀어주는 툴 입니다. 설치하기 (우분투) # sudo apt-get install unp unp 사용방법 unp *.tar.gz unp *.tar.bz unp *.rpm unp *.deb unp *.zip unp *.rar 참고 : http://www.debianadmin.com/unpack-almost-everything-with-one-command.html

우분투 데스크탑 - 로그인 해상도 설정
Linux 2007. 6. 15. 02:14

이번에 소개해 드릴 내용은 데스크탑 사용시 로그인 해상도와 로그인 후의 해상도가 틀린 경우가 있을 것입니다. 두개의 해상도을 동일하게 설정하는 방법을 소개 하겠습니다. vi편집기 사용을 하실줄 아신다는 전제로 소개합니다. 바탕화면에서의 해상도 설정 방법은 간단하게 시스템 -> 기본 설정 -> 화면 해상도 를 통해 설정할 수 있습니다. 그런데 로그인 화면에서의 해상도 설정은 따로 없더군요. 그래서 설정파일 한개를 수정해야 합니다. 프로그램 -> 보조프로그램 -> 터미널 을 실행합니다. 그리고 다음 명령어를 실행하셔서 vi 편집기로 파일을 수정하시면 됩니다. # sudo vi /etc/X11/xorg.conf 찾을 부분과 수정할 사항 아래 부분을 찾으시면 됩니다. 수정하실 부분은 Modes 부분을 수정하시면..

파티션 설정 없이 윈도에서 우분투 리눅스 설치
Linux 2007. 6. 4. 19:01

이 팁에서는 파티션 설정 없이 윈도즈에서 쉽게 설치/삭제할 수 있는 우분투 리눅스 설치기인 Wubi의 사용법에 대해 알아보겠습니다. 어제 운영체제 게시판의 "이준영"님이 Wubi에 대해 남기신 질문에 대해 댓글로 답을 달면서 Wubi 설치에 대해 여러 파코즌 분들에게 조금이나마 도움을 드리고자 팁을 적어야겠다는 생각이 들었습니다. 그런 이유로 한번 글을 적어봅니다. 리눅스 설치의 어려움 적지 않은 수의 컴퓨터 사용자 분들이 호기심 혹은 공부 용도로 리눅스를 설치하려다가 설치를 포기하거나 불편함을 느끼신 적이 있으리라 생각합니다. 여러 가지 이유가 있겠지만(물론 가장 큰 이유는 하드웨어 호환 문제) 큰 이유들 중 하나로 설치를 위해 디스크의 파티션을 재분할하는 과정이 부담스럽다는 점이 있습니다. 리눅스를 ..

우분투 서버 - find 와 rm 명령어의 사용
Linux 2007. 5. 17. 20:05

find 명령어는 아시다시피 파일을 검색하기 위한 명령어 입니다. 그리고 rm 명령어는 디렉토리와 파일 삭제를 위한 명령어 죠. 이 두개를 이용하여 불필요한 파일을 일괄적으로 삭제 하는 방법에 대해 알아 보겠습니다. /home/windpyj 경로에 a b c 의 디렉토리를 만들었습니다. windpyj@ubuntu:~$ ls -l total 12 drwxr-xr-x 2 windpyj windpyj 4096 2007-05-17 19:45 a drwxr-xr-x 2 windpyj windpyj 4096 2007-05-17 19:45 b drwxr-xr-x 2 windpyj windpyj 4096 2007-05-17 19:46 c a b c 각각의 디렉토리 안의 파일을 다음과 같이 1~9.aaaa 란 파일을 넣..