큰 서비스를 운영하는 서버가 아닌데도 CPU 점유율이 높아 확인을 했다.원인은 MySQL 에서 결과를 가져오는데 1초가 걸리는 쿼리를 자주 액세스하면서 발생하는 부하였다. 서비스 초반에는 데이터의 양이 얼마 없기 때 ...
Hi, my name is Richard. I’m a developer wants to make the world better with logic power. Mainly I use Linux, Nginx, MySQL, PHP and JavaScript . I want to share my knowledge with someone that it was also based from some great persons via LYNMP. 👨💻
- https://richardthink.com
- Facebook: @papayuzu
- Twitter: @richardchoi79
-
MySQL 쿼리 캐시 사용하기
-
폼의 요소에 포커스 주기 - JavaScript
폼 입력에서 JavaScript 로 포커스를 임의로 조정해야 할 필요가 종종 있는데, 예상치 못한 상황이 발생할 수 있어 기록해 둔다.폼의 첫번째 요소에 포커스 주기<form id="myform" action= ...
-
깊이 있는 댓글 시스템
인터넷 서비스를 이용하면서 누구나 한번쯤 댓글 시스템을 이용해 본 적이 있을 것이다. 사용법이 너무나 간단하여 쉽게 제작할 수 있을 것 같지만, 실제로 만들어보면 그렇게 만만한 시스템이 아니란 것을 알게 된다.여기서 ...
-
Cerbot 갱신 에러
Certbot 으로 SSL 을 갱신하려는데 이전과 같은 방법으로 명령을 실행하자 실패를 반복하는 문제가 생겼다. 전에는 분명히 같은 방법으로 갱신을 했는데…? 하고 찾아보니 비슷한 현상이 꽤 있는지, 여러 사람들이 ...
-
How to remove passphrase from a private key
Sometimes, I feel to remove the passphrase from a key file.$ ssh-keygen -p -f /the/path/of/a/key Enter old passphrase En ...
-
DNS Cache Flush
MacOS# Above Sierra $ sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscacheutil -flushcache # ...
-
Raspberry Pi 램드라이브 만들기
램드라이브 Ram Drive - https://publicdomainvectors.org/en/free-clipart/RAM-memory-chip-vector-image/13456.html라즈베리 파이에 램드라이브를 ...
-
PHP Flush
PHP FlushingPHP 에서 Flush 를 쓰는 이유는 여러가지가 있겠지만, 개인적으로 브라우저에서 Timeout 이 나지 않게하기 위한 목적으로 자주 쓴다. 서버에서는 계산을 하고 있는데 브라우저에 아무것도 ...
-
Linux systemctl
systemctl usage$ sudo systemctl list-units $ sudo systemctl list-units --all $ sudo systemctl list-units --type=service ...
-
KeDei 3.5” HDMI display for Raspberry Pi
네트워크 설정용으로 미니 디스플레이를 구입했는데, 연결하면 글자가 너무 작게 나와(810x540) 화면 설정을 변경해보았다.KeDei 3.5” HDMI displayconfig.txt setting hdmi_forc ...
-
[Raspberry Pi] Wifi Setting And Enable SSH with Command
Wifi SettingSearch Wifi ESSIDs.$ sudo iwlist wlan0 scan | grep ESS ESSID:"AirPort_what_you_want_to_connect" ESSI ...
-
Shrink Trackpad - Mac App
shrink_trackpad신형 맥에서 트랙패드가 커서 걸리적 거릴때…https://github.com/cocoahuke/shrink_trackpadhttps://apple.stackexchange.com/quest ...
-
sublime-sync
sublime-sync프로젝트 폴더를 감시하면서 파일이 변경되었을때 서브라임의 SFTP 설정을 이용하여 업로드 해준다.GitHub 프로젝트https://github.com/RickGroenewegen/sublime- ...
-
vi 에디터 치환하기
vi 로 도메인 설정 작업등을 할 때 디렉토리 이름만 바뀌는데 직접 입력하기가 슬슬 귀찮아 질때 사용한다.:%s/search_string/replacement_string/g 예제$ vi aaa bbb ccc a ...
-
MySQL Select 해서 Insert 하기
테이블에 값을 그냥 입력하는 방법과 SELECT 해서 그 값을 INSERT 하는 방법이 비슷하면서도 달라 매번 헷갈려 정리.SELECT 해서 INSERT 하기INSERT INTO target_table_nam ...
Top Articles
-
How to set Gatekeeper and SIP disabled
-
Foreach PHP like usage in JavaScript
-
Markdown 각주 미주 사용하기
-
Percona Server 설치 에러 Ubuntu 18.04 GnuPG
-
nvm 과 npm 구별하기
-
Gatekeeper 및 SIP 해제하기
-
CSS 모든 속성을 한번에 초기화하기
-
Firefox 에서 CSS 가 적용되기 전에 HTML 이 먼저 표시되는 문제
-
우분투에서 아파치(apache) 웹서버 삭제하는 방법 (Ubuntu 18.04)
-
jQuery 로 template 태그 사용하기