분류 전체보기
-
🎨 MySQL 인덱스 알아보자!DB/Mysql 2025. 4. 8. 11:36
🎨 MySQL 인덱스 심층 분석: 데이터 검색 성능 향상을 위한 여정, 함께 떠나보시죠!오늘 우리가 함께 살펴볼 MySQL 인덱스는 데이터베이스 성능 향상의 핵심 중의 핵심입니다!이 중요한 개념을 더욱 깊이 이해하고, 실제 데이터 처리에 적용해서 효율을 확 끌어올려 보는 건 어때요?📚 인덱스를 사용하는 이유: 데이터 접근 속도, 이제 혁신을 만들어봐요!데이터베이스에서 원하는 정보를 찾는 과정, 마치 드넓은 도서관에서 딱 맞는 책 한 권을 찾는 것과 같지 않나요?인덱스가 없다면 모든 책장을 일일이 뒤져야 하니 얼마나 비효율적이겠어요!책갈피와 목차처럼, 인덱스를 활용해보자!🧠 인덱스의 핵심 특징과 성능 트레이드오프인덱스는 단순한 위치 정보 이상의 역할을 합니다.항상 정렬된 상태를 유지해주기 때문에 빠른..
-
[mysql] Public Key Retrieval is not allowed 발생DB/Mysql 2023. 7. 18. 10:39
Docker 컨테이너로 mysql 8.0을 실행시키고 springboot 실행시키려는데 에러가 발생했다. 2023-07-18T10:26:15.152+09:00 ERROR 23296 --- [ restartedMain] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:111) ~[mysql-connector-j-8.0.33...
-
[Springboot] 스프링부트 개요Server/Spring Boot 2023. 1. 18. 10:31
공식홈페이지 학습에 대해서 천천히 읽어보면서 번역한 글을 작성합니다. 본 내용의 링크를 남깁니다. https://spring.io/projects/spring-boot Spring Boot Commercial support Business support from Spring experts during the OSS timeline, plus extended support after OSS End-Of-Life. Publicly available releases for critical bugfixes and security issues when requested by customers. spring.io Spring Boot makes it easy to create stand-alone, producti..
-
[Python 코딩테스트] 최빈값 구하기Language/Python 2022. 12. 17. 07:14
최빈값 구하기 문제 풀이중 꽤나 고민했던 부분이 있어서 해결과정을 작성한다. 문제 더보기 최빈값 구하기 문제 설명 최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. 제한사항 0 1 and items[0][1] == items[1][1] else items[0][0] #(3) return answer 코드 작성을 나눠서 보면 (1) : dict 를 하나 만들고, array를 한번씩 돌면서 값으로 key를 생성하면서 해당 카운트를 1씩 올려준다. (2) : dict.items() 로 (key, value) 리스트로 value 기준으로 오..
-
[Springboot] web+jpa vs webflux+r2dbc 비교 (2)Server 2022. 12. 7. 09:49
이번 포스팅에서 starter-web + starter-data-jpa를 이용한 servlet-stack 방식과 starter-webflux + starter-data-r2 dbc를 이용한 reactive-stack 방식의 성능 비교를 해봤었다. 2022.12.04 - [Server] - [Springboot] web+jpa vs webflux+r2dbc 비교 (1) [Springboot] web+jpa vs webflux+r2dbc 비교 (1) 기존의 개발 방식으로 많이 사용하는 starter-web + starter-data-jpa 라이브러리를 사용하여 servlet stack 방식을 많이 사용하고 있을것이다. 최근 webflux + r2dbc 라이브러리를 이용하여 비동기(async) & 논블 tis..
-
[Android] FragmentContainerView Navigation graph action 옵션 enterAnim, exitAnim, popEnterAnim, popExitAnim 알아보기 (2)Android 2022. 12. 6. 11:21
2022.12.06 - [Android] - [Android] FragmentContainerView Navigation graph action 옵션 popUpTo, popUpToInclusive 알아보기 (1) [Android] FragmentContainerView Navigation graph action 옵션 popUpTo, popUpToInclusive 알아보기 (1) FragmentContainerView 학습중에 navGraph 속성으로 쉽게 프래그먼트 이동을 쉽게 설정할수 있다. navGraph 속성으로 넣어주는 xml 구성에 대해 학습한 내용을 기록해 본다. FragmentContainerView 사용하기 위한 tistory.minikode.com 이번 포스팅에서는 enterAnim, e..
-
[Android] FragmentContainerView Navigation graph action 옵션 popUpTo, popUpToInclusive 알아보기 (1)Android 2022. 12. 6. 10:24
FragmentContainerView 학습중에 navGraph 속성으로 쉽게 프래그먼트 이동을 쉽게 설정할수 있다. navGraph 속성으로 넣어주는 xml 구성에 대해 학습한 내용을 기록해 본다. FragmentContainerView 사용하기 위한 과정은? nav_graph_main.xml 파일 생성후 설정해보자 nav_graph_main.xml 파일 구성 총 4개 프래그먼트 생성한후 main second third fourth 이렇게 이동하는 설정을 넣어서 확인해봤다. 여기서 태그 속성중 popUpTo 와 popUpToInclusive 의 값이 잘 이해가 되지 않아 실제로 값을 변경하면서 확인해봤다. 필자는 id=fourth_to_third에 넣고 확인해봤다. 주의 : 여기서 app:destina..