no image
데이터베이스 (튜토리얼)
1. oracle 설치 데이터베이스 사용자 관리에서 사용자의 계정 상태를 DBA(Data Base Admin) 관리자가 잠금을 해제 시킬 수 있다.DBO(Data Base Owner)- 계정생성하기(create user test9 identified by test9;) - 권한 부여  - 웹에서 SQL 접속하기 (http://localhost:8080/apex)- 툴로 SQL 확인하기  - cmd로 sqlplus.exe를 실행시켜서 SQL문 확인하기cmd를 통해서 sqlplus.exe로 계정에 접속할 수 있다.- 내가 현재 사용하고 있는 user 확인하기select * from regions;regions 테이블로 부터 모든 열을 선택해라- 테이블에 있는 모든 내용 조회가능하다.  [ scott계정의 S..
2024.05.20
갈망하고 믿음으로 찾으라 1부
혈류병 여인이 바깥으로 외출 했을때에 자신의 목숨에 위협이 있을 수도 있었다.하지만, 그녀는 그 죽음에 대한 위협을 이겨내고 예수님의 근처로 가서 예수님의 옷자락을 만졌다.여러 사람들이 그때 당시의 예수님의 놀라운 기적들을 행하시는것을 보고 따라다니고 옷자락을 만진것이 한둘이 아닐것이다.허나, 여기서 예수님께서는 자신의 능력이 나감을 느끼시고 혈류병 여인을 찾으신다.열두 해를 혈루증으로 앓아 온 한 여자가 있어  많은 의사에게 많은 괴로움을 받았고 가진 것도 다 허비하였으되 아무 효험이 없고 도리어 더 중하여졌던 차에예수의 소문을 듣고 무리 가운데 끼어 뒤로 와서 그의 옷에 손을 대니이는 내가 그의 옷에만 손을 대어도 구원을 받으리라 생각함일러라이에 그의 혈루 근원이 곧 마르매 병이 나은 줄을 몸에 깨달..
2024.05.20
no image
★복습필요★java 배열 오름차순, 내림차순
- 선택 정렬 -위의 방법은 sort로 오름차순으로 편안하게 정렬-내림차순의 클래스를 통해 메소드를 따로 만들어서 생성package util;public class MyArrays { // 선택 정렬(오름차순) public static void selectionSortAsc(int [] array) { for(int i = 0; i array[k]) { // 교환 int tmp = array[i]; array[i] = array[k]; array[k]= tmp; } }//end-for-k }//end-for-i }//end-selectionSortAsc // 선택 정렬(내림차순) public static void selectionSortDesc(int []..
2024.05.17
no image
java 2차원배열 및 알고리즘
package mymain;import util.MyArray2;public class _07_Example07_배열 { // 배열 : 동일한 자료형이 연속할당되는 자료구조(인접리스트) public static void main(String[] args) { // 고정길이배열 // 행 열 int [][] mm = new int[3][4]; MyArray2.display(mm); // 가변길이배열(행마다 열의 갯수가 틀린배열) int [][] mm2 = new int[3][]; mm2[0] = new int[2]; mm2[1] = new int[3]; mm2[2] = new int[4]; System.out.println("---[가변길이배열]---"); ..
2024.05.14
no image
java 요약노트(2)
제곱 구하기Scanner scanner = new Scanner(System.in);double CircleVolumn; // 원부피 Pascal 표기법// 1. 반지름을 입력받는다.double radius = scanner.nextDouble(); // 반지름// 구체(구의부피) = 4/3 * 파이 * 반지름(3제곱)CircleVolumn = 4/3. * Math.PI * (Math.pow(radius, 3)); // 4 자동 형변환// 4.0 / 3.0 으로 나눠주는게 자동 형변환이 이뤄나지 않아서 연산이 매끄러워진다. 내가 원하는 소숫점 단위로 출력하기System.out.printf("원둘레 : [%10.2f](cm)\n", circle_length);// 결과값 62.83(cm)// %10은 총..
2024.05.13
VO와 DTO와 DAO
DTO(Data Transfer Object) : 데이터를 전달하기 위해서 만들어 지는 객체 (getter와 setter 사용)- 데이터의 수정과 조회가 모두 가능하다.- 다양한 계층 간의 데이터 교환을 용이하게 함.- 애플리케이션의 유지보수와 확장성을 향상시키는 데 도움이 된다. public class UserDTO { private String userId; private String userName; private String userEmail; // 기본 생성자 public UserDTO() {} // 매개변수가 있는 생성자 public UserDTO(String userId, String userName, String userEmail) { th..
2024.05.12
프로그래밍에 도움이 되는 독서
https://product.kyobobook.co.kr/detail/S000000867536 코딩 개념 사전 | 김현정 - 교보문고코딩 개념 사전 | ★★★★★ SW교육 교양 필독서 ★★★★★ '코딩 어휘력'이 진짜 실력이다! 입문자를 위한 단단한 코딩 공부법 초등/중학생 소프트웨어(SW)교육 의무화! 소프트웨어 코딩에 대product.kyobobook.co.kr https://search.shopping.naver.com/book/catalog/32466842438 컴퓨터 사이언스 : 네이버 도서네이버 도서 상세정보를 제공합니다.search.shopping.naver.com https://velog.io/@mooh2jj/%EC%9B%B9%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%9D%98..
2024.05.10
no image
java 네트워크
# 네트워크- 여러 대의 컴퓨터를 통신 회선으로 연결한 것- 홈 네트워크 : 컴퓨터가 방마다 있고, 이들 컴퓨터를 유-무선 등의 통신 회선으로 연결 - 지역 네트워크 : 회사, 건물, 특정 영역에 존재하는 컴퓨터를 통신 회선으로 연결한 것 - 인터넷 : 지역 네트워크를 통신 회선으로 연결한 것 # 서버와 클라이언트- 서버 : 서비스를 제공하는 프로그램- 웹 서버, FTP서버, DBMS, 메신저 서버- 클라이언트의 연결을 수락하고, 요청 내용 처리한 후 응답 보내는 역할 - 클라이언트 : 서비스를 받는 프로그램웹 브라우저, FTP 클라이언트, 메신저네트워크 데이터를 필요로 하는 모든 애플리케이션이 해당(모바일 앱 포함)  # IP 주소와 포트(port)- IP(Internet Protocol) 주소- 네트..
2024.05.10
no image
java IO패키지
Java의 IO 패키지는 입력(Input)과 출력(Output)을 다루기 위한 다양한 클래스와 인터페이스를 제공합니다. 이 패키지는 java.io 패키지 아래에 위치하며, 데이터를 읽고 쓰는 데 필요한 모든 기능을 포함하고 있습니다. 기본적으로 스트림 기반의 입출력을 지원하며, 스트림은 데이터를 순차적으로 처리합니다. 자바 IO 패키지는 크게 4가지 주요 구분으로 나눌 수 있습니다: InputStream / OutputStream 바이트 기반의 입력 및 출력 스트림입니다. 파일, 메모리, 프로세스 간 통신 등 다양한 소스로부터 바이트 단위로 데이터를 읽거나 쓸 때 사용됩니다. 예를 들어, FileInputStream, FileOutputStream, BufferedInputStream, BufferedO..
2024.05.09