전체 글(137)
-
[알고리즘] Stack을 이용한 올바른 괄호 확인
https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr import java.util.Stack;class Solution { boolean solution(String s) { boolean answer = true; Stack stack = new Stack(); try{ for(int i = 0; i Stack을 자꾸 인식하지 못해서 혹시나해서 import를 시도해봤는데 ..
2024.08.13 -
[MySQL] 변수
변수는 Workbench를 재시작할 때까지는 유지되지만 닫거나 재시작하면 소멸한다. 선언 방법과 값 대입은 다음과 같다. SET @변수이름 = 변수의 값; --변수 선언 및 값 대입SELECT @변수이름; --변수 출력 USE sqldb;SET @myVar1 = 5;SET @myVar2 = 3;SET @myVar3 = 4.25;SET @myVar4 = '기수 이름 ==> ';SELECT @myVar1; // 5SELECT @myVar2 + @myVar3; //7.250000000000000000000...SELECT @myVar4 , Name FROM usertbl WHERE height > 180;변수는 실행하지 않으면 적용되지 않는다. LIMIT은 원칙적으로 숫자를 직접 넣어야하나 PREPARE E..
2024.08.12 -
[프로그래머스] String클래스
https://school.programmers.co.kr/learn/courses/30/lessons/12939?language=java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krclass Solution { public String solution(String s) { String answer = ""; int max = 0; int min = 0; String[] strList = s.split(" "); for(int i = 0; i = x){ min =..
2024.08.09 -
[프로그래머스] SUM, MAX, MIN 문제
https://school.programmers.co.kr/learn/courses/30/lessons/59415 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr SELECT MAX(DATETIME)FROM ANIMAL_INS WHERE DATETIME = (SELECT MAX(DATETIME)); SELECT MIN(DATETIME)FROM ANIMAL_INS WHERE DATETIME = (SELECT MIN(DATETIME));
2024.08.09 -
[MySQL] DELETE FROM
DELETE는 행 단위로 삭제를 한다. DELETE [ LOW_PRIORITY ] [ QUICK ] [ IGNORE ] FROM table[WHERE conditions][ORDER BY expression [ ASC | DESC ]][LIMIT number_rows]; 만약 WHERE문이 생략되면 전체 데이터를 삭제한다. 'Aamer'을 삭제하려면 다음과 같이 하면 된다. USE sqldb;DELETE FROM testTbl4 WHERE Fname = 'Aamer'; 만약 Aamer 중에서 상위 5건만 삭제하고 싶으면 LIMIT을 추가하면 된다. DELETE FROM testTbl4 WHERE Fname = 'Aamer' LIMIT 5; 대용량 테이블 삭제테이블 삭제는 DELETE, DROP, TRUN..
2024.08.09 -
[Servelt] 데이터베이스 연동하기
클라이언트 MemberServlet MemberDAO ㅡMemberVO DB DAO(Data Access Object)는 데이터를 전문적으로 처리하는 객체를 의미한다. 주로 VO를 단위로 처리한다. VO(Value Object) 테이블의 한 행을 자바 프록그램에서 하나의 객체가 된다. 데이터베이스에서 하나의 데이터를 엔티티라고 하는데 이를 처리하기 위해 테이블과 유사한 구조로 만든 객체를 VO라고 한다. 1.클라이언트가 서블릿에게에 회원 정보를 요청한다. 회원 가입창 아이디 //서블릿에 ID 전송 비밀번호 //서블릿에 비밀번호 전송 이름 //서블릿에 이름 전송 이메일 //서블릿에 이메일 전송 ..
2024.08.09