본문 바로가기

개발13

23.10.11_TIL 산지 5개월이 지난 새 책 HTTP 완벽 가이드 1장을 드디어 다 읽엇다... 공부 내용 웹 서버는 HTTP 프로토콜로 의사소통 하기때문에 HTTP 서버라고도 불린다. 클라이언트가 요청을 보내면 서버가 응답을 해줌. 웹 서버는 웹 리소스를 관리 하고, 웹 리소스는 웹 콘텐츠의 원천이다. 웹 서버는 모든 HTTP 객체 데이터에 MIME 타입이라는 데이터 포맷 라벨을 붙인다. 웹 브라우저는 서버로 부터 객체를 돌려받을때 MIME 타입을 확인하여 다룰 수 있는 데이터인지 확인한다. 웹 서버 리소스는 각자 이름을 가지고 있다. 그래서 클라이언트는 관심있는 리소스를 지목할 수 있다. 서버 리소스 이름은 자원 식별자 (URI) 로 불린다. 인터넷의 우편물 주소. URL은 통합 자원 식별자라고 한다.리소스 식별자의 .. 2023. 10. 12.
백준 11021번 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; import java.io.IOException; import java.io.BufferedWriter; import java.io.OutputStreamWriter; public class Main { public static void main(String args[]) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputSt.. 2023. 10. 12.
xcrun: error: invalid active developer path 간만에 공부하려고 프로젝트 생성 후 Git Repository 만들려는데 에러 뜸... xcode-select --install 찾아보니 MacOS 업그레이드시 매번 발생하는 문제라고 한다. 개발 관련 도구 사용시 발생하는 missing xcrun 에러. 난 처음 뜨는디.. 해결법은 터미널에 xcode-select --install 입력후 소프트웨어 설치하면 된다. 근데 오래걸림. 참고 https://www.hahwul.com/2019/11/18/how-to-fix-xcrun-error-after-macos-update/ 2023. 10. 9.
[프로그래머스] 카운트 업 문제 설명 : 정수 start 와 end 가 주어졌을때 start에서 end까지의 숫자를 차례로 담은 리스트를 return 하도록 solution 함수를 완성하라. 입출력 예 start end result 3 10 {3,4,5,6,7,8,9,10} class Solution { public int[] solution(int start, int end) { int[] answer = {}; return answer; } } ↓↓ class Solution { public int[] solution(int start, int end) { int[] answer = new int[end - start + 1]; // 배열의 크기가 지정되있지않으므로 크기지정 // 1을 더하는 이유는 인덱스는 1이아닌 0부터 시.. 2023. 6. 13.
Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0 에러 해결법 전자정부프레임워크 오라클 연동을 위해 porm.xml 에 있는 오라클 관련 코드 주석을 해제하고 실행했더니 해당 오류가 뜨며 서버연동이 안됐다... 해결하고 보니 너무나 쉬운 문젠데.... 해결방법 그냥 다른 버전의 ojdbc 디펜던시를 추가하면 되는 일이었다... https://mvnrepository.com/search?q=ojdbc 에서 ojdbc를 검색하니 ojdbc10 이 가장 많이 사용되는 것같아서 ojdbc10 의 가장 최신버전을 선택하여 복붙해주었다.. 그 뒤로는 에러가 뜨지 않는다..(●'◡'●) 2023. 5. 25.
다형성 📌 다형성이란? 객체지향개념에서 다형성이란 "조상클래스 타입의 참조변수로 자손클래스의 인스턴스를 참조할 수 있도록 한 것" 이다. class Tv{ boolean power;//전원 상태 int channel; //채널 void power(){ power = !power; } void channelUp(){ ++channel; } void channelDown(){ --channel; } } class CaptionTv extends Tv { String text; // 캡션을 보여주기 위한 문자열 void caption() { 내용 생략 } } // 보통 생성된 인스턴스를 다루기 위해서 인스턴스 타입과 일치하는 타입의 참조변수를 사용했다. Tv t = new Tv(); CaptionTv c = new .. 2023. 4. 18.