* 개요- ANTLR 기본 프로젝트 실행 하는 방법- NEW -> Antlr Project 하면 생성되는 Hello.g4 를 JUnit 이용해서 실행하는 과정 자동생성 되는 Hello.g4 내용/** * Define a grammar called Hello */grammar Hello;r : 'hello' ID ; // match keyword hello followed by an identifier ID : [a-z]+ ; // match lower-case identifiers WS : [ \t\r\n]+ -> skip ; // skip spaces, tabs, newlines * 환경Eclipse OxygenAntlr IDE 4JUnit 5 1. JUnit 이 빌드패스 추가되어있어야 함. 2. He..
*넣어도 같음 * org.springframework.transaction.annotation.Transactionaland not javax.transaction.Transactional.https://stackoverflow.com/questions/25821579/transactionrequiredexception-executing-an-update-delete-query?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa 바꿨으나 같아 *transaction = session.beginTransaction(); int result = query.executeUpdate(); transaction.commit(); 성공 ..
*tx:annotation-driven" 요소에 대한 "tx" 접두어가 바인드되지 않았습니다. org.xml.sax.SAXParseException; lineNumber: 28; columnNumber: 54; cvc-complex-type.2.4.c: 일치하는 와일드 카드 문자가 엄격하게 적용되지만 'tx:annotation-driven' 요소에 대한 선언을 찾을 수 없습니다. *
* 진행 순서클러스터링 대상 텍스트 -> 문서 하둡 시퀀스 파일( 이하 모두 하둡 시퀀스파일)-> 토큰-> 문서별 벡터 + 사전파일 + 단어 계수 결과-> 클러스터 * 예시- 뉴스 기사 1개 = 문서 1개로 하며,- 1000개 문서- k=100 으로 가정 ( => 100개의 초기벡터가 필요하고, 100개의 클러스터가 생성될것) [ 문서별 벡터 ] * 사전파일 dictionary.file-X- 토큰 - 토큰번호 쌍으로 이뤄짐 [ 클러스터 ]* clusteredPoints, clusters-0~x , clusters-x-final 디렉토리가 생성됨- maxIteration = 20 (작업 반복횟수) 이라면 clusters-0 부터 시작하여 clusters-20-final 까지 생성됨. * clusteredP..
* 개요- MAHOUT KMeans 클러스터링- KMeansDriver.run () 실행 중 오류 java.lang.IllegalStateException: No input clusters found in 시퀀스경로 Check your -c argument.- * 테스트 결과 - 초기 중심점 클러스터(캐노피 결과 등) 의 경로를 지정해 줘야 하는데,- 이때 파일명이 part-r-00000 형식이 아닌 경우 발생.
* 개요 웹 프로젝트에 Mahout 넣어서 클러스터링 테스트 하자 다음 오류 발생함. ...java.lang.NoSuchMethodError: org.apache.hadoop.yarn.proto.YarnProtos$LocalResourceProto.hashLong(J)Iat org.apache.hadoop.yarn.proto.YarnProtos$LocalResourceProto.hashCode(YarnProtos.java:11555)at org.apache.hadoop.yarn.api.records.impl.pb.LocalResourcePBImpl.hashCode(LocalResourcePBImpl.java:62) Maven 사용시 의존성의 버전 충돌 문제 * 환경Spring MVC 5Mahout 0.1..
* 개요mysql-connector 로 연결할 수 있는/없는 MySQL 버전? mysql-connnector-java MySQL 5.1.28 5.5 (Ubuntu 14.04) O 6.0.5 5.5 (Ubuntu 14.04) ? 8.0.11 5.5 (Ubuntu 14.04) O 5.1.28 8.5 (Win 7) X 6.0.5 8.5 (Win 7) X 8.0.11 8.5 (Win 7) O - 단 8.0.11 사용시 다음 설정 있어야http://dogcowking.tistory.com/159 * 요점은 mysql-connector-java 8.0.11 로 MySQL 5.5 접속도 가능했다는것..
* 환경MySQL 8 Hibernate 5 * 오류 1hibernate SQL Error: 0, SQLState: 08001 javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection ... com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server..... java.lang.NullPointerExceptioncom.mysql.jdbc.ConnectionImpl.getServerCharacterE..
* 환경MySQL 5.5Hibernate 5 * - SQL Error: 0, SQLState: 08S01ERROR: org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.5월 10, 2018 10:26:58 오후 org.apache.catalina.core.StandardWrapperValve invoke심각: Servlet.service() for servlet [appServlet] in ..
*com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'µµÄì Ç¥ÁؽÃ' is unrecognized or represents more than one time zone. You must configure either the server or JDBC * 해결jdbc URL 에 serverTimeZone=UTC 추가 jdbc:mysql://192.168.123.130:3316/dbName?autoReconnect=true&useUnicode=true&characterEncoding=utf8&serverTimezone=UTC - hibernate 라면 hibernate.cfg.xml 과 root-..
https://stackoverflow.com/questions/16459990/sql-error-0-sqlstate-08s01-communications-link-failure?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa bind_address 0.0.0.0 으로 바꾸면 된댔는데 상관 없었음. 그냥 127.0.0.1 계속 사용중 다른 my.cnf 문제때문에 해매다가 다시 하니 문제없이 잘되는데?
* 개요Hibernate 사용시 복수의 데이터베이스 연결하고 싶을때. * 절차 - 그냥 하던대로 하면 됨. 1. root-context 에 별도의 DataSource, SessionFactory, (+TransactionManager) Bean 정의 2. 별도의 hibernate.cfg.xml 정의3. DAO 에 SessionFactory @Autowired 로 연결하고 있다면@Qualifier("세션팩토리이름") 추가로 선언해줘야 함. - 안해주면 세션팩토리 하나일때와 달리, 찾을 수 없으므로 다음 예외 발생org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.hibernate.S..
* 개요sudo service mysql start 로 서비스 시작 시켰으나 오류 메시지 보이며 시작되지 않음. start job failed to start * 환경Ubuntu 14.04MySQL 5.5 * 해결안 1) 실패- apt-get purge 로 삭제 후 다시 설치하는 것- 데이터 파일 옮기거나 하지 않았는데 별 차이 없었음.- 참고 : https://askubuntu.com/questions/392438/mysql-job-failed-to-start?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa * 해결안 2) 성공- 무엇이 잘못됐는지 로그 확인하기 위해 mysqld 실행sudo mysqld 180510 10..
* 개요 MySQL 은 기본저긍로 local에서만 접속 하도록 설정되어 있음.- 외부에서 접속하려면 해당 IP 원격접속 허용해줘야 함.- 만약 안되어 있다면 다음 오류 발생ERROR 1045 (28000): Access denied for user - 다음 사항을 확인해야... 1. 유저생성 (CREATE USER ...)2. 접근 권한 지정 (GRANT ...) 3. 변경된 권한 적용 (FLUSH ...)4. MySQL 설정에 외부 접근 허용 (bind-address....)5. 방화벽 해제 #MySQL 외부접근 * 환경MySQL 8Win7 * 문제 해결- (외부에서 root로 접속한다고 가정) root의 허용 IP 를 바꿔줌.- % 는 전체- 192.123.111.% 형태도 가능 CREATE USER..
http://ssmlim.tistory.com/31 0. 주의 :다음을 가정함 - MySQL 설치- Database 생성- 연결할 Table 생성 1. pom.xml 에 하이버네이트 관련 추가 org.hibernate hibernate-core 4.3.1.Final mysql mysql-connector-java 5.1.28 2. JBoss 설치마켓플레이스에서 JBoss 찾아서 "JBoss Tools 4.X.X Final" 설치(원문은 하위 구성 요소 중 Hibernate Tools 만 받을 것을 권장) 소요시간 : 5분 내 3. 하이버네이트 창 열기Window > Perspective > Open Perspective > Other > Hibernate 4. 하이버네이트 설정 추가Hibernate Co..
* 환경HIbernate 5 * Entity개체 이름 NlpSys, 테이블명 nlp_sys import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.Table; @Entity@Table(name ="nlp_sys")public class NlpSys {@Id@Columnpublic String k;@Columnpublic String v;public NlpSys() { }public String getK() {return k;}public void setK(String k) {this.k = k;}public String getV() {return v;}..
*개요 Cannot change version of project facet Dynamic Web Module to 2.5. * Project > Properties > Project Facets 에서Dynamic Web Module 의 버전을 고치려고 할때 메시지가 나오는 경우- 해결 방법 : 수동변경 해야함.https://www.admfactory.com/how-to-fix-cannot-change-version-of-project-facet-dynamic-web-module-to-3-1-error-in-eclipse/ * 버전 고치고 나서는 Problem(VIEW) 에 해당 메시지 나타나고 프로젝트 오류로 표시되는 경우- web.xml을 변경한 버전으로 수정해줘야.
* 환경- Eclipse Java EE IDE for Web Developers - Oxygen- Ubuntu 14.04- Tomcat 8.5- MySQL 8.0 1. Spring Tools 설치https://zetawiki.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_%EC%8A%A4%ED%94%84%EB%A7%81%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD_STS_%EC%84%A4%EC%B9%98 이클립스 > Help > Eclipse Marketplace find 에서 sts 검색Spring Tools 설치 소요시간 : 10분 내 2. Spring Project 시작2-1. 상단메뉴 > File > New > Other > Spring > Spring Le..