개발/토막난 상식(241)
-
ENUM 보다 TINYINT 보다 CHAR
ENUM 타입은 비교적 작고 정적으로 변경되지 않는 값들을 사용할 때는 유용하지만, 성능과 유연성 측면에서 단순한 CHAR 타입보다 불리할 수 있습니다. 특히 업데이트나 검색이 빈번하게 일어나는 경우에는 CHAR(1)이나 TINYINT 타입이 더 나은 선택이 될 수 있습니다. CHAR(1)을 사용하면 단순하게 'Y'나 'N' 같은 값을 직접 저장할 수 있어서 성능과 관리 측면에서 더 효율적입니다.
2024.08.21 -
우부콘!! 강의 필기
우부콘 - 로컬 행사 우부콘 서밋 - 전 세계 wsl 을 통해서 유명해 져부렷으 LLM 기반 터미널 명령 교정 프로젝트 https://outrageous-owl-d23.notion.site/LLM-smartass-Hands-on-68ed2786aab04eaf8340b4f51b799c12 LLM기반 터미널 명령 교정 프로젝트 smartass - Hands-on | NotionPre-requirementsoutrageous-owl-d23.notion.site THE FUCK - 룰이 계속 싸여가고 있다 하지만 새로운 오픈소스가 나오면??? 파이썬은 크리스마스에 만들어졌다 비슷하게????? 이전 명령어, 애러 가져오기, 실행결과 가져오기 , 명령어 수정, 수정된 명령어 실행 ..
2024.08.10 -
jwt 클라이언트, 서버, 디비 별 관점과 관리방법
Access token과 refresh token을 사용하는 과정은 일반적으로 다음과 같은 순서로 진행됩니다. 클라이언트 관점 로그인 요청: 사용자가 로그인 폼에 정보를 입력하고 서버로 로그인 요청을 보냅니다. POST /loginContent-Type: application/json{ "username": "heajun_kim", "password": "your_password"}토큰 수신: 서버로부터 access token과 refresh token을 받습니다. { "accessToken": "generated_access_token", "refreshToken": "generated_refresh_token"}Access Token 이용: 클라이언트는 보호된 리소스에 접근할 때 access ..
2024.08.06 -
dto관련 좋은글
https://e-una.tistory.com/72 [Spring Boot] DTO 는 왜, 언제 사용할까?오늘은 Spring Boot 프로젝트를 시작할 때마다 고민의 대상이 되는 DTO 에 대해 알아보도록 하겠습니다. 매번 DTO 의 필요성에 대해 깊이 고민하지 않고 사용해서 그 기준을 잡기가 어려웠는데요. 이e-una.tistory.com
2024.08.02 -
[Google I/O GDG] 웹 5 - gis 개발자
외국에서 취직이 잘된다 = 일자리가 외국에만 있다 방법을 찾으면 있다 gis = 공간 정보를 다루는 사람 지리 공간을 나타네는 모든 정보를 다룸시공간 내용 포함 좌표 와 상대적 정보 층수 호수 같은 프런트를 곁드린 백엔드 를 곁드린 데이터 사이언티스트도 하고 분석도 하고? ?? 나잖아? 풀스텍은 아닌 ??? 시각화 > 자바스크립트 이러나 저러나 사람은 공간을 만들고 공간은 사람을 만든다. 하지만 사람은 공간에 의해서 삶이 규정된다. 곤간을 기준으로 삶을 서술하기 때문 백터 = 도형데이터 + 객체의 속성 컴퓨터가 이해 가능한 형태로 조형을 서술 레스터 - 이미지 어레이 + 위치 + 메타데이터 다차원 데이터 시각화가 큰 관여 실시간 현상 시간에 따른 변화를 그래프..
2024.07.27 -
[Google I/O GDG] 웹 4 - 위치 및 지리 정보의 모든것
지도각종 오버레이 두개의 지검의 길이, 반경을 보고 겹치는 부분을 확인클러스트링 기능-행정 구역 별로 - 마커 클러스터링 (z 축 떄문에) 마커 오버해드 최적화(2~300 개 부터) 네이버 지도는 제이쿼리가 필요 언어gedjson 위치와 관련된 json좌표계 - 기하학의 표현방식행정구역 코드 - 행안부에서 만든 지역별 코드 - 시 군 구 까지 돔 - html에 접근하기 위해 필요sdk - 소프트웨어 개발 도구 네이버 지도 sdk 레이어 - 지도 유형 데이터 레이어 - 공간 데이터를 기반으로 지오제이슨 데이터를 보여쥼지도 컨트롤 - 사용자가 지도와 상호작용 할 수 있도록 제공 (특정 위치에 고정)오버레이 - 지도위에 있는 그래픽 요소들 (특정 경도 위도에 지정)클러스터 - 여러 개채를 묶어서 보여주는 ..
2024.07.27 -
[Google I/O GDG] 웹 3 - api 테스트 자동화 사례
테스트 코드 에 관하여 품질 보증 시간과 비용 절감 유지보수 용이성 문서화 역활 설계 개선회귀 테스트 개발자 신뢰도 향상 cicd 지원예외 처리 개선 개발 시간 최소 2배 증가유지보수 부담잘못된 안정감 복잡성 증가 리소스 소비오버 엔지니어링 위험테스트 환경 구축자롯된 테스트학습곡선 범위별 테스트 유형 단위 테스트 - 인툿이 있으면 아웃풋통합 테스트 - 인프라적 관점기능 테스트 - 특정 유저 시나리오 엔드 투 엔드 테스트 - 모든 시나리오 목적별 성능 - 사용자가 많아진다든가 데드락이라든가보안 - 키사 가 배포한 메뉴얼 보면 댐사용성 - 자동화가 가능한가? > 인터페이스 관련 > 해매진 않는지 회귀 - 기존 기능 자동화의 필요성 계정 빌딩 이런 걸 따로 작성해야 한다. 모듈에 따라 새..
2024.07.27 -
[Google I/O GDG] 웹 2 - 저 바다 건너편에는 smart component 라는게 있어
.net 과 관련하여 ai와 앱과의 상관관계 스마트 컴포넌트 마이크로소프트 안에 윈도우시#vsc(메모장 ㅋㅋㅋㅋ)wsl(개꿀~~)azure(오픈 에이아이) 오픈소스 개발자 플랫폼 없어? 사먄 됩니다 블레이저자바스크립트 없이 c # 으로 웹을 만드는 방법 시그널 R 공통 작업 만들떄 쑤눈걱 스마트 컴포넌트 ai를 사용해 토큰을 쓰면 백에 넘겨서 값들을 자동으로 다 넣어준다 좀 신기한대? 서버와 클라이언트 상태 관리 잘해야함 왓다리 갓다리 함 스마트 컴포넌트 백이랑 같이 구현하면 가능 할수도?
2024.07.27 -
[Google I/O GDG] 웹 1 - 모던 웹 자바 스크립트 프레임 워크 함께 보기
강사자 - 임성호 요기요 개발자 함수랑 산악회 - 프론트 동아리 강의레벨: 중급 에디와 케이시의 이야기의 확장판 프래임워크 랜더링 패턴 돌고 돌아 리액트로 오게된 이유 앵귤러 뷰 리액트 프런트 - 서버의 원하는 형태를 보여주는 것 늦었다고 생각되면 진짜 늦은거긴해 문제 해결 행위 >> 개발 규모가 커질경우생산성!!!!!! 자동화된 솔루션 자동화실패에 5시간은 안아깝지만 그냥 문제 해결 5분은 아깝다 비프라구소스 맛나보인다= 문제가 생길때마다 문제를 직접 해결하지 말자 웹사이트의 45퍼가 3대장으로 이루어짐 챗봇도 자바스크립트 프레임 워크를 사용중이다100% dx 도 중요하다 공통 기능들컴포넌트 베이스 - 재사용 되는 유아이 유엑스를 컴포넌트로 만..
2024.07.27 -
24년도 최신 리액트 설문 분석 결과
드디어! 가장 기다리던 설문이 나왔다 로고도 간지난다 면접 프리패스 티셔츠도 팔고 세계 리액트 연봉 년차 대비 연봉 사람들 연봉 리액트는 남자가 압도적으로 많다 외국 한정이긴함 이제 기술 관련 상위 훅 모르면 개발자 하지 마라 갈수록 줄긴한다 살짝 고인 정도 하지만 중요도는 별개입니다 유스이펙트 어렵나? next js 가 눈에 띤다 캐시 1등 라이브러리 사용량 만족도 많이 쓰면서 만족스러운건 확실히 대새 잴 오른쪽은 유스스테이트다 그대가 사용해본 컴포넌트는 몇가지? 추천 radix차크라headlessshadcn 그외 애니메이션은 거의 독점이네..
2024.07.23