전체 글395 [인프런] 김영한의 실전 자바 - 기본편 https://www.inflearn.com/course/%EA%B9%80%EC%98%81%ED%95%9C%EC%9D%98-%EC%8B%A4%EC%A0%84-%EC%9E%90%EB%B0%94-%EA%B8%B0%EB%B3%B8%ED%8E%B8 김영한의 실전 자바 - 기본편 강의 | 김영한 - 인프런김영한 | , 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 실전 자바[사진][임베딩 영상]단순히 자바 문법을 안다? 이걸로는 안됩니다!전 우아한형제들 기술이사, 누적 수강생 40만 명 돌www.inflearn.com목차클래스와 데이터기본형과 참조형객체 지향 프로그래밍생성자패키지접근 제어자자바 메모리 구조와 staticfinal상속다형성 정리본 추가 예정 2025. 1. 5. [인프런] 김영한의 실전 자바 - 중급 2편 https://www.inflearn.com/course/%EA%B9%80%EC%98%81%ED%95%9C%EC%9D%98-%EC%8B%A4%EC%A0%84-%EC%9E%90%EB%B0%94-%EC%A4%91%EA%B8%89-2 김영한의 실전 자바 - 중급 2편 강의 | 김영한 - 인프런김영한 | , 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 실전 자바[사진][임베딩 영상]단순히 자바 문법을 안다? 이걸로는 안됩니다!전 우아한형제들 기술이사, 누적 수강생 40만 명 돌www.inflearn.com목차제네릭 - Generic컬렉션 프레임워크 ArrayListLinkedListList해시(Hash)HashSetSetMap, Stack, Queue순회, 정렬 정리본 추가 예정 2024. 12. 18. [인프런] 김영한의 실전 자바 - 중급 1편 https://www.inflearn.com/course/%EA%B9%80%EC%98%81%ED%95%9C%EC%9D%98-%EC%8B%A4%EC%A0%84-%EC%9E%90%EB%B0%94-%EC%A4%91%EA%B8%89-1 김영한의 실전 자바 - 중급 1편 강의 | 김영한 - 인프런김영한 | , 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 실전 자바[사진][임베딩 영상]단순히 자바 문법을 안다? 이걸로는 안됩니다!전 우아한형제들 기술이사, 누적 수강생 40만 명 돌www.inflearn.com목차Object 클래스불변 객체String 클래스래퍼, Class 클래스열거형 - ENUM날짜와 시간중첩 클래스, 내부 클래스예외 처리 정리본 추가 예정 2024. 12. 17. [인프런] 김영한의 자바 입문 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8 [지금 무료]스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의 | 김영한 - 인프런김영한 | , 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 첫 번째 강의입니다. 우아한형제들 최연소 기술이www.inflearn.com목차변수 연산자 조건문 반복문 스코프, 형변환 배열 메서드 정리본 추가 예정 2024. 12. 17. 자바 리플렉션(Reflection) 리플렉션(Reflection)클래스, 메소드, 필드 등의 정보를 런타임에 동적으로 조회하고 수정할 수 있는 강력한 기능을 제공함이 기능을 통해 컴파일 타임에 알 수 없는 객체의 정보를 다룰 수 있어 유연한 프로그래밍이 가능함예) 클래스 이름으로 객체를 생성하거나 메소드와 필드를 동적으로 호출할 수 있음 리플렉션의 주요 기능클래스 정보 접근 : Class 객체를 통해 클래스의 메타데이터(이름, 메소드, 필드 등)에 접근할 수 있음Class clazz = Class.forName("com.example.MyClass"); 동적 객체 생성 : 생성자 정보와 파라미터를 기반으로 객체를 동적으로 생성할 수 있음Constructor constructor = clazz.getConstructor(String.clas.. 2024. 7. 30. [Docker] 명령어 풀이 기본 디렉토리 및 파일 작업# 새로운 디렉토리 생성mkdir mkdir files# 디렉토리 이동cd cd files # 파일 생성 및 편집vi vi index.html, vi Dockerfile도커 이미지 및 컨테이너 작업1. 이미지 빌드docker build -t : docker build -t nginx:2.0 .-t는 이미지 이름과 태그를 설정. 은 현재 디렉토리에서 Dockerfile을 찾음nginx: 이미지 이름2.0: 태그2. 컨테이너 실행docker run -d -p : --name :docker run -d -p 9090:80 --name webserver nginx:1.0컨테이너를 백그라운드에서 실행-d는 detached 모드-p는 포트 맵핑--name은 컨테이너 이름을 지정9090:.. 2024. 7. 30. [Docker] RUN vs COPY RUN cp 는 정상 동작하고, COPY 는 비정상 동작?# 정상 동작RUN gradle buildRUN cp 경로1 경로2# 비정상 동작RUN gradle buildCOPY 경로1 경로2 RUN컨테이너 내부에서 쉘 명령어 실행RUN gradle build 컨테이너 내부에서 gradle build 명령어 실행RUN cp 경로1 경로2컨테이너 내부에서 cp 명령 실행해 파일 복사경로1 & 경로2 : 컨테이너 내부 경로 COPY호스트 머신의 파일이나 디렉토리를 이미지 내부의 지정된 경로로 복사COPY 경로1 경로2 경로1 : 도커 빌드 컨텍스트(호스트 머신)에서의 경로경로2 : 이미지 내부에서의 경로호스트 머신도커 이용 시 웹 서버가 컨테이너에 설치되는데, 이때 컨테이너가 설치된 운영체제를 도커 호스트라 함.. 2024. 7. 30. [Programmers] Lv.0 / 등수 매기기 / Java 문제 풀이class Solution { public int[] solution(int[][] score) { int n = score.length; int[] ranks = new int[n]; double[] averages = new double[n]; for (int i = 0; i averages[i]) { rank++; } } ranks[i] = rank; } return ranks; }}import java.util.*;class Solution { public int[] solution(.. 2024. 7. 25. [Programmers] Lv.0 / 로그인 성공? / Java 문제 풀이class Solution { public String solution(String[] id_pw, String[][] db) { String id = id_pw[0]; String pw = id_pw[1]; for (String[] user : db) { String dbId = user[0]; String dbPw = user[1]; if (id.equals(dbId)) { return (pw.equals(dbPw)) ? "login" : "wrong pw"; } } return "fa.. 2024. 7. 25. [Programmers] Lv.0 / 치킨 쿠폰 / Java 문제 풀이class Solution { public int solution(int chicken) { int serviceChicken = 0; while (chicken >= 10) { serviceChicken += chicken / 10; chicken = (chicken / 10) + (chicken % 10); // 쿠폰으로 받은 서비스 치킨 + 남은 치킨 } return serviceChicken; }}class Solution { public int solution(int chicken) { int serviceChicken = chicken / 9; .. 2024. 7. 23. [Programmers] Lv.0 / 이진수 더하기 / Java 문제 풀이class Solution { public String solution(String bin1, String bin2) { int num1 = Integer.parseInt(bin1, 2); int num2 = Integer.parseInt(bin2, 2); return Integer.toBinaryString(num1 + num2); }}class Solution { public String solution(String bin1, String bin2) { return Integer.toString(Integer.parseInt(bin1, 2) + Integer.parseInt(bin2, 2), 2); }} 출처https:/.. 2024. 7. 18. [Programmers] Lv.0 / A로 B 만들기 / Java 문제 풀이import java.util.Arrays;class Solution { public int solution(String before, String after) { // case 1: 주어진 예시가 문자열 단순 뒤집기만 있길래 이렇게 풂 // String reversed = new StringBuilder(before).reverse().toString(); // return reversed.equals(after) ? 1 : 0; // case 2: 위 코드 적용 시 실패하는 경우 있어, 문자열 요소 비교로 수정 char[] beforeChars = before.toCharArray(); char[].. 2024. 7. 17. 이전 1 2 3 4 5 6 7 ··· 33 다음