본문 바로가기 메뉴 바로가기

기초부터 시작하는 코딩 일기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기초부터 시작하는 코딩 일기

검색하기 폼
  • 분류 전체보기 (117)
    • coding practice (24)
      • BOJ (23)
      • Softeer (1)
    • Java (20)
      • JSP (1)
      • Spring (5)
      • Java practice (13)
    • React (0)
    • JavaScript (10)
    • Typescript (0)
    • HTML & CSS (17)
      • Bootstrap (8)
    • Oracle SQLD (1)
    • 안드로이드 (0)
    • Python (4)
    • 면접준비 (34)
      • CS 기술 면접 (5)
      • KOSMO 허쌤 숙제 (29)
    • 자격증 (5)
    • 경제 (0)
    • 이것저것 (2)
  • 방명록

Java (20)
[Lombok] 롬복 설치하기

lombok다운로드 홈페이지 혹은 Maven repository에서 롬복 파일을 다운로드 한다. 압축을 풀지 않을 채로 cmd 켠다. 1.cd 파일위치 2. java -jar lombok.jar 2번 주의 사항은 https://projectlombok.org/download 여기서 파일을 받으면 lombok이라는 이름의 파일을 다운로드 하므로 lombok.jar라고 입력한다. 압축은 풀지 않는다. Maven repository(https://mvnrepository.com/artifact/org.projectlombok/lombok)에서 lombok을 검색해서 파일을 받을 경우 본인이 희망하는 버전으로 받을 수 있다. 본인이 받은 버전까지 lombok-1.18.20.jar 이런식으로 입력해야 오류가 발생..

Java/Spring 2022. 5. 9. 13:43
[스프링] 버전 확인하기

pom.xml 클릭해서 Dependency Hierarchy안에 스프링 코어를 확인하면 된다. 여기서 확인 가능 . 이건 스프링 5버전(최신 버전)이다. 5버전은 새로운 프로젝트 할 때 사용한다. 금융권같이 보수적인 곳에서는 3버전을 많이 쓴다. 추가로 시큐리티는 사용하는 스프링보다 버전이 낮다.

Java/Spring 2022. 3. 21. 16:50
[스프링] 디스패쳐서블릿 Dispatcher Servlet

클라이언트 웹브라우저 스프링 구조: DispatcherServlet 우리가 만든 Controller를 타기 위해서는 HandlerMapping과 HandlerAdapter가 내부에서 타게 됨 HandlerMapping이 내부 컨트롤러를 타는데 model and view 디스패쳐서블릿이 view를 결정해주고 view jsp가 디스패쳐서블릿을 통해 클라이언트한테 자바 정적 구조인 html이 싹 가는 구조 ioc라는 것은 외부 객체에서 (객체호출 순서가 반대된다)

Java/Spring 2022. 3. 21. 16:47
[Spring] DI 예시 (interface + class + xml)

소스코드를 바꾸지 않고 xml에서 바꾼것만으로 변경 적용할 수 있는 스프링의 장점 알아보도록 합시다~. 팬슬 패키지: interface 클래스 + 자손 클래스들 + 메인 리소스 패키지: xml파일 부모 클래스 package com.javalec.ex.pencil; public interface Pencil { public void use(); } 자손 클래스 package com.javalec.ex.pencil; public class Pencil4B implements Pencil { @Override public void use() { System.out.println("4B 연필입니다."); } } package com.javalec.ex.pencil; public class Pencil6B imp..

Java/Spring 2021. 12. 13. 12:30
[Spring] BMI Calculator

생성 순서: BMICalculator > MYInfo > xml > BMIMain 파일 위치: BMICalculator package com.javalec.ex.bmi; public class BMICalculator { private double lowWeight; private double normal; private double overWeight; private double obesity; //디폴트 생성자 //게터세터 //생성자 public BMICalculator() {} public BMICalculator(double lowWeight, double normal, double overWeight, double obesity) { this.lowWeight = lowWeight; this.n..

Java/Spring 2021. 12. 13. 11:21
JSP 구구단 테이블

행:곱해지는 수 / 열: 단 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 10-1. 구구단 테이블 구구단

Java/JSP 2021. 11. 22. 12:03
[자바] 메소드를 통한 별 찍기

아래를 함수로 만드시오. starPrint3(5); 출력: 피라미드모양 별찍기 public class PraybeBlog { public static void main(String[] args) { starPrint(5); } public static void starPrint(int num) { for (int i = 1; i

Java/Java practice 2021. 11. 8. 18:24
[자바] 메소드 활용한 성적 수우미양가 산출

아래의 함수를 만드시오. char grade; double avg = 80; grade = getGrade(avg); // 우 입니다. System.out.println(grade + " 입니다."); public class praybeBlog { public static void main(String[] args) { char grade; double avg =80; grade = getGrade(avg); // 우 입니다. System.out.println(grade + " 입니다."); } public static char getGrade(double avg) { char grade; if (avg >= 90) { grade = '수'; } else if (avg >= 80) { grade = '우..

Java/Java practice 2021. 11. 8. 18:23
[자바] 별찍기 (직사각형, 직각삼각형, 피라미드, 삼각형)

직사각형(기본) public class praybeBlog { public static void main(String[] args) { for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { System.out.print("*"); } System.out.println(); } } } 직각삼각형 public class praybeBlog { public static void main(String[] args) { for (int i = 0; i < 5; i++) { for (int j = 0; j

Java/Java practice 2021. 11. 8. 18:21
이전 1 2 3 다음
이전 다음
링크
  • Praybe's Github

Blog is powered by Tistory / Designed by Tistory

티스토리툴바