프로그래밍에서 오류를 해결하기 위한 예외(Exception) 처리를 위해 사용 [ 예제 ] 파일을 읽어오는 작업을 수행하며, 파일이 존재하지 않거나 읽을 수 없는 경우에 예외 처리를 하고 finally로 파일을 닫는 작업을 수행하는 예제 import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class FileReadExample { public static void main(String[] args) { BufferedReader reader = null; try { // 파일을 읽기 위한 BufferedReader를 생성합니다. reader = new BufferedReader(new Fil..

아래 스크립트는 Vite 프로젝트를 실행하기 위한 스크립트입니다. [ 상황 ] VsCode 로 프로젝트를 실행시키려는 중 오류 발생 여기 이렇게 잘 있는데 실행을 할 수 없다고한다. [ 해결 ] package-lock.json 을 삭제하고 npm install 을 진행 해준다 이때, 설치 경로는 package.json 이 있는 위치와 같게해주었다.

VSCode에서 MongoDB 와 연결해서 사용하기 위해 나의 MongoDB URI 와 아이디,비밀번호가 담긴 코드를 그대로 깃허브에 올렸더니 다음과 같은 메일을 받았다. 배포하기 전 상황에서 MongDB URI 를 보호하는 방법에 대해 알아보자 1 ) key.js 파일 생성 if(process.env.NODE_ENV === 'production') { module.exports = require('./prod'); } else { module.exports = require('./dev'); } 배포를 한 후 에는 process.env.NODE_ENV 가 production 상태가 된다. key.js 파일을 생성하여 다음과 같이 조건문을 설정해 둔다. 현재 나는 배포 전이므로 dev 파일로 갈 것이다...

Error: listen EADDRINUSE: address already in use :::5000 이미 사용중이라고한다. 1.port 번호를 변경하기 현재 사용 중인 포트번호가 5000이라면, 3000 등 으로 변경해서 다시 서버 실행시키기 2. react 종료 후 다시 시작하기 1 ) vsCode 에서 사용종료하기 터미널 창에서 Ctrl + C 2 ) 사용중인 로컬 찾아서 종료하고 다시 실행 netstat -ano 로컬 주소 5000 번이 사용중인 PID 가 9348 이다. 작업 관리자 찾아서 PID 값 오른쪽 상단에 찾아서 작업끝내기 클릭 또는 cmd 에서 다음과 같이 입력 taskkill /f /pis ( 종료할 pid ) MongoServerError: bad auth : authenticat..
오버헤드(Overhead) " 어떤 작업을 수행하기 위해 추가적으로 필요한 부가적인 비용이나 시간 " 오버헤드는 일반적으로 시스템의 성능을 저하시키는 요소 중 하나이기 때문에, 프로그래밍과 시스템 설계 시에는 가능한 작업을 효율적으로 수행하도록 최적화하는 것이 중요합니다. [ 오버헤드가 발생하는 상황 ] 시스템 호출 시 운영체제로부터 서비스를 받기 위해 프로세스가 시스템 호출을 요청할 때 오버헤드가 발생함 * 이때 시스템 호출이란 프로세스 간의 커뮤니케이션, 파일 입출력, 메모리 관리 등을 포함함 ( 시스템 호출은 사용자 모드에서 커널 모드로의 전환과 관련하여 비용이크다.) 자원 할당과 해제 새로운 프로세스나 스레드를 생성하거나 종료할 때 시스템은 이들에게 메모리, 자원, 스케줄링 등을 할당 또는 해제해..

라이브러리 특정 기능 또는 작업을 수행하는 함수, 클래스, 모듈 등의 모음이며, 코드의 재사용성과 모듈화를 촉진하기 위해 사용됩니다. 라이브러리를 사용하면 동일한 기능을 구현하는 반복적인 작업을 피하고, 효율적이고 안정적인 코드를 작성할 수 있습니다. 그렇다면 코드를 라이브러리화 한다는 것은 무슨 말일까? 일련의 코드를 재사용 가능한 형태로 패키지화하여 다른 프로그램에서 쉽게 사용할 수 있는 라이브러리(library)로 만드는 과정 문자열 관련 함수를 가진 코드를 라이브러리화하는 예시 라이브러리화 하기 전 public class StringHelper { // 주어진 문자열을 역순으로 반환하는 함수 public static String reverseString(String str) { StringBuil..

URL 작성 규칙은 검색 엔진 최적화 및 사용자 경험 개선을 위해 중요한 역할을 합니다 URL 작성 규칙 1. 짧고 명료한 URL URL 은 가능한 짧고 간결해야함 주요 키워드를 포함하여 간결한 URL 를 유지하는 것이 좋음 예 ) https://example.com/products/chairs https://example.com/blog/seo-best-practices 2. 키워드 사용 URL 에 관련된 키워드를 포함시키는 것은 검색 엔진이 페이지 내용을 이해하는데 도움을 줄 수 있음 * 키워드 스팸이 되지 않도록 자연스럽게 사용하기 예 ) https://example.com/products/wooden-chairs https://example.com/blog/seo-best-practices 3. ..

SEO Search Engine Optimization " 웹사이트나 웹 페이지가 검색 엔진에서 노출되고 트래픽을 유입받을 수 있도록 최적화하는 프로세스 " 대표적으로 구글 SEO 가 있다. 예를 들어 신발을 판매하는 A 사이트가 있다고 하자 판매를 위해서는 해당 사이트가 사용자에게 노출이 많이 될수록 좋은 것은 당연하다 따라서 A 사이트는 구글 SEO 에 잘 노출될 수 있도록 사이트를 구축해야한다. 구글 SEO 를 잘 활용하는 방법은 어떤 것들이 있을까? url 에서 쿼리스트링으로 값을 넣기보단 검색어가 포함될 수 있도록 url 을 작성한다던지 , http 와 https 를 사용하는 것에 관한 것이라든지... 여러가지가 있다. 키워드 연구: 예시: 가구 판매 사이트를 운영하는 경우, "현대식 가구", ..