왜?코테 준비
이대로 그대로 따라갈것이다
3장 부터는 꼼꼼히 보다는 제 방식대로 정리하고끝냈다. 시간이없으니 여기서부터 최대한 요약했어요.
그리고 python에 해당하는 내용만 담으로고 노력했어요.
2장문제를 푸는 것이 중요한 것이 아니라 문제를 푸는 기술을 연마하는 것이중요하다
이를 위해서는 자신이 문제를 어떤 방식으로 해결하는지를 의식하고 어느 부분이 부족한지, 어떤 부분을 개선해야 할지 파악해야 합니다. 실력을 늘리기 위해서는 문제 푸는 과정을 여러 부분으로 나눠 보고 각 과정을 자신이 잘하고 있는지, 그리고 잘하지 못...
기술용어 설명
왜?공부하다보면 가끔씩 용어설명에 대해 아주 여럽게 느낄수 있다.
하지만
필요이유 자세히
자세히 포스팅되어있는곳
mysql lnnoDB의 메모리 캐시 서버로 변신(이걸로 꼭 실습해보기)
redis와 mem 비교글 자세히
spring이용하여 redis 캐시 서버 만들기
django cache,..ㅎㄷㄷ
도커에 redis설치
redis 캐시 설명
redis 캐시 설명 2
왜?솔직히 말하자면, 실제로 큰 데이터를 다뤄본적이 없기에 지금 필요이유를 체감한 적은 없다.
하지만 구성해보고싶었다. DB를 캐싱한다는 것은 속도를 높일 수 있는 수단이 될수있기 때문이다. 그냥 해보고싶어서 하는거다!
(추후에 체감...
자세히
자세히
아주 고급 자세히
왜?DB에서 조회능력을 최대한으로 이끌어낼 수 있는 방법중 하나가 인덱싱이다.
조회할때 인덱싱을 어떤방식으로 해놔야 좀더 빠르게 조회할수있을까? 생각해보자
DB 캐시 서버는 DB로 요청하는 쿼리 수를 줄일수있고, 인덱스는 쿼리 성능 자체를 높일수있다(물론 조회성능)
인덱스란?인덱스는 지정한 칼럼들을 기준으로 메모리 영역에 일종의 목차를 생성하는 것이다. insert, update, delete의 성능이 희생된다. (일어나면 인덱스까지 모두 반영하므로)
장점은 select(Query)의 성능이 ...
자세히
자세히2
왜?데이터를 만지다보면 또는 알고리즘 문제를 풀다보면 배열과 리스트를 인덱스로 불러오는 방법이 다르다는 것을 알수있다.
왜 차이가 날까?
자세히파이썬에서는 array를 지원하지 않기 때문에 numpy를 사용하자
a는 array, b는 list 객체이다.
array는 인덱스로 값을 불러올수있다. (파이썬에서는 0부터 인덱스가 시작이라는 것을 알자)
파이썬의 리스트는 인덱스를 할수없다는 컴퓨터 공학에서의 리스트와 같게 생각하면 안된다.
파이썬에서 리스트가 어떻게 작동하는지 내부를 보면 파이썬의 리스트는 배열처럼...
자세히
자세히2
apt와 apt-get, apt-cache, apt-config 들의 차이가 있다.
apt-get, apt-cache, apt-config 는 too low level로 패키지들을 조정할수있다. 덕분에 매우 많은 기능들을 갖고있다.
apt 는 apt-get, apt-cache, apt-config 등으로 구성되어있으며, 각각의 핵심 기능들을 활용할 수 있다.
apt명령어는 ubuntu 14이상에서는 다른 것들보다 권장되고있다,
apt 명령
기존 명령
설명
apt install
apt-get inst...
권한 문제해결 전에자세히
먼저 linux의 GID, UID에 대해 알아야한다.
UID는 리눅스에서 사용자를 식별하는 유저 아이디로 구분할때 쓰는 것으로 0~32767(16비트)까지 사용한다. 0은 모두 슈퍼유저(root)
UID는 /etc/passwd 파일과 관련이 깊다. 여기에는 사용자의 uid,gid등이 담겨있기때문이다.(패스워드 정도는 없다.) >>초기에는 가지고있었으니 모두 x로 처리되고 패스워드 해시값은 /etc/shadow 파일로 분리되었다.
아래는 passwd파일안의 내용이다.
임의로 UID, GID변...
자세히
왜?버전 20.04 LTS이다
가장 먼저 해야할 것은 고정 IP 할당입니다.고정 IP를 할당하지않으면 DHCP를 통해 IP가 자꾸 바뀌는 불상사가있을수도 있기 때문이다.
실제로 나는 우분투를 재부팅후, IP주소를 제대로 못잡아서, apt-get의 오류를 읽고 차근차근 추론하여, 위와 같은 문제인것을 알았다. (+친구의 도움)
netplan 이용기본적으로 파일 경로는 /etc/netplan/50-cloud-init.yaml에있다. (파일명 다를수있음)
기본 파일 내용(DHCP일경우)
변경 내용
(gateway4: 19...
왜?컴퓨터 비전공자인데, 학교생활을 하다보면 웹사이트를 구축하는 방법에 대해서 배운다. wordpress..
물론 교수님은 도메인도 사주신다고하시고, 카페 24에서 모든것을 세팅해주기때문에 쉽게도 해결할수있는 과제였지만…
나는 아쉽게도 도메인, 개인서버를 가지고있으며, nginx를 맛봤기때문에 충분히 구축할수있을것같았다.
그래서 해봤다. Docker를 이용하여 nginx로 리버스 프록시하는 과정을 본다
실제 홈페이지 만든것
ssl 인증서 포함
네트워크 구성아래는 reverse-proxy에 conf파일이다.
도커에서 워드 프레스...
자세히
왜?면접 준비를 차근차근하자.
이제 2021년 8월까지 취업하자
회사에 백엔드 개발자로 취업한다면 더 많은 것을 배울수있고, 좋은 사람도 많이 만난 것을 믿어 의심하지 않으니까!
20가지 질문 답해보기
1바이트는 몇 비트인가요?*) 참고로 “옛날에는…” 이렇게 대답 시작하면 무조건 통과다. 그런 수준의 체크를 하고자 하는 것이 아니다.
답변:
바이트는 데이터 파일의 크기, 디스크 또는 그 외 저장 매체의 공간, 그리고 네트워크를 통하여 전송되는 데이터의 양을 표현하느넫 사용되는 ㅡㄱ정 단위
1byte는 8bit
컴퓨...