본문 바로가기
반응형

컴퓨터153

[Java] JavaSE, JDK, JRE 의미, JDK 의 주요 디렉토리 및 exe 정리 요약JavaSE의 구현체는 자바개발키트(JDK: Java Development Kit), 자바실행환경(JRE: Java Runtime Environment) 두 버전이 있다.JDK는 자바 애플리케이션을 개발하는 데 필요한 도구와 라이브러리 포함JRE는 자바 애플리케이션을 실행하는 데 필요한 런타임 환경 제공bin자바 애플리케이션을 개발하고 실행하기 위한 폴더- javac(컴파일)/java(JVM구동)/javap(역어셈블)confJDK의 구성과 관련된 설정 파일 포함lib자바 애플리케이션을 실행할 때 필요한 핵심 라이브러리 포함         1. JavaSE 구현체 JavaSE의 구현체는자바개발키트(JDK: Java Development Kit), 자바실행환경(JRE: Java Runtime Enviro.. 2024. 5. 3.
[리눅스] 가상 OS-웹 개발💻2 | VirtualBox 6 + CentOS 8 | CentOS 설치 및 기본 세팅_ Java 프로젝트 개발 환경에 맞게 이전글 목록CentOS Stream과 미러 사이트 의미, iso 파일 종류설명https://gallery-k.tistory.com/454      본격적으로 os 설치를 한다.   1. CentOS 8 설치  1. 새로 만들기를 눌러준다.    2. 원하는 가상머신 이름을 입력한 후, 종류는 Linux, 버전은 RedHat(64-bit) 를 선택해준다.  3. 적당한 메모리 크기를 설정 후 다음 버튼을 클릭한다. 램 크기 정하는건데 굳이 무거운 프로그램을 돌리지 않을거면 많이 안해도된다.걍 로컬 db 용으로 쓸거여서 2기가로 했는데 4기가정도도 괜찮을 듯 하다.추후에 늘릴 수 있으니 대충하고 넘겨도된다.    4. 하드 디스크 선택 창에서 '지금 새 가상 하드 디스크 만들기'를 클릭한다.   4-1. 가.. 2024. 4. 30.
[리눅스] 가상 OS-웹 개발💻1 | VirtualBox 6 + CentOS 8 | CentOS Stream과 미러 사이트 의미 정리 | iso 파일 종류 0. 사담가상 os 에서 웹 개발을 하게되어서 글을 써본다... 사실 가상머신 + os 설치는 인터넷에 정보가 많기도하고 나보다 훨씬 잘 정리해놓은 곳이 많아서굳이 내 블로그에 적을 이유가 있을까 싶었지만흔적 남기기 기록용으로 적는다.   다음과 같이 환경세팅을 할 예정이며, 글 1에서는 가상머신, 리눅스 os 를 구축할 것이다.설치파일설치 가능 목록가상머신Oracle VM VirtualBox (6.1.x)리눅스 os CentOS (8.x) RockySSH Clientputty Xshell MobaXtermFTP ClientFileZilaDB 관리툴dbeaver     1. VirtualBox 6설치Oracle VM VirtualBox는 한 컴퓨터에서 여러 OS를 동시에 실행할 수 있는 가상화 소프트웨어.. 2024. 4. 26.
[리눅스] 외부 인터넷 접속_ping 실패 (100% packet loss) 시 해결방법 | 네트워크 어댑터 2개 | virtualBox6 | centos8 | [실행환경] virtualBox 6 centos 8 - putty (ssh) [조건] SSH Client 접속과 외부 인터넷 접속을 동시에 하기 위해 네트워크 어댑터 2개 사용중 [문제상황] SSH Client 접속은 성공했지만 외부 인터넷 접속 실패 * putty 접속성공 * vb # ping 8.8.8.8 응답없음 -> ctrl + c 로 나가면 100% packet loss 가 뜸 [문제 해결] 왜 되는지는 모르겠지만... 네트워크 어댑터 두개의 순서를 바꾸니 해결 바꾸기 전 네트워크 어댑터 설정 바꾼 후 네트워크 어댑터 설정(포트포워딩은 일단 건들지 않았슴😒) + 이름도 서로 변경해줌 기존 device 및 name enp0s3 - 호스트 - static 설정 enp0s8 - NET - dhcp 설.. 2024. 4. 15.
[Java] 백준 1253 좋다 (자료구조1,투포인터) https://www.acmicpc.net/problem/1253 1253번: 좋다 첫째 줄에는 수의 개수 N(1 ≤ N ≤ 2,000), 두 번째 줄에는 i번째 수를 나타내는 Ai가 N개 주어진다. (|Ai| ≤ 1,000,000,000, Ai는 정수) www.acmicpc.net [문제분석] 주어진 연속된 수를 더하며 문제를 풀어야 하므로 투포인터 사용 + 입력값(도달해야 할 값) 이 계속 변하는 문제 [진행순서] 1. 투포인터 로직 작성 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokeniz.. 2023. 10. 2.
[Java] 백준 11660 구간 합 구하기 5 (자료구조1,구간합/합배열) https://www.acmicpc.net/problem/11660 11660번: 구간 합 구하기 5 첫째 줄에 표의 크기 N과 합을 구해야 하는 횟수 M이 주어진다. (1 ≤ N ≤ 1024, 1 ≤ M ≤ 100,000) 둘째 줄부터 N개의 줄에는 표에 채워져 있는 수가 1행부터 차례대로 주어진다. 다음 M개의 줄에는 네 www.acmicpc.net [문제분석] 특정 인덱스 구간의 2차원 배열 데이터들을 전부 더해야 하므로 합배열을 이용한 구간 합 알고리즘을 사용해야 한다. [진행순서] 1. 배열크기, 문제개수 입력받기 2. 입력받았던 배열 크기만큼 2차원 배열 데이터 입력하기 3. 입력한 배열로 2차원 합 배열 구하기 3. 입력받았던 문제 개수만큼 2차원 구간합 출력 import java.io.Bu.. 2023. 9. 22.
[Java] 백준 11659 구간 합 구하기 4 (자료구조1,구간합/합배열) https://www.acmicpc.net/problem/11659 11659번: 구간 합 구하기 4 첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. 셋째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j www.acmicpc.net [문제분석] 특정 인덱스 구간의 배열 데이터들을 전부 더해야 하므로 합배열을 이용한 구간 합 알고리즘을 사용해야 한다. [진행순서] 1. 데이터개수, 문제개수 입력받기 2. 입력받았던 데이터 개수만큼 합배열 선언 3. 입력받았던 문제 개수만큼 구간합 출력 import java.io.BufferedReader; import java.io.IOException; import j.. 2023. 9. 1.
[Java] 백준 11720 숫자의 합 (자료구조1) https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net [문제분석] - 입력 중심으로 분석한다. 숫자 개수가 1부터 100개이기 때문에 숫자형 자료형 사용 불가. [진행순서] 1. 첫번째 숫자개수 입력받기 2. 두번째 숫자 String 으로 입력받기 3. 두번째 숫자를 char[] 에 넣기 -> int[] 안쓰는 이유는 toCharArray 쓰려구.. 4. [] 길이만큼 반복해서 더하고 출력하기 [문제풀이] import java.util.Scanner; public class Main { /* * [백준 11720] * 문제: N개의.. 2023. 8. 31.
반응형