profile
나의 '개발'자국 🐾

[JSP/Servlet] JSP(Java Server Page) 기본문법

JSP 란 JavaServer Pages 의 약자이며 HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다. JSP 가 실행되면 자바 서블릿(Servlet) 으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게

2021년 3월 30일
·
0개의 댓글

[JSP/Servlet] Servlet Life-Cycle(서블릿 생명주기)

init()서블릿이 메모리에 로드될 때 한 번 호출코드 수정으로 인해 다시 로드되면 다시 호출service(): 모든 요청은 service()를 통해서 doXXX()메소드로 이동doGet()GET 방식으로 data 전송 시 호출doPost() POST 방식으로 data

2021년 3월 30일
·
0개의 댓글
post-thumbnail

[JSP/Servlet] Servlet에 관한 모든 것

JDBC: 자바와 데이터베이스를 연결 시켜주는 프로토콜Client가 Server에 요청(Request)할 때 데이터를 전송하는데 이를 Parameter라 한다.Web Server는 html, css, js등만 처리 가능하다. Server는 Web Server와 데이터베

2021년 3월 30일
·
0개의 댓글
post-thumbnail

[안드로이드스튜디오] Cannot Resolve Symbol ~ 에러 고치는 방법

팀원과 함께 프로젝트를 하는 도중 pull을 받고 나니 갑자기 import가 제대로 먹지 않고, Cannot Resolve Symbol이라는 에러가 떴다. 흔히들 아는 방법인 Clean Project와 Rebuild Project를 여러 번 실행했음에도 고쳐지지 않아

2021년 3월 30일
·
0개의 댓글
post-thumbnail

맥OS 빅서로 업그레이드 후 이클립스 오류 해결방안

맥을 빅서(Big Sur)로 업데이트 후 이클립스를 실행하면서 마주한 오류와 그에 따른 해결 방안들을 정리해보았습니다! 도움 되시길 바랄게요 :-) terminal 창에서 vi ~/.bash_profile 들어가 환경변수 잘 되어있는지 확인하기 (나 같은 경우는 오타가

2021년 3월 30일
·
0개의 댓글
post-thumbnail

[알고리즘] 완전 검색(Exhaustive Search)-순열,조합,부분집합

완전 검색 방법은 문제의 해법으로 생각할 수 있는 모든 경우의 수를 나열해보고 확인하는 기법Brute-force 혹은 generate-and-test기법이라고도 불린다.모든 경우의 수를 테스트 한 후 최종 해법을 도출일반적으로 경우의 수가 상대적으로 적을 때 유용상대적

2021년 3월 22일
·
0개의 댓글

[알고리즘] 최단 경로(Shortest Path)

간선의 가중치가 있는 그래프에서 두 정점 사이의 경로들 중에 간선의 가중치 합이 최소인 경로이다.가중치가 없다는 말은 모든 간선의 가중치가 동일하다는 것을 의미. 즉, 하나의 vertex에서 다른 vertex까지 거친 간선의 개수(정점의 개수도 가능)가 최대한 적은 경

2021년 3월 22일
·
0개의 댓글

[알고리즘] 다익스트라(Dijkstra) 알고리즘

다익스트라

2021년 3월 22일
·
0개의 댓글

[알고리즘] BFS와 DFS - 코드

2차원 배열bfs만 구현LinkedListbfs, dfs 구현ArrayListbfs, dfs 구현

2021년 3월 18일
·
0개의 댓글

[알고리즘] Prim's 알고리즘

하나의 정점에서 연결된 간선들 중에 하나씩 선택하면서 MST를 만들어 가는 방식서로소인 2개의 집합(2 disjoint-sets) 정보를 유지트리 정점들(tree vertices) - MST를 만들기 위해 선택된 정점들비트리 정점들(non-tree vertices) -

2021년 3월 18일
·
0개의 댓글

[알고리즘] Kruskal's 알고리즘

간선을 하나씩 선택해서 MST를 찾는 알고리즘간선 리스트 작성최초, 모든 간선을 가중치에 따라 오름차순으로 정렬가중치가 가장 낮은 간선부터 선택하면서 트리를 증가시킴사이클이 존재하면 다음으로 가중치가 낮은 간선 선택n-1개의 간선이 선택될 때까지 2번 반복

2021년 3월 18일
·
0개의 댓글
post-thumbnail

[알고리즘] 최소 신장 트리(MST)

모든 정점을 연결하는 간선들의 가중치의 합이 최소가 되는 트리두 정점 사이의 최소 비용의 경로 찾기n개의 정점으로 이루어진 무향 그래프에서 n개의 정점과 n-1개의 간선으로 이루어진 트리무향 가중치 그래프에서 신장 트리를 구성하는 간선들의 가중치의 합이 최소인 신장 트

2021년 3월 18일
·
0개의 댓글

자바에서 MySQL 연결하기

* 순서 1. Driver Loading 2. Connection 3. 쿼리 문장 작성 4. 자원 반납 1. Driver Loading 2. Connection 3. 쿼리 문장 작성, 4. 자원반납

2021년 3월 11일
·
0개의 댓글

Database INSERT/UPDATE/DELETE

Database에 있는 정보를 사용할 수 있도록 지원하는 언어모든 DBMS에서 사용 가능대소문자는 구별하지 않음(단, 데이터의 대소문자는 구분)데이터베이스의 테이블에 저장될 데이터의 구조와 형식을 정의개체 타입과 관계 타입을 기본 개념으로 현실 세계를 개념적으로 표현하

2021년 3월 11일
·
0개의 댓글
post-thumbnail

MySQL Workbench 설치 및 사용법

다운로드 링크위 링크에서 8.0.22 버전의 DMG 파일을 다운로드 받는다.참고 링크

2021년 3월 10일
·
0개의 댓글
post-thumbnail

[백준 14503] 로봇 청소기_ 자바Java

1. 코드 2. 채첨현황

2021년 3월 9일
·
0개의 댓글
post-thumbnail

[프로그래머스] 힙(Heap) 디스크 컨트롤러 _ 자바Java

Algo Rhythm🕺💃난이도: Level 3문제링크하드디스크는 한 번에 하나의 작업만 수행할 수 있습니다. 디스크 컨트롤러를 구현하는 방법은 여러 가지가 있습니다. 가장 일반적인 방법은 요청이 들어온 순서대로 처리하는 것입니다.예를들어와 같은 요청이 들어왔습니다.

2021년 3월 2일
·
0개의 댓글
post-thumbnail

[프로그래머스] 힙(Heap) 이중우선순위큐 _ 자바Java

Algo Rhythm🕺💃난이도: Level 3문제링크이중 우선순위 큐는 다음 연산을 할 수 있는 자료구조를 말합니다.이중 우선순위 큐가 할 연산 operations가 매개변수로 주어질 때, 모든 연산을 처리한 후 큐가 비어있으면 0,0 비어있지 않으면 최댓값, 최솟

2021년 3월 2일
·
0개의 댓글
post-thumbnail

[프로그래머스] 힙(Heap) 더 맵게 _ 자바Java

Algo Rhythm🕺💃난이도: Level 2문제링크매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같이 특별한 방법으

2021년 3월 2일
·
0개의 댓글
post-thumbnail

[프로그래머스] 해시(Hash) 위장 _ 자바Java

Algo Rhythm🕺💃난이도: Level 2문제 링크스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다.예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경

2021년 3월 2일
·
0개의 댓글