본문 바로가기

전체 글395

11월 5일 - 과제 package Practice; import java.io.*; import java.nio.file.Files; import java.util.List; import java.util.Scanner; public class Practice06 { public static void main(String[] args) throws IOException { // 프로그램 내에서 파일을 저장하고 불러오는 프로그램을 구현하시오. // 예시 ) 기능을 선택합니다. // 1. 파일 생성 2. 파일 추가 작성 3. 파일 읽기 4. 종료 String menu = "=== MENU ===\n"; menu += "1. 파일 생성\n"; menu += "2. 파일 내용 작성\n"; menu += "3. 파일 읽기\n"; m.. 2023. 11. 5.
11월 4일 Java - eclipse 자바 배열에 대한 정리 정의 : 같은 타입의 데이터를 연속된 공간에 나열하고, 각 데이터에 접근 순서 index를 부여해 놓은 자료 구조 index : 배열 항목에 붙인 양수형 데이터 0번부터 배열 전체의 길이 -1까지의 번호가 주어진다. 선언 : 자료형[] 배열명; 1차원 자료형[][] 배열명 ; 2차원 선언 및 초기화 자료형[] 배열명 = new 자료형[배열의길이]; 자료형[][] 배열명 = new 자료형[세로열의 길이][가로열의 길이]; 길이 : 배열명.length 객체지향 프로그래밍 : 프로그램 내에서 식별이 가능한 정보(객체) 설계를 진행하고 해당 객체를 중심으로 프로그램을 완성해나가는 생성 기법 필드 : 클래스 내부에서 만들어지는 변수, 객체의 상태를 표현 메소드 : 클래스 내부에서 만들어지는.. 2023. 11. 5.
이클립스 자동 저장 기능 설정 https://happy-inside.tistory.com/entry/JAVA-%EC%9E%90%EB%B0%94-%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-%EC%9E%90%EB%8F%99-%EC%A0%80%EC%9E%A5-%EC%8B%A4%ED%96%89 [JAVA] 자바 이클립스 자동 저장 실행 자바 이클립스 코드 실행 시 자동 저장하기 한 번 설정하고 돌아서면 매번 까먹는 것 중에 하나인 이클립스 코드 실행 시에 자동 저장하는 기능입니다 코드를 수정하고 실행해보면 분명히 완벽 happy-inside.tistory.com 2023. 11. 4.
MariaDB - 윈도우 비빌번호 분실 시 초기화(10.4 이상인 경우) 0. 버전 확인하기mysql --version Window MariaDB 비밀번호 분실 시 수정 -YEOL (MySql root password reset and update windows)-Environment OS: Window 10 DB: MariaDB 10.3.13 -PassWord initialize and Update 1. mysql 서비스 종료 Window에서 '실행'을 시작합니다. (단축키 window+R) 내용에 services.msc를 입력하여 실행해 주세요. 서비스 창을 켜고 mysqyeolceo.tistory.com [MariaDB(MySQL)] 패스워드 분실 시 해결 방법 및 비밀번호 재설정 for Window0. MariaDB(MySQL)창을 킨다. 비밀번호를 모른다면 로그인이 .. 2023. 11. 3.
SQL 마스터를 위한 무료 도서 5권 5 Free Books to Master SQL - KDnuggets Use this knowledge to upskill yourselves. www.kdnuggets.com 2023. 11. 1.
전자정부프레임워크 - 샘플 deptWrite.jsp 부서번호 부서이름 부서위치 저장 deptList.jsp //jsp 경로 복사해오기 목록 부서번호 부서이름 부서위치 ${result.deptno} ${result.dname} ${result.loc} deptDetail.jsp // jsp 경로 복사 부서번호 ${deptVo.deptno} 부서이름 ${deptVo.dname} 부서위치 ${deptVo.loc} 수정 삭제 deptModifyWrite.jsp // jsp 경로 복사 부서번호 부서이름 부서위치 저장 controller @어노테이션 import 시키기 @Controller public class DeptController { @Resource(name="deptService") private DeptService deptS.. 2023. 10. 29.
10월 22일 과제 import javax.swing.*; import java.util.Arrays; import java.util.Scanner; public class menu { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] buttons = {"한식", "양식", "중식", "일식", "종료"}; String[] hansic = {"제육볶음", "된장찌개", "계란말 이", "순두부찌개", "김치찌개"}; String[] yangsic = {"돈가스", "스파게티", "피자", "스테이크", "햄버거"}; String[] jungsic = {"자장면", "짬뽕", "탕수육", "딤섬", "볶음밥"}; Str.. 2023. 10. 25.
10월 22일 Java - eclipse 1교시 문제 풀이에는 여러가지 종류가 있기 때문에 자신의 풀이 뿐만 아니라 다른 사람의 문제 풀이도 보는 것이 중요하다. 공부하는 방법 기본기에서 이것저것 해보는 것이 필요하다!! 오류가 발생한다면 왜 오류가 발생하는지 살펴보는 것이 필요하다. 2교시 for문이 특정 횟수에 대한 반복을 처리하는 느낌이라면, while문은 조건, 상황에 따라 반복을 처리하는 느낌의 코드에서 설계 프로그램 전체에 대한 반복, 입력한 값이 특정 값일 경우 작업 종료 등 종료 조건을 적지 않으면, 무한으로 실행되는 현상이 발생하기 때문에 의도된 것이 아니라면 빠져나갈 수 있는 로직으로 설계해야 한다. 3교시 Unreachable code : 자바가상머신에서 코드에 대한 테스트를 진행하고, 오류가 발견되었을 때 알려줌 packa.. 2023. 10. 25.
10월 22일 Java - eclipse 연습문제 1~2 문제 1 전제조건 >> if문 + Stirng 활용 입력은 Scanner로 받기 문제 내용 >> 사용자는 아이디를 입력합니다. 사용자는 비밀번호를 입력합니다. 사용자가 입력한 아이디가 저장한 아이디와 다를 경우 아이디가 틀렸습니다.를 출력 사용자가 입력한 비밀번호가 저장된 비밀번호와 다를 경우 비밀번호가 틀렸습니다.를 출력 아이디와 비밀번호가 모두 맞은 경우 로그인 성공!을 출력 예시 >> Scanner sc = new Scanner(System.in); String id = "JTistory"; String pw = "JT1487"; 답 >> public class Practice01 { public static void main(String[] args) { // if문 + Strin.. 2023. 10. 22.
10월 21일 Java - eclipse 1교시 네이버카페 - 자바 - 자바기초보조자료 자바 키워드 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=silmelove&logNo=30017442753 JAVA KEYWORD(자바키워드) - 키워드(keyword)키워드는 예약어이다. 따라서 자바에서 키워드를 만들 때 정한 사용 목적 이외의 용도로 ... blog.naver.com for문에서 만들어지는 int i의 경우, for문이 종료되고 나면 삭제된다. 계속 int i로 for문을 만드는게 가능하다. 만약에 별도로 밖에서 i를 사용하는 경우에는 사용할 수 없다! if/for문 같은 명령문에서 {}를 사용할 때, 처리할 명령문이 1개인 경우 {} 생략 가능 2교시 Array.. 2023. 10. 21.
10월 19일 MVC 패턴이란? (전자정부프레임워크) 개발할 때 3가지 형태로 역할을 나누어 개발하는 방법론 Model, View, Controller 전자정부 프레임워크는 MVC 패턴을 가진다. Model : 데이터 흐름을 담당하는 구조, Sevice 파일, Impl 파일, DAO 파일이 해당된다. View : 사용자 인터페이스(UI), 출력화면, JSP 파일이 해당된다. Controller : 흐름제어역할, 비즈니스로직과 모델의 상호동작의 조정 역할, Controller 파일이 해당된다. MVC에서 사용하는 주요 Annotation Annotation 이란? 시스템이 인식하는 주석 종류 @Controller : 컨트롤러 선언, 윗쪽에 배치 @RequestMapping : 웹 주소의 선언, 웹에서 요청한 주소를 인식하고 실행관련 메소드를 연결 @Resou.. 2023. 10. 19.
10월 15일 Java - eclipse 1교시 - 제어문을 활용해서 자바 프로그래밍 작성하기 - String 클래스 사용방법 클래스를 사용할 때는 new 를 사용하면 reference를 생성하는 것이다. reference는 값의 주소만 가지고 오는 것 java 연산자 연산자는 프로그램 코드 내에서 연산을 진행하기 위해 사용하는 기호를 의미 피연산자는 연산 기호에 의해 연산을 당하는 대상을 의미, 항은 연산을 진행하기 위해 필요한 식, 값을 의미 예) 10 + 5 연산 : + 피연산자 : 10, 5 항의 개수 : 이항(2개) 연산자의 종류 산술 : +. -. *, /, % 대입 : =. +=. -=. *=, /=, %= 예) a += b는 a에 b를 더한 수치를 a에 대입 비교 : >, =, general -> Existing -> archiv.. 2023. 10. 15.