'전체 글'에 대한 검색결과 300개
전체 글와(과) 일치하는 검색결과가 없습니다.
제안:
- 모든 단어의 철자가 정확한지 확인하세요.
- 다른 검색어를 사용해 보세요.
- 더 일반적인 검색어를 사용해 보세요.
리액트 실행시 메모리 누수나고 접속(실행) 안될 때
node lts 버전으로 다운그레이드 해보자. [18062:0x148030000] 152000 ms: Scavenge (interleaved) 8178.6 (8199.5) -> 8172.9 (8200.5) MB, pooled: 0 MB, 10.50 / 0.00 ms (average mu = 0.333, current mu = 0.311) allocation failure; [18062:0x148030000] 157527 ms: Mark-Compact (reduce) 8173.3 (8200.5) -> 8172.8 (8186.6) MB, pooled: 0 MB, 4086.71 / 0.00 ms (+ 28.8 ms in 0 steps since start of marking, biggest ste..
도커 실행 안되는 이슈(임시방편)(해결중)
발생한지 꽤나 된 이슈이다. 반년은 넘은 것 같다.집에서 도커 데스크탑을 실행할 때 갑자기 발생하기 시작했다. 에러 내용은.. initializing backend: retrieving system info: retrieving system version: exec: "sw_vers": executable file not found in $PATHinitializing app: getting system info: retrieving system version: exec: "sw_vers": executable file not found in $PATH라고 한다. 당시에 구글링해도.. 딱히 도움이 되는 정보가 없었다. 임시 해결책은.. 위의 경로에 가서 도커를.. 실행시키는 것이다. ./com.docke..
x86, x64(=amd64), arm64 간단 정리
스마트폰 개발도 꽤 했고..컴퓨터 조립도 자주하는데 기억력이 붕어인 것 같아 간단히 다시 정리해보자. x86은.. 그냥 예전 인텔 cpu라고 보면 될 것 같고(정확히는 아키텍쳐겠지만..)x64, amd64는 요즘 나오는 인텔이나 AMD의 cpu.. arm64는 퀄컴에서만 제공하는 지는 모르겠으나..내가 스마트폰 개발할 때 퀄컴에서 만든..안드로이드 모바일용 cpu.. (스냅드래곤?)좀 더 찾아보니 iOS에서 쓰이는 칩들도 arm64 아키텍쳐라고 한다.심지어 애플 실리콘 M칩들도 그러니 음.. 그래서 arm64가 인프라에서 인기가 많은 것 아닐까? 참고:https://m.blog.naver.com/cjs0308cjs/223242935705https://velog.io/@wltjd3459/iOS-C..
[자바 스크립트][js/ts] ... 연산자는 무엇?
예전에 잠깐 넥스트 공부하면서 배웠던 것인데 시간이 지나서 보니 까먹어서 여기에 기록을 남겨야겠다. ... 연산자는 배열에 있던 값들을 분해해주는? 역알을 한다고 보면 된다. 아래 링크로 가서 예제를 보면 바로 이해할 수 있을 것이다. 참고:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax Spread syntax (...) - JavaScript | MDNThe spread (...) syntax allows an iterable, such as an array or string, to be expanded in places where zero or more arguments (for fu..
키클락 마이그레이션 성공!(23.0.5 -> 25.0.2)
키클락이 오픈소스이고 좋은데 단점이.. 기본적으로? 인피니스팬이라는 메모리에 세션이 저장되다보니 재시작을 하게 되면 사용자들의 로그인이 다 풀리게 된다.최근 들어서 25 버전부터? db에 세션을 저장하는 기능을 지원한다.(persistent-user-sessions라는 키클락 기능) 문제는.. 이전 버전에는 세션 관련 정보들이 메모리에 있어서 끌 수가 없다는 것이다. 키클락 오픈소스를 다운받아서 이리저리 분석해본 결과키클락 admin rest api로 각 렐름의.. 세션 정보들을 받아와서이 것을 토대로 db에 들어갈 쿼리 문을 만들면 된다.OFFLINE_USER_SESSIONOFFLINE_CLIENT_SESSION에 넣어주면 된다.(내용이 좀 길어져서 자세한 부분은 생략) 왜 키클락에서는 손쉬운 마이그레..
[맥] 맥에서 인텔리제이 빌드 속도가 느렸던 이유
집에서 쓰는 맥미니가 인텔리제이에서 클린 빌드를 했을 때 회사 맥북프로에 비해 속도가 너무나 느렸다. 회사 맥북프로에서는 1분이면 되는데집에서 하면 5분정도 걸렸었다. 램이 작아서 그런가 싶었었는데 문제는 다른 곳에 있었다! 인텔리제이에 의해 실행된 자바가.. 인텔 칩셋용이다.. https://docs.aws.amazon.com/corretto/latest/corretto-21-ug/downloads-list.html위의 사이트에 들어가서 애플 M 칩셋(실리콘)용으로 받자. (macOS aarch64)설치하면 자동으로 덮어쓰기가 된다. 설치 경로는 대략/Library/Java/JavaVirtualMachines/amazon-corretto-21.jdk/Contents/Home와 같으니.. 알아서 한 번..
[리눅스] aws에서 도커 컨테이너가 129로 죽는 이슈
키클락의 경우 세션매니져로 서버에 접속하여 docker attach 등을 하면.. 콘트롤+C 를 누르면 도커가 종료되어 버린다. 그래서 콘트롤 + P, Q를 눌러서 빠져나오려고 했으나 크롬에서 해버리면.. 크롬이 종료되버린다. 어쨋든 attach로 하여 로그를 보고.. 키클락 컨테이너를 종료시키기는 싫어서 탭을 닫았다.그러면 그냥 백그라운드로 잘 돌아갈 것이라고 생각했었는데 세션 매니저가 종료되는 시점에 키클락 도커 컨테이너도 동시에 죽는 현상을 발견했다. docker inspect에서 129 종료 시그널을 볼 수 있고리눅스로 보면(128 + 1) No Name Default Action Description1 SIGHUP terminate process ..
[인텔리제이] zsh 적용 안되는 문제
그냥 맥 터미널에서는 zsh을 깔고 oh-my-zsh도 설치하여 보기가 편한데 인텔리제이의 터미널에서는 이상하게도 zsh이 적용되지 않았다. 인텔리제이 Settings에서 기본 쉘을 zsh로 했음에도 이상하게 bash가 계속 기본 쉘로 지정이 되었다. chsh -s /bin/zsh 명령어도 소용이 없었다. 노트북 재부팅도 소용이 없었다. 뭔가 버그가 있었던 것 같다. 인텔리제이에서 환경변수를 확인해보고 SHELL이 zsh로 적용된 것을 확인하고.. 딱히 어떤 값을 수정하지는 않았는데 갑자기 인텔리제이에서 echo "$SHELL" 로 확인했을 경우 zsh이 나와서 인텔리제이의 터미널을 껐다가 키니.. zsh이 적용이 됐다.. 뭐 이런 신기한 버그가 다 있을까?
[리눅스] 자주쓰는 명령어 netstat
보통 통신이 안될 때 어딘가 방화벽 설정이 잘못됐다거나 서버에서 듣고 있지않다거나 둘 중에 문제가 있는 것 같다. 그래서 aws에서 route53부터 시작해서 해당 서버까지 보안그룹 문제가 없는지 확인도 하고.. 문제가 되는 서버에서 아래의 netstat 명령어를 써서 서버는 문제가 없는지 확인한다. 이런저런 다른 것을 하다보니 이 명령어 옵션도 긴가민가해서.. 아무래도 기록으로 남겨둬야 겠다. netstat -nltp : LISTEN 중인 포트 정보 표시 참고: https://cafe24.zendesk.com/hc/ko/articles/9801441063449-LINUX-netstat-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%83%81%EC%84%B8-%EC%84%A4%EB%AA%85