일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Proxy 패턴
- 스프링부트 에러
- Dependency Injection
- express
- timezone error
- 지도학습
- express-generator
- jetbrains
- Do It 정직하게 코딩하며 배우는 딥러닝 입문
- 노션 Formula
- aop
- @Autowired
- 프레임워크
- 비지도학습
- 노션
- 딥러닝
- syncronized
- IoC 컨테이너
- 기계학습
- 백기선 강좌
- 스프링
- 의존성주입
- 스프링 빈
- database error
- PSA
- 노드
- 스프링 프레임워크
- 강좌 정리
- 강화학습
- krpano
- Today
- Total
목록개발 & 공부 (16)
hyungmuk's blog

에러메세지 Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually. 해결방법 In the Database tool window, right click on the data source, choose Properties (Shift+Enter), click on the Advanced tab. Set the serverTimezone property to UTC. Server returns invalid timezone. Go to Advanced tab and set servertimezone property manually My Intelij IDE wont connect to my d..
krpano로 360º VR이 구현된 웹페이지에서 간단하게 좌표를 알아내는 방법 이다. 출력대상 ath (세로 각), atv (가로 각) 방법 var krpano = document.getElementById("krpanoSWFObject"); function getlookat() { if (krpano && krpano.get) { krpano.call("screentosphere(mouse.x, mouse.y, mouseath, mouseatv); js( showmouseinfo() );"); } } function showmouseinfo() { console.log(krpano.get("mouseath"), krpano.get("mouseatv")) } krpano.addEventListener(..
의존성 주입 방법 생성자, 필드, Setter 중 한곳에 @Autowired 어노테이션을 사용한다. @Autowired 생성자에서의 사용 @Autowired public OwnerController(OwnerRepository clinicService) { this.owners = clinicService; } 스프링 4.3 부터 생성자에서 사용할때 @Autowired를 생략 할 수 있다. public OwnerController(OwnerRepository clinicService) { this.owners = clinicService; } 필드에서의 사용 @Autowired private OwnerRepository owners; Setter에서의 사용 @Autowired public void set..

빈이란 ? 객체인데 IoC 컨테이너가 관리하는 객체를 말한다. 같은 OwnerController 지만 1번은 빈이 아니지만 2번은 빈이다. 왜냐하면 1번은 new가 사용 되었고 2번은 applicationContext에서 관리하는 객체를 가져온 것이기 때문이다. 빈은 applicationContext가 알고 있는객체, 즉, applicationContext가 관리하는 객체여야 한다. 이러한 '빈'들만 의존성 주입이 가능하다. 빈 등록 방법 Component Scannig @Component @Repository @Service @Controller @Configuration 직접 XML이나 자바 설정 파일에 등록 빈을 꺼내는 방법 @Autowired 또는 @Inject 사용 ApplicationConte..

IoC 컨테이너 역할 빈을 만든다. 빈들 사이의 의존성을 엮어준다 컨테이너가 가지고 있는 빈을 제공한다. 인텔리제이 IDE에서 클래스 왼쪽에 녹색 콩 표시가 있으면 빈으로 등록된 것이다. 의존성 주입은 빈 끼리만 가능하다. 즉, IoC 컨테이너에 들어있는 객체들 끼리만 의존성 주입을 해준다. 빈을 가지고 오는 방법 @Autowired ApplicationContext applicationContext; @Test public void getBean() { applicationContext.getBeanDefinitionNames() } applicationContext 안에 모든 빈들이 들어 있다. .getBeanDefinitionNames() 메소드는 모든 빈들의 이름을 가져온다. .getBean(s:..

express-generator 설치 npm i -g express-generator express-generator 를 설치하면 express 명령어를 사용할 수 있다. express 명령어 사용법 터미널에 express -h를 입력하면 express 명령어 사용법이 나온다. express -h Usage: express [options] [dir] Options: --version output the version number -e, --ejs add ejs engine support --pug add pug engine support --hbs add handlebars engine support -H, --hogan add hogan.js engine support -v, --view add vi..
딥러닝 스터디를 하게 되어서 몰랐던 인공지능에 대해 다음과 같이 정리 해 보았다. 정리 한 내용은 스터디 교재로 사용하고 있는 Do It 정직하게 코딩하며 배우는 딥러닝 입문의 내용을 정리 한 것이다. 인공지능은 강인공지능과 약인공지능으로 나뉜다. 강인공지능이란 사람과 매우 닮은 인공지능을 말한다. 약인공지능이란 업무자동화를 위한 인공지능을 말한다. 머신러닝과 딥러닝은 약인공지능에 포함된다. 인공지능을 관계로 나타내면 인공지능>머신러닝>딥러닝의 관계를 가진다. 머신러닝 기계학습이라고도 부른다. 컴퓨터가 스스로 학습을 통해 데이터의규칙을 찾아내는 것이다. 규칙대로 데이터에 해당하는 결과를 예측한다. 머신러닝의 학습 방법에는 지도 학습, 비지도 학습, 강화 학습이 있다. 데이터베이스, 레코드, 파일, 엑셀 ..

필자는 2년 전에 학원에서 Java를 배운 적이 있다. 그리고 최근에는 대학교 교과목으로 Java를 공부했다. 하지만 그동안은 웹 프론트엔드 개발자로 일해왔으므로 Java를 제대로 활용해 본 일이 없다. 다양한 언어를 추구하는 나로서 언젠가는 제대로 한번 공부해봐야겠다고 생각했지만, 시간도 나지 않았고 귀찮음 때문에 미루고 있었는데, 당분간은 시간이 있을 거 같아서, Java를 제대로 공부하기로 마음먹었다. 단, Java로 응용프로그램이나 모바일 어플리케이션 같은 걸 만들겠다는 건 아니고, 그동안 웹 프론트엔드 개발자로 일했던 전적이 있으니, 웹 백엔드 개발에 도전해보려고 한다. 계획은 대학교 교과목에 JSP 과정이 있으니 교과목으로 JSP를 공부하면서 인터넷 강의로 웹사이트 만드는 것을 따라 해보면서 ..