전체 글(302)
-
[CentOS] Linux 장애점검 명령어
폭풍이 지나간것 처럼 문제를 해결하고 나서 “뭔가 문제가 터졌을때 빨리 확인해볼수 있는 체크리스트가 있어야 한다.”라는 생각을 자주 했다. 그래서 간단하게 확인해볼 거리들을 Linux 터미널에서 시도해볼수 있는 커맨드와 함께 정리해 보았다. 수많은 서버 관리 도구가 나왔지만 어떠한 환경에서도 확실하게 동작하는건 Linux 터미널 도구였다 = 결국 직접 문제가 생긴 환경에 들어가봐야 한다. 1) CPU 상태 확인 서버 퍼포먼스 문제가 있다면 top 명령어로 CPU 사용량을 확인한다. 당신이 만든 어플리케이션이 지나치게 많은 CPU를 (50% 이상) 먹고있지 않은지 확인한다. $ top 2) 메모리 상태 확인 당연하겠지만 메모리가 부족하면 안된다. 아래 명령어로 얼마나 메모리가 남았나 확인한다. 최소한 50..
2020.01.15 -
[mysql] MySQL 하지 말아야 할 것 17가지 (펌)
권장사항이다. 이것을 이해하면 당신의 어플리케이션이 더 나은 성능을 발휘할 것이다. 다만 이것이 사람의 실력을 판단하는 척도로 사용되서는 안 될 것이다. 작게 생각하기 - 조만간 규모가 커질거라면 MySQL ecosystem을 봐야된다. - 그리고 캐싱 빡시게 안 하는 메이저 웹사이트는 없다. - develooper.com의 Hansen PT랑 Ilia 튜토리얼 볼 것 - 처음부터 확장 가능하게 아키텍처 잘 쪼개놔야된다. - 복제랑 파티셔닝 어떻게 할지 미리 계획 세워놔라. - 파일 기반 세션 좀 쓰지마 -_- - 그렇다고 너무 쓸데없이 크게 생각하지도 말 것 - 특히 성능하고 확장성 구분 못 하면 난감함 EXPLAIN 안 써보기 - SELECT 앞에 EXPLAIN 이라고 붙이기만 하면 되는 것을 (....
2020.01.15 -
자동차세 10% 할인 감면 - 위택스(WeTax)
자동차세 납부하는 시기가 왔습니다~~~~~~~~~~~~~~~ ^^ 1년치 자동차세를 한꺼번에 내고 10% 감면? 할인? 받을 수 있습니다. 당연히 이용해야 겠죠. 방법 1. 위택스(https://www.wetax.go.kr/) 에서 납부 2. 모바일 - 스마트위택스(https://play.google.com/store/apps/details?id=kr.go.wetax.android&hl=ko) ... 납부 방법 - 결재단계에서 계좌이체, 신용카드, 간편결재 3가지가 뜨는데 간편결재를 선택한후, 요즘 많이 사용되는 카카오, 네이버, ... 페이들을 이용해서도 결재를 할 수 있구요. 네이버페이는 저처럼 20만원이 넘는 결재를 위해 구입하게되면 약 3천원 정도 페이를 더 주더라구요~ 아참, 저처럼 주말에만 자..
2020.01.14 -
미드웨이 2019 - 짧은 평가
당황 스러운 출연진 List~ 어벤져스 인가? 꾀 유명한 배우들이 많이 나왔죠? 줄거리 대충 보셔도 알겠지만 내용이 매우 사실적이네요. 전투씬이 아무래도 제일 관심사겠지만, 해상전투에 대해서 좀더 관심가지고 보게 되는, 요즘 들어 잘 못본 전쟁영화 입니다. 2차대전때에는 저렇게 싸웠구나 싶네요. 우리나라는 그때~ 아마도 딱총도 근근히 독립군이 보유했겠죠~ 애효~ 개인적으로 6월에 개봉될 탑건2 도 상당히 기대가 됩니다. 쿠팡 파트너 어떻게 하는지 궁금해서 달아봤어요~ 가성비짱 건과 선물 세트~ ^^ ㅋㅋㅋ
2020.01.08 -
[Windows] 오프라인 닷넷3.5 설치하기
https://prolite.tistory.com/1259 윈도우10 닷넷 프레임워크 3.5 오프라인 수동 설치하기 한컴오피스와 같은 닷넷 기반인 프로그램을 설치할 때 닷넷 프레임워크 3.5 (.NET Framework 3.5)를 요구하기도 합니다. 그래서 닷넷 프레임워크 설치 화면으로도 넘어가지만 윈도우10 에서 프로그램 및 기능에서.. prolite.tistory.com 한컴오피스 설치하니까 설치 하라고 나오는데 인터넷 연결안되어 있으면 답이 없음. 그때 유용하게 사용한 방법입니다. 파워쉘 관리자 모드로 열어서는 DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs 요렇게 실행해줍니다.
2019.12.27 -
STL - string - Replace(펌)
참고하려고 저장해둬요 (펌 : https://hashcode.co.kr/questions/239/%EC%8A%A4%ED%8A%B8%EB%A7%81%EC%97%90%EC%84%9C-%ED%8A%B9%EC%A0%95-%EB%8B%A8%EC%96%B4-%EA%B5%90%EC%B2%B4%ED%95%98%EA%B8%B0) 1. boost 사용 #include // 원본 스트링을 바꾸는 경우 std::string in_place = "blah#blah"; boost::replace_all(in_place, "#", "@"); // 원본 스트링을 바꾸지 않고 다른 스트링에 저장하는 경우 const std::string input = "blah#blah"; std::string output = boost::replac..
2019.12.16