전체 글336 1일1개 (10) - JDBC 1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#10. JDBCJDBC가 무엇인가 ? 스프링을 공부했다면 한번쯤 들어본 단어이다. JDBC는 "Java Database Connectivity"의 약자로, 자바에서 DB와 연결하고 쿼리를 실행하는 자바 API를 말한다. 한마디로 자바와 DB를 연결해주는 기술이라고 할 수 있다. JDBC는 쿼리문을 DB에 전달하거나 DB결과를 불러오는 등의 기능을 제공한다. JDBC가 요즘에도 직접 사용되는가? 라고 묻는다면, "직접적으로" 사용되진 않는다. 아래에서 서술하겠지만, 여러 JDBC가 지금.. 2024. 8. 18. 1일1개 (9) - 프롬프트 엔지니어링도 언어인가요 1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#9. 프롬프트 엔지니어링Prompt Engineering이란 무엇일까 ?? 프롬프트 엔지니어링이라고 쓰는게 너무 길어서 그냥 프엔이라고 이야기하겠다. 아무튼 프엔은 ai모델중 특히 자연어처리 (NLP) 모델과 대화할 때, 원하는 결과를 얻기 위해 입력 Prompt를 설계하고 최적화하는 과정이다. LLM ( Large Language Model )프엔을 공부하기 전, LLM에 대해 간단하게 알아보자. LLM은 Large Language Model의 약자로, 대규모 데이터셋으로 학습된 ".. 2024. 8. 17. 1일1개 (8) - Spring 왜 쓸까 ? 1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#8. Spring 왜 쓸까 ?예전에 비슷한 글을 썼지만 좀 부족해 보여서 보완하여 다시 써본다. 요기 문서를 참고하였다.https://www.javatpoint.com/spring-tutorial Learn Spring Tutorial - javatpointLearn Spring Tutorial. This spring tutorial for beginners and professionals provides in depth learning of DI, AOP, Data Access, M.. 2024. 8. 16. 1일1개 (7) - 코끼리DB 1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#7. PostgreSQLRDBMS라고는 MySQL밖에 모르는 나같은 친구들을 위한 ..... PostgreSQL을 소개한다. 신기한건 이거 읽을 때 "포스트그리 SQL"이 아니라, "포스트 그레스 큐엘"이라는 것이다 .... 외국에선 인기가 좀 많은 것으로 알고 있는데, 우리나라에선 MySQL이 대세인듯하다.PostgreSQL은 객체 관계형 DB(ORDBMS)로, 오픈소스 DBMS이지만 많은 기능을 제공하고 있다. Oracle과 기능적으로 유사한 것이 많다. 주요 특징RDB임에도, O.. 2024. 8. 15. 1일1개 (6) - Index (B+ Tree, Hash Table) 1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#6. 인덱스란 ?인덱스가 무엇인가 ?? 우리가 책의 목차를 보고 몇페이지부터 읽어야지~ 하거나, 책의 맨 뒤에 단어들이 몇페이지에 나왔는지 알려주는 페이지를 보고 해당 페이지로 간다거나 이런 것들이 모두 인덱스를 이용한 것이다. 보통 "색인(索引; 찾을 색 , 끌 인)"이라고도 하는데, "책 속의 단어나 구절을 찾아보기 쉽도록 나열한 목록"을 말한다. 이를 우리는 인덱스라고 부른다. 우리가 말하는 인덱스는 보통 데이터베이스에서 나온다. 무언가를 찾을 때 인덱싱한다고 말하기도 한다. 인.. 2024. 8. 14. 1일1개 (5) - 인터페이스 1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#5. 인터페이스란 ?자바에서 말하는 인터페이스는 뒤에서 이야기하도록 하고, 조금 더 넓은 인터페이스 개념에 대해 먼저 알아보자. 인터페이스는 일종의 매개체, 중간다리 역할을 한다. 한마디로 "소통을 가능하게 하는 연결 고리"라고 생각하면 편하다. 아래 예시를 보자. 일반적인 인터페이스일반적으로는 두 시스템 사이에서 상호작용을 돕는 중간다리 정도로 이해한다. 예를 들면, 키보드, 마우스 등도 인터페이스를 사용하고 있는 것이다. 인간이 쓰는 입력을 컴퓨터가 이해하는 형태로 전달하고, 반대.. 2024. 8. 13. 1303 전쟁 💡문제 분석 요약구역별로 병사들이 몇명 있는지 구한다. 해당 구역 내에 병사들의 power는 병사들 수의 제곱이다.white, blue 각각의 power를 구한다.💡알고리즘 설계DFS, BFS 둘 다 가능하다.상하좌우 체크와, 병사들 수 체크만 잘 하면 된다. 병사들 총 수는 DFS 실행횟수와 같다.💡코드import syssys.setrecursionlimit(10**6)# 가로, 세로 "길이"가 n, m임. 즉 행:m , 열:nn, m = map(int, input().split()) # 가로가 열 개수, 세로가 행 개수라는 것을 헷갈리면 안됨 !!!!!!!!!!!!!!!!!!!!!!!!!!war = [list(input()) for _ in range(m)] # 여기서도 range(n)이 아니.. 2024. 8. 13. 1789 수들의 합 💡문제 분석 요약서로 다른 N개의 자연수의 합이 S라고 한다. S를 알 때, 자연수 N의 최댓값은 얼마일까 ?이때 중요한 건, 이 자연수 합의 최대값이 아니라 최대 "개수"를 구하는 것이다. 이거 잘못 읽어서 살짝 헤맸다.💡알고리즘 설계최대 "개수"라는 것에 주목해보자. 숫자가 많이 들어갈수록 이득이다. 그러므로 가장 작은 수부터 채워넣는 것이 이득이라는 소리.💡코드n = int(input())i = 0# 핵심 : 숫자들 합이 n을 만족시키는 최대 개수를 구하는 것# 따라서, 가장 작은 수부터 채워나가는 것이 유리함 -> 0부터 한개씩 채워나감# ex) 200이라는 값에 최대 몇개의 수가 들어가느냐? 200부터 0, 1, 2, ... 차례로 빼보면 됨.while True: if n 💡시간복잡.. 2024. 8. 13. 1일1개 (4) - JVM 1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#4. JVMJava를 공부하면 나오는 JVM이 무엇일까 ? 이는 Java Virtual Machine의 줄임말인데, OS에 종속받지 않고서 CPU가 자바를 실행하도록 도와주는 가상머신이다. 즉, 자바는 운영체제로부터 독립적으로 실행된다. 대체 이게 무슨말일까 ?? 애당초 OS에 종속받지 않고 CPU가 무언가를 실행하는 것이 가능하긴 한걸까 ??JVM이란 ?일단 위 질문에 대한 답은, VM을 이용하면 가능하다. 우리가 VM을 이야기할 때 보통 OS위에 VM을 올려놓는다고 표현한다. 즉,.. 2024. 8. 12. 이전 1 ··· 10 11 12 13 14 15 16 ··· 38 다음 반응형