[파이참] 윈도우 11 환경의 아나콘다3 사용중일때 webdriver_manager 및 selenium, Cryptodome 등 설치가 안될때 해결방법
윈도우 11설치 이후 파이썬 개발환경을 설정하는 과정에 발생된 예상치 못한 상황에 대한 대처방법을 기록하였다. 파이참 설치 후 , 아나콘다 설치 그리고 난 후 파이참 실행하여...
크롬드라이버 OSError: [Errno 8] Exec format error: 오류 해결방법(chromedriver-mac-x64/THIRD_PARTY_NOTICES.chromedriver)
맥북m1 Pro에서 잘 실행되던 크롬 드라이버에 대한 오류가 발생되었다. 오류 내용은 아래와 같은데…..맥OS업데이트 후 발생되는 문제로 생각된다. 그런데 왜 THIRD_PARTY_NOTICES.chromedriver이 실행되는것일까? chromedriver 파일이 실행되어야하는데 말이다....
[Bitnmai ubuntu]쉘스크립트 작성 방법 및 HTTP API 호출 방법( crontab 등록 등)
공공데이터 포털의 api를 호출하여 데이터를 json타입으로 가져오는 서비스를 php로 구현 후 새벽에 서버 스케줄을 등록하여 동작하게 하기위해 작업을 진행한 기록을 남긴다. 스크립트 파일 생성 및...
넥사크로 UI에서 그리드(GRID)에 조회데이터 많을 때 속도 개선 방안 : set_enableevent() 와 페이징처리
서버에서 가져온 데이터가 4천건 이상 가져와서 그리드에 보여줄 데이터를 for문 돌려 가공한다. for (i=0; i< this.ds.getRowCount(); i++) { // todo } 속도 개선을 위해...
[Python urllib] 파이썬 한글이 포함된 URL 호출시 UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 5-6: ordinal not in range(128) 오류 수정 방법
특정 url을 urllib를 사용하여 html를 읽어오려고 하는데, 오류가 발생한다. 오류 내용은 다음과 같다. 오류가 발생한 코드는 아래와 같다. 오류 해결방법 urllib 라이브러리를 사용할 때, URL에...
[Python] 파이썬 문자열 자르기 예제 ( strip() 후 split()해서 가져오라)
문자열 "홍길동 (40)"에서 "(" 앞의 부분만 추출하기 위해 문자열의 슬라이싱을 사용하여 구현한 간단한 코드이다. 이 코드를 실행하면 result에는 "홍길동"이 저장되며, 출력하면 다음과 같은 결과가 나온다.
[Python] 파이썬 html 태그 치환(replace) 또는 제거 방법 : replace_with()
html 태그는 replace() 함수로 변환 시도하면 오류가 발생한다. replace()대신 사용하는 함수에 대해 알아보자 파이썬 sub() 메서드 대체하다 substitute의 줄임말이다. sub()함수를 사용하려면 re 라이브러리를 import 후 사용할...
[Java Spring] 독립적인 트랜잭션(@Transactional) 처리방법
TransactionManager를 사용한 트랜잭션 수동 처리는 지양하고 @Transactional 어노테이션 사용을 지향한다. 가령, 스프링배치 Job의 기본 트랜잭션과 별도로 트랜잭션을 생성하여 처리하고 싶다면 @Transactional(propagation = Propagation.REQUIRES_NEW)을 사용한다. 내부함수...
[Java Spring] 오류발생시 트랜잭션(@Transactional) 롤백이 안될 때 코드 확인 방법
AOP에서 다뤄지는 큰 이슈 하나 AOP기반으로 동작하는 트랜잭션 어노테이션은 내부함수 호출에서 트랜잭션 보장이 안된다. 그럼 어떻게 해야할까? 정답은 Proxy로 자기자신 객체를 생성하여 사용한다. 다음 예제를...
[JAVA] 자바 폴더 생성 및 파일 생성시 java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 오류 해결방법
파일쓰기를 할때 디렉토리 경로가 없다면 자동으로 생성해주고 파일쓰기를 하면 되는데 개발환경은 윈도우이고 테스트서버는 리눅스 환경이라면? 파일 구분자는 OS마다 서로 다르다. 윈도우 운영체제는 파일 구분자로 \...