분류 전체보기 326

HSTS 오류 - Strict-Transport-Security 헤더에 오류가 감지됨

보안취약점으로 Strict-Transport-Security 헤더에 오류에 대한 해결방법입니다. 일반적인 경우에는 이 문제가 나오지 않을테지만, 스프링시큐리티 사용하는 경우에 발생 합니다.​ ​ 원인 HTTP 헤더를 확인해보면 HSTS 헤더값에 preload가 빠졌습니다. preload까지 들어가야 표준에 맞나 봅니다. ​ 정상 Strict-Transport-Security: max-age=31536000; includeSubDomains; preload ​ 오류 Strict-Transport-Security: max-age=31536000; includeSubDomains ​ 해결 스프링시큐리티 소스인 HstsHeaderWriter.java 에 빠뜨린 preload 값을 넣어줬습니다. 그리고 HstsH..

개발 2022.08.06

스프링 빈 전역변수는 thread safe 한가?

남이 짜놓은 코드를 이어받아 보고 있는데, 스프링 컨트롤러에 전역변수들이 나옵니다. 일반적으로 이런식으로 코드 작성을 하지 않아서 깊게 생각해 보지 않았는데, thread safe 문제 부터 떠오릅니다. ​ 테스트 코드로 테스트 해보았습니다. 테스트 코드 @Controller public class TestController { // num이라는 전역변수는 thread safe한가? int num = 0; @RequestMapping("/test.do") public String selectMode(HttpServletRequest request, ModelMap model) throws Exception{ model.addAttribute("num", num++); return "test"; } } 결..

개발 2022.07.20

고관절 통증 석회성 건염(추정) 자연치유

저는 의사가 아니니 참고만 하시길 바랍니다. ​ 증상 어느날 갑자기 자고 일어났는데 왼쪽 바깥쪽 골반에 통증이 발생했습니다. 출근하는데 걷기 힘든 정도입니다. 잠을 잘못자서 그런가보다 대수롭지 않게 생각했는데, 이튿날 되니 거동 자체가 힘든 수준이 되었습니다. 걷지도 못하고, 앉았다 일어나지도 못하고, 침대에 눕지도 못하겠고, 누워서 몸을 반대편으로 돌리지도 못합니다. 왼쪽 바깥쪽 골반 아픈 부위 눌러보면 아픕니다. 근육이 문제인지, 인대가 문제인지, 관절이 문제인지 모르겠습니다. ​ 걷지 못하는 수준이라서 평생 이러고 살아야 하나 오만가지 생각을 하게 됩니다. 그 와중에 아직 병원 가기전이니 실손보험과 건강보험 가입하려고 찾아봤네요 ㅎㅎ ​ 인터넷 찾아보니 여러가지 원인이 있다는데, ①자고 일어났는데 ..

건강 2022.07.16

컴퓨터 메인보드 ATX와 M-ATX 소비전력 차이

실험 결과는 ATX 메인보드가 M-ATX 보다 소비전력이 약 5W 높았습니다. 2Core Idle ATX 메인보드 (H170) 27W M-ATX 메인보드 (H110M) 22W ​ H170 메인보드는 전원부가 10개이고, H110M 메인보드는 전원부가 4개입니다. ​ PC 전력 소비가 많을 때에는 메인보드 전원부 많은것이 좋겠지만 현재 운영중인 서버는 기껏해야 20~40W 사용하기 때문에 전원부 많은것이 오히려 효율을 감소 시키고 있습니다. ​ 번외로 저전력 서버 운영시 아래 조건으로 운영하는 것이 효율적입니다. ​ - 효율 등급 높은 파워 단, 등급 올라가면 가격이 비싸지니 스탠다드 ~ 브론즈가 적절함 ​ - 용량 낮은 파워 가격도 저렴해지고, 효율도 약간이나마 좋아짐 ​ - 메인보드는 M-ATX 가격도..

자바스크립트 유니코드 정규식

유니코드 체크 정규식 아스키코드(로마자)와 한글을 제외한 유니코드 구간을 정규식으로 설정 합니다. // 로마자 : 0020(공백)-007F(DEL) // 한글 : 1100-11FF(옛한글) // 한글 : 3130-318F(자음,모음) // 한글 : AC00(가)-D7A3(힣) var regExpUnicode = /[\u0000-\u001F|\u0080-\u10FF|\u1200-\u312F|\u3190-\uABFF|\uD7A4-\uFFFF]/g; 문자열에 유니코드가 있는지 체크 방법 if(str.match(regExpUnicode) != null) { alert('유니코드 포함됨'); } else { alert('유니코드 포함안됨'); } 문자열에 유니코드가 있는 경우 공백으로 치환 방법 str = str..

개발 2022.07.09

무료채팅사이트 6개

무료채팅사이트 6개 소개 해봅니다. ​ 1. 이오이카 제가 직접 개발해서 운영하는 사이트 입니다. 회원 가입 없이 이용할 수 있고, 별명 설정 안하면 랜덤 별명이 지어집니다. ​ https://www.eoeca.com/ 무료채팅 무료채팅 사이트 www.eoeca.com ​ 2. 하늘사랑 : 스카이러브 건전한 방제 위주의 채팅 사이트 입니다. 회원가입이 필요하고, 사이트 관리가 잘 되는 것 같습니다. ​ https://www.skylove.com/index.sky Skylove - 하늘사랑 하늘사랑 어플로 접속이 안되시는 분은 아래의 구글 플레이에서 '하늘사랑 어플'로 검색해서 다시 다운(2.1.19 버전 이상) 받으시기 바랍니다. * https://play.google.com/store/apps/deta..

컴퓨터상식 2022.07.09

컴퓨터 파워 용량별, 80플러스 등급별 효율 전기요금 비교

사무용 컴퓨터 사용시 어떤 파워 사용하는 것이 가장 좋을까 비교 실험을 해보았습니다. 비싼 것이 무조건 좋겠지만, 제품 가격 차이가 워낙 많이 나니 따져본 실험 입니다. ​ 실험 가정 80플러스 등급이 높더라도 낮은 전력 구간에서는 효율이 급격하게 떨어지므로 등급별 큰 차이가 없지 않을까? ​ 낮은 전력 구간에서는 파워 용량 작은것이 더 유리하지 않을까? 일반적으로 용량 작은것이 낮은 구간에서 더 전기 효율이 높습니다. ​ 실험 파워 1. ANDYSON JUPITER 500W BLUE LED +12V Single Rail 모듈러 가격 : 단종 되었는데 4~5만원 정도 했던듯 효율 : 상품설명에 최대 82% 효율이라고 기재되어 있음 2. 시소닉 S12II-620 80PLUS 브론즈 가격 : 6만8천원 효율..

스마트폰 배터리(리튬 건전지) 오래 보관하는 방법

배터리는 온도가 낮아지면 화학 반응이 느려진다고 해서 실험을 해보았습니다. ​실험 조건 스마트폰을 냉장실에 보관 1달 후 자연방전 비교 냉장실 온도는 5도 실험 결과 [냉장고] 랩을 씌워서 냉장고에 보관, 1달 후 경과는 배터리 98.5% (사진찍으려고 준비하는 시간동안 99% → 98%로 감소됨) [실온 24도] 랩을 씌워고 호일을 씌워서(전파 차단효과) 서랍에 보관, 1달 후 경과는 배터리 96% 결론 스마트폰 배터리나 건전지 같은 것은 냉장실에 랩을 씌워서 보관하는 것이 좀 더 유리 합니다.

생활탐구 2022.06.06

세탁기 과탄산소다 청소, 그리고 분해청소 비추천 하는 이유

세탁기를 과탄산소다 청소 후에 회전판만 분해해서 확인해 보았습니다. 세탁기는 총 7년 사용하였고, 7년동안 분해청소 한 적 없고, 대충 관리에, 대충 사용 하였습니다. ​ 세탁기 과탄산소다 청소 효과 회전판 뗀 세탁통 모습 예상보다 깨끗합니다. 가운데 결합부분만 물 때가 끼어 있고 전체적으로 깨끗합니다. ​ 회전판 뒷면 모습 역시나 예상보다 깨끗합니다. 물살이 지나가는 곳은 완벽하게 깨끗하고, 물살이 지나가지 않는 홈이나 구석은 물 때가 있습니다. ​ 제가 세탁기 관리를 잘해서 깨끗한 것일까요? 언제 샀는지도 모르는 수퍼타이 가루 세제, 피죤 같은 젤 저렴한 것 사용합니다. ​ ​ 분해청소 비추천 하는 이유 유튜브 보면 분해청소 업체에서는 과탄산소다 효과 없다는 방송을 많이 합니다. 그런데 제가 찍은 사..

생활탐구 2022.04.16