본문 바로가기
728x90
반응형
SMALL

IT277

MariaDB / MySQL 한글 깨짐 DB 서버 상태 - DBMS : mariadb 10.6.13 이 상태에서 yhkim_test 라는 database 를 utf8mb3 로 만든다. yhkim_test.test_table 을 utf8mb3 으로 만든다. ​ 이 상태에서 java application 에서 mariadb-java-client 3.0.9 driver 를 이용해서 jdbc:mariadb://127.0.0.1:3306/yhkim_test?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&serverTimeZone=UTC&useSSL=false 로 연결 하고 ​ select name, age from yhkim_test.test_table 하면 name.. 2024. 2. 6.
세상을 바꿀 혁신기술들을 알아보자 (from. CES 2024) 얼마 전 대학교 친구의 결혼소식을 들었다. 결혼 전 모임을 가지려 하는데 그 친구가 CES 에 참석하느라 일주일 동안은 만남이 힘들다는 말을 했다. 친구가 보내주는 몇장의 사진을 CES 행사장의 느낌을 아주 미미하게 느끼면서 올해 CES 를 통해 알려진 혁신적인 기술에 대해서 몇가지 정리해 본다. CES 는 Consumer Electronics Show 의 약자로, 세계 최대의 가전, IT 전시회이다. 매년 1월에 미국 라스베이거스에서 열리며 다양한 분야의 혁신적인 기술과 제품을 선보이는 행사다. 올해 CES는 인공지능, 모빌리티, 지속가능성 등이 주요 주제로 삼성전자, LG전자, 현대차, SK 등 한국 기업도 500여곳이 참가했다. 그 중 세상을 바꿀만한 혁신기술들을 살펴 본다. HL만도의 파키 파키는.. 2024. 1. 14.
OAuth 2.0: Google OAuth2 SSO Google OAuth2 연동 방법 ​ OAuth 2.0 OAuth 2.0은 권한 부여를 위한 개방형 표준 인증 프로토콜이다. 리소스를 소유하고 있는 사용자 대신 Application에 리소스에 접근할 수 있는 권한을 위임한다. ​ Flow Google OAuth2 설정 https://cloud.google.com/apis?hl=ko 접속 상단의 '콘솔' 클릭 API 및 서비스 클릭 OAuth 동의 화면 클릭 - OAuth 동의 화면: 앱이름, 사용자 지원 이메일, 개발자 연락처 정보 등 필요한 정보 입력 > 저장 후 계속 - 범위: 테스트를 위해 이메일 주소, 개인정보 보기 2개 선택 > 저장 후 계속 테스트 사용자 - ADD USERS > 테스트 할 본인 이메일 주속 입력 > 저장 후 계속 사용자 인.. 2023. 7. 7.
Spring Cloud 시리즈 5 - Loadbalancer (feat. Ribbon) Load Balancing 란? 로드밸런싱이란 네트워크 기술의 일종으로 둘 혹은 셋 이상의 컴퓨터 자원들에게 작업을 나누는 것을 의미 한다. 보통 고가용성 서비스를 제공하기 위해 인스턴스를 여러개 띄우고 트래픽을 분산해 각 인스턴스에게 요청을 전달한다. Load balancing 의 종류 L2: Mac 주소를 바탕으로 부하 분산 L3: ICMP를 이용하여 서버의 IP 주소가 통신 가능한 상태인지 확인하여 부하 분산 L4: Transport 계층, IP 주소와 포트 번호 부하 분산 (TCP, UDP 포트 정보를 바탕으로 분석) L7: Application 계층, URL 또는 HTTP 헤더에서 부하 분산 (HTTP, FTP..) Load balancing algorithm 라운드 로빈: 대상 서버에 순서대로.. 2023. 6. 1.
728x90
반응형
LIST