일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- leetcode 1484
- mysql 문자열 연결
- mybatis 매퍼
- SpringBoot
- mysql concat
- mybatis
- Java
- 스프링부트
- mysql 날짜
- 자바 참조형
- <?xml version="1.0" encoding="utf-8"?>
- 뷰 테이블
- 객체 절차
- <!doctype mapper public "-//mybatis.org//dtd mapper 3.0//en" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- mybatis dtd
- 자바
- MySQL
- java 객체지향
- 리액트
- cupucharm
- group_concat concat
- 뷰 사용하는 이유
- 알고리즘
- sql 가상 테이블
- SQL
- 협업툴
- jar war
- mybatis 상단 태그
- mybatis 태그
- <?xml version="1.0" encoding="utf-8"?> <!doctype mapper public "-//mybatis.org//dtd mapper 3.0//en" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- Today
- Total
목록java (5)
glog : cupucharm
🚗 객체 지향 프로그래밍과 절차 지향 프로그래밍객체 지향 프로그래밍과 절차 지향 프로그래밍은 서로 대치되는 개념이 아니다. 다만, 어디에 더 초점을 맞추는가에 차이가 있다.객체 지향의 경우 객체의 설계와 관계를 중시한다. 반면, 절차 지향의 경우 데이터와 기능이 분리되어 있고, 프로그램이 어떻게 작동하는지 그 순서에 초점을 맞춘다.절차 지향 프로그래밍객체 지향 프로그래밍둘의 중요한 차이이름 그대로 절차를 지향실행 순서를 중요하게 생각하는 방식이름 그대로 객체를 지향객체를 중요하게 생각하는 방식절차 지향은 데이터와 해당 데이터에 대한 처리 방식이 분리되어 있다. 반면 객체 지향에서는 데이터와 그 데이터에 대한 행동(메서드)이 하나의 객체 안에 함께 포함되어 있다.프로그램의 흐름을 순차적으로 따르며 처리실..
자바는 항상 변수의 값을 복사해서 대입한다.🐰 기본형과 참조형자바의 데이터 타입을 가장 크게 보면 기본형과 참조형으로 나눌 수 있다.기본형을 제외한 나머지 변수는 모두 참조형이다. 클래스와 배열을 다루는 변수는, 참조형이다.기본형 변수는 값을 직접 저장하지만, 참조형 변수는 참조(주소)를 저장한다. null : 참조형 변수만 할당할 수 있다. 기본형 변수는 할당할 수 없다. -> null은 참조값이 없다는 뜻🐢 기본형과 참조형에서의 대입자바의 대원칙 : 자바는 항상 변수의 값을 복사해서 대입한다.기본형이면 변수에 들어 있는 실제 사용하는 값을 복사해서 대입하고, 참조형이면 변수에 들어 있는 참조값을 복사해서 대입한다.실제 인스턴스를 복사하는 것이 아니라, 인스턴스를 가리키는 참조값을 복사해서 전달하는..
switch문우리는 특정 값에 따라 여러 동작을 수행해야 할 때 switch문을 사용한다. 조건이 많고 명확한 분기가 필요할 때 가독성을 높이고 코드 관리를 용이하게 해 주기 때문이다. 내가 주로 사용한 switch문은 아래와 같다.switch(value) { case 1: System.out.println("하나"); break; case 2: System.out.println("둘"); break; case 3: System.out.println("셋"); break; default: throw new IllegalArgumentException("Invalid value: " + value);}주로 java 8을 이용..

FIFO 형태 : 먼저 들어온 데이터가 가장 먼저 나가는 구조 (선입선출) Enqueue : 큐 맨 뒤에 데이터 추가Dequeue : 큐 맨 앞쪽의 데이터 삭제특징한 쪽 끝은 프런트로 정해서 삭제 연산만 수행다른 한 쪽 끝은 리어로 정해서 삽입 연산만 수행그래프의 넓이 우선 탐색(BFS)에서 사용컴퓨터 버퍼에서 주로 사용, 마구 입력이 되었으나 처리를 하지 못할 때, 버퍼 (큐)를 만들어서 대기 시킴Queue 사용법Queue 선언import java.util.LinkedList;import java.util.Queue;Queue queue = new LinkedList();Queue queue = new LinkedList();자바에서 큐는 LinkedList를 활용하여 생성해야 함Queue 값 추가a..

LIFO 형태 : 나중에 들어간 것이 먼저 나오는 구조 (후입선출) 특징시스템 해킹에서 버퍼 오버플로우 취약점을 이용한 공격을 할 때 스택 메모리의 영역에서 함인터럽트 처리, 수식의 계산, 서브루틴의 복귀 번지 저장 등에 쓰임그래프의 깊이 우선 탐색(DFS)에서 사용재귀적 함수를 호출할 때 사용Stack 사용법Stack 선언import java.util.Stack;Stack stack = new Stack();Stack stack = new Stack();Stack 값 추가Stack stack = new Stack();stack.push(1);stack.push(2);stack.push(3);push(value) 메소드 사용Stack 값 삭제Stack stack = new Stack();stack.pu..