목록분류 전체보기 (29)
Day 개발 기록
쉽게 말해서 Static은 Class의 멤버이고 non-static 은 Object의 멤버이다. 1.메인 메서드는 항상 Static으로 표시되어야 하는 것이다. 2.static 메서드에서 같은 클래스의 non- static 멤버를 엑세스 할 수 없다. public class Test { static int s = 0; int t = 0; public static void print1() { System.out.print(s); } public void print2() { // 이건 가능 System.out.print(s); System.out.print(t); } public static void main(String \[\]args) { //가능 s = 100; //불가능 t = 100; print2(..
NLP란 LP (Natural Language Processing, 자연어처리)는 텍스트에서 의미있는 정보를 분석, 추출하고 이해하는 일련의 기술집합입니다. 우리 일상에도 다양한 NLP 응용사례가 있습니다. 가령: 텍스트 요약 (ex: [Summly](http://www.summly.com/index.html)) 자동 질의응답 시스템 (ex: [Wolfram Alpha](http://www.wolframalpha.com/input/?i=what+is+the+meaning+of+life&lk=4&num=1)) 대화 시스템 (ex: [Apple Siri](https://www.apple.com/ios/siri/)) 기계 번역 (ex: [Google Translate](http://translate.googl..
스프링 IoC 컨테이너 장점 빈으로 등록 > 싱글톤 Annotation 사용 ApplicationContext : ResourceLoader 빈 팩토리에 비해 더 많은 기능 가지고 있음. 기본값은 singleton 빈 주입은 property name && ref 써서 주입한다. setBean을 해줘서 값을 꺼내올수 있음(xml 파일에서 ) Componant Inject : Autowired : Configuration 자바 설정으로 일일이 할수도 있음 : @bean 쓰고 함. (@ComponentScan : basePackageClasses = [springboot].class) :: 이 이하 클래스들 모두 스캔한다. 빈 pojo (plain, old java object) / 애플리케이션의 핵심을 이루..
외래키로 존재하는 칼럼에 ai 다시 추가해주려 하니 1833 오류가 났다 외래 키 검사를 해제 해서 변경한다. SET FOREIGN_KEY_CHECKS = 0; 출처 : https://stackoverflow.com/questions/13606469/cannot-change-column-used-in-a-foreign-key-constraint
간단한 테스트 프로젝트 파일이었는데 오류떠서 당황했다. 하지만 해결법도 간단하다. ComponentScan이 지정되지 않아 스프링이 모든 파일을 검사하여 Bean을 찾기 때문에 생기는 오류다. 바로 소스들을 스프링어플리케이션 실행파일을 java 폴더 바로 밑에 두지않으면 된다.