분류 전체보기
-
부드럽고 고소한 땅콩죽 레시피기타/레시피 2018. 6. 7. 21:32
3인분 기준 준비물계랑기준 - 종이컵(컵), 밥 스푼(T)찹쌀가루 (1컵) 생땅콩 (1컵)물 6컵소금 1/2T설탕 1. 냄비에 물을 받아 끓입니다. 물이 끓기 시작하면 생땅콩을 넣고 7분 동안 끓입니다. 2. 다 끓은 땅콩은 물을 버리고, 다시 찬물을 받아 5분 정도 넣어둡니다. 처음에 땅콩이 아직 뜨거운 상태라서 물이 금방 미지근 해지니까, 중간에 다시 찬물을 한 번 더 받아서 식혀줍니다. 3. 찬물에 땅콩을 넣어두면 껍질이 잘 벗겨집니다. 땅콩의 껍질을 까도록 합시다. 4. 땅콩껍질을 다 깠으면 물에 한 번 씻어줍니다. 그리고 물 위로 올라오는 찌꺼기들을 제거해 줍니다. 5. 믹서기에 껍질을 벗긴 땅콩을 넣고 물을 반컵 넣어서 입자가 부드러워 질때까지 갈아줍니다. 6. 찹쌀가루를 냄비에 넣고 물을 3..
-
MongoDB 랜섬웨어 감염IT, 프로그래밍/프로그래밍 일기 2018. 6. 5. 01:12
냥냥봇이 이유없이 뻗어서 이유를 찾다가 몽고 db에서 이런 것을 발견하였다. 100% 랜섬웨어가 의심되는 상황. 찾아보니 2017년에 몽고 디비 랜섬웨어 대란이 있었다고 한다. 나는 아마존 웹서비스를 쓰고 있었고 깃허브도 사용하지 않았기 때문에, 이런일이 발생할 것이라고는 꿈에도 몰랐다. 자체적으로 원인을 분석해 보자면.. 시큐리티 그룹에 27017 포트를 public으로 열어두었다.. (이게 제일 첫 원인인듯) 몽고 db에 사용자 계정을 설정하지 않았다 (이게 크리티컬) 백업도 하지않아 그대로 데이터가 다 날아갔다. 혹시 모르는 롤백 시킬 자료가 남아있나 찾아봤지만 아예 mongodb 폴더 자체를 lock으로 걸어뒀다. 접근은 되지만 찝찝해서 아예 인스턴스를 밀어 버리기로 결심. 우선 시험이 끝난 후,..
-
마이바티스에서 <![CDATA[]]> 를 사용하는 이유IT, 프로그래밍/Spring 2018. 6. 3. 16:56
CDATA = Character DATA, 즉 문자형 데이터를 말함. 이렇게 선언하고 안에 문자열을 채워 넣으면 , [ ] 안에 있는 문장은 파싱되지 않고 그대로 문자열로 출력된다. 마이바티스에서 매퍼 파일은 XML으로 작성되어 있고, 파싱될 때 XML 표준으로 파싱된다. SELECT문에는 조건을 걸어 쿼리하기 위해 , = 등의 기호를 많이 사용하는데, 이것이 파싱 중에 태그로 인식되거나 하는 등의 문제가 생길 수 있다. 안에 원하는 쿼리문을 선언 한다면, 파싱하지 않고 그대로 문자열로 인식 시킬 수 있어 이런 문제를 예방할 수 있다. 동적 SQL에서는 사용하지 못하는데, 필요한 특수문자에 한해서만 적용시키면 동적 SQL에서도 사용 가능하다.
-
샘플 데이터 넣기IT, 프로그래밍/MariaDB 2018. 5. 24. 00:54
쿼리를 연습할때 좋은 데이터 인 듯 하다. http://futurists.tistory.com/19
-
-
org.apache.catalina.LifecycleException: Failed to initialize component 오류 해결IT, 프로그래밍/Spring 2018. 5. 23. 22:44
스프링을 설정할 때 org.apache.catalina.LifecycleException: Failed to initialize component ~~ 로 시작하는 에러가 [심각] 이라는 경고와 함께 콘솔에 찍히며 404에러를 뿜는 경우가 있다. 이 경우, 우선 톰캣이 제대로 작동하고 있는지 확인한 후, 문제가 없다면 다른 방법을 찾아야 한다. 내가 해결한 방법은 아래와 같다. 우선 이클립스가 켜져있다면 종료한다. 1) C:\Users\[사용자명]\.m2 폴더를 찾아 간다. 2) 이 경로로 가서 repository 폴더를 깨끗하게 삭제한다. 3) 다시 이클립스를 켜면 다운로드가 진행되면서 다시 repository가 생성되는데, 완료될 때 까지 느긋하게 기다린다. 4) 다시 작동 시킨다. 5) 이 방법이 ..