필수요소
경험 그리고 지식 공유
- [git] 특정 파일 변경 내역 추적 하지 않기. Eclipse 에서는 Team -> Advanced 항목에서 메뉴로 지원해 주지만 vscode에서는 사용자가 직접 명령어를 입력해주어야 한다. - 변경 내역 추적하지 않기. git update-index --assume-unchanged - 변경 내역 주적하지 않기 해제. git update-index --no-assume-unchanged - 무시한 파일 목록을 나타내는 명령어 git ls-files -v | grep "^[[:lower:]]" 2020.11.18
- Vue3 Release 안녕하세요~ 그토록 기다리던 Vue3가 릴리즈 되었습니다. 공식 로드맵보다는 시간이 지체는 되었으나 RC버전을 끝내고 공식 릴리즈 된 만큼 앞으로의 관련 라이브러리 지원등 많은 변화가 있을 것 같습니다. Vue3는 Vue2의 Composition API를 병합하여 제공하고 있으며 다음과 같은 성능 향상이 있음을 발표 하였습니다. Performance Vue 3는 번들 크기 - 트리 쉐이킹(사용하지 않는 코드 제거) 시 최대 41 % 더 가벼움, 초기 렌더링 - 최대 55 % 더 빠름, 업데이트 - 최대 133 % 더 빠름 메모리 사용량 - 최대 54 % 더 빠름 물론 Vue 커뮤니티에서 제공한 자료이기 때문에 참고만 하시면 되고 Vue2에 비하여 Vue3에서 많은 향상이 있다는것을 참고 하시면 되겠습니다.. 2020.09.22
- MessagePack, ProtoBuf 성능 비교 Hamonica 에서 데이터 전송 규약으로 사용할 라이브러리를 선택하기 위해 성능 비교를 한다. 항목 JDK OpenJDK 11 Message Pack 0.8.21 ProtoBuf 3.13.0 시스템 CPU Inter(R) Core(TM) i7-9700 CPU @ 3.00GHz 3.00Ghz Memory 32.0 GB OS Window 10 1. Message Pack 네트워크 통신 데이터 직렬화 라이브러리. 여러 언어에서 사용할 수 있도록 언어별(50여가지) 라이브러리를 지원함. 웬만한 JDK에서는 동작하나 IBM JDK는 지원하지 않음. Java 라이브러리를 이용하여 바로 사용 가능.(별도의 파일로 작성하여 compile 하는 것 불 필요) 필요한 만큼 사용자가 직접 byte에 기록하기에 불필요한 m.. 2020.09.16
- Vscode 에서 Vue indent 설정하기. Vscode에서 Vue를 개발하다 보면 tab 키를 눌렀을 때 공백 사이즈가 space2칸으로 이동하는 경우가 있습니다. 아마 대부분 개발자분들은 space 4칸 여백이 아닌것에 대한 답답함을 느끼실건데요. pritter 또는 Vuter에서 아무리 설정해도 탭 사이즈가 변경이 안되는 분들은 아래 방법으로 처리 해보시기 바랍니다. - settings.json 파일 편집 "editor.detectIndentation": false, "editor.tabSize": 4 또한 editorconfig 라는 플러그인을 설치하여 설정 가능 합니다. - EditorConfig for VS Code 설치 프로젝트 하위에 .editorconfig을 생성하여 tabsize를 설정 합니다. - .editorconfig 생성 .. 2020.06.25
- GraphicMagicK vs Node Sharp 시나리오 각 모듈마다 이미지 1건 이미지 크기 변환 처리. 각 10회 실시.각 모듈마다 이미지 10건 동시에 크기 변환 처리. 각 10회 실시.이미지 크기는 550x550, 500x500 크기로 두번 변환 처리. 각 모듈은 JAVA ProcessBuilder를 이용하여 모두 독립 Process로 실행. GraphicsMagick ./configure 컴파일 설치. nodejs yum 저장소에서 설치. 프레임워크 이미지 모듈명 Spring Boot2 GraphicsMagick 1.3.33 Node Sharp 0.23.4 1. 테스트 서버 사양 및 구성 CPU CPU CORE RAM OS jdk Intel(R) Xeon(R) CPU ES-2650 v3 @ 2.30Ghz 4코어 8GM Cent OS 7 ope.. 2020.04.12