본문 바로가기
[취미] 해수 파라미터 : 경칼마, 염도와수온, PH, 질인산염 경도(dKH) 칼슘(Ca) 마그네슘(Mg) 1) 적정 경도 : 7.0~8.0 2) 적정 칼슘 : 430 3) 적정 마그네슘 : 1300 ※ 산호가 많을 수록 경칼마 소비량이 증가하여, 환수로 인한 경칼마 보충으론 한계가 있음. 경칼마 도징이 거의 필수. ※ 칼슘 리액터를 사용해도 부족한 경도와 마그네슘을 따로 도징해주어야 함. (칼슘 리액터는 도징량을 줄일 뿐 도징의 대체재가 아님) 염도와 수온 1) 적정 염도 : 33~35ppt ※ 살짝 낮은 염도(33~34ppt)는 산호나 물고기에 크게 영향을 주지 않지만, 높은 염도(35ppt이상)는 치명적 ※ 보통 고수분들의 수조는 33~34 ppt 사이 2) 적정 수온 : 25도 3) 염도와 수온의 관계 ※ 수온이 올라갈수록 염도가 올라가게 됨 PH 1) 적정 .. 2021. 9. 18.
다꾸 스티커(다이어리 꾸미기) 'Pongpi'(퐁피)라는 이름의 하마캐릭터입니다. 창작자(아내)를 닮아서 그런지 순수하고 귀엽게 생겼습니다. 주변에 다꾸(다이어리 꾸미기)하시는 분이 계시다면 추천 한 번 부탁드립니다. www.instagram.com/pongpi__/ 2020. 12. 8.
[에러노트] JEUS css MIME type 관련 에러 Resource interpreted as Stylesheet but transferred with MIME type text/html : "~.css" [원인] css 파일이 text/html Content-Type 으로 처리되어 나타나는 현상 [관련 자료] 1. stackoverflow.com/questions/22631158/resource-interpreted-as-stylesheet-but-transferred-with-mime-type-text-html-see 2. www.mins01.com/mh/tech/read/877?ct=&tq=tt&q=css+mime [해결방법] 컨테이너 webcommon.xml 의 확장자별 MIME 타입을 지정한다. 1 2 3 4 css text/css cs 참고: .. 2020. 10. 7.
ORA-04091 테이블이 변경되어 트리거/함수가 볼 수 없습니다 : trigger error ORA-04091 trigger 가 호출될 때 아래와 같은 exception 으로 실행되지 않을 때가 있다. ORA-04091: ?테이블이 변경되어 트리거/함수가 볼 수 없습니다. (한글) ORA-04091: table ~.~, trigger/function may not see it (영문) 원인 : table A 에 데이터를 insert 하기 위해 사용하는 trigger. 이 trigger 내부에서 A table 을 참조해서 사용하는 경우 발생. (loop 발생여지가 있어 oracle 에서 이를 막기위한 ex 를 던짐) www.techonthenet.com/oracle/errors/ora04091.php 2020. 9. 23.
VMware 우분투 설치 오류 : This host supports AMD-V, but AMD-V is diabled vmware 에 우분투 install 시도시 위와 같은 에러팝업이 뜰경우 조치 error : This host supports AMD-V, but AMD-V is diabled bios 진입 후 virtualization 옵션(SVM mode)을 찾아 disabled -> enabled 로 수정한다 * bios 는 운영체재 부팅시에 F2/del 키 연타로 접근 2020. 9. 9.
한 달간 방학 : 이직과 결혼 20년 6월. 이직과 결혼이 겹쳤다. 정신도 없고 시간도 없다. 결정적으로 마음이 붕떠 공부가 되질 않는다. 새신랑 되고나서, 새직장에서, 새로운 마음가짐으로 다시 열공해야지. 희수야 사랑한다! 앞으로 70년간 행복하자! 2020. 6. 11.
[IDE] Visual Studio Code Vue.js highlighter : vue.js 문법 색깔 넣기 vue 프로젝트 생성 후 .vue 파일이 아래 이미지와 같이 온통 하얀색으로 표시된다면 marketplace 에서 vetur extension plugin을 설치하여 highlighter 를 적용해줄 수 있다. (보통 우측 하단에 친절하게 vetur 확장자를 설치하라고 안내 팝업이 떠있다) 2020. 5. 15.
[에러노트] ClusterManager: detected 1 failed or restarted instances : 쿼츠 클러스터링 관련 에러 [에러로그] 2020-05-12 10:44:05,194 INFO org.springframework.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: detected 1 failed or restarted instances. [원인] 쿼츠 클러스터링 모드에서 인스턴스 간 타임싱크(time sync)가 맞지 않아 발생하는 에러. [해결] ntp(network time protocol) 상태 확인 및 설정 필요. https://stackoverflow.com/questions/15701417/strange-behavior-of-quartz-in-cluster-configuration 2020. 5. 12.
[에러노트] 컴파일은 성공했으나 실행/Junit테스트시 NoDefClassFoundError가 발생하는 현상 : compiled successfully but NoDefClassFoundError occurred at running/junit Testing 현상 : QueryDSL 을 위해 Entity에 대한 Query Class 생성 후, junit 테스트를 돌렸으나 생성한 Query Class 를 찾지 못한다는 NoDefClassFoundError 발생 ※ NoDefClassFoundError : compile 시엔 문제없으나, runtime 시 class를 찾지 못하는 현상 (참고) 해결 : 1. compile 은 성공적으로 되었으며, compile 한 jar 파일을 실행하여 해당 메소드 호출할 경우 문제가 없는 것으로 보아 build.gradle 혹은 코드문제가 아닌 eclipse 설정이 문제라고 판단. 2. project property > Java Build Path > Source 탭 확인 : 이상없음 3. project property > D.. 2020. 3. 26.
[개발팁] Eclipse/STS 에서 정규식을 사용하여 문자 바꾸기(Find+Replace) 하기 아래의 색인창(ctrl+F 단축키)에서 정규식 사용이 가능하다. [실제 사용 사례] iBatis 의 동적쿼리를 위한 파라미터 매핑구문은 #param# 을 사용하고 Mybatis 의 동적쿼리를 위한 파라미터 매핑구문은 #{param} 을 사용한다. 프레임워크의 버전이 올라가면서 iBatis를 Mybatis로 바꾸게 된다면 iBatis의 #parameter#를 Mybatis의 #{parameter} 로 바꿔줘야 한다. 이 때 아래와 같이 손쉽게 바꿔줄 수 있다. Find : #([a-zA-Z]+)# Replace with : #{$1} 위와 같이 정규식 중 캡쳐하고싶은 그룹을 () 로 묶고 묶은 순서대로 $ 식별자와 함께 index 를 넣어 치환해줄 수 있다. 2020. 3. 23.