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

IT278

SVN -> Git 이관 (하위 디렉토리 구조) svn 에서 git 으로의 전환은 git svn clone 을 이용하면 쉽게 할 수 있다. 그런데 보통 대형 프로젝트의 경우 코드베이스를 모듈화하여 관리하거나 단순히 directory 구조를 tree 형태로 구조화 하여 관리하는 경우들이 있고 svn 에서는 단순히 trunk 밑에도 아래와 같이 하위 디렉토리를 두고 관리하는 경우가 있다. main-prj - abc (sub module #1) - def (sub module #2) . jkl (sub module #2's sub module) . mno (sub module #2's sub module) - ghi (sub module #3) 이런 경우 git 에서 어떻게 관리해야 할지 적당한 방법을 선택해야 한다. Git Submodule 하나의 저장소.. 2024. 4. 18.
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.
728x90
반응형
LIST