집에서 사용하는 컴퓨터를 맥에서 PC(windows10)로 바꾸고 나서 파이썬 설정할 때 아래와 같은 오류가 떳습니다. 오랫동안 방치하고 있다고 이번 설 연휴에 시간이 좀 나서 구글링을 좀 해봤더니.. 예전에 찾을 땐 그렇게 해결책이 안나오더니 오늘은 금방 나와서 좀 싱거웠습니다. 오류 화면은 대략 이렇습니다. 중요한 대목은 제일 아래에 있는 세 줄 정도 되겠습니다. File "C:\Python\Python36\lib\site-packages\pip\compat\__init__.py", line 78, in console_to_str return s.decode('utf_8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc6 in position 62..
커멘드 라인 프로그램을 만들다 보니 입력받는 부분이 조금 까다롭네요 이건 나중에 GUI 프로그램 만들 때도 써먹을 수 있을 것 같아서 기록을 남겨둡니다. if(!input.matches("^-*\\d")) { continue; } 위 정규 표현식에서 쓰인 표현식은 아래와 같습니다. 참고하세요^ : 문장의 처음에 오는 문자임-* : ‘-‘ 문자가 0번 이상 나올 수 있음을 나타냄\\d : 문자(1개)가 숫자(digit)으로 이루져있음(0~9)
최근에 전자정부프레임워크로 개발된 소스를 spring boot 1.4.x 기반으로 마이그레이션해야 할 일이 있어서 작업을 했습니다.XML로 되어 있는 스프링 배치 설정을 자바코드로 옮기는 중에 제가 잘 모르는 설정이 나왔습니다.구글링을 해봤더니 아래와 같은 방법으로 step 간에 데이터를 넘겨줄 수 있었습니다. argument로 spring batch의 stepExecutionContext 내에 있는 (맵 같은) 데이터의 키를 넘겨주면 넘겨받은 step(여기서는 reader)에서는 클래스 변수처럼 처리하면 되는 것입니다.근데 이렇게 stepExecutionContext나 JobParameter를 step에서 받을려면 이 빈(bean)이 step에서만 사용할 것이라는 것을 스프링에게 알려줘야 되는 것 같습..
spring boot를 올린 어플리케이션의 설정을 담는 application.properties에서 사용할 수 있는 설정을 나열한 목록이다 https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html spring boot 버전이 올라가면서 설정 key string이 변경되거나 추가/삭제되는 key가 있으므로 프로젝트의 spring boot 버전을 업그레이드할 때는 꼭 properties에 사용한 설정이 변경되지 않았는지 확인해봐야 한다. 스프링 부트를 사용하면 개발해야 하는 비지니스 로직 말고 부가적인 부분들은 모두 스프링 부트의 설정을 통해서 만들어 낼 수 있어서 빠른 개발을 할 수 있다...
원인 Entity 객체 내부에 JoinColumn으로 설정된 컬럼과 연결된 Entity의 컬럼을 조회하려고 할 때 JoinColumn된 컬럼의 fetch type이 Lazy Loading으로 설정된 경우에 발생한다. ex) Entity 클래스 @Entity public class Product implements Serializable { @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "CORP_ID", nullable = false) private CorpCorp; } Unit Test @Test @Transactional public void test_search_products_with_some_corp_id() { RequestProrder rp ..
참고 URL : https://maven.apache.org/plugins/maven-war-plugin/examples/including-excluding-files-from-war.html org.apache.maven.plugins maven-war-plugin **/*.xml, **/*.properties, **/*.yml org.apache.maven.plugins maven-jar-plugin **/*.properties **/*.xml **/*.yml
참고 URL : http://1004lucifer.blogspot.kr/2014/07/intellij-svn-is-out-of-date.html Transaction is out of datesvn: Commit failed (details follow):svn: Directory '/trunk/01 source/xxx/xxx/xxxx/xxxxxx/controller' is out of date 사용하지 않는 패키지를 삭제하고 svn에 커밋하려는데 위와 같은 에러가 뜨면서 커밋이 안된다. ㅠㅠ 원인은 잘 모르겠고 위 블로그의 해결책을 사용했더니 깔끔하게 해결됐다. 1. 먼저 프로젝트를 Head 리비전을 업데이트받는다. 프로젝트 오른쪽 마우스 클릭 -> Team -> Update to Head2. 다시 커..
요즘 사내 스터디에서 파이썬을 공부하고 있습니다. IDE로 PyCharm CE 버전을 사용하고 있습니다.PyCharm과 Github을 연동(Clone Repository)하는데 약간 애를 먹었습니다. 그래서 PyCharm에서 Github의 레파지토리를 복제(subversion에서는 체크아웃과 유사한 개념입니다.)하는 방법을 적겠습니다. 먼저 PyCharm을 실행합니다. 그리고 상단 메뉴에서 VCS --> Checkout from Version Control -> Github을 선택합니다. 그러면 Github 접속을 위한 로그인 창이 뜹니다.(이 창 캡쳐가 없습니다. ㅠㅠ) (마스터 패스워드를 세번 연거푸 틀렸더니 다시 로그인하라고 뜨네요 ㅠㅠ) github 로그인이 성공하고 나면 아래와 같은 창이 뜹니다..
- Total
- Today
- Yesterday
- 텐키리스는 처음이라
- JUnit
- 소사국민체육센터수영
- 글쓰기에는 좋은 것 같아요
- 함덕해수욕장
- java
- 뜬금없이블럭놀이
- 아이콘X2018
- 삼성기어아이콘X
- YWCA리모델링
- 수학으로 생각하라
- 독후감
- 백미러 속의 우주
- Spring Boot
- 체리 MX BOARD 1.0 TKL 적축
- Python
- 공돈이 생길 것 같은 기분 좋은 느낌
- 내차는언제쯤
- 제주 안녕
- 과학자를꿈꾸며
- 자동차반도체대란시러
- 수영강급
- JPA
- Spring Batch
- 자바에서 날짜 조작하기
- google adsense thank you
- 수영일기
- javascript
- 2019년 목표
- 집밥먹이고시포
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |