전체 글

내인생의 카드는 몇장일까?
아파트 청약당첨시 이제는 입주해서 거주해야하는 요건이 추가된 것 같다. 2021년 2월 19일 부터 전월세 금지법이 시행되서, 수도권 분양권상한제 적용 주택의 청약 당첨자는 2년에서 길게 5년까지 의무 거주해야 한다. 국토교통부에 따르면 2월19일부터 입주자 모집신청을 하는 분양가 상한제 주택에 대해서는 의무 거주기간이 부여된다. 분양가격 거주의무기간 공공택지 인근 시세 80% 미만 5년 인근 시세 80~100% 3년 민간택지 인근 시세 80% 미만 3년 인근 시세 80~100% 2년 거주의무 기간은 민간택지의 경우 분양가가 주변 시세의 80% 미만은 3년, 80% 이상~100% 미만은 2년이다. 공공택지는 시세 80% 미만은 5년, 80% 이상 100% 미만은 3년이다. 현재 공공택지에서 시행 중인 거..
초장기 주택담보대출 아직 출시되지 않았지만 올 하반기(2021년 하반기) 출시 예정이라 알아두면 도움이 될 것 같다. 기존 주택금융공사에서는 최장 30년, 은행에서는 최장 35년 동안 빌릴 수 있었지만, 정부에서 이번에 40년 초장기 주담대를 선보일 것 같다. 기간이 늘어난 만큼 매달 갚아야 하는 원금+이자가 줄어드는 효과가 있고, 내집마련하는 젊은 층에게 도움이 될 거라는 설명이다. 금융위원회는 올해 만 34세 이하청년과 신혼부부를 대상으로 40년 초장기 정책 모기지를 시범 도입한다고 한다. 기존 보금자리론 대상자가 40년 초장기 모기지도 이용할 수 있을 것으로 보인다. 보금자리론은 연 소득 7000만 원 이하, 주택 가격 6억 원 이하인 무주택자를 대상으로 한다. 같은 조건을 충족하는 청년과 신혼부부..
· dev/자바
java개발 시 서버 소스를 수정 시 개발환경 was를 재기동해야지 반영되는데 상당한 시간이 소요된다.. jRebel은 유료라이센스 때문에 무료로 사용할 수 있는 DCEVM을 사용해보고자 찾아봤고 적용한 내용을 남겨놓는다. 사용 중인 java 버전과 DCEVM 제공해주는 jar 버전과 맞는 걸 사용해야 한다. DCEVM installer 다운로드 및 실행 github.com/dcevm/dcevm/releases경로에서 위에 DCEVM-8u181-installer-build2.jar 다운로드한다. 1) 자바 환경변수 설정되어있을 시. tip) cmd(관리자 권한 실행)에서 (java 환경변수가 되어있을 경우) java -jar 경로 java -jar C:\Users\SPA\Downloads\DCEVM-8u..
· dev/docker
맥북에 docker 설치 후 오라클 설치해서 eclipse로 접속하니 너무너무 느렸다. 검색해보니 docker-sync ( docker-sync.readthedocs.io/en/latest/getting-started/installation.html ) 즉 폴더를 공유해서 속도를 높이는 기법을 쓰는 것으로 보인다. 전체적인 내용을 요약해보면 java(1.8)로 개발된 전자정부 프로젝트를 mac에서 사용해야 했고, 오라클(11g)을 docker에 올렸다. 속도가 너무느려서 뮤타젠(docker 정식 말고 특정 버전이다. 버전이 너무 낮아서 다른 문제들이 많을 것 같아서 패스.) 사용이든, docker-sync사용으로 속도 개선을 해야 했다. 사용은 docker-compose (내가 사용하고자 하는 컨테이너들..
· dev/docker
docker 로 개발환경을 구성해서 개발하려니 너무너무 느려서.. 찾아보니 2.3.1.0 edge 버전(docker 버전은 stable / edge 2가지) 뮤타젠 설치 버전으로 사용하시는 분들이 꽤 있었다. 그래서 현재 docker 버전을 삭제할 일이 생겼다. 혹시 다운(docker 2.3.1.0) 받으려면 www.securitykar98k.com/docker-for-mac/edge-release-notes/ 바로 못찾아서 한참.. 찾았음 결국엔 맥북 현재 버전이 bic sur(11.1) 인데 설치 하면서 커널 에러가 난다. 심각하게 다운그레이드까지 고려했지만 차라리 docker를 안쓰고 오라클 직접설치하는게.. 여담이지만 현재는 docker-sync 도전해 보고 있다. $ curl -O https:/..
· dev/docker
mac에서 docker 설치해서 오라클 컨테이너를 올려서 개발 pc로 사용 중인데.. 느려도 너무 느리다. 찾아본 결과 2.3.1.0 edge 버전을 설치해서 뮤타젠을 사용하면 속도가 빠르다고 하여 버전을 낮추기 위해 백업하고 재설치해야 한다.. 으~ 1) 백업전 상태 저장 (commit) -- 이미지 확인 명령어 docker ps -a -- 이미지 상태저장 docker commit -p 컨테이너명 names ex) docker commit -p 2cf5ecbb74e9 oracle11g 2) 백업하기 (save) docker save -o 저장 이름.tar 이미지명 ex) docker save -o oracle11g.tar oracle11g 3) 복원하기 (load) docker load < 백업한 이미..
· dev/기타
eclipse 프로젝트명 변경할 방법을 찾아보았다. 잊어버릴까봐 기록을 남겨놓는다. 1. 프로젝트 클릭 오른쪽 마우스(project Explorer) > Refactor > Rename 1. 프로젝트 클릭 오른쪽 마우스(project Explorer) > Refactor > Rename Maven Artifact... 3. window > show view > Navigator - pom.xml > Overview > Project > name 4. window > show view > Navigator - pom.xml > Effective POM 수정 5. window > show view > navigator - pom.xml 수정
인생은 BCD라는 말이 있단다. Birth와 Death 사이에는 Choice 밖에 없다는 이야기이다. 순간순간 우리의 삶은 선택의 연속이다. 매 순간 우리가 어떤 선택을 하느냐에 따라 인생이 달라진다는 이야기다. 일반 회사에서도 수익을 내기 위해 결정적인 순간 좋은 의사결정을 위해 최신의 경영기법을 적용하려고 노력하듯이 마찬가지로 개인생활에도 원하는 바를 이루기 위해 의사결정을 탁월하게 하는 개인경영이 필요하다. 일반적인 기업의 목적은 효율적인 방법으로 효과적으로 이윤추구를 달성하는 경영활동이다. 이를 위하여 회사의 미션을 정하고 전략을 작성하며, 목표를 위해 실행계획을 수립하고, 실행을 추진하고, 성과를 분석하며, 분석을 통한 학습결과를 다시 피드백한다. 따라서 개인도 똑같이 경영하면 된다. 먼저 인생..
로깅이란? 프로그램을 개발하거나 운영할 때 생기는 문제점을 관리하고 모니터링할 수 있는 데이터를 말한다. 기록이란 뜻으로 프로그램이 제대로 동작하고 있는지 실행 기록을 남기는 것을 말한다. eclipse(console) 창으로 확인할 수 있다. log 대신 System.out.println() 으로도 console 확인이 가능하지만 io 리소스를 많이 사용해 시스템이 느려질 수 있으며, 파일로 저장은 불가능해서 주로 log를 사용해서 파일로 저장해 분석할 필요성이 있다. 로깅 툴 종류 commons-logging : 스프링 3에서 사용하면 로깅 툴 log4j : 효율적인 메모리 관리로 그동안 많이 사용됨 logback : log4j 보다 성능이 더 우수해 최근 주로 사용 SLF4j : logback을 사..
· dev/기타
sitemesh는 웹페이지를 구성하는 레이아웃을 효율적으로 처리할 수 있게 도와주는 프레임워크이다. 웹페이지의 동일한 상단, 하단, 메뉴등의 부분들은 한 곳에서 관리하고 각각의 페이지는 실제 내용만을 관리한다. 즉 공통된 부분들을 한곳에 집중해서 처리하고 변경되는 부분만 변경될 수 있게 해주는 프레임워크이다. lib.jar로 사용시 http://www.opensymphony.com/sitemesh/download.action 최신버전을 다운로드 받아 웹 어플리케이션 WEB-INF/lib 디렉토리에 복사해 넣으면 된다. maven 프로젝트 사용시 pom.xml opensymphony sitemesh 2.4.2 web.xml sitemesh com.opensymphony.sitemesh.webapp.Site..
아디봉
내이른