일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 필사
- gitbash
- SSR
- 서버사이드렌더링
- 마크다운
- Machine Learning
- khaiii
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트v
- 비동기
- 클라이언트사이드렌더링
- PID
- expression statement is not assignment or call html
- Anaconda
- github
- 파이콘
- 파이썬
- taskkill
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트
- 모바일웹스킨
- 자바파이썬
- terminate
- 출처: 자바의 신 8장
- 플젝후체크
- 코딩온라인
- Technical Writing
- address
- #스파르타코딩클럽후기 #내일배움캠프후기
- Morphological analysis #Corpus
- github markdown
- Kakao
- Today
- Total
목록Java&Spring/Java (15)
개발 일기
추상클래스의 특징 / 정의 -추상클래스는 반드시 상속을 받아야 한다. (다른 말로는 상속을 하기 위해 만든 클래스다) -추상클래스는 직접적으로 객체 인스턴스를 생성할 수 없다. -추상 클래스는 완전하지 않은 클래스이다. -부족하다는 뜻일 수도 있지만, 한편으로는 다르게 확장될 수 있는 가능성을 지닌다. 이 가능성 덕분에 좀 더 확장 가능하고 다양한 프로그램을 개발할 수 있다. 새로운 클래스를 작성하는 데 밑바탕이 되는, 설계로서의 틀을 갖추고 클래스를 작성하게 도와준다. -상속을 받은 추상 메서드는 반드시 구현을 해야한다. -추상 클래스는 항상 추상 메서드를 포함한다. 추상 메서드는 구현 코드가 없다. 구현코드가 없다는 것은 함수 몸체가 없다는 것이다. (몸체: {}를 포함한 내용. {}만으로 함수 몸체..
2021-11-27 08:36:43.827 ERROR 15476 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateInputException: Error resolving template [index], template might not exist or might not be accessible by any of the configured Te..
어쩌다 파일이 js 속으로 돌아가서 계속 안돌았다. 에러가 날 때는, 경로 지정이 제대로 되었는지도 확인. application properties는 resources 에 속한다.
(1) Null 에러 Posting Class의 Posting 객체에 null 값이 들어감 (null 이면 안되는 property인데) Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.dao.DataIntegrityViolationException: not-null property references a null or transient value : com.example.thebestmeal_test.domain.Posting.postingFood; nested except..
Spring 의 코드를 짜면서 생성자가 클래스에서 어떻게 작용하는지가 갑자기 이해가 잘 안됐다. # Calculator라는 클래스를 new 를 통해서 생성. 인스턴스화 시켜서 c1 이라는 변수에 담는다. SetOprands를 실행하면 left, right 값을 할당받고 sum, avg 를 실행해서 결과를 도출한다. SetOprands 를 먼저 실행해야만 아래 sum, avg 호출 가능하다는 점에서 좀 복잡하다. 애초에 객체 Calculator를 생성할 때, left 와 right를 무조건 넣도록 강제한다면 어떨까? 에서 착안한 것이 생성자다. 여기서 Calculator는 클래스가 아니고 생성자 메소드다. 생성자를 이용하면, 아래와 같이 인스턴스가 만들어질 때, left 와 right 값이 자동으로 들어간..
* 이 글은 조인석님의 강의를 듣고 정리한 내용입니다. slideshare에 공유해주신 내용을 캡쳐했습니다. 파이썬과 자바의 대표적인 차이 파이썬은 전형적인 interpreted 언어이고, 자바는 컴파일 언어라는 것이다. 파이썬은 파이썬 소스코드가 번역기를 통과하면 바로 실행이 된다. 자바스크립트 역시 interpreted 언어에 해당한다. 사용자가 웹 브라우저를 만나는 과정을 보자. 웹 브라우저에 내장되어 있는 자바스크립트 엔진안의 번역기가 자바스크립트를 해석해주고, 사용자는 화면을 볼 수 있다. 여기서 Interpreted 언어란 컴파일러를 거쳐서 기계어로 변환되지 않고 바로 실행되는 프로그래밍 언어를 뜻한다 (위키백과) 스크립트 언어라고도 한다. 반면, 자바는 컴파일 언어다 (c, c++도 대표적인..
SWITCH 문 public class Main { public static void main(String[] args) { // write your code here char score = 'B'; switch (score) { case 'A': System.out.println("A. Congratulation!"); break; case 'B': System.out.println("Your grade is B"); case 'C': System.out.println("Your grade is C"); break; default: System.out.println("Your grade is lower than C"); } } } Your grade is B Your grade is C A는 해당하지 ..